Page 8 of 111 FirstFirst ... 6789101858108 ... LastLast
Results 71 to 80 of 1109

Thread: WeakAuras Tutoring Thread

  1. #71

    Default

    Thanks for the heads up Kulldam.
    I must have copy pasted Holycrit's as I was testing it out on target dummies... guess I've crossed clipboards...
    In that case; how do I edit that previous post or delete it altogether. I'd prefer not to give anyone difficulty using those strings.

  2. #72

    Default

    Here is my shadow priest settings. This will track Vamp Touch, Shadow Word: Pain, Devouring Plague, Shadow Word: Death, Shadow Orbs and finally, low health (below 25%). Shackle does require the unit to be your focused target.



    duevOaqjiumkrQQoLivLBjs2Liv5xqOedtrogeTmf6zQsttqxtiBtr9ncmoc6CQW6ufX8eqQoOQGfQIEiKKMOaIlksLnkv6JciLrcjXjfPmtvr6MQcTtH6Nsvnub4OqOuTuiWtbtvvDviuTvbK8vbuRfcLYCLkSx0Ffvdgc6WKAXsvEmunzsCzQ2mj9zrmAr50u61qIzRs3wb7MOFtXWj0XHqjTCP8CLMUKRdLTlv03fOXdj15HuRhcz)QIAIKFcA(zryjGm9ctpKegiOqqHFcRFvdWyLfHZ()F)hFA66(jyviazAftWNryanRVfb09vvxVy3O5XdbiNcFNfEiqyKaQMkuibh1IAPIRWtcnpXAKF0IoHKMbtKaQ7RQUEXUPcJMcNIqEi444iAo8GQPIgzraNFgJKFcQgzbwe5mEmKaUXCvmbLShb09vvxVy3urZJhrtJceiu48HWjHunvOacnpXAKF0IoblUrsqlTd6YAK8tylDR4NqHw0ji281lcInF9IWM1SsuyXIGgVSg5YpHT0TIFckM8KRjipjOyYxdMuH9iKCnbZvB6bNqGDnkpG107tcKaqsqXKJJTLzG9iKCnbZ14L1ijSzMGewdMuHqAYYBQACVJhuumYTJa7AuEaRP3ocWe0BpG107JUIv3byWKkBh90dPNjjHWAWKk54zAP0VeEuVL3yXIq1SjjEJFcMGY(YlAEsatAlcLUL4fbRStVTopjGJTLzipZQ4ek7GRqqQh8LFgJKqG4DAWAwzYZimGRobZzrqX7HPQ(rl6eqLhqWJDr8NYIGvHqGeascbTkvgJdNiG6(QQRxSBQWJXiHtcoMf8oFi8qavtfgra3Cnn(zms2vOGXW5XPWOWOJXXOiQMk6LXVSRWiHVVViNIcJqkqOWzQMk6LfHm3MKvmoCIGIDfVA0PHBKestwEtvJ7DKgUrUDaI(9MdzAftW8aX70G1SYKaU6emNW1Ov4Na265s9GZEeWwph)Q3LNeK6bNWPodrwzIoJa265ROJZtcyRNJBg6PlEsa)Q3LFcRvMCDcbGG0sh8jmGDll)ecabPLo4ZtwSiSIoo)ewRm56m(LflwmEKFcQgzbwe5mEmKGIDfVA0qPXrzjGyejSLghLnaJvweo7))9FKW1Ov4Na265s9GZEeWwph)Q3LNeK6bNWPodrwzIoJa265ROJZtcyRNJBg6PlEsa)Q3LFcRvMCDcbGG0sh8jmGDll)ecabPLo4ZtwSiSIoo)ewRm56m(LflcOUVQ66fJtHmCIqZtSg5hTOtWIBKeq3xvD9IXPcNiunBsI34NGjOSV8IMNeWK2IqPBjErahBlZqEMvXju2bxHGup4l)mgjHaX70G1SYKNryaxDcMZIGI3dtv9Jw0jGkpGGh7I4pLfbT0oOlRrYpHT0TIFcInF9IWM1SsuiuOfDcInF9IflcwfcbsaJecAvQm2nAE8iACkAksGGW5qKunvOacIntsZ3nGMJBxRrY4jcwzNEBDEsa3Cnn(zms2nmkAos4lYOX3dHVcdPAQOxgpY4jweYCBswXUrZJhrVhHhcfkC(y(LQPcfqqJxwJC5NWw6wXpH1GjvYXZ0sPFj8OElVrynysfcPjlVPQX9oEqrPVC7iGMUs9MEtDSgmPY2XPFVPNjjHGIjFnysf2Jflc4gZvXeuYESy8l)eWKvZMK4n(jGjTfHs3s8IfHbJIFZrn7kyCksWmY5iHZrtZJVunv0mbCSTmdFh1fIlQOlNaMOIUCcntPl)7OUie3poDe04L1ix(jSLUv8tqXKNCnb5jHKRjyUAtp4ecSRr5bSMEFYtnbFgHOIRVvgHKRjyUgVSgjHnZeKfbvR0Uz8tqXKNCnb5jHKRjyUAtp4ecSRr5bSMEFYtnbFgHOIRVvgHKRjyUgVSgjHmRIZIfbTsNAjUZtcdgf)MlQRmcOkcs3dFehbPdXYPRBOkwpelNUUHQy9sVHrcvZMK4n(juOfDcBPlSLa265zU(wzShbCSTmd5zwfNqzhCfcIEd3LvMRVvgHXicysBrO0TeViK56BLLBe9MUmncb6eWwphtAlEsat6D6YIGgRmeWwpx0B4USYC9TY4jbrVH7YkZ13kl3i6nDzAec0zrOCux8KqpDdvnxtJFgJKXiz8iJNy8lJNyCiJrYIWwwCuqhiynDzns2JGQrwe62Si6zeIyhtR00L(ze()eYCBswXUcNghNcpocFdfCmhot1uHciCnAf(jGTEUup4ShbS1ZXV6D5jbPEWjCQZqKvMOZiGTE(k648Ka2654MHE6INeWV6D5NWALjxNqaiiT0bFwewrhNFcRvMCDg)YIfbvJSalICgJCKW6iwXCjUZ4qclU(6mgjbCZ104NXJSRqbhrJZriJcNhpcFpOAQOxg)YUcfCenohHmkCE8i89GQPIEzra19vvxVy3uHcEhhfejiAAAg5r4bvtfgsO5jwJ8Jw0juoQlSMtylnoklpj076sLhnkoHhcKaHGf3iZxRItabPfOHkFcAPDqxwJKFcBPBf)ek0IobXMVErqS5Rxe2SMvIclwek7G34jb09vvxVy3urVHcoeg((gn)onogs1uHciuoQlSMtinz5nvnU3Xdkkg52rGDnkpG10Bhbyc6ThWA69rxXQ74bSME74bSMg57iHbJIFZre7o)ofn9ECmjqiYOWXqQMkkKqpttXB9vvxVymYzcASYWtcwfcp1e8zeIkU(wzegmk(nhn7Emnja5XXyuOGWPJdKunLaHe0xXmnJrsiOvPYy35zKHZcchdfkyEe5XmvtfkGGIDfVA0Fh1fcSjzfbeJiHEACusAgmPcQAUMg)mgjJNy8iJNy8lJNyCiJNsViweSYo926ShblUrYtcMM1LLUSgjbuPpcsdXw)4)dpLqpttXBeInsNGIDfVA0Fh11tD1IaIrsOCuxOQ5AA8ZyKmgjJhzmsg)YyKmoKXizXIXH8tq1ilWIiNXJHeWnMRIjOK9iGUVQ66f7gnnphky6isW4408KqQMk8GqZtSg5hTOtWIBKeWKvZMK4n(jGTE(k63BSEW5jHv0V3y9GZyHthJSiOL2bDzns(jSLUv8tOql6eeB(6fbXMVEryZAwjkSiOAL2nJFcfArNGyZxVii281lcBwZkrHflcA8YAKl)e2s3k(jOyYtUMG8KGIjFnysf2JqY1emxTPhCcb21O8awtVp5XtKesUMG5A8YAKe2mtqcRbtQqinz5nvnU3Xdkkg52rGDnkpG10Bhbyc6ThWA69rxXQ7amysLTJnZuPNjjHWAWKk54zAP0VeEuVL3yXIq1SjjEJFc4yBzgYZSkoHYo4kek0IoHT0f2syf97nwp4mw40XibS1ZTYo9268KG3PllcOQXCvmbLpJW0pi63B6JGjOSV8IMNeWwpFf97nwp48KGv2P3wNNeWKENUSiOXkdbCSTmd5fArNWw6cBjGTEoM0w8KGup4l)mgjHhTsLNr45vVflweSkeE8ejHGwLkJXHteqDFv11l2nv08C4SGPWXO5WxbiNPAQWic4MRPXpJhzxHcNJoMoegfopppp(s1urVSiK52KSIXHteuSR4vJonCJKqAYYBQACVJ0WnYTdq0V3CitRycMJ4YmZfD3MlreAcxJwHFcyRNl1do7raB9C8RExEsqQhCcN6mezLj6mcyRNVIoopjGTEoUzONU4jb8REx(jSwzY1jeacslDWNfHv0X5NWALjxNXVSyXIXr8tq1ilWIiNXJHeuSR4vJgknoklbeJiHT04OSbySYIWz))V)JeUgTc)eWwpxQhC2Ja2654x9U8KGup4eo1ziYkt0zeWwpFfDCEsaB9CCZqpDXtc4x9U8tyTYKRtiaeKw6GplcROJZpH1ktUoJFzXIaMSA2KeVXpHv0V3y9GZyHthJSiG6(QQRxSBQO5XJOPPXW5WOqHVVunvyeHMNynYpArNGf3ijGUVQ66f7gnnphfH84im84qy4evtfEqOA2KeVXpHcTOtylDHTeWX2YmKNzvCcLDWviSI(9gRhCglC6yKa265wzNEBD2JG3PllcOQXCvmbLpJW0pi63B6JGup4l)mgjHhTsLNr45vVflcyRN38bTvALj8Ka265ROFVX6bNNembL9Lx08Ka265ysBXtcysVtxwe0yLHfbT0oOlRrYpHT0TIFcInF9IWM1SsuiuOfDcInF9IfbvR0Uz8tqS5Rxe2SMvIcHcTOtqS5RxSyrWQq4XZrcbTkvg7gnpEenofnfjqq4CisQMkuabXMjP57gqZXTR1iz8ebRStVTopjGBUMg)mgj7gnfHC6yEkACos4SGqQMk6LXJmEIfHm3MKvSB084r07r4HqHcNpMFPAQqbeWnMRIjOK9yX4z(jOAKfyrKZ4Xqc4gZvXeuYEeq3xvD9IDpMMemDmDCeonnjywivtfnrqJxwJC5NWw6wXpbftEY1eK9iOyYxdMuH9iKCnbZvB6bNqGDnkpG107tGa)KabjHKRjyUgVSgjHnZeKWAWKkestwEtvJ7D8GIIrUDeyxJYdyn92raMGE7bSMEF0vS6oadMuz7yZmv6zssiSgmPsoEMwk9lHh1B5nwSi08eRr(rl6eS4gjbmz1SjjEJFcROFVX6bNXVJVcoiGTE(k63BSEW5jlcwfcqGFsGGKGwAh0L1i5NWw6wXpHcTOtqS5RxeeB(6fHnRzLOWIGQvA3m(ji281lcBwZkrHqHw0ji281lwSiunBsI34Nao2wMH8mRItOSdUcHcTOtylDHTembL9Lx08KG3PllcOQXCvmbLpJW0pi63B6JGup4l)mgjHhTsLNr45vVflcyRNVI(9gRhCEsWk70BRZtc4yBzgYl0IoHT0f2sat6D6YIGgRmeWwphtAlEsaB9CRStVTopjSI(9gRhCg)o(k4GfHGwLkJXHteqDFv11l2nLGrHVidddFdrgHC8nKQPcJiGBUMg)mEKDfkCo6y6qyu488884lvtf9YIqMBtYkghorqXUIxn60WnscPjlVPQX9osd3i3oar)EZHmTIjyoIlZmx0DBUerOjCnAf(jGTEUup4ShbS1ZXV6D5jbPEWjCQZqKvMOZiGTE(k648Ka2654MHE6INeWV6D5NWALjxNqaiiT0bFwewrhNFcRvMCDg)YIflglGFcQgzbwe5mEmKGIDfVA0qPXrzjGyejSLghLnaJvweo7))9FKW1Ov4Na265s9GZEeWwph)Q3LNeK6bNWPodrwzIoJa265ROJZtcyRNJBg6PlEsa)Q3LFcRvMCDcbGG0sh8zryfDC(jSwzY1z8llweq3xvD9IDJMMNJqImuqKW5PXXqQMk8GaQ7RQUEXUPemk8fPGdHcfCmpDmnr1uHreWKvZMK4n(jSI(9gRhCg)o(k4GfHMNynYpArNGf3ijunBsI34NqHw0jSLUWwc4yBzgYZSkoHYo4keWwp3k70BRZEe8oDzravnMRIjO8zeM(br)EtFeK6bF5NXij8OvQ8mcpV6TyraB98v0V3y9GZtcysVtxwe0yLHa265ysBXtcMGY(YlAEsaB98MpOTsRmHNewr)EJ1doJFhFfCWIGwAh0L1i5NWw6wXpHcTOtqS5RxeeB(6fHnRzLOWIGQvA3m(juOfDcInF9IGyZxViSznRefwSiyviab(jbYiHGwLkJDJMhpIgNIMIeiiCoejvtfkGGyZK08DdO5421AKmEIGv2P3wNNeWnxtJFgJKDJMIqoDmpfnohjCwqivtf9Y4rgpXIqMBtYk2nAE8i69i8qOqHZhZVunvOac4gZvXeuYESySq(jOAKfyrKZ4Xqc4gZvXeuYEeq3xvD9IDtfnpEennkqGqHZhcNes1uHci08eRr(rl6eS4gjbT0oOlRrYpHT0TIFcfArNGyZxVii281lcBwZkrHfbvR0Uz8tOql6eeB(6fbXMVEryZAwjkSyrqJxwJC5NWw6wXpbftEY1eKNesUMG5A8YAKe2mtqcjxtWC1MEWjeyxJYdyn9(eiWpjaKSyrOA2KeVXpbtqzF5fnpjGjTfHs3s8IGv2P3wNNeWX2YmKNzvCcLDWvii1d(YpJrsaY0kMGpJWaBAkp5zegG2kzrqX7HPQ(rl6eqLhqWJDr8NYIGvHae4NeascbTkvgJdNiG6(QQRxSBQ5OPdKthJZHJcEJIoOAQWic4MRPXpJhzxHiJocNhfgfoEekqisQMk6LXVSRWJ35OOWOOqbtVcNes1urVSiK52KSIXHteuSR4vJonCJKqAYYBQACVJ0WnYTdq0V3CitRycMdzAftWaBAkbOTscxJwHFcyRNl1do7raB9C8RExEsqQhCcN6mezLj6mcyRNVIoopjGTEoUzONU4jb8REx(jSwzY1jeacslDWNfHv0X5NWALjxNXVSyXIXh8tq1ilWIiNXJHeuSR4vJgknoklbeJiHT04OSbySYIWz))V)JeUgTc)eWwpxQhC2Ja2654x9U8KGup4eo1ziYkt0zeWwpFfDCEsaB9CCZqpDXtc4x9U8tyTYKRtiaeKw6GplcROJZpH1ktUoJFzXIaQ7RQUEX4uifgrO5jwJ8Jw0jyXnscO7RQUEX4uHteQMnjXB8tWeu2xErZtcysBrO0TeViGJTLzipZQ4ek7GRqqQh8LFgJKaKPvmbFgHb20uEYZimaTvYIGI3dtv9Jw0jGkpGGh7I4pLfbT0oOlRrYpHT0TIFcInF9IWM1SsuiuOfDcInF9IfbvR0Uz8tqS5Rxe2SMvIcHcTOtqS5RxSyrWQqac8tcyKqqRsLXUrZJhrJtrtrceeohIKQPcfqqSzsA(Ub0CC7AnsgprWk70BRZtc4MRPXpJrYUrtiJei4vW04C40KWrQMkkKXJSRWqbcENdNMcdNhrIejvtfjGXVSRWJ35OOWOOqbtVcNes1urVSiK52KSIDJMhpIEpcpeku48X8lvtfkGaUXCvmbLShlgJCIFcO7RQUEXUPMrEmggkm8qy40HW3rQMkCMa26FJ5wwrEsOA2KeVXpbCSTmd5zwfNqzhCfcROFVX6bNaKPXr56pJqexQ4AfcMGY(YlAEsW70Lfbu1m0txpJWNAsii1d(YpJrsaY04OC9NriIlvCTclcyRJaFGNeWwpFf97nwp48Ka265ysBXtcyRNVgSgUJjTf7rat6D6YIqzhCfcysBrq1GJTeu8EyQQF0Iobu5be8yxe)PSii2mjnF3aAoUDTgjJNiCnAf(jGTEUup4ShbS1ZxrhNNeWwph)Q3LNeWV6D5NWALjxNqaiiT0bFwewrhNFcRvMCDg)YIfHMNynYpArNGgRP7PBekh1fwZjeOD1iYFgHDosONPP4T(QQRxmgzebu3xvD9IDtjysW404XC0X88RqKhunvyebRcbitJJY1je0QuzSB0y4y48esHZVVVtchPAQWiczUnjRyxHcgJMf((g(EGC(v4mvtfkKGIDfVA0PHBKestwEtvJ7DKgUrUDaI(9MhRlSMNdxtqc904OK0mysfu1Cnn(zCiJrYIfJrIKFcQgzbwe5mEmKa6(QQRxS7SGOO3JWrKcocpegnt1uHciSLghLnaJvweo7))9FKq1SjjEJFcMGY(YlAEsahBlZqEMvXju2bxHGup4l)mgjbitRyc(mc736XIfbT0oOlRrYpHT0TIFcfArNGyZxVii281lcBwZkrHfHbTvYpHcTOtqS5RxeeB(6fbrS76SiOAL2nJFcfArNGyZxVii281lcBwZkrHflcwfcqMwXe8ze2V1JqqRsLX43jcOUVQ66f7MkAE8ic50RGzKidf8ot1uHreYCBswX43jcnpXAKF0IoblUrs4A0k8taB9CPEWzpcyRNVIoopjGTEo(vVlpjGF17YpH1ktUoHaqqAPd(SiSIoo)ewRm56m(Lflwmg5i)eunYcSiYz8yibf7kE1OHsJJYsaXisylnokBagRSiC2))7)ibCJ5QyckzpcOUVQ66fJtn(oraDFv11lgNkCIqZtSg5hTOtWIBKe0s7GUSgj)e2s3k(juOfDcInF9IGyZxViSznRefweuTs7MXpHcTOtqS5RxeeB(6fHnRzLOWIfbRcHa1hjHQzts8g)embL9Lx08Kao2wMH8mRItOSdUcbmPTiu6wIxeK6bF5NXijeO0dI2Mf)ze(ny4zSiO49Wuv)OfDcOYdi4XUi(tzriOvPYy3O5XJOXPOPibccNdrs1uHcii2mjnF3aAoUDTgjJNiyLD6T15jbCZ104NXizxHZcpgpeICkmsW788lvtffY4rgpXIqMBtYk2nAE8i69i8qOqHZhZVunvOacxJwHFcyRNl1do7raB9C8RExEsqQhCcN6mezLj6mcyRNVIoopjGTEoUzONU4jb8REx(jSwzY1jeacslDWNfHv0X5NWALjxNXVSyXIXiF5NGQrwGfroJhdjOyxXRgnuACuwcigrc4MRPXpJhzxHcoIgNJqgfopEe(Eq1urVm(LDfk4iACoczu484r47bvtf9YIW1Ov4Na265s9GZEeWwph)Q3LNeK6bNWPodrwzIoJa265ROJZtcyRNJBg6PlEsa)Q3LFcRvMCDcbGG0sh8zryfDC(jSwzY1z8llwe2sJJYgGXklcN9))(psaDFv11l2nvKabtJVhJtcfefke5mvtfkGqZtSg5hTOtWIBKeqDFv11l2nLWPJXWPOWJ53qbJZhunvyebT0oOlRrYpHT0TIFcInF9IWM1SsuiuOfDcInF9IfbvR0Uz8tqS5Rxe2SMvIcHcTOtqS5RxSyrqJxwJC5NWw6wXpbftEY1eKNesUMG5Qn9GtiWUgLhWA69jbQ)iHKRjyUgVSgjHnZeKflcwfcbQ)iHQzts8g)embL9Lx08KaM0wekDlXlcwzNEBDEsahBlZqEMvXju2bxHGup4l)mgjHaLEq02S4pJWVbdpJfbfVhMQ6hTOtavEabp2fXFklcbTkvgJdNii2mjnF3aAoUDTgjJNiK52KSIXHteuSR4vJonCJKqAYYBQACVJ0WnYTdq0V3CuXCrNdLXIB3bc4gZvXeuYESyrOtgJmCAIfj

  3. #73

    Default Ele Shaman

    My Elemental Shaman settings.
    Tracks Flame Shock, lava burst cooldown, stacks on lightening shield and countdown on your fire totem



    diKuAaqjvizuKq4uKq0TKu2LkudJkoMGwMk6zsY0uW1iPTjbFtcnoPKZjv18eiIUNarAFQqQdsISqG8qjvnrbsxeqzJsPgPkeNuf0mbuDtPkTtf9tPsdvfyPKq6PqtvvUkjuTvsO8vbIATceH5sc2l6Va1GLQOdl0IbKhtOjtLUmLnlfFwHgnaNMuVwQy2QQBlr7g0VjA4eSCQ65knDrxxL2Ua13Luz8KOoVawVaH9lvHziFeJ8XK4sm84HJdjws0LOlFex73CGudtIG6(ED7f4aR9JO2LiW(wp6jciwgHevUBtZAjBxRqrv1Zcfv7x80jmuTIn1udj6TrTe(ciyeh9YRartzHi01CjiIb620SwY21674um8mSQ1z)wodTcztTHwmjkYhNH8rSrctuhegNNdeD1RWpgaZOyNL4rjqu5UnnRLSDTwQTg6x0PQQvRc97h6WMAdQefLYVRSoibIO3g1s4lGGrulkHe3mk2zpqQHjrqDFVU9smkMAjC5JyJgQxa8rCLxOlXdHP5BIIMck56kHRcbzl2rPRpUkCGSoZR01h3EnxDubuEHURcT1EdO4)FSCCKORe8kVqxcIjtIrOUmMAjKpIBg9jFeZacgrbVTwsuWBRLexaEnSdtInAOEbWhXmGGruWBRLef82AjXfGxd7WKjrTlX2yiXnJID26LWmQHLgmj2vXF4HbfyetVEC088ru8UPSemaTRrm1LMlXl0c2GjX4nLeL1b7c)biiIIYlm7ky(yk9epAIERKOdryS0w(4mKy7FS06rprasXomjkkVWKOdX7AGVqDsqe9wzxbZhtPN4rt8c1jXm6hTKORb0TP5fqWiEeLu0EBR4aNjX60UjaoRojk4LJEB3d8MOE1siNoefLFPNpopz7wQTQQQcDuhudl2Qvb2utTIZk2UvLJtr1Zt1HQc9dh6ZMAQvCoW2fRAP23PQvHWQQbNWcSPM6atIam9iGKZQtIFz0LpI31adJLgbI4DnWI)4UeeryS0ig0lumcjExd8kyIeerXFCx(iUA443iIhrPEvAYK4kyI8rC1WXVXziXY7p18XzibXKjX7AGfLLaftcIjX0uoRx(LE(4mKTvlOgQwSGJZz)IdfhCytn1wCwX2f7hEE6uyWziSWqHbh2utTatMCEYhXgjmrDqyCEoq8lJU8r8UgyyS0iqeVRbw8h3LGicJLgXGEHIriX7AGxbtKGiUcMiFexnC8BCgsS8(tnFCgsqmzsu8h3LpIRgo(nI4ruQxLMmjExdSOSeOysqmj6TrTe(ciye1IsiXiuxgtTeYhXnJ(KpIzabJOG3wljk4T1sIlaVg2HjXgnuVa4JygqWik4T1sIcEBTK4cWRHDyYKyum1s4YhXnJ(KpIR8cDblcicH2NyVXnnpXvEHUGfIjaIAyA(MOOPq01vcxf6eVIPwcvyLxO7QWxk7iV5XYXrIR8cDj2JEkE3uws0vcELxOlbXKyJgQxa8rCLxOlXdHP5BIIMck56kHRcbzl2rPRpUkCGSoZR01h3EnxDubuEHURcT1EdO4)FSCCKORe8kVqxcIjtIPxpoAE(i6TsIoefVBklbdq7AetDP5s01a6208ciyepIskAVTvCGtuwhSl8hGGiEH6Kyg9JwseglTLpodj2(hlTE0teGuSdtIAyWMFncI4DnWxOojiIERSRG5JP0t8OjEHwWgmjgVPK4Dnf1kjiMe1UeBJNeRt7Ma4S6KOYDBAwlz7ATuh6xS15q1zXIfc7FYMAdQefLFPNpopz7wQTQQQcDuhudl2Qvb2utTIZk2UvLJtr1Zt1HQc9dh6ZMAQvmjcW0JasoRoj6QxHFmWHIsiXdHP5BIIMchkkHRcOG9)GBR9g42)yPHaKIDyYzfFetzg)h4nr9QLqoDigftTeU8rSrd1la(iUYl0fSiGieAFI9g308ex5f6s8qyA(MOOPGsUUs4Qqq2IDu66JRchiRZ8kD9XTxZvhvaLxO7QqcWlRRdu3yhlhhj6kbVYl0LGyYKy61JJMNpIzabJ4MX8UeVRboLPvoJLgbIOfSbtIpzALeHXsB5JZqIOf9A4yp65tMwjtII3nLLGZacgrlydMeL1b7c)biiIxOfSbtIXBkjExd8fQtcIyktR8fqW4mK4DnWPmTYxabJGikE3uwcgG21iM6sZLjrGI(6LFPNpodz7IvToRkggQw1QLAr1b2utTIZk2Uy)WZtNcdodHfgkm4WMAQfysuWlh92Uh4nr9QLqoDi(Lrx(iExdS4pUlbr8Ug4vWejiIRGjYhXvdh)gNHmjk(J7YhXvdh)gr8ik1RstMmj2iHjQdcJZthIEBulHVacgX41hbk6jUzuSZsGiQfLqWR21icCG1(reOOyNrV8cDRx(LE(4CGZqMeJqDzm1siFe3m6t(iMbemIcEBTKOG3wljUa8AyhMeB0q9cGpIzabJOG3wljk4T1sIlaVg2HjtIPPCE9gru(1UeD1RWpg4zkNkQEeqs8OejQC3MM1s2UwXWHZHWwHvv9plewfYMAdQe1UeBR9g4NmTYqI1PDtaSDXwHo9plQwmS4qXkNk2uBOarx9k8JbEMYjWTMK4rjqeGPhbKCEQsudd28RrqeLETbZyQLqIhPRIEyqIUZNsah8HtfdykkcmIb620SwY2dfBPgEoumSvy)(v9RytTHIm5CGpInsyI6GW48CGOREf(Xaygf7SepkbIk3TPzTKTRvm0P45PAyHkhNZHcdSP2GkXVm6YhX7AGHXsJar8UgyXFCxcIimwAed6fkgHeVRbEfmrcIO4pUlFexnC8BeXJOuVknzsCfmr(iUA4434mKy59NA(4mKGyYK4DnWIYsGIjbXK4fME94O55J4ky))mwACQgQ6OYKO3g1s4lGGrulkHe1UeboOqIBgf7S1lHzudlnysSRI)WddkWigH6YyQLq(iUz0N8rmdiyef82AjrbVTwsCb41Womj2OH6faFeZacgrbVTwsuWBRLexaEnSdtMetVEC088rmdiye3mM3LOfSbtI1lLFxzDWE0tfbky)VIKO4DtzjyaAxJyQlnxI31aVc2)pJLgbr8cTGnysmEtjX7AGVqDsqexb7)NXsJt1qvhvMeRt7Ma4S6KOGxo6TDpWBI6vlHC6quu(LE(48KthoRyBv1qNZwfk4C23XPQ4aBQPQYKiatpci5S6K4MrXo7bsnmjcQ771TxIIs53vwhKarmnLZ6LFPNpodz7cd97xfEo4unC60xnKn1ulWzfNomzYPkFeBKWe1bHX55arx9k8JbWmk2zjEuce3mk2zpqQHjrqDFVU9suuk)UY6GeeXlm96XrZZhXvW()zS04unu1rLjrVnQLWxabJOwucjgH6YyQLq(iUz0N8rmdiyef82AjrbVTwsCb41Womjwg1q(ik4T1sIlGyhJjXgnuVa4JygqWik4T1sIcEBTK4cWRHDyYKy61JJMNpIzabJ4MX8UeVRbwdd28RrqeTGnysSEP87kRd2JEQiqb7)vKefVBklbdq7AetDP5s8Ug4vW()zS0iiIRG9)ZyPXPAOQJkX7AGVqDsqeVqlydMeJ3uYK4MrXoB9syg1WsdMe7Q4p8WGcmIAxIah0jX60UjaoRojk4LJEB3d8MOE1siNoe1WGn)AeerL720SwY21kg6u88unSqLJZ5qHb2uBqLiatpci5S6KOO8l98XziB3QQyyv)c9vhgCkuvnWMAQvCwX2TuBvvvf6OoOgwSvRcSPMAftIFz0LpI31adJLgbI4DnWI)4UeeryS0ig0lumcjExd8kyIeeXvWe5J4QHJFJZqIL3FQ5JZqcIjtII)4U8rC1WXVrepIs9Q0KjX7AGfLLaftcIjX0uoRx(LE(4mKthoRy7Iofggk644uvmS1W5aBQPQYKjNf4J4Dnp4aC6q8UMhSYC6qmq3MM1s2UwFhNcTCkwvOs9SsT1aBQPwrSr6TrV8cDRx(LE(4mKTvvdDoBvOGZzFhNQIdSPMQkNNCgYzfNoCoWzitIPxpoAE(ikE3uwcgG21iM6sZL4fAbBWKy8MsIY6GDH)aeerlydMeRxk)UY6G9ONkcuW(FfjX7AGVqDsqeHXsB5JZqIaxpciHA4yp6jcqBFxMeVRbEfS)FglncIOO8ctIHefLxy2vW8Xu6jE0bPeVRvV8ctcI4ky))mwACwP2VptIEzgtTeYPdraMEeqYz1jXVm6YhX7AGf)XDjiIWyPrmOxOyes8Ug4vWejiI31adJLgbI4kyI8rC1WXVXziXY7p18XzibXKjrXFCx(iUA443iIhrPEvAYKjXgjmrDqyCEoqSr6TrV8cDFMY51BepeMMVjkAkCGIDqBFS0u4af7GAGIqO5RbSsG(wzTkIPPCwV8l98XziNoCwX2QfudvlwWX5SFXHIdoSPMAlMe3mk2zpqQHjrqDFVU9sSu79spbIiqrXoJE5f6wV8l98XziNohRY5jNohRYzfNohRY5aNohRYKO3g1s4lGGrulkHe3yP9mLZR3iiIa9nOBVsxJiiGdSzqjcuuSZOxEHUpt586nIpt586TvbuW(FLetDWXulHDd28)yGvbGj(1cRbgVqIrOUmMAjKpIBg9jFeZacgrbVTwsuWBRLexaEnSdtInAOEbWhXmGGruWBRLef82AjXfGxd7WKjrL720SwY21ulC2x1X5COWG6qRQk2uBqL4MrXoB9syg1WsdMe7Q4p8WGcmIIYsbVTlbIO2LiWxaA77gsm(fae5mKyDA3eaNvNeVW0RhhnpFexb7)NXsJZk1(9zsudd28Rrqef9sbWb4054HqIsV2Gzm1sirfdyk67W6vc4ef9sbWkZPZXdHefLYVRSoibIiqrXoJE5f62TPzTKZtMCwKpI318GdWPdX7AEWkZPdXaDBAwlz7A9DCk0YPyvHk1Zk1wdSPMAfrGIIDg9Yl0TE5x65JZqoDowLZtoDowLZkoDowLZboDowLjX0RhhnpFefVBklbdq7AetDP5sCfS)FglnoRu73N4fAbBWKy8MsIY6GDH)aeerr5fMDfmFmLEIbjjcJL2YhNHebUEeqc1WXE0teG2(UmjQHbB(1iiI31aVc2)pJLgbruuEHjXtIwWgmjwVu(DL1b7rpveOG9)ksI31aFH6KGys0lZyQLqoDicW0JasoRoj(Lrx(iExdmmwAeiIWyPrmOxOyes8Ug4vWejiI31al(J7sqexbtKpIRgo(nodjwE)PMpodjiMmjk(J7YhXvdh)gr8ik1RstMmj2iHjQdcJZZbInsVn6LxO7ZuoVEJ4HW08nrrtHduSdA7JLMchOyhuduecnFnGvc03kRvreOOyNrV8cD720SwY5jXsT3l9eiIU6v4hdCOOes8qyA(MOOPWHIs4Qaky)p4zmVEdmW1JasOgoIa023LO3g1s4lGGrulkHeJqDzm1siFe3m6t(iMbemIcEBTKOG3wljUa8AyhMelJAiFef82AjXvqdjMbemIcEBTKjXgnuVa4JygqWik4T1sIcEBTK4cWRHDyYKiqFd62R01icc4aBguIxy61JJMNpIRG9)ZyPXzLA)(mjQC3MM1s2UMAHZ(QooNdfguhAvvXMAdQeBKEB0lVq36LFPNpodzBv1qNZwfk4C23XPQ4aBQPQY5jNHCwXPdNdCgYKiqrXoJE5f6(mLZR3i(mLZR3wfqb7)vsm1bhtTe2nyZ)JbwfaM4xlSgy8cjUzuSZwVeMrnS0GjXUk(dpmOaJOOSuWB7sGiQDjc8fG2(UNeJFbarodjwN2nbWz1jrr5x65JZtoD4SIthMe3yP9mLZR3iiIAyWMFncIOOxkaoaNohpesu61gmJPwcjQyatrFhwVsaNOOxkawzoDoEiK4MrXo7bsnmjcQ771TxIPPCwV8l98XziNoCwX2QfudvlwWX5SFXHIdoSPMAlMmzsmyodhCCysca
    Last edited by BahzingahofSuramar; 06-10-2011 at 02:56 PM.

  4. #74

    Default

    Quote Originally Posted by Juggoro View Post
    Thanks for the heads up Kulldam.
    I must have copy pasted Holycrit's as I was testing it out on target dummies... guess I've crossed clipboards...
    In that case; how do I edit that previous post or delete it altogether. I'd prefer not to give anyone difficulty using those strings.
    Woops, try now, you should be able to edit your post. ><

  5. #75

    Default

    Quote Originally Posted by Kulldam View Post
    Woops, try now, you should be able to edit your post. ><
    Thanks Kulldam, edit successful.

  6. #76

    Default

    ...Actually saw your DBM scripts posted earlier, imported em and saw that one of the tooltips was for a 3s warning on Shadowblaze.

    Does it work? Its the right SpellID code for shadowblaze... but LuA is greek to me.
    Last edited by HolycritSuramar; 06-10-2011 at 09:26 PM.

  7. #77

    Default

    Quote Originally Posted by HolycritSuramar View Post
    ...Actually saw your DBM scripts posted earlier, imported em and saw that one of the tooltips was for a 3s warning on Shadowblaze.

    Does it work? Its the right SpellID code for shadowblaze... but LuA is greek to me.
    Yes, it should work. You'll want to double-check the settings in config, but our Nef Kite Tank uses that trigger with time = 4 seconds quite successfully.

    Having said that, in response to your pre-edited post and as something I've been wanting to do for a while, I drastically updated the DBM Skeleton Trigger and updated the appropriate DBM post. Most of the new stuff has been marked as such and can be read in the post itself, however the primary addition is it now allows specified durations (for triggers that start mid-way through a timer and end before the DBM timer ends), and it also now passes duration information, which means it can be used as you mentioned before to display countdown information.

    Hope that helps!

  8. #78

    Default

    It does... Thanks!

    I updated my DBM triggers to your new duration timers, so hopefully they work they way i altered them. I was going to wait to post the full Nef triggers until i had a chance to test em out live- My first attempt like nothing worked right haha. - Still a work in progress...

    Now I have to wait a week to see if they actually do what I want them to do. In a way, one shotting him this week kinda sucked

    In any case, I may as well post em up, maybe someone else can tell me if they all work out correctly.

    It has two components to it:
    -One posts up for the Shadowblaze prewarning (starting at 5 sec), with a text warning that one is coming soon.
    -At 2.5 seconds, the Text warning should change to "Shadowblaze - Move"
    -When Nef's cast is successful, it should pop up with a "Shadowblaze Incoming" warning

    The second component is electrocute cooldown management for a prot paladin. Whenever the raid warning goes out for electrocute, it should check to see what tank cooldowns are available, and pop up a warning for which cooldown to use.

    The electrocute Macros should work properly now, they should work. Edited to take the bug out of em, and added triggers for when Mirror of broken images is not equipped.

    [SPOILER]c4vmErLxtfM)eiGx05VbcmN)giqmUqJl(pGat1M)giaz(BHa(N GatnxzSzguVLMB(VGatj0tur1tnXurg5FbcmvA(FHat5uzMfMC PfMB(BHaLn3y(BGaqj3B0v2y0L2BU5hyqfgBHrM)HiG)kjWB(F JaL5Vicugz(RKaqnJ)kjqqK5pwcagD(NJaR5VscGM)CiaCLj3C (RKa(VMaG5pBc4VBc4FBc4pCc4)Bc4VCc4FCc4pDc4)Cc4VDc4 FDc4pEc4)Dc4VEcawlz9uv(RKanv1uu5VscGuqwvK)bkqssj1t s5Vsc8Kr(RKac5VJcSuro5VscKutbDurt5VscuuuvLeuqver(R Kag5)Jc4Vscqfs(ROaGvK)RiWqu5VJcmuvu5pSc4FTcK0r(7Pa s5pOcaM)OiG)kjWv()Oal5Fwc4VJc4)Pciftz5VscGYrYvM)vj G)dlG)2iGB(hIaN5FRcugE0LI)giaEpzMz(VHa(VGagvdnWKZn YqJnXiZn0GtoYGJxM1I)WlG)giG)qlWz(FKaUrvE(FMa(BGaN5 FqcuhC(BGa55)3c4F4cuM)JlWn3mJ)Plqn4mtnZGJ)smG)vmam (xVa(FVa04Vbc4F2caN)5iaz(FLaEjK)kiG)giG)(iG)fiGt(p Ga(7IaM5pscqN)ViGEL5Lt24FgdmL)qjWCW5VtcKhv(NTa(pIa fXM)ejaD(hKaJvN)djGFkHuA05FRc4)nc42A(VWa(FWa(NWa(l UaEzul3uJmX4F6c4VedeJ)vmao1aZm24VgdqJ)CmG)hiG)fjG) 8lG)niG)UiWC(hMaY5)cc4)Ad8wDUr2xJHM)5iGB(ZHa(BGanf M)SnG)OjG)miG)XnG)ZnG)giWu(h4aKX1q(dTaHrxD(dTa(F4a uHM)YnG)ooG)qoGBz5FCdCvASXgrjvMl3fMD(BHaV91C(x4a(p Ya(xYa(pIa(dJa(BGa()Za(h0a(p0a(x0aL5Vsc0I)bkqAY5Fq ciN)giWD(dJa0HM)unWn(JUa3Gdm(dVa14pwdiJ)pmamY4pzdu J)giGA15pBdKMz55VbcmK)ykG)5kGu(BGa()Ka(dLa(BKa(JKa (3KaF5VqdK2zN5pAc4VAd4Vmd4Vkd4Vbc4)3d4F4d4)Fd4Vlc4 FidiwD(dUa(7Va(hWat5)RcWeugvft(F(a()Va(hZa(RHa(hMa (V4a(3Ga()Ia(pKaT5uyT5Fmd4)md4V6cyJ)JnWu(78aL5V3d4 Vnc4V4dqNuLfxD(t7a(lYaI5Vbc4Fde8L)YnG)knG)NoG)mqG) BiWx(hIa25)4d4Fmd4pjd4pie4Vde4VsduM)dqG)fqG)MqG)mi qDIvM)KqG)IiG)ajG)0iqA45)Gd4)PcWK)4pG)mqG)5nG)ZqG) Jiqy(x0aV5Vge4Fie4pod4phcWM)eqG)gqGx(Nbbt5M)TqG)Kp G)JiG)DqG)JiG)5mqy55)Fd4Vgc4pme4Vme4Fvc4Vld4V7dyM) 3qG)giWxdfK)ekWx(tOabjL)UiG)ArG)IiG)tpWBVXgzVDN)jj G)ljG)bjG)dmG)8iG)QjayOKK)cqG)ClG)2mG)moG)koG)8lG) giWm(ZGa(FMa(N5a(Neb(Fab(NXa(hfb(lIa(FJa(N(a(F7a(7 Ia(Rcb(Zcb(Reb(Jab(VUa(Vab(Vbb(djb(Fib()bb(Vbb(lfb (F6a(VGa(VGao5FYd4Vlc4p6d4V4d4VJe4pre4Vde4)Me4)je4 )Le4Fle4VmdyJ)jqG)vsG)HqG)PsG)krG)NqG)YnG)QrG)arG) crG)VqG)XqG))qG)mqG)GlG)FrWu(hgb(pgbu5FzeqL)NrG)Hs G)6pG)miG)9pG)opG)DmG))qG)giG)7rG)RqG)HkG)vqqAW5)z c4FmcmN)zrG))qG)1qG)ErG)4qWut5Voe4p(d4VIe4VOe4V6d4 pQd4Fjd4Vnd4ppc4Vpc4Vmc4pnc4VscKM)4rWy(33a(BKaU5)1 c4FSc4pqd4Frc4VRd4VrdaM)GmG)ZoG)1oG)tjG)sjGz(tPa(h Ka()0a(phbj1wy(l(a(Jhb(d6aH5pMdeMy(d0a(3Sag5pTd4pB d4VscWM)HiG)WoayV5)(eaM)HmGz(xLa(VHaP4pBc4VSd4pCc4 VGc4pHc4VHc4pIc4pSc0K)mkG)okG)qkay(VQa(Jsb(7Qaj5pW c4)Uc4FVcuK)OuWu(lQav5pMc4p1d4FRc8K)dlG)flqi(3Ta(l 1a(d1a(x1a44VXduJ)AnG)HnqoW4pReGtm(hXa(t2a54Vbc4pl d4)AemvqJnM)WiG)BrG)njG)zjG)qlWC(xvbUnM)spWu(RVa(Z Va(d)a(V)a(pKa(RTa(BGa(xMa(d(aO5)4cGJ)Lnan(RUa(JUa (l2a14pWd4pyd4phd4V9c4)6c4Vjd4VBe4)uc4Fcc4Fkd4pvdu Jn(pub(hxb(tZa(J8a(JUa04)7c4Fgd4V9c4FFf4Vmd4)Ge4K) jsG)giaBV5)tc4Fgc4)geON)ijG)UqWu(pzb(N3a(BGac5Vtcm 2A(N7a(7ob(RKae5p5e4)we4Vjd4VtcmN)KpG)AiG)wlG)anG) )iqqmfK)BoGt(BGaTvhB(BKa(NHaq5pRf4VRfKK)WwG)KmG)Ds G)ItG)FtG)KsG)(rGC(dib(JKa(lib(hBb(Fhb(pqb(7abV5)z c4VWfqN)5vWu90J)LsG)CqG)vlG)liG)NqaD(xmbt5pTe4Vge4 Vpe4)OfmL)gjG)gqG)XiG)enG)SnWBT9fA(xvb(F(aP5p4f4FY e4F3fmK)3nG)lnayn5)Xf4V4d4V0f4FPd4pJdmwz(Jjb(Zeb(B ab(BAb(JCb(BGa()4a(prb(FqbY5VscmM)cxG)CwG)anG)4rG) 5oG)7oG)kjG)CiG)ToqA(tvb(FDb(Ztb()IaU5pje4FAc4FLf4 )ge4p)fmN)(xG)NqG)orG)8xG)6vG)tiGu(Jwb(pKa(h3a(Jhb g5pJd4V0d4Fue4Fie4Vgg4pYf4Vyf4)he4plg4V4d4Vlgm1q(F Oa(dmbnn1rFjvqjr0x(xIa(RnbFvut(BIaf5F4e4)Ne4Fgc4)t f4VldKM)WmG)RsG)1mG)3mG)urG)7mG)9mG)RoG)XtG)cnWB(t 0a(B0a(J0a(R0a(dAbPzN)yvG)cjG)bnG)bsG)NnG)BpGB(FAb (Z2a(BJa()2a(l6a(t6a(B6a(Fcb(BFb(l4a(Rnb(x4a(F4a(N 4a(V4a(34a(tRa(p5a(l5a(l3a(x5a15)Ld4FMd4)Md4FNd4)N d4FOd4Vgc4FHd4FDd4)Dd4M)5naB(V3a(Zob()3a(3Bbt5pcd4 p4c4)ud4Fvd4)vd4Fwd4ped4pWdeJ)ewam(Fub(Byb(VXa(J7a (R7a(Z7agzJ)Inqo()Wa24VOg4pPgiJ)kqG)yAG)KnG)MnG)np G)ppG)rpG)tpG)vpG)XuG)NpG)msG)JsG)ziaz()hb(tMb(xCb (tHa(pFb(NCb(VCb(R4a(7Cb(dDb(N)a(h)a(RDb(3db(pSb() Db(lYa(NDb(Rmb(pJb()Eb(hOa(VRb(BGa(7Hb(ZJa(dIb(BGa (lIbN5FAfuM)LyG)QkG)OyG)ItG)WyG)7pG)byG)kjG)dyG)fy G)hyWA(NGb(RKa(VGbO5Fdg4Fvg4)nc4FegKN)tyG)BqG)2xGC (JFb(RFb(BGa(pcb(xcb(Njb(VIb(3Sb(Fcb(lEb(3Cb(xEb(F Eb(hYa(NEb(VEb(JcbF5)2g4Vlg4)je4)ah4p2f4pngeK)2yG) 4yG)6yG)8yG)(yG)azG)9sG)dzG)fzG)ItG)QoG)ZuG)OBG)xz G)VoG)XoG)Gwau(VJa(3Ja(BGa(pJa(Brb(Nob(xGb(Zob(BTa (hQa(BXb(JLb(lGb(p3a(ZLb25Vef4)xg4)qc4pAd4psc4p6e4 FbfyN)huG)ojG)kuG)tuG)Euqt(t7a(B7a(Rpb(ZpbV5V)e4VM c4Vaf4pbf4Fmh4Vuc4)CemK)PkG)5rG)zxWy(JKa()La(hrb(N 3a(ZZb(Frb(tJa(RrbL5phf4pFc4FGc4)Gc4FHcaM)hkG)jkG) lkG)nkG)SkG)PuG)EDG)SuG)UuGu(ZRa(7Ra(RKa(ptb(pQa(B tb(RRa(NtbG5pXci1s(pHb(R0b(7yb(tkb(Vxb(tUa(7xb(Rub 34FGfiJ)dwG)fwG)AmG)iwGt(Ryb(Zybt5Vsg4Vbc4Vuf4pvf4 Fid4Vic4)vf4pDe4ppc4)wf4Fxf4F(cuM)7lG)ijG)YyG)KvG) JiG)NvG)uBG)QvG)SvG)UvG)omG)(vG)YvG)cpG)KnG)lqG)El G)pAG))uql(hxbWeJ)AnG)dvao(lPb(d2a(B8a(t2a(tVat5VJ f4pKf4Vlc4)gemM)LwG)niG)YsG)HqG)xwG)vwG)5EG)zwG)Bw G)DwG)KCay(hAb(3Ja(3Db(t7b(33a(BMb(NAb(V)a(FBb(3Ab ()Ab(hBb(pBb(xBb(7Ia(N8b(NBb(VBb(hob(deb(7La(R0a(Z Va(39a()Bb(t(a(Vxb(hkb(pRb(dob(7Db(JDb(FMb(7)a(tib (Feb(Jjborto(76b(tnb(Jlb(Vfb(Rlb(Jnb(dgb(lgb(tgb(B gb(Jgb(ZEb(dvbd5FBe4)Be4FCe4)CeGYu(xibS5FFe4VLe4Ff g4p9g4)Th4Fke4Vae4pMe4FBg4F1e4)we4)1e4pVe4)2e4VSc4 ppe4)Me4p)h4Vod4)ve4F7g4F)h4)bi4VZg4)te4Fcc4VIe4)W g4Fqe4FZf4V0f4)Pe4V8g4Vbi4VQe4)Ke4Vce4Vfc4)Tg4Vyg4 )Ge4)4e4F7d4)7d4p2f4)8d4F9d4)9d4V4e4VCd4)Vf4Fgc4pS e4)be4pRe4pLe4F9f4Ffi4VQe4FBg4Foi4VKe4)5h4p9c4FVf4 psg4p3h4p4d4pTg4Vlc4F(g4p5f4V5f4p6f4V3f4V6f4)Xg4)1 f4F8d4F4h4pYe4Fah4pni4FMe4p3f4puf4phi4)qe4Fte4pgi4 Fbc4Vkg4Fke4Vai4)fg4)se4p9h4)ic4V9h4VBe4pCe4VCe4)x g4VDe4VPf4FZc4pZe0M))FG)HqG)FGG)bqG)RqG)LFG)2GG)KG G)bCG)grG)gsG)6GG)3sG)0sG)TFG)8sG)(sG)XFG)ctG)ZFG) AiG)8GG)isG)LGG)mxG)NGG)BxG)EqG)rGG)vrG)xrG)QFG)0s G)lGG)ztG)nGG)7qG)7iG)QGGz(lJb(3cc(B)a(3nb(VDb(ldc (l7b()kb(hcc(hlb(dcc(dhc(lcc(lhc(p2a(dec(pib(lec(3 ib(NHa(3ec(V)a(heb(lCb(Jhc(Nlb(3fb(Vhc(d)b(dmb(l)b (7Ia(N)bp5gB(l9a(Fcb(pSbivM)njG)7oG)SIG)kGG)qlG)UF G)AtG)CtG)YBG)DHG)BiG)FqG)pBG)AFG)tiG)buG)ixG)pDG) buqB(pLa(hMa(hrb(FDb(ddc(tDb(BGa(hLb(Ffb(Z(a(3fb(t jc(lRa(7cc(Fjc(3db(Njc(FKb(ZXa(xkc(tec(7bc(Bnc(Jkb (Zjc(xdc(3kb(lDb(lfc(Jac(V(b(lIa(Rhc(Nnb(Zhc(hlc(7 hc(tmb(7ec(Fmb())a(plb(NSb(Bfc(dgc(Vmb(lab(7mb(Bbb (hnb(FSb(Vic(Bnb(hmc(Zac(tmc(7nb(39b(tkb(3Bb(pkc(N Kb(3Ya()Ya(xdc(xZa(d6b(RWa(pUa(B1a(pVa(F(b(tyb(pub (l2a(BPb(RUa(RPb(JVa(BZa(Nob(hLb(ZZa(xwb(xXb(36a(F Xb(NLb(N0a(dFbe5Fxg4Flh4Fyg4pXf4)yg4FAd4Fgc4)zg4VB d4)mj4)Gg4VDd4pEd4VEdmL)8nG)(nG)3oG)cAG)YnG)XiG)eo G)aLG)YzG)8IG)0zqz(JNbU5psj4VEg4pFg4VMd4pNd4VNd4pO d4VAg4VBg4)fc4pVf4)eh4Fmc4pRd4V8e4pkj4)nh4Vgh4Vsc4 FYdmL)SAG)gjG)UAG)ZyG)WAG)xpG)ExG)lKG)1AG)MGG)WKG) OGG)BBWx(RCb(JMa(7Rb(7tc(dSb(thc(h3a()Ub(NFb(Rkb(Z eb(pSb(7Eb(R4a(ZSb(3Fb(tFbt5Vri4)(g4Fsi4VXg4Fmc4)2 g4))f4Fzc4V3g4pTd4p4geM)iyG)8iG)KBG)knG)MBay(7Gb(l pb(dHb(R0a(VUb(hSb(V)a(pSb(pVb(7fc(llb(tfc(pIa(lyc (lDb(tyc(3Hb(Nfc(x(a(lTb(pIb(BTb(78a(JTbY5Fkg4)Nj4 )Ug4pbh4VXf4pFjuM)YyG)iCG)kCG)5yG)7yG)9yG))yWt(hKb (hXb(NRa(lob(N7aK5VVi4)Ng4FOg4)Og4FPg4V8c4pQg4)hj4 Vzd4Fid4Fhh4V5e4pih4V6e4)ih4)Nf4p8e4)jj4)jh4V3g4Fk h4pWh4Fxg4plh4pDe4pyg4)lh4)Ce4Fih4F9e4)mh4pcf4Vnh4 )Df4VCh4F0g4FDh4)Ff4pEh4pMg4VEh4)7c4pFh4)Hf4)yd4)F h4Vmd4FGh4)Gh4Fuf4)uf4)wf4V0i4pwf4)Ih4)Hh4FJh4)xf4 )Jh4Fyf4p2f4)Kh4VzfuM)JyG)unG)RvG)LnG)zEG)WvG)CEG) 0vG)3lG)lqG)oAG)vKG)unG)wnG)GnG)kvG)hvG)OFG)HnG)yA an(31a(RQb(3yb()yb(FHa(Rjc(7ab(t8b(BAb(xVb(7ab(V7b (Fcb(V7b(tIa(37b(7zb()ob(h8b(JFb(dvb(ZHc(B8b(7ob(R Ab(Vnb(JBb(V8b(tHa(38bP5VTf4)lk4VUf4pNe4F4e4)bc4F1 h4pzg4p2h4)cj4VYi4)Pi4Vzj4V9i4)(d4)ti4))d4V2i4)ki4 F8d4FLi4)li4pwe4)7i4pxe4)Ue4V8i4pSi4FWe4)We4)Gi4)W f4VocmL)OGG)bGG)wyG)hJG)5IG)jBG)IHG)4FG)LHG)iDG)9F G)9rG)fKG)aJG)2qG)oIG)eJG)VHG)rsG)QJG)3GG)0HG)bIG) EOG)txG)EqG)BMG)BGG)2sG)yHG)FyG)AHG)gIG)trG)sGG)(K G)wsG)PJG)FqG)1HG)irG)IGG)(GG)vJG)HJG)NPG)XHG)RJG) RPG)KFG)3HG)aIG)hQG)9GG)OFG)hzG)GsG)YAG)dHG)EFG)OI G)gtG)koG)qHG)IPG)WJG)UIG)oPG))sG)qPG))HG)xPG)dGG) SJG)7PG)eGG)UPG)vxG))IG)0qG)hKG)LPG)oGG)EIG)OPG)Rs G)fQG)dBG)QHG)bKG)qtG)stG)BxG)XPG)DGG)kKG)qQG)mKG) tFG)YmG)JJG)ovG)qKG)mzG)sKG)wiG)IKG)6mG)KKG)(mG)MC G)yCG)AzG)WxqqY5)Hh4)kj4Fuh4)Cd4)ve4VIj4pzg4Vzg4FB d4FAg4)pj4)Cd4pHg4Foj4pIg4)oj4VIg4Vpj4Vuj4)Gd4FCg4 pId4Frj4pJd4)rj4VDg4FKd4)4k4pLd4VLd4pMd4Ftj4)Fg4pu j4Vnd4)Od4p3k4pvj4)ic4Vck4pKg4Fdk4)Kg4)8cmJ)DnG)wm G)GnG)InG)wOWu(3Bc()Bc(NUa34pMgKJ)SlG)(vG)OFG)(vG) jvG)7RG)FLG)qpG)EvG)upGt(B9a()Oc(Bkc(V(a(Jwc(tLc(R wc(VRb(Zwc(3Rb(3Cb(dxc(hDb(lxc(FFb(xxc(Reb(Zeb(Nmc (hTbt5)0g4F1g4)1g4Fkf4F2g4)ic4pEj4)Yg4F8f4FZg4VUg4 )Rj4FHj4Vag4pIjaM)gyG)kMG)IBG)mMay(xUb(FUb()Gb(RUb (pHb(lPc(JSb(3Db(Nzc(NLc(BYa(78a(RVb(Jec(3Vb(Rec() Vb(NHb(FVb(lRc(NSb(7zc(hWb(BWb(hWa(xWb(ZAc(FWb(xJb F5)ng4pTj4Fdh4)Tj4FUj4prg4)Uj4)ic4pYj4F5e4)hh4)qh4 )ml4FZj4)7e4)vj4Vvg4F0j4F9e4)0j4pYk4VYk4pOf4pZk4Fi d4pbgaM)BNG)guG)ENG)luG)vDayc5Vqc4)Jjqeu(lDc()La(N Zb(Jpb(d3c(BJa(prb(dZbG5Vrh4FZc4)Jd4pTd4pth4V1j4Ff f4Vsc4pgf4Vuh4pvh4poh4)vh4Vif4)wh4F8f4Vjf4Vxh4Vkf4 FRcGK)TuG)TkG)JDG)WuG)YuG)0uG)PDG)4uG)6uG)UDG)tyG) uKG)YRG)(oqm(Vwb(Rub(lVa(xUaX4Fyd4)dd4FRh4)Uk4puf4 FHh4V8j4FIh4Fne4Vwf4V9j4Vxf4pyf4FKh4)(j4)ug4)lc4Vv j4pXk4p9e4Vhf4VRf4F)j4))jyK)cOG)TvG)NFG)AEG)XvG)Fn G)DEG)1vG)lqG)XDG)5vG)OmG)diG)JNG)3DG)5DG)7DG)MlG) 9DG)RNG)aEG)ItG)WEG)zOG)sxG)QOG)TPG)GOG)giG)IOG)Aw G)1SG)LOG)TTG)cFG)POG)1EG)ZKG)hFG)RwG)kFG)2OG)XOG) 0wG)ZOG)pFG)1OG)sFG)nKG)ypG)6OG)xFaB(79a(3Jc(hTb(t oc(hPc(d(b(Jpc(hjc(Vnc(Zcc(3nc(Bjc(tQc(ZKc(lmc(ppc (VPc(lXc(tic(Nwc(Zoc(Bmc(xzb(Jxc(F)b(tgc(R)b(Z)b(F eb(hMc(Nac(xQc(tMc(Ndb(JQc(pOc(dkc(xOc(tbc(ROc(JHb (3gc(Foc(Z0c(3Db(Zpc(pNc(dTb(xNc(3db(Fic(Jnc(NNc(V jc()jc(3jc(NOc(Bhc(ljb(BVc(38c(hOc(dKc(NQc(tOc(RMc (tcd(Fdd(xzb(3Nc(x(b(Ndd(d2a(3Oc()Jc(BRc(xRbL5VKi4 p3i4p9d4Fcm4)3h4)9i4pLk4F(i4)jm4)Bk4Fkm4Fvi4VCk4Fi l4Vlm4FNk4Vxi4pte4VEk4pnm4pgg4V1i4pIi4Vve4Vpj4VTg4 pem4pfl4poi4Fjm4pFk4pBk4)If4Vcm4F8i4)7h4VMk4VSi4Fp m4Vim4VAk4VLkqN)nIG)FWG)qIG))SG)1FG)wWG)5FG)MHG)zv G)4rG)6rG)8rG)dTG)JxG)aMG)hTG)EMG)1QG)rSG)FQG)FXG) FqG)sHG)JGG)IIG)LmG)SNG)bWG)axG)(SG)QIG)iiG)kPG)5H G)yQG)VXG)9HG)rPG)eoG)YrG)1IG)3IG)FqG)6IG)8IG)0wG) 8oG)xYG)gKG)EWG)dJG)GWG)bTG)vwG)zXG)JMWu(Zmc(l(a(7 mcT5p0i4VBd4Ftc4pLj4Vmd4Fxj4plj4)kh4Vth4)1j4Vlh4pU g4VIe4pmm4pEk4Fbm4Vrk4)(d4psk4)3i4Fmi4ppm4pqi4VUk4 Fzj4Fsm4)Ad4phm4VDm4VPk4pEm4ppe4Vpl4)qk4pAm4Fqm4pF k4)Zm4VBm4FVe4)tk4FCm4pXg4)(i4VCk4VMe4pkm4VEm4Fyi4 pFm4Vxk4)(h4pyk4)4h4)1m4V5h4pJk4pIm4F5i4Vnm4VFk4)I k4)pi4pKm4)Yd4VKm4FKf4pvm4)Ok4Fim4VKe4FOi4VIm4VQk4 V7i4pMm4Ftk4VMm4p9i4pNm4p1m4pbm4V3m4Vkm4VCk4FRk4)) i4FSc4)Ze4)aj4)0e4)Zm4)Dm4FQm4pKi4F7m4p4e4p(l4VNe4 p9m4VSl4)sg4Ftg4)md4)tg4pWk4Fve4VWk4pvg4p0j4FXk4Vk j4pxc4FYk4)we4FBl4Fgf4FZk4Vpj4F8k4VOh4VKg4Vwd4V7c4 VWd4pEh4Fdd4F5c4p9c4FDf4Vzd4)Zk4Vmj4)Ad4V0k4FTg4F7 k4pBg4pGd4pqj4F3k4)qj4)3k4pLk4FDg4)Jd4p5k4Vrn4V5k4 )Eg4p6k4VFg4)tj4FGg4Vuj4V1k4VHg4Voj4ppj4)qc4)Td4pJ g4)xl4Vhh4)5e4FCl4pZj4)Zd4VZj4Vzl4)8e4pkh4)xc4)Al4 )jn4pWh4VBl4pAc4Vyl4)Cl4Fnh4FDl4Vhf4)El4prh4Vsc4Vr h4pZd4prl4)cl4)Rg4Vdl4FSg4pZm4FIm4FWf4)uk4FUg4)Aj4 FBj4pZf4)Vg4)gl4Vpl4)Wg4)Fj4Vrl4)yf4)si4Fmc4Vkl4VE j4pll4)ll4plm4Vpk4)il4FPj4Vjl4)jg4FQj4V2g4Fll4F3g4 F9e4Vml4pnl4)Ij4Vcg4VJj4Vol4VKj4ppl4F9f4)Cj4p8g4VD j4FXi4pwk4pym4FXg4FHn4)Qj4)ll4FOk4pul4FLf4VQn4)0d4 Fvl4)vl4pdh4VTj4)dh4Vqg4pxl4Vrg4)ic4F0l4)Ch4p1l4FF f4p5j4)1l4p6j4F2l4V6j4FIf4F7j4pVj4FNg4FVd4pmn4)5c4 pbluJ)gSG)rmG)diG)20G)9uG)HEG)wKan(JCd(FQb(pWc(dQb (xXa(N1a(l8a()rc34Fgn4pHh4F8j4VYk4VTl4Fwf4pJh4Vxf4 pfh4Vxn4Fwj4FghaM)UwG)CLG)oEG)qEG)9lG)9UG)LKG)vEG) PvG)bOG)yEG)kVG)fOG)nVG)hOG)2vG)VEG)yOG)2ZG)BOG)SV G)HQG)JVG)wwG)uwG)8EG)NVG))EG)NOG)dFG)SVG)RnG)UVG) UOG)WVG)WwG)YVG)oFG)VVG)rFG)3OG)mAG)zpG)wFG)CpG)8V G)zFG))VG)qSG)UZG)f0G)sXG)PZG)WZG)hqG)fXG)1mG)1XG) AZG)nWG)DZG)EXG)9ZG)sPG)4AG)vPG)9JG)ZyG)LZG)yWG)OZ G)MYG)JPG)cJG)pIG)pGG)HXG)XWG)wZG)D4G)iJG)IMG)AGG) FZG)DGG)bCG)UHG)nYG)7ZG)rHG)tWG)FqG)fPG)tIG)hWG)oX G)VGG)u0G)axG))4G)JWG)frG)SPG)7GG)PXG))DG)PUG)gXG) aHG)oQG)21G)z4G)yxG)vYG)TXG)zYG)BZG)WXG)1JG)giG)0I G)2IG)4IG)Q4G)7IG)9IG)LYG)1XG)r0G)Y4G)I2G)EQG)l2G) ISG)6YG)wNG)ajG)yNG))YG)2PG)xJG)cZG)PGG)gWG)hPG)iW G)i5G)yIG)jZG)qYG)KIG)y4G)EFG)dXG))PG)mQG)gQG)xZG) wxG)dWG)B4G)V4G)xQG)b0G)C5G)BYG)CQG)3ZG)tHG)ZQG)xH G)vWG)JHG)9XG)FPG)AWG)kWG)O5G)jKG)75G)nZG)C4G)LFG) aQG)kZG)iXG)31G)l5G))WG)CMG)ypG)GZG)VsG)c5G)APG)Dx G)UQG)m0G)cKG)XQG)j6G)qZG)OYG)P5G)W6G)I4G)CZG)E5G) rHG)GQG)wMG)tQG)IFG)94G)OWG)j5G)zGG)4QG)ZmG)pKG)WJ G)9QG)ozG))QG)4mG)bRG)(UG)J3G)rNG)gRG)kjWr15Vnc4pu c4Foc4Fud4VZn4pdk4)vd4FPh4pyd4Fqf4)6c4pyd4VVd4FPh4 )(k4pon4psc4F0k4pAg4ppn4)Ag4pqn4FBg4VPd4pCg4Vqn4)C g4F4k4psj4Vsj4)5k4FFg4Vtj4pGg4)pn4F1k4poj4Fun4p2k4 )un4)Ig4VWn4VVj4VNg4)6c4pMg4VRlmto(tyb(Zkb(dQb(76c (NWc(hxd(hwc(3Wc()Wc(BLd(79b(xgd(Nxd(NId(7Yc(VHb(l (a(FXc(7wc(NXc(BGa(hxc(dyd(NSb(lyd(ZVb(tyd()Vb(Fyd (dFb(lFb(Ryd(3kd(Vxb(3yd(B5b(BAc(BIb(JYc(7Ac(lXd(Z Tb(Byc(xzd(d3c(Fzd(BZc(Nzd(ZGb(dzc(JUb(pzc(lHb(7zd (3Xc(hVb(tHb(pAd(dPd(30c(BAd()0c(V0c(d0d()Ac(3Ac(h Xd(3Ib(t1c(NWb(B1c(VWb(xBc(7Wb(JBc(dXb(tBd(xvc(hsd (Jvc(J2c(7rbh9wql5phh4pyl4Fwn4)2j4)6e4pxn4Fzl4FWl4 pyn4VZo4p0o4FYk4poc4V2j4Vmh4)bf4Fcf4VAn4VghWI)3tG) 2oG)S9G)PTG)H1G)hDG)cUG)T1G)fUG)hDakm5p7e4pef4)Il4 Vff4VJl4Fzg4)uh4F5n4pif4pwh4Vwh4pjf4VLl4pkf4pMl4FW c4VMl4Vyh4pzh4Fmf4Vzh4pOl4K)3uG)blG)RDG)TDG)VDG)GN G)sVG)JMG)vVG)awG)MNG)yVG)AAG)(DG)CVG)JiG)VNG)0UG) D3aB(tFc(J7c(xLa(FFc(V7c(VEd(h)a(ZFct5V7n4)Lh4)ak4 V8n4)Mh4p9n4VNh4FZn4)ck4Fvd4FXd4p7cmJ)B7G)kqG)pmG) MlG)10G)3lG)z3G)33G)XEG)GVG)73G)sxG)93G)LVG)KOG)d4 G)IwG)RVG)fFG)TVG)SOG)iFG)2VG)mFG)ZVG)0OG)k4G)q4G) ItG)s4G)7OG)v4G)(VG)tVG)H6G)x5G)rXG)86G)b6G)ssao(Z Ua(Bed(tRd(VLd(pId(FRd(xId(Bbc(Jxd(JId(Jcc(pPd(3Lc (3Id(FPd(dRd(NPd(dcd(dbc(xJd(tOd(FJd(hAc(tNc(xnc(h Pd(Boc(xfd(Npd(NMc(phc(Vfd(l0c(BNd(tmd(BGa(Bmd(Vdd (ZPd())d(VQc()dd(3Kd(Ngd()Kd(Rod(l(d()Gc(Fed(xpd(x ec(t0c(Fec(ZXd(7Vb(Zec(FOd(ZRd(7(d(Fbd(7hd(Fhb(Ngc (lid(Fqd(Ffd(ZJd(FMd(hnd(lrd()ac(JQd(ZZd(3fd(pdd(B Id(ZMd(7cd(pQd(lae(7ae(xOd(RLd(VOd(F(d(Zjd(d(d(lic (V(d(xic()cd(FNc(Nic(ldd(Bkb(lod(tKd(3ed(7nc(Nae(F xd(N(d(JOc(lde()id(7jb(7Nd(ZWd(pjd(JLd()hb(Bde(Zad (BRd(Zjd(dMd(dkd(RQd(dvb(tMd(tkd(JPd(Jce(pRd(Vkd(J Jd(R)d(tYd(dld(p4c(Brb()mc(hnc(Bld(tnc(JKbt5VBo4pV m4pCo4VVm4FGe4p7j4Fuf4Vjn4Vic4pkn4Fvc4)Bl4F1i4FWm4 pqq4)Wm4Fro4pEo4)ro4)Xm4)Ie4pNo4pOo4Ffq4FNo4VGo4VR h4pqm4p(p4VUo4p)d4pIo4Fio4V5p4Fvq4VJo4Vqq4V)p4V(i4 pcn4ppo4Vhq4FLo4)5m4F8p4)jq4VSo4VMo4p4i4ppm4)7m4VN o4p7m4)8m4p3p4pGo4pen4Vxq4Vzk4Vgo4pVo4pIq4V6p4FJq4 )nq4)Jq4VSh4FPo4)bc4)Po4FKq4p(m4VLq4V5m4Fgm4FMd4Fy k4)Am4)ho4)rq4V7m4Voq4FIf4Vuo4pJf4VNe4)yd4pHq4FVo4 V)p4)sq4p)m4)Qq4F2m4VJq4Fxo4pbn4phq4pui4)Kq4Fjq4VK o4FYg4pRouK)n0G)V6G)AcH)X4G)CcH)iZG)ccH)b7G)z3G)Rm G)8QG)B0G)0mG)h7G)JKG)k7G)G9G)hnG)K0ay()Sd(hTd(x2d (J9a(NDc(lUd(xtc(d3a(duc(dvd(FOb(NOb(3tc(pVd(huc(7 Tc(VUd(xud(FNb(xUc(Vuc(Vud(hVd(VUc(dhb(xUd(l4a()Uc (N)c(R9a(V)c(3)c(BRc(7Jc(tme(Jke(dfc(tee(BKd(Bee(x (d(3ke(Zme(dje(lcb(NQd(FId(3de(Nee(xdd(Jne(Jqc(Rkd (VNc(7id(BJd(R(d(hod(lje(dle(Vcd(3kd(dmd()de(pgd(R Id(ZLc()be(BPd(Jle(xie(h(d(p(d(h4b(Vne(lQd(dse(dKd (Rke(JOc(7leo5Veq4)uo4pKm4Fvo4VGk4pLm4Vuq4)er4pvq4 Ffr4)Si4VNm4Fyo4FOm4FYg4)wq4VVi4V8p4VPq4VQm4pgr4pm q4VRm4FBq4)ef4)Bq4)lj4Voc4)Aq4Vyn4FDq4pzn4Fkn4pEq4 Fkr4pDo4)Eq4Fbq4FFq4FXm4FEo4pGq4F4i4Vdj4pXq4Fhr4)P k4FEm4Vdr4)um4Vde4VVq4V)m4FRi4pfr4FJo4)Rq4p)p4FXq4 pTq4)wk4plo4FZc4)Tq4V)h4Fmr4)be4)No4)Mo4)Dn4)or4pG r4VNe4)Ym4VGk4)or4)Uq4)9p4V6p4FBr4)uq4)Ri4Vrr4F)p4 p(m4p0q4FTe4FLq4FEr4pLo4VTq4Vlo4VAr4V0m4pVq4pGo4VU q4pWq4)rg4pgn4)tq4)mi4)nr4)im4Vjr4VSq4)fr4ppp4Fwq4 )ic4p1q4V1q4pbj4FPq4)Mq4pim4pRq4Frr4pDr4pYq4pIk4pJ r4)Dr4)nk4FNq4p3q4Vvn4p5e4pwn4)Yj4Vih4Vxp4Fjh4Vin4 p9e4V9e4F6q4)yp4V0o4Vzp4V3g4F3j4FAp4VwjaMtV5Vuc4)U d4Vzn4FDpCI)N9G)0TG)7pG)kSG)j8G)JLG))5G)axG)o8G)S) G)Q8G)ixG)u8G)91G)ASG)48G)0LG)68G)sgH)AaH)XiG)J8G) HyG)o2G)NMG)NSG)r2G)PSG)BPG)RSG)H8G)R8G)dYG)fTG)za H)iTG)hBG)eMG)ekG)T8G)FBG)ZSG)HBG)JBG)4SG)A2G)08G) 7SG)uMG)9SG)yxG)yMG)rfH)kTG)O2G)N2G)R8G)e9G)S2G)Zy G)U2G)k9G)zTG)Y2G)6MG)12G)0(G)YRG)SlG)4DG)tmG)xnWm (dxb(31a(3Ua(t2a(d8d(3Vc(ZVd(hyb()Vd(lWd(J3b(FQb(B Vc(BCc(x5d(JBd(Zxb(B3b(N5d(lyb(3Bd(Z5d(V9c(hCd()5d (3Ya(VDd(B4b(Bvb(p6d(R4b(x6d(Zvb(R7c(NFc(Z7c(R6d(7 7c(36d(dFd()6d()wb(h7d(pxb(p7d(3Ob(7tb(Brc(FTd()Gc (tQb(h8aZ4)ek4Ffk4pZn4FWp4)3l4Fah4F4l4p)n4))n4Fik4 ))n4)ik4Vao4VZj4pbo4)Yp4Fhk4)bo4VZp4Vdo4pmk4VSf4V0 p4F9l4p1p4Vbr4FQd4pWl4VWr4pZr4Fvp4)vp4p6n4VNe4p9c4 Fri4pEf4)Ch4FYd4pBm4p7jyK)WlG)HnG)smG)dSG)ipG)ynG) FnG)6DG)AVG)ItG)qzG)j7G)LKG)S(G)pjG)XrG)kuqy(dZa(h OaV5pje4p7g4FGq4)Dn4)Fj4Vtf4VCd4F2jGI)CuGs(pNaT4Vh f4p0f0J)U1WtozK)8kG)n(G)NiG)6wWr(dSacv0r(RBb(RKa(h Qe(F0a(7Pe(7rb(dJa64FOcGN)pRG)kjG)9Pqs()La(3ab()La ILN)kjG)rhH)GwGqn5)Ws4)si4)lp4)Cg4p)c4Fbg8M)HmG)Zk H)4jG)FkH)ZjWq(NJa(7TbS5FPd4Vsc4Fme4Vsc4)hd4VBd4po c4FMd4VWsaM)cuaD(B3a(FLa(VRe()9a(7Cc(R0b(J4b(lrb() La(hLa(dMa(3Yd(7yb(Vob(hrb(dZa(JLa(3Pe(hTe(7rb()Ma I5Vnc4pYsqN)1TG)LBG)Tlbr(BSe(RKaUWM)q7G)nlG)qpG)kj GB()CeG5FFk4VMc4)rh4F2c4F6eq3CP4I)qlH)VjG)WlH)jEG) WiG)XkH)kjG)c8am()1a74Vft4pDc4V0s4pyc4)si4)Ts4FWc4 )si4Vsc4p0c4Vaf4Fic4)Vh4pInCN)NxG)2nG)dlH)lmH))wG) hmH)ZrG)BiG)Plbz(pXe()2d(Vob(phb(RTe(d1b(tvb(lqbS5 Fft4F9s4)Bc4)it4)BcKK)wuG)KlH)Cwav(Vec()ZaHbN)BiG) FjG)IkH)GjGC1vM)V9G)7oG)BNG)BNG)gBG)NBG)pnH)rnH)EB G)WxG)VmH)qyG)pMG)nxG)dlH)lKG)OtG)LzG)djG)pjG)dnH) ZjG)ymH)8iH)Cnby(p1eY4pit4prt4Vit4Vhf4VstSM)mnH)gq G)onH)qnH)xjG)MmH)HwG)1iG)nFG)fyG)LjG)CwG)fuWz(Fqb (N2e(JSe(Bab(NYe(Vcb(J4e()7b(hdb(ZYa(dTa(pSe(3Yd(B Sb(d3c(FheZ5pBt4V9s4)Cc4pst4VscKN)XnG)KBG)5iG)WxG) LnH)ZSG)eoH)JjG)1tG)hoH)HiG)puG)KmH)loH)08G)EnH)Ll H)XTG)PnH)8Iaz(VZe(xOb(hld(dMa(VWeI4Vqd4VvtiI)zoH) xmH)xzG)jEG)4nH)6nrz(Z3e()1e(h3e(RKa(xJa(FTeL5pDt4 pTs4FJl4)el4)Ft4)el4)Kt4)ef4pnt4pdtGM)XnG)VrG)moH) RmH)ZrG)40G)KqG)zlH)0iG)tjG)tuG)1eH)JsG)7mH)vlby(7 Ze(hYa(d0e(3Ka(37e(B3e(V5e(Brb(lUa(lZe(34c(tJa(heb (tBb()0bW4FZc4pmd4FqcKI)ynH)NnH)qMaEW5)fe4Vcg4Fzc4 )Ce4FLt4Fdg4F)t4))t4V6t4Fhf4)9s4pDc4pNt4pdt4)cd4)7 t4F9e4)2s8M)AvG)gjG)Cpby(pZb(xWe(xge(VRe(xfb(RKa14 V(t4VTk4FJj4FMd4Fbu4V)t4VKtawn(VRe(tKa(V0b(xqbM5pv n4Fit4Fcu4)Cc4)0t4pnj4)qc4)St4V3g4pEe4Vre4pvf4Vxe4 )Rt4FWs4Vsc4FUt4)siiI)EBGy(lPe(35a(3cf(dNa(72e(38e (Bgd(VXeG5)dcGJ)lpH)AoH)mmH)WqG)9kH)MmH)DjG)ieH)u4 G)OtG)kRG)qpqA(lDe(p6eW5p0c4)pe4VIt4V0r4Vsh4FTd4Fb d4pzg4p6e4Vff4FAs4Vrc4Fod4V0t4Fpk4Fbu4Fet4)qu4FSd4 Vcu4pBc4Fol4V7s4)ef4)gg4pRtiI)WiG)(qH)wqH)njG)wnH) iqH)erH))oH)8iH)QFG)9kH)irH)ZnH)2jG)1nH)UqH)XnH)qx G)JkH)LkH)Nkby(ptb(NQeo5)Qs4FOc4K)hDG)YkH)fsH)WjG) imH)aFG)cmH)YrH)ZrG)YjG)vsH)3jG)frH)GjG)bsH)gpH)XT azU4I)asbz(dYe(NNa(3jf(NNa(h3c(Brb(RWe(dFbOCL)8IWA b5)Fe4pMtmK)xarBw5VEu4)nl4pXr4VSueM)0sH)2sHl(Jlf(t id(Vlf(Jbf(J5e(hWen5VWt4FAc4FFl4)Wc4)Su4FTu4VWf4)T u4FUu4VXu4Vvt4pYu4VXs4)Yum3w05FVs0L)uDG)rhH)ZrG)ql G)0zG)ZrG)ipH)BiG)PsH)3bH)TrH)SsH)FsH)5lHC(Zef(VNa (F8e(Npb(x(e(J2e(xSen5Iq(BJaZPZr(VWa(BpfY5pZe4V4r4 )Ms4FJl4)Zr4)Qu4V7u4VLu4F7t4Vqd4Vxe4)CdGIyU4pmc4)B p4pmc4V3u4Vau4p6u4Fbv4)Dc4)6u4psuiM)tuH)SsH)VjG)Nt H)euH)4jG)NtH)1jG)DuH)(oH)XlH)dlH)epH)VoH)tnH)wuH) W9G)nlG)RtHl(3Cb(lnc(l8e(xEd(Vsf(x5e(t1b(dpfW4)Bp4 )cv4V(s4Fkv4F5t4Vnc4plv4Vqc4Ftc4VWt4)mv4pClaJ)TtH) AuH)9rH)JuH)GjG)tqG)zpH))EG)NuH)4uH)ehH)3uHC(Zsf(N Se(duf(RKa(xtf(Rsf(Zuf(pDc(htf(3tfS5)pv4Vuc4Fqv4)q v4)Ec4)Lu4)Ru4F2s4pov4)3u4VBu4pLc4pov4pCe4ppc42j(d Fb(dXe()qb(hsf(tuf(7mf(dmf(dnf(33a(pmf(pnf(Zlf(Bnf (Rmf(NSe(Nnf(VnfK1Ll(7fb(dTa(l1e(F8e(3Ka(xof(Nrf(x qf(hof(Z4a(paf(x1e(R8e(Byf(tNa(ZHa(VHa(3yf()vf(7kf (lKa(hxf(hmf(hnf(xxf(xmf(FxfU4FYu4p2u4V2u4p3u4)Fv4 )fe4)xc4pzvaM)iwHC(pof(tyf(Zyf(dzc(NYb()wf(lzf(p4e (tKa(N3e(30e(7Ka(33e(lAf(lrf(ZNa(7rbu5)(t4)Lu4pCt4 phc4VRt4)xcWJ)ErH)rwH)WvH)4jG)xsH)DhH)mlby(4)uv4F0 t4Fsc4pRv4VWv4Fbv4VUv4Fjv4VVv4pWv4pff4pClqN)qxH)kj G)ixH)5rG)WnXk(Bef(pLc(hrf(lTa(ZCf(trf(3Cf(tNa()lf (Bzf(txf(tmf(RVb(tnf(ZJa(Vzf(Fnf(Rxf(7zf(3xf(dAf(h yf(Jef(tof(Zyf(dEf(lEf(hEf(Z4e(lof(B2e(B1e(Nkf(FFf (BFf(dsf(3Ff(hGf(dNa(Zrf(lGf(VNa()yf(7Fc(Brb(xDf(l Bf(x8e()Bf(V6e(l9e(lrf(xFf(xGf(dNa(tEf(pxf(lnf(Nzf (Fmf(VEf(Nxf(Bab(NMa(7Ef(7xf(dyf(Bsf(pyf(N8e(7vf(7 Ff(3Ff(xAf(Ryf(VFf(hCf(3Ff(tGf(tIf(7yf(N8e(xwf(hSa (NBf(NGf(JYe(tAf(34e(ZYe(7Cc(JDf(Z1e(hHf(lEf(tCf(d 9e(FCf(NCf(Rjf(NIf(ZIf()Ma(FjfO4pCt4Vhf4FXv4psc4pv h4J)tnH)1pH)5uH)sqG)1yH)vlG)oNap(p1e(xKf(pJf(FKf(p Xc(7Df(VCf(lHf(VLf(pHf()mf(lmf(FEf(tEb(NEf(Jxf(3zf (Zxf(7Hf(hAf(lFf(JAf(pIf(ZLf(xIf(VWa(Nyf(RFf(tFf(V Mf(lEf(VIf(hNf(ZMa(FGf(RBf(Juf(74e(FJf(lDf(twf(RJf (lHf(tHf()Lf(Bxf(JHf(Zzf(3Ef(xMf(dFf(dIfG5)8v4VAw4 Vqw4VWv4Vjw4)Bw4VIw4pxw4)hv4pDw4FCc4FFw4VJv4)Qv4F4 v4)Cw4FLw4p9s4)Cc4FJw4pIw4FAw4)rd4)Dq4V4e4Fqc4F)d4 pSj4VVl4K)KkH)gzG)XKG)H7G)ZKG)70G)RpG)JoWz(7yb35)x i4p7k4pbr4)uj4)9q8L)FmG)nfH)cLG)ZnG)eLG)e1G)hLas(3 gbKDL)UrGzC5)Vw4VZs4VWw4Fhc4pUv4FocmN)rorBq5pEk4FP h4Ftn4)9q4Vbc4Fbg4FUu4VAg4)Ls4pte4)tn4F9o4p9q4F2k4 V9q4)Np4pltmN)8oG)XdH)Vzqs(BLaY5Fnc4p(fWL)srH)H7ax (NZbR5VFj4Fqc4FMd4V1c4V9uqN)8lH)KAH)Alax(RRf(NZeCX K)XrG)mfbAU0gC(Jcc(pqe(7Uc(JJc(hue(JDb(FPe(7xc(Nlf (79a(7me())a()xce5)el4pMs4pxf4pzg4Fav4)Qu4)it4VSs4 FHl4pPs4VPsCK)Okbv(RQe(ZQe(7Qe(dRe(Fif(lQe(JXf(xRe K5VjtuK)5kH)fjG)7kH)9FG)HsH))kH)zlH)GlH)elH)ysH)hl H)oyH)klH)fLG)gxH)kDG)plH)NCH)tlH)KpH)ewH)lmH)(mH) ClH)gjG)njG)3IG)kjG)IlH)KlH)FjG)SnG)nnG)VtG)PlH)Hj G)RlH)YtH)YrH)quG)(rH)9QG)AAH)nrH)4lH)JvH)knG)9lH) oMG))lH)zsH)emH)gmH)5rG)GvH)lmH)nmby(3Jb(Vgf(Z2a(p Xe(Zhf(p1f(Buf(RXe(lkf(3Xe()Xe(Jof(pYe(BSb(BYe()sf (tJf(Nuf(7Cc(7Ye(dZe(t2e(pZe(V)eO4F7s4)nt4Fku4F(t4 Vih4Fpt4)ef4)5t4V6f4F6t4FCx4)Bu4pCc4pdu4FWt4FSv4FV v4psu4VUt4)vt4)Kt4Vwt4pEe4)Uv4)cw4)Rt4FEx4)yt4)du4 )0t4FQt4VAt4pPu4p6u4)Nu4pCt4)utCJ)kAH)JmH)nEH)7nH) xEH)PCH)O0G)YpH)WxG)4nH)goH)ioH)QoH)WnH)QmH)5zH)Vt G)qoH)FpH)rpH)ErH)woH)ZnG)yoH)jEH)SpH)DoH)FoH)4SG) HoH)pqH)4nH)EBG)OoH)joH)oyH)DnH)ZwH)OnH)(nG)pjG)0o H)5iG)2oH)JoH)5oH)lwH)8oH)GEH)(rH)UwH)lnH)oEH)kFH) IsH)jAH)9EH)xuG)opH)GwG)9yH)0CH)WqH)vpH)ZwG)FjG)ZE H)TlH)BpH)tuG)2EH)KqH)HpH)OjG)JpH)eEH)WpH)OpH)cnH) DFH)hnH)TpH)oqH)3oH)WpH)boH)ZpH)uuG)wuG)nzbk(F)eV5 VGx4pvt4)hu4p)t4)iu4)nl4)lt4V0c4)nx4Viu4)bu4p9x4)c u4V9x4VOt4)cteM)rqH)tqH)DzG)tuG)xqH)wnH)pDG)ByG)Gl H)DqH)MnH)fGH)5oG)HqH)gGH)xqG)CqH)NqH)4mH)QqH)SqH) 9CH)4jG)WqH)sRG)xjG)V9G)9nG)UCH)ejG)xrH)5qH)GlH)8q H)gqG)4rH)juG)brH)QDby()jf(JKf(phb(p1e14FPx4Vhf4)P u4Fuu4V(l4pvu4)Ou4)we4Vmy4p1v4)ct4)wu4pTe4FUx4FZs4 FyuaN)JrH)TsH)hDH)YOG)OrH)EGH)nsG)4rG)TvH)lnG)PGH) VjG)XrH)0CH)0rH)tuG)2rbz(Jhf(Jbg(lef(Vkf()jf(Fkf(J ef(luf(tif(Z8e(xYf(Nif(3Xf()Xf(hYf(hjf(pjf(Jif(Vkf (Fjf(Nmf(RCf(Zgg(lEf(h6f(hkf(p1e(dJa(xkf(Fkf(ZFf() Ff(VJf(pzf(dlf()Nf(Fzf(dMf(Rlf(Fxf(3mf(Z2b(7Lf(Jig (hOf(xnf(NHf(Jnf(Zig(Fig(BEf(djg(REf(pOf(VHf(Vxf(Z nf(NLf(JFf(7MfG5Fnv4)Ay4VQv4Vvx4Fbv4V6u4Vnc4)Jw4pE c4FKt4F2s4Fux4FYu4F9u4)9u4F(u4)(u4Vnc4V)u4)Bj4Fav4 )ff4)av4pxw4)Lu4)sx4FcvqM)luH)nuH)ZqH)JsH)DIH)uAH) 7jG)OuH)NuH)bzH)ZjG)yAH)gyH)tNG)UjG)1xH)HEH)wxH)Is H)OuH)nvH)yvH)UuH)wzH)IvH)pvH)YuH)CvH)tvH)2uH)qJH) xvH)7uH)TuH)(uH)lHG)svH)GIH)OIH)IuH)jEG)pzH)3DH)Vt G)lvH)bUG)tNG)ovH)qvH)ByH)HJH)uvH)5rG)BJH)alH)DJH) zvH)BvH)txH)tvH)JJH)0jG)xsH)OuH)JwH)JmH)8tH)NDH)sm H)gJH)dxH)jnH)LoH)cpH)oJH)9JH)3wH)XyH)sxH)8wH)AFH) 4yH)OmH)cJH)evH)8yH)hrH)(yH)GIH)5HH)rKH)9xH)pxH)PE H)xxH)tnH)WnH)ehH)kyH)pEby(pLf(3Sa(RDf(ZDf(tMb(hmg (lPf(lGf(ZPf(3dg()2d(Rpf05VWt4FTy4)2v4V3x4Vzm4F(y4 VKw4pYy4)Iw4)gv4FYt4Vgz4Fiz4)sw4)Ew4pew4Fkz4prv4pN w4p7y4V3y4Vwv4p1y4Vdw4)ay4Vlz4pmz4pvh4Vmz4)qz4F9y4 Vrz4VXgKI)1KH)SyH)3KH)QyH)UyH)2wH)mnG)fGH)6wH)ZyH) NFH)rzH)VtG)nyH)5yH)aLH)KrH)MKH)gxH)yxH)nzH)8zH)HL H)SsH)3zH)qzH))EG)JKH)iFH)ozH)4zH)2yH)VtG)yxH)vzH) SoH)xzH)MXG)OKH)4KH)5LH)EIH)MwH)JLH)ijG)TKH)lmG)kL H)kjG)YKH)9GH)dKH)syH)uLH)6LH)08G)BiG)QLH)NJH)kjG) TLH)WnH)NLH)iMH)fuH)YDH)zvH)sCH)MXG))LH)VKH)lHG)XK H)9LH)AzH)rMH)mAH)TzH)8LH)oyH)xMH)bMby(ltg(BSb(lvg (RIf(BPf(Nxg(Fyg(Fmg(NAg(Vrf(3Ag(tNa(ZPf(hkg(t3e(d Qf(ZWf(tid(tXf(RPe(ZPe(3gg(RXfd5phx4)Iu4FJu4pix4)J u4Vix4)Rs4FMc4VBy4Fky4VTs4pUs4VUs4pdt4)lx4VVs4FXt4 Vou4Vux4Fnx4Vty4V)r4Fox4pHl4)ox4pSd4pxy4pDc4p1s4V2 t4)1s4Fqx4)ef4)qx4V3s4Vrx4F4s4VId4Fsx4V5s4ptx4FZs4 V6s4FEd4p7s4)au4)7s4pvx4)8s4Vdy4pBc4p)y4Vwx4)ef4V) s4)Ce4pEyaM)FDH)tGH)HDH)twH)WGH)HGH)MDH)8pH)rmH)PD H)vFH)SDH)cwby()2f(deg(39f(p3f(3Qa(Vvg(Vwg(J3f(h2e (R3f(V5f(33f()3f(Jcf(V7f(pag(ZZe(39e(h)f(F4f(p)f(F Dg(ZMa(Z4f(Bqg(N9f(x8e(3rg(Vyf(J1e(FEb(Jhb(V1e(pJf (3qg(x8e(N5f(hZe(J)f(tag(3ib(V8f(75f(Rdg(h6f(pJf(l 3e(heg(F9f(dBf(J6f(3Bf()3e(h)e(l4e(t6e()Af()6f(35f (lDf(Zvg()4e(79e(tcf(l(f(NSe(3Gb(V7f(Rdg(B0e()ag() 7f15pOt4)wr4)Ot4pXx4)Pt4pSx4VOt4)jA4)gz4pSt4pZx4)V y4F9o4p0x4pUt4FKx4p1x4)zy4V1x4FpA4p2x4poA4V2x4)ut4 p3x4Fky4Fpy4)Zt4pfz4V4x4)(t4F4w4V1t4V5x4puw4V3g4pA d4Ffu4)6x4p4t4FLs4V4t4)Gx4)fA4)pt4FgA4VsA4VIx4VMc4 pey4)du4pgf4pRx4p9t4V9t4pAc4Vay4Vhu4VlA4Viy4Fwf4p5 g4FTv4pbu4VIA4V6v4V7z4)Ix4pGA4plA4p(zaN)sqH)wFG)vq H)LHH)AGH)BqH)LqH)iQH)JsG)GqH)8iH)EmG)JGH)LqH)LGH) PqH)EBG)RqH)M1G)BOH)WjG)RGH)OzG)TGH)0qH)WGH)3qH)yr H)alH)0GH)gBG)3GH)arH)KqG)XOH)HPH)eMH)IsH)krH)1OH) orHy(dff(ZLa(xeg(7eb(ZJe(lFc(Neg()af(Zeg(3ff(Vag(p Zc(pLa(x1e(hfg(BCf(Fjf(Bgf(dnb(x3c(N9b(hqg(hPg(3yc (pZd()fg(3cb(Vdf(Fhf(RKa(xgg(NRg(Buf(Ngg(lkf(pif(R kf(RBg(Jif(VXf(Rif(7Xf(Ziff5VJu4pKu4FSc4VKu4FSs4FD y4)Cc4)Dy4FMu4)Ov4pNu4F4v4pFy4pbA4)Fy4VPu4)tu4pQu4 Fqw4Vyx4p8f4FLy4Vfw4p6v4)Iy4pqw4FJy4VCv4pGw4)fw4F1 u4psuSxF(Bof()Ag(3AfG5Fyv4pcB4F5v4pbB4Fyw4VMv4FMy4 )4d4FEy4FfB4Ffw4pMv4FbB4VGw4p7v4VMy4FdB4)dB4psA4pP y4VWv4FaB4FLv4VhB4FIy4Vyw4VKy4pHw4p3u4phB4)aB4)hB4 pgB4FiB4Vgw4)4d4Fhw4pjB4peB4)jB4VeB4VmB4plB4FgB4Vi B4)nB4FHw4)hw4pTv4Vcy4pNw4p3x4)Oy4Fqw4VPy4p7u4Fqw4 VQy4F8u4pSt4)8u4VRy4FAc4pSyqN)8tH)ZIH)zSG)1IH)WrG) fMH)6JH)huH)NBH)HiG)8IH)muH)ouH)vrH)4LH)aLH)eJH)RI H)yKH)iTH)1xH)RMH)4jG)nJH)xPH)PJH)mIH)nLH)tJH)1LH) vJH)TJH)OjG)VJH)AJH)wvH)ZJH)wJH)oLH)gqG)VJH)NMH)7G H)HPH)MJH)0EH)xuH)4TH)vvH)wJH)rvH)yJH)GIH)3TH)QJH) 5TH)8uH)XTH))9G)3JH)IJH))RH)wuG)8JH)1wH)(JH)4uH)AH H)QjG)NTH)xsH)NEH)dpH)xPH)jKH)yLH)jQH)ALH)SoH)OOH) VoH)pKH)loH)NTH)ZRH)89G)9yH)LLH)xKH)OLH)PUH)KuH)xP H)9KH)ULH)FKH)oJH)TLH)0LH)tuG)dMH)yzH)TUH)DMH)cyH) 9SH)xIH)JzH)VSH)VxH)dTH)qEH)lwH)(TH)OLH)CAH)rEH)gV H)QMH)rSH)DMH)2zH)jyH)oJH)YUH)pMH))KH)8UH)evH)(UH) lSH)yIH)aTH)CyH)cTH)NzH)IsH)jVH)ATH)QKH)FMH)NyH)Wz H)uVH)MSH)FVH)dyH)wLH)JmH)4wH)zLH)YyH)SoH)cPH)szH) axH)OUH)eKH)BMH)xxH))yH)qMH)UUH)BTH)dlH)WLH)DLH)nM H)DKH)ZyH)FKH)6VH))EG)ZLH)gzH)BMH)JTH)KVH)IxH)wVH) GSH)rIH)ASH)AVH)FwH)dVH)DVH)fVH)MVH)XzH)iVH)rWH)XV H)fuH)QTH)gMH)6KH)jyH)bWH)szH)9VH)SoH)2VH)hWH)VjG) jWH)0SH)lWH)zVH)BIH)cVH)CVH)HOH)OyH)wWH)EMH)5xH)un H)RWH)OLH)yWH)cxH)YWH)1zH)mVH)LVH)RsH)gTH)EAHs(tBg (J3e(RbbWrM)koG)7pG)B8G)bMG)M2G)DMG)tzG)NqG)RtH)2F G)HNG)B)G)7vG)izG)7jH)CVG)MFG)JMG)ETG)8gH)AtG)3nG) KHG)okH)qkbyY4I)MqH)nqXy(d6e(BAf()7b(7Sau5)Qc4FFe4 pOp4)nc4FIh4V5l4pNf4FXl4VLh4pFf4)rf4VFf4FzdCJ)3RG) hvG)nmG)JnG)1vG)a)G)EVG)53Wx()Sb(lRf(lzb(ZLe(lDb(Z Db(F7a(Zeb(F8d(dMe(BIc(R8d(ZOb(dHb(tCb(Fcb(RKb(hrc (Nyb(Vab(JOe(xfb(7Db(xZc())ax5)ze4K)Qkri(RKaLaN)AY H)JiG)5lH)CwG)dmG)foG)kXH)w(G)nXH)zmG)oXH)MYH)qXH) CmG)lwG)CXH)w)G)vlG)IlH)bsG)RmG)GBH)IBH)xJG)zvG)qn G)cEG)pjG)XmG)w1G)E0G)szG)Alat(tJa(pIaL4pvk4pqu4Vj n4Vpj4VZr4pMf4p)d4pegSwE(xzg(Nxd(Zeb(J6d(l5b(77c(F Mb(x4e()bb(B6c(l6b(BXa24)7c4VXd4V6cmJ)cvG)YXH)jpG) hwG)1mG)jYHB(t6a(Nec(35ci5)6d4)UC4VWk4pjl4pWC4Vbd4 Fok4)uu4pXA4Vcr4pwy4pWo4V3f4Fpd4F4k4pVh4ptgON)r7G) tQG)foH)2FG)NNH)gqG)qvG))jav()kde5pQw4)WC4)Bl4Fts4 F5d4)ce4p2r4pdl4V2r4)Vl4Vbc4F9zmL)pnG)anG)nxG)ZrWv (tTa()7b(3vc(x5e()bb(3KaW5)Dd4VRm4pjs4pvd4p7c4pRl4 p7c4Fqf4Fap4FWd4p2o4)3o4VTe4Fxs4p5f4FWn4)op4)Ao4pl n4Vfj4)1CaJ)YXH)epG)NlG)0XH)i3G)((G)LnG)F5G)ujG)iE G)O4as()OajPL)KkH)ctG)8qG)qYrEj5F6s4)Ye4V5w4p6w4)r j4FsD4p7weKy(J5a(tzcF5)fD4FTd4)rciN)LrG)tOH)bBH)ET H)7ZXAZ5)hc4Fic4)ic4V5C4FOe4Fpd4)OC4Vls4FtC4FYd4)X l4FPg4pXd4p0n4F5c4Fal4pgd4VVp4pfd4pWn4)Xl4VedaJ)rm G)x7G)RlG)(jH)2RG)9DG)kwG)QYH)diG)aHG)nvG)UiG)vZH) wKG)u3G)5(Gn()1a(Jxh(NUa(BCd(33b(3rd(JSd()rd(77c(V Oe(Ffh(7Ka(Nfh(xUf(R0bT5V1c4)eg4FmD4pdk4pHf4Vhs4pC C4VFf4V)oyJ)RlG)60H)OGG)IAH)bXH)G0G)YiG)NAH)YBG)k1 H)NqG)5iG)hEH)4AG)XYH)vlG)HBH)ziG)mHH)tnG)3YH)9BG) mAG)jCH)XpG)lCH)c2G)2gH)rCH)tCH)cEG)zkH)wCH)5MH)nr H)7MH)9MH)QRH))MH)YHH)3TG)JCH)eNH)usH)THH)hNH)XkG) SCH)WxG)8kH)mNH)ZGH)4EH)qNH)lRH)gyG)tNH)ZrG)vNH)xR H)fUG))CH)BNH)6PH)ENH)fDH)GlH)iDH)LjG)kDH)NlH)nDH) TmG)ioH)VoH)TlH)0CH)UnH)vDH)E3H)WNH)2BH)yRH)NxG)0N H)EDH)fmH)4NH)(DH)6NH)kNH)hrG)omH)bKH)bOH)GPH)dOH) irH)gOH)(QH)jOH)NmH)TVH)mOH)VtG)QOH)7DH)xHH)FQH)HD H)2mH)B1H)6mH)5PH)LpH)fEH)XGH)bnH)9PH)(EH)IPH)3OH) DUH)HKH)QWH)sEH)UlH)uEH)mKH)xPH)n4H)qOH)zLH)XoH)Rn H)cOH)LJH)ZOH)kjG)KEH)DFH)CUH)qxH)6OH)6FH)TEH)LoH) )OH)hFH)YEH)l4H)DpH)roH)pyH)spH)hPH)JIH)8EH)QQH))P H)nPH)pPH)rGH)2OH)fFH)uPH)K4H)HKH)DEH)YoH)oFH)UtG) spH)DPH)tFH)GRH)apH)EOH)KPH)GOH)HyH)fwH)OPH)FFH)aF G)HFH)uoH)TPH)KFH)xpH)2DH)ioH)YPH)uqH)QFH)ePH)2PH) )wG)VFH)6PH)gEH)z4H)E3H)mqH)UpH)SOH)cQH)8OH)mUG)wK H)5rG)bGH)dGH)tpH)IQH)lQH)4SG)nQH))4H)65H)qQH)c5H) LDH)tQH)JoH)vQH)xQH)L5H)ERH)8sH)BQH)CGH)EQH)shH)GG H)HQH)gqH)KqH)DXH)aEH)7EH)NQH)OGH)THH)VjG)SQH)UnG) UQH)1tG)1qH)NjG)XQH)w3by(xdgL5VTA4Foy4)kE4pps4)UA4 )py4VVA4)qy4VWA4)7C4Fgt4Vvu4pou4Vsy4)2s4pxu4)yn4VJ A4pyu4VZA4Vuy4F0A4Fvy4p1A4VAu4V)z4VBv4)LE4pDc4Vxy4 Flp4pyy4p3A4)yy4pIE4pgu4)uE4)Fu4F)A4VAy4VGy4)Yy4V5 A4)ut4pVz4F6A4FCy4FWz4)Cy4F8A4Vjx4)RB4p2D4V9A4)Gy4 FPy4pGB4FFy4Fvu4pGy4F)A4pZE4)Kw4F4v4FkB4FEe4)iC4VI y4)Xu4pLy4VJy4VLy4)1B4pWB4)iB4Fov4V5E4FlB4pdC4)jC4 F3u4phB4FSzWI)IIH)0WH)fvH)jEG)RtH)(TH)nTH)yuH)pTH) 1CH)rTH)4tH)UKH)vTH)u1G)0IH)uDG)zTH)AUH)CTH)7IH)9I H)HTH)aJH)7UH)KTH)4uH)fJH)NTH)57H)LVH)A7H)cxH)STH) F4H)vJH)VTH)sJH)FJH)YTH)6uH)gUH)UJH)iUH)WJH)ovH)mI H)E8H)fLH)8TH)K8H)(TH)HEH)CWH)OJH)C8H)5uH)dLH)hUH) qUH)L8H)YJH)ZTH)eLH)2JH)0uH)(TH)7JH)JvH)vUH)EuG))J H)96H)cKH)l8H)2OH)hKH)EUH)(8H)GUH)q4H)IUH)tuG)KUH) FjG)MUH)wNH)OLH)tKH)tPG)0VH)15H)GWH)3VH)ILH)GjG)qV H)EWH)H9G)y9H)xPH)2UH)LKH)ZKH)DxH)r8H)HWH)TWH)FIH) SKH)o7G)aMH)zMH)lLH)BMH)kVH)gMH)2WH)iMH)oVH)WUH)8K H)A9H)I9H)w9H)0yH)UWH)WTH)F8H)mhH)qLH)IMH)P9H)cMH) fUH)nUH)59H)L3G)qLH)S9H)ZWH)U9H)xAH)OVH)kKH)RVH)bP H)64H)IKH)WVH)q9H)QUH)uKH)SUH)azH)SWH)sSH)bUH)XLH) 8VH)sxH))VH)m(H)dWH)gLH)9GH)gWH)19H)BAH)HVH)BMH)89 H)gqG)AMH)G9H)JrH)u(H)evH)w8H)(xH)W9H)hvH)m(H)oMH) ZyH)v9H)J9H)VyH)eLH)mZH)KzG)K(rz(B6h(tyg(N6h(FNa(J 8g(Vec(J7h(B6h(BAg(lbh(Zkf(V6h(ZAg(VZg(R6h(72h(Fyg (BVh(Vgg(Vdh()Mb(peh(Bid()Zd(VWfM5VWD4p)c4)fx4VZE4 )By4VVz4p7A4pWz4V7A4FRs4)Wz4F1E4F3x4p0D4)kx4FYz4p1 D4Vsc4Fmx4F5t4)mx4Flp4F9z4FTE4)Ys4p1z4VZs4)tF4)vx4 p2z4p4D4p2s4VfE4)2s4pAg4)3z4F5D4V4z4)5D4p5z4)Vh4Vt x4p7D4F6z4)1D4p8D4F7z4FGE4)8D4)wx4Fwt4)9D4Vnx4)9z4 )bt4p)D4pzx4F)z4pMB4pft4VPE4Fvu4FbE4FVp4)bA4Fky4pc E4FDx4V7B4pdE4VdA4VMx4plA4)0t4VFx4VeE4Vjy4FfA4p5t4 V5t4pgE4pIx4FGE4FhA4)Rv4FrF4)gF4)lC4FiE4Fwt4FjA4FL x4VvA4Fiz4VjE4FhG4FUv4FkE4)Nx4)aE4plE4pRt4)ut4I)ds H)PGH)X4H)PEH)Z4H)dQH)C4H)34H)XEH)lOH)mMH)w4H)84H) x3H)oQH)xoH)A4H)4jG)mqH)EoH)oPH)bFH)qPH)lmH)sPH)du G)j5H)ULH)m9H)VOH)n5H)doH)pFH)q5H)7qH)EPH)i7H)e9H) FOH)hAH)NPH)THH)PPH)GFH)RPH)E5H)fGH)UPH)LFH)ypH)J5 H)1tG)ZPH)M5H)jbcy(3(fY5VAE4p9F4)EA4FBE4)jG4)GE4)c t4VCE4)(x4pDE4V)x4)DE4pJE4VLt4pKE4pcy4FFE4)gw4pdy4 Fwf4FtG4F9x4)ju4VrE4peuaM)wQH)vGH)zQH)j6H)8FH)AqH) l6H)p4H)n6H)ORG)jcI)tuG)s6H)t4H)v6H)PQH))6H)SjG)z6 H)YqH)UGH)D6H)XGH)4qH)ZQH)FbI)9qH))qH)L6H)4aI)N6H) 9yrp(Zdi(RQh(3Vg(teg(3Qh(xSg()Qh(Jff(hRh(dji(pRh(d Lg()Jh(BRh(lgf(dTg(xgf(RRh(Ngf(Vqe(BTg(hOh(hSh(phf (VTg(hQh(3Tg(Nhf(FSh(hbi()Rg(3ThGrJ)H7H)RjG)PGH)g3 H)r7H)RRH)TRH)alG)ykG)0HH)w7H)YVH)y7H)1wH)3RH)7HH) C7H)6RH)KsH)8RH)aRH)(RH)1xH)K7H)W7H)gSH)JwH)SdI)O7 H)IsH)oSH)6SH)sUH)jmH)uwH)DSH)kSH)kWH)yVH)2SH)mtH) hSH)VdI)LWH)7dI)4rG)tnH)YdI)3WH)J7H)fIH)QSH)4dI)KW H)6dI)KzH)WSH)9dI)Q7H)xSH)N7H))dI)meI)9vH)5SH)feI) eIH)ieI)pIH)S7H)USH)AIH)DyH)gAH)eTH)GtH)I(H)DAH)Iy H)weI)B7H)gvH)87H)mTH)WtH))7H)DDH)0tH)8tH)e8H)XIH) 9tH)h8H)xTH)j8H)3IH)5LH)5IH)iuH)ETH)o8H))IH)quH)09 H)DMH)LTH)XtH)v8H)g(H)EuH)bfI)KJH)VnH)oJH)UTH)X8H) O8H)1DH)EuG)XuH)Z8H)0uH)kUH)N8H)0JH)oUH)9TH)jTH)aU H)U8H)dUH)lUH))9H)xJH)08H)pfI)5uH)jfI)GJH)R8H)0dI) H8H)CSH)wUH)ecI))NH)d)H)BUH)v5H)E4H)AFH)FUH)WyH)k( H)ybI)XUH)o(H)hWH)r9H)sHH)s(H)Y(H)3VH)7KH)oKH)Z9H) ozH)1UH)uzH)F9H)E(H)8eI)G(H)JxH)peI)ZSH)reI)leI)bV H)MzH)XxH)qWH)WWH)Z(H)K9H)GMH)EVH)8(H)e)H)dfI)lAH) T(H)GKH)5fI)(KH)FxH)bgI)yeI)R7H)5dI)T7H)bTH)oWH)PW H)oAH)d)H)HxH)uWH)lgI)aLH)f)H)EuH)i(H)i9H)shH)k9H) UbI)x(H)n(H)iFH)qgI)ZfI)KLH)1VH)tVH)bgI)lMH)cUH)IK H)6fI)A(H)hbI)C(H)G8H))fI)t(H)zgI)SsH)(dI)ggI)CeI) BVH)jgI)G4H)e(H)sAH)KgI)JVH)bgI)NgI)xWH)AWH)5VH)V( H)6fI)2fI)J9H)dhI)DgI)nWH)OWH)hhI)HgI)qgI)H(H)UWH) pgI)XWH)sgI)jJH)h)H)3jG)hMH)k)H)HeI)NPH)8WH)LoH)(W H)aXH)djG)(wG)hXH)giG)jXH)4jH)rBG)P1H)b3G)SNG)7jH) )1H)hkH)uXH)s2H)nkH)u2H)tuG)BXH)DcI)FXH)bFH)HXH)oN G)JXH)LXH)A3G)ZbH)ElH)ukG)9EG)SXH)V3G)KlG)VXH)LlG) ewG)ZXH)yZH)4DG)IiH)xOG)c)G)bCG)8XH)TaH)FOG))XH)zi I)ArG)cYH)KVG)EjH)QXH)(EG)HjH)hYH)ItG)FYXA(hkh(duc (Fwh(pFi(Bkh(RNe(Jkh(xFi(RkhW4pRC4)ns4pXo4)gn4V(k4 Fij4)JDKN)sYH)tZXu(xjhs5)LC4)Ju4FMCaM)BYH)DYH)JdH) jkbD(7lh(Vcf(BGa(hmh(Bmb(Nmh(Vmh(pXf(Zeb(Fqh(Ffb(B mh(leh(lFi(Zeh(dJi(F8c(3Ua(tHc(BUa(pxb(7Ua(xsh(3ub (Fyb(pib(pIa()mh(ZEd(pIa(lnh()vh(pfc(lOc(l9h(t9h(J Ka(B9h(xCh(FUg(dTh(dhg(Nni(V9h(lCg(tYf(7Ch(3ef(h(h (lDh(VFgS5pmx4FZz4p6F4)ef4V6F4VVG4p7F4p3D4V7F4V3D4 F2z4V1s4)8F4Vqx4V9F4p5D4)rx4F(F4)Rt4)sx4p)F4)6D4pu x4FaF4)7D4p7z4F5s4pbG4Fwx4p9D4Vas4)bG4)8u4)at4F(D4 )cG4F9G4pFI4))D4FqF4VaE4FBt4FyA4FBx4)ut4VbE4pcA4Fj t4VcA4VcE4)rG4)mG4)Ot4VhG4VeA4FiG4)DG4pjG4V8x4)IG4 ptA4phE4VkG4FzA4)Bw4)iA4)iE4)BH4VmG4)gG4)kA4VSI4Fn G4FwA4FyG4VBz4)oG4FpG4FBy4)pG4FoA4)Qx4ppA4VRx4psE4 pqA4VBz4FgG4)oE4)Tx4)Zz4)sG4FsA4VBE4Vff4puG4FrE4)W x4FPt4V0I4poE4FmG4V2x4ptE4FZx4pxG4)tE4)du4V0x4)Ut4 pYI4FZI4FVI4ViH4FwE4VzG4)wE4VTF4VXv4pBA4)AG4pyE4pC A4F2t4pzE4Vfy4V1I4p7x4)DA4V7x4FfE4)TI4pFA4)2I4FJG4 FGA4)oA4)FG4F)x4FHA4p(t4)GG4)MG4Fau4Vcy4)sG4FHG4Fq E4FOG4VKA4FbJ4pLA4pfy4pMA4)fy4pLG4pDE4)gy4phu4pdJ4 Vas4Fiy4)FE4pjy4VxC4VPA4F9e4pQA4pbg4FGE4)OG4)ME4)l y4F)D4)NE4FQG4FOE4FTA4pRG4pUA4)ZG4pQE4)at4)YI4Ftu4 )QE4V5n4)WA4VRE4psy4pSE4pYA4pVG4FvA4pIG4pZA4puy4pU E4VWG4)8l4Vvy4FlA4)Oe4FwyGN)SrH)hdI)diH)ARH)1rH)md I)FRH)pdI)IRH)tnH)tdI)6HH)fnH)GkH)XjI)h3H)s7H)URH) CdI)F)H)2HH)wuG)Q)H)HdI)y8H)7jG)5RH)irH)7RH)bIH)xn I)OSH)heI)L7H)dgI)(SH)WdI)(sH)UnI))UH)BeI)BSH)V7H) YnI)AeI)Y7H)DyH)DIH)29H)FIH)hTH)R(H)kTH)97H)PeI)SI H)glH)d8H)tTH)g8H)v8G)tjG)yTH)0eI)syH)2eI)DTH)kuH) GTH)6ecz()5h(3ti(pXh(B2g(dPf(hEi(pGf(Rmg(lUh(poi(B uf(xzi(FLh(lwi(Jui(hvi(h4h(B3c(Zui(pYh(Vvi(x4g(dvi (R3g(lvi(dwi(Zmg(xvi(Z4h(Fui(hng(3ng(3ui(huf(Zvi(t Ce(7vi(RYh(tZh(VZh(Z2i(t5g(Rag(twi(lqf(Nwf(Vwf(Bmi (ZLf(BDi(t3i(JDi(Jyi(tgi(Rdh(ZLf(VCi(73g(FGf(Fwi(Z 2i(t8i(N3i(BCi()6e(pAf(Ndh(psi(J2g(Jlg(xqg(Nci(pgi ()ri()If(R(g(h6g(Z(g(V0h(31h(hxi(dug(lBi(t4c(xxi(x Bi(Zyi(F1h(75i()6e()vg(pJf(dpf(V(i(30h(tsg(pJf(N7g (Fxg(dyi(N(i(lyi(NWg(Nri(Zzi(x8i(pVh(7ri(JMf(psi(Z Di(lEf(V8i(hCi(lAi(lNf(J5i(xvg(Ryg()8g(l(i(7wg(tDi (Jwg(d9i(Bch(3ri()ah(BMg(N8i(F)i(Vxg(l(g(NCi(J8h(p Ei(Z6h(NAi(3wi()9i(V4h(ZBi(p(i(t9g(x(i(phb(F(i(Jzi (Bbj(pfg(NDf(35h(R7g(FCf(ZKf(Zig(B5h(V)g(NBi(l)i(7 Bi(Zcj(7aj(Jcj(dbj(hqi(lbj(dAi()Ui(ZCi(Jcj()Ma(taj (laj(7Ag(Vbj(dPf(dDi(76h(hcj(3aj(J(i(x3h(Jdj(pri(F 8i(tGg(xgi(Jcj(dej(dEi()La(hwg(dui(pej(lui(Vbj(BEi (7ch(JEi(l4a(N6a(NUe(toh(F0c(twh(hIi(3sh(Zgd(hle(3 bc(Jkb(huc(Bfh(ZFi()Oe(prb(Bzh(3Zc(xph(dTa(Fph65F( C4FYk4VxDmN)9ZH)pDHB()ph(pIa(lqh(tqh(Bqh(pLa(Jqh(x Td(NYa()ih(Noh(3Za(Voh(ZKi(3oh(3rh()rh(tYd(F9d(Nqe (BHd(7cd(Vrh(Fcb(hshg5)wd4VWd4VBD4F7c4F8c4Frf4)Yd4 Vvs4pdD4)Cn4)cp4pyq4FRD4V7q4)Qw4)4o4)4w4pDd4pUw4FP m4V(w4pVw4Vrj4FXw4pWw4pYw4pXw4VXw4FWw4)Ww4VYw4Fzg4 FZw4)Zw4pqq4F0w4V8o4)Sw4p2w4)0w4)Rm4ptD4VIj4)rj4)6 w4FzgWL)dSbx()Ha35pAc4Ffw4V8f4V0o4F(w4FHdmhx(dcg(x MaS1MlV5F4d4Fuj4Vpn4)3w4VSD4)SC4p1k4Fmc4F5w4pvn4Ft D4V6w4Vxc4p7w4V7w4p8w4VBe4FthCM)0BH)2BH)cRG)ltI)aL G)ntI)9BXD()Vf(lWf(tWf(Bnj(BUd(JJc(pLa(Jff(7th(lMb (duh(p2b(puh(7Wc(ZAb(FKi(xfb()uh(tLc(3nj(JMa()nj(l qj(3mj(hvh(pvh(FDb(xvh(BJa(FJa(pLa(Rvh(JZe(F5a()Mb (JMi(dwh(dIa(dvb(hgj(tph(RTa(ZIi(Zeh(pGa(JKb(Vwh(d xb(xUa(3wh(dxh(h8a(lxh(Ryb(pib(xxh(pLe(Jxh(pxb(lAh (lLe(VCd(p6b(7xh(lfh(JJc(h6a(NYa(BUa(ZybEb[/SPOILER]
    Last edited by HolycritSuramar; 06-21-2011 at 10:08 PM. Reason: Bugs

  9. #79

    Default

    Custom Event Timer

    Updated: August 20th, 2011 -- ADDED: Compatibility with new kAuction WeakAura Configurations.

    This particular display has been something I've longed for for quite some time, back through the early days of Ulduar, and I'm glad to finally have the ability to get it working.

    Purpose

    The Custom Event Timer allows a user to generate a normal WeakAuras display with all the usual parameters, but to base it on a series of customized COMBAT_LOG events. Additionally, the display can utilize time-based information to show countdown timers, and it also allows custom messages to be displayed based on the total events that have been triggered (ideal for creating cooldown or other complex rotations).

    Import

    http://pastebin.com/HYfAh2A9

    Usage

    Upon importing, the Custom Event Skeleton will appear as a "Group" display, with three sub-displays. Due to the complexity of this system, all three sub-displays are required. However, configuration has been greatly streamlined.

    Once you import a Custom Event Skeleton, I strongly suggest you right-click and rename the group and all three sub-displays to something more appropriate. If this display is for a particular event, name the group after that event, and sub-displays as EventName Config, EventName Display, and EventName Reset, for example.

    CE Config

    The Config display houses the majority of all configuration data, including the all-important trigger(s) that qualify as an event.

    1. Under Trigger, specify the event you wish to track. This system is designed to track combat log events primarily, but you may combine a combat log event with other trigger types if you desire (such as checking for a particular aura AND then detecting a combat-log event).
    2. Under Actions > Custom > Expand Text Editor you will find all the Configuration settings that should be customized to your needs. With the exception of ID, these config settings only need to be altered one time, in this section, to properly impact the rest of the display.

    Below are all the configuration options and details about their usage.

    -- id: Unique identifier to distinguish between other timers.
    local id = "myId";

    The ID should be a unique value of your choosing, that differs from other ID values you may be using in different copies of the Custom Event Skeleton. The ID is the most important setting and is the only setting that must be changed in all valid locations for the display to function properly. The actual value is irrelevant, but the ID is what ties all the sub-triggers within a single group together.

    -- time: Time remaining at which to trigger (in seconds), can be
    -- decimal. If checkTimeElapsed = true, this is time elapsed at
    -- which to trigger instead.
    config.time = 5;

    The time value behaves just as it does in the DBM Displays for those familiar with that setup. Basically speaking, time is used to specify at what point the display should be triggered, either in seconds that have elapsed, or in seconds remaining before expiration.

    -- checkTimeElapsed: Default checks against time remaining before the
    -- timer ends. If you want to check against time elapsed instead,
    -- change to "true".
    config.checkTimeElapsed = false;

    CheckTimeElapsed determines if the display will trigger after the specified time value has elapsed from the moment of the event OR if "false", if the display will trigger when the specified time is remaining before the event expires (before the expected cooldown of the next event).

    -- duration: Duration the trigger should remain active before
    -- untrigger, can be decimal. If set to default of 0 (zero), trigger
    -- expires when timer expires. If set to a positive value of say 5,
    -- trigger will expire 5 seconds after trigger started, as specified
    -- by "time" above.
    config.duration = 0;

    The duration determines the length of time the display will remain active once triggered before it untriggers. The combination of time, checkTimeElapsed, and duration work together to allow a display to occur midway through what might otherwise be an event cooldown period, as illustrated below:





    In the above example, we have an event setup in our Config > Trigger that has a 50 second cooldown between events we're tracking. We want our actual Display to appear 15 seconds before the event cooldown expires and to last a total of 10 seconds, which matches the timespan of the green bar above. Therefore we would specify our time as "15" to show the display 15 seconds prior to expiration, checkTimeElapsed to "false" so the time is checked against time remaining, and finally our duration as "10" to have it expire after 10 seconds, or in other words 5 seconds before the cooldown.



    -- frequency: How often the event should trigger this display. If
    -- set to default "1", trigger will occur for every matching event.
    -- If set to "2", trigger will occur every other event, "3" will
    -- trigger every third event, and so on.
    config.frequency = 1;

    Frequency determines how often the tracked event occurring will actually trigger a display. By default, this is set to "1" so that every occurrence of the event triggers the display, but in certain situations it may be beneficial to only trigger on every other event or every third and so on. Changing the frequency value allows just such a change, so setting it to "2" causes every two events to trigger, or a setting of "4" causes every fourth event to trigger, and so on.

    -- ignoreCount: Ignore the first X occurrences without triggering
    -- display. Once the specified occurrences have passed, display
    -- will trigger as normal, as if the next occurrence was the first
    -- instance of the event.
    config.ignoreCount = 0;

    IgnoreCount is a simple way to cause the system to 'delay' tracking events for a specified number of occurrences. This is useful if, for example, you only want to track an event that occurs in a particular phase of the fight. By specifying a number for ignoreCount, the first X number of events that are detected will be ignored, and only after X+1 occurs will the system begin tracking and triggering displays as it should.

    -- cooldown: Estimated delay (in seconds) between cooldowns of this
    -- event. This value is used to display approximate timings for the
    -- next event occurrence. If left as the default of "0" or "false",
    -- the trigger will approximate the cooldown by detecting the
    -- shortest cooldown between events.
    config.cooldown = 10;

    Cooldown is useful when you know the estimated cooldown of the event you are tracking, such that the display can properly calculate duration, time remaining, elapsed values, etc. In the event you are unsure of the cooldown, or the cooldown is varied, leave the cooldown value as "false" or "0" to have the system auto-detect the cooldown. It will calculate the time between occurrences of the tracked event and remember the shortest timespan, utilizing that as the actual cooldown for display purposes. Note: Since the system cannot detect the cooldown until a second cast, no display will occur prior to the second occurrence of the tracked event if cooldown is not specified.

    -- messages: Custom messages to be displayed for specified event
    -- firings. Useful to create ordered lists such as cooldown rotations.
    -- If no custom messages are desired, change to false or delete everything
    -- between "config.messages = {" and the closing bracket "};":

    config.messages = {
    { -- 1
    {
    recipient = "dougall",
    message = "|cffff0066".."First".."|r message with some colored text for Dougall.",
    },
    {
    recipient = "kulldon,kainhighwind",
    message = "First message, displayed for two people.",
    },
    },
    { -- 2
    {
    recipient = "ALL",
    message = "Second message for everyone.",
    },
    {

    recipient = "kainhighwind",
    message = "Second message for Kain is here.",
    },

    },
    { -- 3
    {
    recipient = "chukasi",
    message = "This is the third message displayed for Chukasi!",
    },
    },
    };


    Messages allow for very customized displays to be rotated as the primary trigger event occurs based on the order in the messages config. Configuration of the messages data is done through specifying new entries into a table, as seen above between the opening bracket with commented number to the side, and the closing bracket and comma that follows. Thus the following is a single "entry" in the table:

    { -- 3
    {
    recipient = "ALL",
    message = "This is the third message displayed for all players!",
    },
    },

    The "-- 3" is not necessary, but it is suggested you add this number to each table entry you create just to help you keep track of the numerical value of that entry. Each table entry represents one valid trigger event occurrence -- thus, using the rest of the settings on the config, each event that is actually triggering the display will check for the appropriate occurrence value in the messages table. Therefore, if the third instance of your trigger event went off, it would look for the third table specified in messages (exception: If messageRepeat is true and there are only two entries in messages, the third trigger occurrence would actually repeat through messages again, thus displaying the first message).

    That out of the way, the meat of the messages configuration is that the system will utilize the event occurrence info in conjunction with the recipient info for that particular occurrence in the messages table, to determine if a particular player should see the triggered display on any given occurrence. Thus this allows for powerful rotations based on the trigger event, but more importantly, now players not involved in the rotation are not bothered with the display at all. Moreover, messages can be displayed on a per-user or raid-wide basis as appropriate to the specific event occurrence.

    Example: We are tracking a dragon casting Flame Breath as our trigger event. We aren't using any complex frequency or ignoreCount settings, thus our setup simply tracks every single occurrence of Flame Breath. We have messageRepeat set to "true", and we're using the three table entries seen above as our messages configuration.

    Flame Breath #1: Upon the first trigger event, the system checks messages and finds entries exist, so it pulls the first entry, which is:

    { -- 1
    {
    recipient = "dougall",
    message = "|cffff0066".."First".."|r message with some colored text for Dougall.",
    },
    {
    recipient = "kulldon,kainhighwind",
    message = "First message, displayed for two people.",
    },
    },

    It then loops through all the sub-entries that checks if the player's name is found in the recipient field (not case sensitive). Thus, for the players Kulldon & Kainhighwind, when Flame Breath occurs for the first time, they would both receive this display and the text value (%n) would be "First message, displayed for two people." Dougall, on the other hand, would see a display but the text would be different, including some colorized text at the start: "First message with some colored text for Dougall."

    No one else in the raid would see the display from that first Flame Breath, because only those three users are specified in the first entry in the messages table.

    When Flame Breath is cast a second time, the system now uses the second entry (if one exists) within the messages config data:

    { -- 2
    {
    recipient = "ALL",
    message = "Second message for everyone.",
    },
    {
    recipient = "kainhighwind",
    message = "Second message for Kain is here.",
    },
    },


    Now, for this second Flame Breath occurrence trigger, Kainhighwind gets a display unique to him, but everyone else also sees a display with a different message.

    The messages portion, in conjunction with the rest of the configuration, can be fairly complicated, but it should prove very powerful for creating quite complex rotations within the raid. This config setting is primarily meant to give on-the-fly information about certain actions the user should perform for any given event. This is also useful with the final setting.

    -- messageRepeat: Boolean setting that specifies if custom messages will
    -- be repeated at the end of the list. If false, trigger will display
    -- default name after list has been exhausted.
    config.messageRepeat = true;

    MessageRepeat is a boolean value that specifies if the list of messages used above should be repeated ad naseum after it reaches the end of the list. This is great for things like cooldown rotation loops based on a particular event, such that the user can be reminded every fourth event, for example, that their own cooldown will need to be utilized.

    CE Display

    The Display section specifies the actual "look" of the warning. Just like any other WeakAuras display, you may freely move the position, change the display type (text, model, icon, etc), change the bar size and settings, colors, etc. within the "Display" section. You may also change the "Actions" and "Animations" settings as necessary.

    For proper configuration there are four trigger sections that must have the ID value specified. Under Trigger, set the ID value to match the ID used in CE Config > Actions for the following four sections:
    • Custom Trigger
    • Custom Untrigger
    • Duration Info
    • Name Info
    Once the ID values are correctly matching, that is all the configuration needed in this section.

    CE Reset

    Finally, the CE Reset display only requires one minor configuration, which again is to change the ID value to match the ID specified elsewhere in this display group. Once ID is set properly under "Trigger > Custom Trigger", CE Reset is fully configured.

    Ready!

    That's it, your Custom Event display should be ready for use!
    Attached Images Attached Images
    Last edited by Kulldam; 08-20-2011 at 05:08 AM.

  10. #80

    Default

    Hey, this is the author of WeakAuras. It's great to see my addon being used with such depth and flexibility! I just wanted to add that if you ever need help with anything or have any questions, feel free to post on the WeakAuras' official forum at http://www.wowace.com/addons/weakauras/forum/ , which I check fairly regularly.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •