{"id":255,"date":"2026-10-14T02:57:34","date_gmt":"2026-10-14T02:57:34","guid":{"rendered":"https:\/\/ongroundmedia.com\/?page_id=255"},"modified":"2026-10-14T02:57:53","modified_gmt":"2026-10-14T02:57:53","slug":"on-page-seo-tools","status":"publish","type":"page","link":"https:\/\/ongroundmedia.com\/?page_id=255","title":{"rendered":"On-Page SEO Tools"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"255\" class=\"elementor elementor-255\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9fa721 e-con e-atomic-element e-flexbox-base e-default-div e-bdc444c \" data-id=\"c9fa721\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c9fa721\">\n    \t\t<div class=\"elementor-element elementor-element-4fd92ec elementor-widget elementor-widget-html\" data-id=\"4fd92ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Free SEO Tools | On-Page SEO Toolkit<\/title>\r\n<meta name=\"description\" content=\"Free on-page SEO tools: meta title and description generators, SERP preview, keyword density, heading analyzer, link checkers, Open Graph and Twitter card generators and more.\">\r\n<link rel=\"icon\" href=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAC6CAYAAABBVJPBAACqkUlEQVR42ux9d3wlV5H1qbq3+wWlydE522NjjG2CCbZhyTloyDaYYExezBIWsEawywdLzjnukkZkjMnYQzDggHMah7HHnpw0Ci9031v1\/XG732tppBlpPI6o+T3Gkp76tbpv1a06deoUYeaY9FAFYUUfXYSL+LTrVykNwO\/6LoaqN5sHVlQq6eoy79hpkyiJq8ZUXOSqpBo1dg7ZRr3G8EoODupiKXV2pV0LFybKkvq61N3gtqbrnu8WVvdLMPuoGp765oTIKiAAtH1NAGElGOgFrjtGsaJfiQpvmDlmjnyd9PXRRRddxBetWiX9YSEBxLj2B++Lj13enwAAzdyq8TcNhGUgXAdFP5Ra1kdQFV77y3f3VDfeuqBW27x\/uSz7kUsPbIwMLSJJlpQjs9CIzIb4CqsvWd+w8CmzCERSZksQBZSMpojUlKoiymJLlRSqjdT7GgFbU8VdZEqbtVTdmmp0u6t2rU2qpTs2VU4ZfMxz\/nMYBT+kAA30gnt7g0Og\/n6ZeZL\/2kaP6\/tpxQC0ZfRscfVn3z57zm3XHrVjcPCpLuq55qGfP\/+HIJpxAO2dHjTW4C1gGdd+992LFm\/\/20MroxuOa9RrB4P1ABvjILjGfoaSnmrkoNKAiAKwEFGoB1SByKdgleBmSYK\/JQXYAGzhvAJsAbIgAKICIQ8mhY0NVAnDiSI2pU3CfHsifGdC5dt91HXHSHXBVemxT7\/u2Me8cztEkD\/rPoBX9PVhJjL411u\/1I+287clrP7YefPNzec\/fI7ww\/3Q6MM4GTpRbbx4qHu\/1x\/8xd9\/QftOtfQv6ymDOerYG6nmzk894+huO3iMqw0dTpoeFcd8JJLaEZ1a74FrApQADEBT+CQVAGJMFiKIIYAgygQlgD2YMm+QfTA4\/KcAYGPgiSFeQIAyMxRWVRTEqiQCVjEwSiAF1ACmjIZUUafqZjGV1YrKTd5G16Sl+Jau\/Y67adazv3wL4Kb0984cD561CwBrLrywLN\/\/wEPi+rYTonR0Wcm6k6U5fEwPbLdxHooaNpTmbqZDHtW75L9X\/kl7ew39K3nJFStA\/UUvCcL2y37Qo3f8cX9Zd9WTS7WtT5fRrYdUyzSPfVI17AkR4BsJiGOBiDIJQgiuFIw+fxYEKAPEgHD40iiUPHg8dED5EyQoKPtSw+MVC6htJ2eiChaFqIadHgAZBkcEWwZg0RTysDJck2jbKLqujRce8Zuew0\/9w845T1m\/8NjjRvK10kpxVmAmOnigpaVjotNwXKhq9\/\/o2+fwXVcfVd6+8Sk8suPx3Bjdv8PSXE5GSuWyQnwKFvYQ8lJRu6Fz0XU3LHvCM574rv9dq319\/KB3ANrXxxehn0\/vz7dFhp7\/otlrr7\/pZCONp3Ry4yGo7zy6YmVJrE3AO8BGcOIg4oWNqioRqSHAE0HAFIxVoSAt5lEcXhrcgyeTOQAHzp4dZT+jwtMkYOyjJUDBEBCUqA3ViA\/OQoO3YDLq1bDh7A3GAIiw08VKUfX2OuLV3nZdEs3a\/w9+v0MvW\/zkj4+2nEEvzIpj+rR\/BjO43xn8ij7Qiuuznb4FPIdFc8V5b5o1b\/D6I3lo8BG2sf0RcXP4MPL1Y0red5Yp25fEwAtUrRPhhG2qxCkJOmLeXF38q1UfvvD5yw84oK4KetA6gL6+Pl52fT8tz27g1gs+1d248zfHlmp3Hd8hzVcmo4Mnd5oEhhMgrUOVoKrKbOC8wqmAGUSsYGIoKEu2NFhxbtBA+y5q+3aGOMGAiMHwLSygaPgKQjB1tNMEap\/KAxAy2XsVVsNvQPInR5lTIYXY7Pc9RDxxbAFhJKaEEemGLy\/6aRLP+5mZs\/+li178lVuJqAEAK3theldCZiKC+8FO3wseA94B+MY3+sqn\/e2ig2jnjsOq8A8R8U+nxtCj5lCDrDaAZq214LxClQGvDI4rJMYD7BAlAEukaqq0tWu\/jy348Q1v70sTXjFmxT6IQv2B5eBg+Babzv\/KotErPvPMOZWRZ1Njy0klnyyMoRA2CkNoNGqI44g0aYIhsIYBEcAAYIJIbqbBRonRjvgxroxCYx5oeBpkwepDsM+aGX07\/M9iEpBqC8gDZY4c7d2fIGDFxFm8ElRjCBRKCsDDWlLvfYAdbAlEJRrRbk1s122q9p8jafyTrhd87pfzjnjUEKAzjuDeP8IjXwEauB6tjQomxhU\/\/NIs\/8svP6x7eMtjZrvacRXyx6NWX9yh0gl1gGooD\/s0X4QEzlapBTwB3jAkW1dRyspUpSStNjfNOeyNB6z821cVWUj7YPKgxRxp4+8\/uTC58rtnRsm2p3Vx89QOPwjXbIDZqjhRsDAz4MQjLkXQNAVlq19FQsJFAFPb6LWFwBDamzYX7J+gRYihmN+TFuJ\/ZJbGAAiswbJJCxaepQGa5QcMCZ8rhZ8rQ4mzUysEHqL5esgilKz4IFEk4kBsI2JrMUSzXcPM\/rWvLvrh4tf+6vtE1JzsXs4c9zyAt+7nP682L\/jvf7P1oVPc6OhDyuIesYCac0yzAaRNCAuE1IdQlRjKYCUwUZYTEkAOogqyeZpJICGQI4WNaSgtra+f\/LSnLPqv716jfX1M\/f1CD6Ybqqrmzi++5MTy6B1Ppdra51Vt7diyjrJvemFjxTtmVaHIEnnfhI0IpAKoZicIOTdZC6jAewdigPNdv5W0U9i3JRgwEbeDKZK8ogCCA+WGS4VnzgEwbMVfyuF9OXiA8aFF9ruceSHlzDkYCBgED5YExNmGoAz1AuTggGiIZkhVAPXEQmxsZEpoYnZ9p8RX1OL9fl469FE\/W\/qc\/7kR4lvR1ExEcPd3+l3iNmL887\/eOV9vvezoznTwyM7a1hO7TfIISkcOLZPvMkkd6gXecxpcObNEKalVghB8KjAcwbKBdz5s\/IbBRuBSB2MB+JAmiiNASblcpo22vGrRj7c9AStI85LhA9YB5B4MAPpU+U3ffu6RZttdb4obm58XueGFEdehIhCBqCoZCWbrIVDyIArPhQhghKqdZnk4MaOwxWdh9QSxvtJubyFxvqu3gr7MyeR+hCZdI3tOzqiFNYRT++wshBwTbF+atByO5viCqho2SgLmqIxaWkbdVW+18w75hl10ytc7X\/DhDVCPPoDRB4ytnswc03MBhAvPO698csforGTHzYc3Nt\/x9Nq2DU\/sVL9\/7NO5Heo5jgzgUkA84JsSCGNgZQNlC8CB4AvLMlSGczLPmErSmDyUgNRiJK5g84IFHz\/sW7ecu7IXJk85HnAOQBV00QqY0\/vhwBa3f\/G5j0+23\/68eX7zM2fT9gOQDAMKeIIqDJQMkQIsAlYP5XFBOrUNseUAJsBG9wYt2RPEuq8+Z0\/XPuH7idrAJ1FINtQApgc77ZzrGtHc79LCY3+w8MVfvRUQ6MpeQ8sH\/Iw1T\/1YuXKlOfxvP31cvPXWU0pu8Mgq+xM4GTmmKxnm2CWwpIATgCIALM57MhYESbOUEaF+xAxWCdFqES\/OHjVPsj+IB9QD1lawlTt0zYJFZzz8G9f+n\/aBH5ARQDEk1b\/1HbT1Lz99DdW3vaqbhxdGqANJojAgNUDqAU8RlAhGBAwPIwpwtt\/qPWuYeYRxbzoAmkZRRxEcAJkIzgtUHEqGNKQYSmq7UI\/mX70DPV+MnvLO\/1147PIRzeGMmbRgzwAfgOtW9kWN31zypvlbb\/7wAbzZDFINaerQnZCWQAArwQQmqE89FApmDyIJ+S1nGV+GyGhh0aruwQHkgR8ITBG2xHOHaied8tSD3veji4t29IBxADkwpbq2ctenznhaT7rl7Z3JnY8kNwKk4gEwTEDdRIDUhPwYUEQa6LXUQrdol51zXxnm2N+99xzA9BNThXoFsYESw6mASGFIQaoChSKOzI56t3c9B\/243nnQ\/xz42p9eBvEzIOH0HDNvPuuEs3Xz7e8u0+j+Fatqvadw7wGOGeIU4hhEBBEHw2iB+lAGYCGkUE0n\/AzefRSqSiXa1n3Q9Z1nnvuMypNfu2aCZPaBAPIRVn\/qCad2jax9bw8nj4obmztMUpOsXMcB8RAgW9BeKHhSEhiVMXdrxgHk+SKgPksdLCMlAXyogBIDzsGDI4PSbAy5jvUoz\/1efOrLP9z9sLdsmQEJpwEAEmPje5\/1KHfDtR\/pqm17tKQ70FGFWgPKmeKqgJew0pkUJl8MGgMaQzgBKJlwvfJuUlABVEyFNs89\/IIl5\/3s+XTwwY2pOo\/79OjrC1g5AXrHd956yJaPn\/BfC0ZuXjkfw\/8Wp5s6yDqRSpkcGfYUQW0VajrgJQKEYCEw6mAka8bhLO8d5\/NoH3KhpnMu2sccrOmeT0FQjiEmCvUHEURZn5JaIGWCt2wSqLKOylyzZUnXyA3nykWf\/d6WgRc+W9ddViVqV0ZnjskzM6hg0Qd+9rfyY1\/6osE5R\/2f9BzYjEw3kbeCNCscMeCh8JagbELfh1jAhzyA98LPKgAmqNgIqHT\/lQ4+pDExlHx\/A08ylPJCVXv4p057Snn0jg\/NSjcuM5oCpqSJOKTiiIlgjIUqAcIhGMhKYq2yW1ahE2IIG7B6sOi0gTSlvTFAnd77VUO+R3vnAFR1WoujqRGYGRF7sE+hqlmlgOCZAbZQydICl6oxIERlbNI5adJ1xDdHOh7ad8zLP7VhZa\/OkIimnMJqtONdy19dv+PaFT2NLQs60kEBHGsEND2gzIiFYHwOVJmMkxI6PqcTAUAAsixDXfOpNvuw4xZ\/\/q\/XjU\/f6P7lLtssvku+89ZD9lv\/57fNqt3+8oof7Ib6Vr9Ng6pwBMRUR147JzBIBEY0MOayXR8UnGhCBkIWJcmigukGcuMqBVMzyunv2EVHQ3v4zAkd1RSvT4iQkgVAWaTks5JlVl6krGzIIV0gCruQB5RsTJ5nY7vM+\/twz2EfPOI15\/8C8AhNEzTjBPbgBADGP99zxildt1\/2iUWDtz+8E6MqBpRt9ojEZM\/CQwyQMGAcYGRXJ09EYxyAFijl6qFkDK3rXHLHGpl78uMGrtwy3gHc71KA5QPkt3\/\/jMcdePuvf7BoZPUbKm5bN7wf08FnqYmSNhCJwipgoIFuS9ouzRdsgxWwGlICQFssv\/GvrCY48eveTh6nG9KrjlkcRLTbc7AqIk0RaQIDn3GVOJRQ1IIRgZXBQu3mJwKsElEjRdzYJIvMbY+cW7v0K2s+v+xcXXtxhYhmUoLd7yOqAGmvmIf99zcvPuzZz39pWu26VJkJREo+FAYC8BeepSPAGUzAHRm7QRSfvyqgAjCRgAlNKl9me18+MtGOf79wAHmPCxHrdZ94ygv9TX\/6xgK\/9iRKhx0UAgsOoXxgwEXiEWvgxhsBTLbqSAOSqnmTY8aLIAEiryj5rBS4251+gtcDbaFNyXkojAaAlEVBklOVNe84bDu+1v0F4CksUoDh624ONizsqa\/+yIafn\/npO87\/f7MJUO3LY6+ZY\/yxAiAagIeNcNWvf35S0hxdQBQ6vwgMFpP1mplA8lGEdGDc893dM84bxUQVYkpIqHTrKb1va0yUl9r73Pj7wEQQ3XHhrLu+\/t73x0PXvXYWhkrNRtMby9bm9Fdkzfdjyus5d5\/bIXoGl1AWFSBX5Mm3Js7y7AeQAef5PU0hDZl65EDwFNIlKnhikEfoQ\/RgJQjnPQuhMkhGsu5FQBqwLCqzjZBo\/dXbb\/v2srXfesq76cxfrxqDgs8cLR9KgOh3Pjpvw8++vaK0deNr55BGSJyygtQyPBGUBAYEiEXkAUt5j4mfeioIVYIxI1RxpdkLbwIZnah8y\/fxTWHqh2z82isPGfza2z7VM3TLmxbQzpL4ukYlNgrAK0HIwMMGYKqQ3CuZ4MNIM2UOAVGoZ4MZni2UbLtt70GyJ030wPe0K0z8AAyEMg2DLHJSg7aEWQY8hX6kUI92ykjJQI3JS67sRj380FbtSdY8qrTt6i8O\/uhlT1RVGzoilWaMv1XOlrXnPvfkHT\/9ypdmjax7w5xSM3JpTVVBaizUEUy2jpU8lIPBkxgwqPWMp\/ScKTzTusNOX4puBRQrJrCA+8wBXNh3qiU2cvM33nJac+3F58+q33JGF49okowgIkcsDjaL4VvtjRTDo5Rp6hEUCrADSMAQMAmIHcAphB0cKxJmpMaGvnomCE3TE+hUQP19WEos5i57igr2dFl7OIwqWAmeGAlHSKxF01gkluFN6IFgErAG4RMII7JxoFp7AFEJrmlgKxGxSckIdJaMHKUb\/vHzu\/7vSa8iMooVZFT\/ddMBVaUBgMlGuv6Nz3kq33r1T7qTdc9LaJsOuR1IYiFfYpAQmC3IBSagkkCMANaFNd7isoT1W1wP2nrlzWIAVIVIYUrlm7qWHHQDoFjRd0+u3GkcfQD3AzL87d4nNjfe+LVq\/c79K+mgF8OGmKHeodWAF9YdFCYAAUTgDMwLYb\/soqaDrJc+dOtxiBCyWqpq1irD0urcKzZFEwAWKmp+7CLdoxS6BoUQDEMp6\/rLfonzKiSBtEW5Ce3C2fVRHoxp6OEPPwto+xj\/LLzLXqKkUM4femj+Cb82zhXIJPTgPCJSgeTqQ5SlTpmeQJ4atBoWW5FXUETKq1RMEQguPAciCJG4KMaQWbi11nXMew965W++EspX\/3qkodbfbCJsePuTztLbr\/7grPqOhSSpsHHssx0+BsEk2UIkBtgH5JoBUQLUgCUzhFZreVi\/jhSigCEGXNZgrgpRSrlajXZ0LvnE7G+vPhcraKxo6H0RAeShUD9Itnzs0WfLHX\/98tz05v0jGfIakVGEFtwWKp9F\/KyA0UxaS9P2QlfFWNg\/V9IgsITqgIHLfjeTRc89aGaYuTxXcBq5Ck8mrJFTtCR75WWy3Ahzw6D8nLu6Vm2htMWuQsq6AjV8FgBh3UP4gRYSR7mnh7ZvBbSwE2Q2vodQUTl3RuE+2exeGS0aPgoOLFM2Eg3RAyuUk+wemHBdIsyaYpYZWhDvWP3RHV9\/6n+prqv+yxl\/FqQNXfC1+be+8qEflpv+8YmFfvPCSGoSKbH1QCxAKeP4e6uA1azlO6zh3MuG4mthvWdmrJnxOw6lbgKBlAEl9VC7k0ra1PLVRKS4aGJbt\/e6N2SL4c89afno+ms+VolGO1IvniAmTxWp2Gm7hzx4zzVv3RUaYdf+SV4lUAMQt3Zon3Xnkw0dWMQceuxJEby2hPAYmoXHoQIBBHGOIPmrmYFL25qo\/eAIbSdC1NIJCT5PTPt3OCfnyBg2GLd6e5F15+jUacQ0\/u5MwzYzryEkmW9kMAw40AnBRoHUs6NRqUK7\/fDq92z8+muHVPVjROQf7JFA1mmnBNKNfa84ZPDbH\/7IrHTb86q2Dm6osBgGknDPHbWccMpAGgHIHLDVsB5Zchw1hVjAsQXDwAiBJNOnZITITIEspFPElkc53jxUim8HgIEFE99zvtduSug8je\/68MP\/X3PTtd+aU0o7nE8VqTOEPRNYJqp\/Tvs6WjX\/rBKglNW+GSwMowQrnJUKw54aIi+FsIfnTH+fQqjFiswBZFafhS0KAxWT8UDHOEHkyj8tPaC8vlugZgRV8RCWSyYOigweGnOyUALZfWvjPt3V2hgKgVvOQPMdCwzymTZpI2Hja9pVGoIfvP6Dd33tyZ8CDB7M9OGVvTDUDwEZve31p54d33rxb+fX1z+v2w3DeqcqjlVcqF0TABiQlkGIoWA4UvhsN\/d5z0qedmasYE8OnlNV8goQLAiRhlK4ZgxiGAMTxeBK9bbqEcevBoDeYyZ2APfGgwj2fe3KzuHffLBfhtf\/u9UaWUAtNYidazH8xkTQtGcHoHux8L0JC5g1qAGRFsINLST93CYMFe9UbqitnV4L3iUjDfkMoDSZSMekd5zH5eQIYKfLkHnOUhXK+nA5tHa0PzjfHDjXGJzg5u\/G2vZGD4rAIM0iAARGIamBFQ7N5+KAkkJNAAq9NWpLHbSz2dNMZz30Pf8cOegrT93+mRpWqH8QsQZJe8E0AL\/ms69fRNf8+YzOHXedNxfNDpeKIvVkAcAGyS7O1ouiBA+b4SoJRF2m6sSZ6lOQiyPy8KQBeAUkCuI\/Ko7AJiaoQlngyUOZoZ7VmDINzznwc7O+ds1bQeQna+O+x1OAPoBWrL4g3vajd\/d1NW9\/m0FNhVnVJUQUWiInC0InK3fdnR2MihwVorZBFSvWXAAsWqorBi0WYW48JBmWlj3UYlQeBgOEzDxrRdaMbdc6sdK4EDyg8uGhuCwtoMwZBhwBnIuNtj8n\/zlBd3WK+fumYGpjkOVJnau0WUGt26hQGJAwUCoDjTooAmzVQGueRGvaZShqjFz\/0RM6Rxv0FnxOly03mgesD\/CjLyP3rP3s6w\/zl\/\/hk0vclqdDR+GSRAmWKIrg1AGsoc3Xh0fvoABcCOVFQhrlCWoCHyDc49AuyJ7gvaqNiB1zU4RsZMgIjJIxpAgYWWgXUKqD3SjLZbOJ3GUnnhidRJen91EEYDD6yUe93m695hMxj0SJeJg4tEFSDpxnfH2MiwD25AD2JgLIhThBgdke+APaNvjxKQNMK00AEYTDdACfhQABXBSFZCM+CqCkkZZud2GXp2Awqsq59FhezZAsuSdpVRPa11EQIldGgDjDfzMrCG1wdMKGEd1zBLCne9tiA7IWlIuz8wuDEEFTydiYApAHWcCLwnPs4zimoaRrw2D12HMOfMPvf6EtqYsHMNAHKNjg+rc+5hkLtq3\/UFdt87LYj\/oEwoaUGAaiQJrhRYYCs88TZcCdwoqAWo+PAGNCCkAerAoWKCQimBhboujSitH\/9Fo6jBx\/uJtdd6pOjabEzoeWQvW0M4q33jn\/sOcc97Wr\/lqUALvXMIAgTmtx6\/877Swd3vT+iJIYJLBRsDdGprbLgVSyK\/1+7GKc6LU3B5OAyYM0hRLBkYXjCM4YJKDAvWZGyhYpxWiohaMQvnltAhBlr2q9Stmztw4ae6GYmYwKGSNEMchWmDgScKRgq+HfSLNRgAqOQbBCiIRgPMEIwSrBEMSpwJAIQZ1rTSNokckhAoKH0QRWGmBtBslxokmBQKGCwRMm7G+Y8r0dV25QAZQFSmkGjBgQWZBYqISyK7Mz0qyjW4eXzk5u\/\/ydX3j8aYRdYJIHjOHnxn\/DT\/+j69aXHvGexXeu+ebc2o5lcdoULzAxMzEplByYPEqqiMXC+FIo60Fg1cOqtFhCMNni5\/B8ySlYSUARwXZhO8\/50V3dy17TtXLn72cNbP3iplkHvmFbae6NkTFBRsyqejiFYfhmurPnmMffAAC9KyfXc7xHbr6uhKEXsr\/9E09+xuzhNd8up1tmMzeFZJSRN+xkgJlBLmvsp4T2350UgArbvCrg2cCTzfqmCUYFmtOHFVC2ILbwkqplLxBWKBtWCpdRrgBOUEu8d0R1teUGlSojKcxQI3GDFjLMrM4QebRF\/0mhMYg6iahHRbsV6PKqZQbiDjQr1aoArgGkSShPinifEkDEJrJEqhDnoaowkYIMoNLWOiDF7iOBnCs+zc03ZD0BkAR7gDSbRYACRZsBjUOZlULpUCkg2JwCTGUBMW+h+bf2PPpVzy2dct41qoEO\/sBA+fsY\/f1KIL3l\/c89nG75+6cXN5tPqdSbEJcKRczEArCHkmulX2GiXBTuHUkg96Ct8acabqmiJUOvwpGorZghdDSiroWf6XzUOe+hs89OtQ+cjwob\/MBrD63d8LsfzWpsOd4mI2AueXFiRqj8hzm\/qv+biuNCoHbPOwDthaEB+M1fetbT4y03ftbWNh1kNFG2QkoONus8q3MZDIOyb4ZFwjrl5bjXToDa241QTjOOW3k3SZK1UaHdZqBQtWyMDWO3mhKjntJwtbNrHRFuUOA2KXXdOpzQHVH30o0jpYOGOZrV7Og+bOR2KjVrXYdJs9nULfPnCwA8NI6ptubvNh69q2x1sAKSkjR2dJD3PRaNhfGO1UfM0R1HJs3m0Zb9ISzp7ConQfEoBXySeopMkIhGSkIOIgqrQZ48H1SmKmDN2JITlmV3ryE4aQogmWJIlswKpcHQM92FQE+weR8xgIypyYC6UNYiitTFVborWviL5kFPO+uoZ3186wNBZiyIq0PIWNz06pNeOr+5\/n2V2qYjKTKQRDV2TKwEdXVopFAjY1Ivyhyk5jMgwngPOACeGJGXwMHwUJhI00oPr+WuWxtzDzqv8dk\/DpxENGEe\/5tzn3jwkZtueUtPbdtreixV655lm+NPHvCz7edqaI2b1AHYfR0a0QD87V9\/4Sm67uqPV\/3Wg0CJZ0oN4KBCGcJtEEnoRAuBAIdmh3Gih8A+7sQt8IbykhyLwDKDJG8coranIGaOSxihjkZTzXUe5Vu50rO6WalcXTn8YVeVnv6F1WPv7bVTvZImgNHdXupfP79g800\/OyEd3rwsNTgmHR08OoYc392ZdkCacM0REIvYCBmfLMTiuaR5Hjmp7LsYW\/MQQgXQqBVVEVz4nBZ1sMh9kFbkoYazfhYHy02Zm2x85sjWK96nqv+BFeS0X8fTqe5n9X2S2z7yygPNmn+eUxm9\/bWzZGR2ql5c0mQQEZUsXENhoihsaJpCMqAY2Z9OKgHXy26Vb6ncAhRZaEMhqWijPIs3mfm\/Mocd\/4FjP\/D9v9HnaEI2Zbiu362hKH7rjnMfe\/2Gjeve59Xs16x0XAlsA\/oA9O8+qtungMimla9flFz\/p5\/PtUMnS32LlNFkCnP2AAUSjiGIUNbRAP5lHH0aP9J6Dw5g76KAnIDTHrDDoTadJ8CkZEBRCYPSIb4863oud\/y6qfJL37Hw1qUP\/\/gmOvb4JO\/K0l6Y6445xmzB9XLaMiiu6wtnXbGiAJHvzpqAFSv6aAWAgWXXUy+Ay3fcxieuv1ypMMwU6nnNwCsWdGy9+fBY3NOlPvjECkaPL5sRg+ZQCMUJSuFo5\/3a3ml23eERBprsRfYrSoBEII0yrYAk7GMGrQEryKomFPpc22gmR1CfggwJylXspIWjsvDkl81Z\/v2f59Hj\/a3Elz+t1e97zqnd6276yNx028nitkGIxcCwIQfNGKzeAUZsBjZ7gH0GnAayDymhlOkwigSAEKogFSQJqzExNctdGO5c+snB4579gWPP7d++EjC9u6mYZCkBiI3c\/J7lj9q2Y+SNC\/Zf+v5D3vnFm7CHjkzaV8afrarKphXHfX6O33hmIk2x3ODYpPAJYE17EYTylmYjssar4NxzaQDlKqsZWUqJlFkCnd5GcGrRQPdIszT3z414wTftooMuW\/j8r99ORDLmb+0FD\/T2onf5wD1WxtK+PsayfsJ10CKHm4zF+q++9KA4XXckkvVnW7\/lSWU31BGTzzp0wjCwvAtvMjxgbx2AsMIbgB2BfRAOCWpNSbs0qKaAL7sM42GIE3Cc9WYI4MmIs108Ujn0ss6jn\/WS8mnn3Xx\/YQqqtiqsoqp03euWndk9unXFgnT4QCteQEpGHIEZ4gWiCkSAsQTxGv5sAkQYqnEWVIaqU6h\/ZsQpEZBK8NLW0rZ41siOjgUfPGzFtz9FS0+qFTX8p2KDBOiN3\/nOvKujaMfy5cv9VLzbPsv7r\/3gaW\/bv3b9h7r9DpsoiIzAkA+diR5ZBlXY2qnNj1dqFdBDy8mUNfgIWfd0e7xWixarLdoZM0ElG8klrGxUhZQ5tqhpBYmpXiPleedXFh\/2q7te8KpLjqCnNYugJq6DYkWLnKX3+mJcAcIyEC1v75BrLvxG2d3yzUdW3LZndzYGn16hxuGR1CAuAcELMmmUvC9A83vvg0Aq066M\/+A0GGMVUdqsJ7GhO5McwGrAajNv4rK6boYBtAgIWeOWArAcoodUwJEJP7axT6Mes7NyxLfnnfrON+Hwpw3f1w6gaHSXv+d5B3atu\/rceen2s2b5nR3K8OyI4Q1BXFjYHAGxhXdhhh+bLJtMAZIYmt0jpjDdR1RBnDkAAwExe1vCYNR16dC8pR89+KOX\/JCIpK8PPN2JTNP9Hdo3N4tkx1eedJpfe8kPZvnhBeq9gjkbrT22Q6a9cefjuHzLmNtkmfZww0Iha5caPYggauHJBuUUAIQUwhldlxVOKOPQh5ZLz0adilbKJR5Jo8TZjisbdt6P\/cFP\/ep+z\/ufbcXP2d0wx\/uyBFV4eJpzLTb87JyD7eZ\/nuV3rntepw4d02GHkabOmxjsUxAbgneKyBj4BkBMMEahPhP6KI4v1AweksyQKWuTItfiJBRgwdb4MxpThix0KFK7lVU1CqQqylIDcgq2GMUCyLwT3tD9il984b68v3nN\/FrV2L7jqY+du33NebPrWx5n3DBAada2aQGfhbSZViU4gH4+65TkDOmJOIK6rFWr5SANmBTivKBieLQ612+rLPhu46hT33X0mz6\/PmvsvTug6JSFWOjuGX+Yz7ft2y87trnmku\/PdmuXUZqopaxOlhG\/eQwUWlS91VYhmIq5MRW62WgCB5BHD7mKLjhMuWGEhhQWiA+LHMZAnMKnAhuxMDOhOpu2NMqXUOfCT89b9sSL6N8+uK5lXA+wyTcK0Io+UPD6jM0\/PucIf+ffn1v22984i3bsB1+Dh6o4IYggoiCgApEAVJECYgoLQVoPIZT8xudogXY6MbGcihMX2sSlvFEFFiolKAuIHBQebAhJw2tU7qLNdvHqTV3HP+v4Vw\/cdB+kArSyNwjSbv3mfy0dvfjH7+pobH3JXB2Zg8aoKikR+0CBzic2+7CphE5S35LyowwnNREBLmAmHMXQBHDegSNG0kylFEW8iaubdMnBH1zyyd98nWjhSHHm5b0FcNydHAnrf95XqV77k690yqaXjCR13+kbxqqHSmh1zVlurV0+5\/GPWVO7EcBgmjACGJtOFNqH8yw44\/iLZ0hUUmuVIAlq0tOMZ+3\/oa3xUd9cfM4Pbs9TGDzAZa3zNIEyR7B15cseXt168yt1cP3Lq3G9A2lDBJ4pbQJGAncACqW88yQUhJTTLGxvDzUO99MCEoX6NjvoNG8VqwIaQxFBOYVyCiIFeYLaDoiqSkcXreclXz7odZe\/HqAgUaD3jhPNd9vbPviiR3TectUH5\/gdjzfpDnjf9LDWqEbZ8spGdXNg9LEL5DHVQOK0WVckgoAS1AGwBJ8y2JcBY7SOGsjGtNMsuLK55LD3HPyRP1yQpau506O79+fcGw4gk+a466OPfUXH1qs+P6vsSvVUUNIkFPW0reWnnCuYyBQBPNnFUbRn7RWnnxaptL6gYJGJCHgoIgsgomFXqiXR\/D8k0YIvLHnH334FFWhf6MSgB9HkW9U+xop+UD9EVeORr\/X2YucN51aaG04wNAoYUYUnEgEQAWIQiKo0ts8BvsUfNhKovpBySAOm7QAU+Sg8IETPwhkp2xOYO5EkTRUGfNeSzcPzTnnx4hd998J7eiBp0fD\/8a43zD1s6NIXcHP7u7uSLQdCRrzAE5lQZiUxsELg0KTfguSlJTxr2oKeYRgQRFJQxCBi+IZXY0pAFNN2rja3VWb9rOvox7x\/8du+el3YgFTui+Yo2tsbx4De8ZlnH2c3XPa7xWbzwqSZqoksmQzwGSNTXNjFx3f1TUxIkQlyyvEOjqDc3rlYszyVJQSxsRX1niWqYsh3rXMdS\/sWveV7\/0d0RHM80PMgPFrhLEC49btnLSyvXfWpSrrxubOqSSxwAi9kfEzBATSBLKwXmAyhlhCqIxNkEQpMNtLMAUwfuSgWCRwBlrLChUSwpRLgEkHcydv0oP+9vXr5q277PUnvwL5vGMorOaHkyLjuTc84YemOaz\/e6Xc+zpiEU9RE2BMZkBcK4idZ34rJu0c1ODFPyARo2rTnVsVEHKJSGWmSClnDNjbYoV0bR3oO\/sD+n7n4a0TUzMhFGgJRGPzbiZ3DthKn5VK2NrsQNRoMjGDnTj\/GGowxWiqF9znnqF6vJ5dccsnwdKKAvXMAoQsFmz9w\/P\/OHr3xpZFJxKVgNu3Z9DrJoBwl3aUDgTL+Wp5ZTrTbj9dFFwLUMlQ4iCNkbxAWePESV8u8HT2pdB\/wPd3\/if+14Jn\/dfP9Fdi7N3Y4VaXtK5\/+Irv1+vdWdcsxSOpKCcEoCOLHrAZlgtN2lcaoBgeQP4jJhppM0kMQii9BgZglTL8BBVGV7MHnoioKtki7Dqivjw94y0GvvfCrep7uU0ddLO+t+cknZuG3Xztndn3zG3vqO5YgTeEqpC6OKRVB5ATliCFpCuWwLZESjI9AqQE4gbceqhZKEVQIpB4sQTnJe4C47JuAqVc74cvxBQtOOnUFnf2dS8c9HwKgzzrllCW1dOQbDcLDm6ZUp7iDLZhYhKFCqlk\/sChURUUEqirW2lRVyyKyqqur67V\/+MMftk0VCLR7cwOJSNd94jnPmZVsfrqVBKkHWQOQaBu9110XB3FRzHAiqmlBqmaS96looSkGMERQ+EDuEYV4ktRUeRjzN9S7Dvzwfudc+CUiamhbeOdfRppqzAioEF5+b+uPX3Xl1k1X9pfM5ud1xhuIEgcGZZEAAZGAnAebIDdFwlDN6KstgHD6sv+iJpNZIAQtCw4RRq7o7hUQIWH4yK2rVpvDZ93yref8HGf8ZMu+itZyCXrYSO98yyMeEf3ys\/8x1w4+n2UbEgNlA6KYiMSjigjGELTeBHMI\/EFt3YUg3BnuGbMCPqNEt5R5VMmTpkbMzsqc7UPVOV+rLzrxgwvP\/tbgBGsxdJVXyQ5uai5MRGepQY9JiFIiQDwMt+1ZsrwjcwBoNBool8vw3i+sVqvTsmme3g3sYxCw9YJP7me23tBXTQdnKUOJQEqUKdZQS66u1eXQmvyR65ZlIhetV\/aewguBmFcEn8eIWzAY7BjsBOI8SD1MRD4qlbkWL7xaFp38ov3f8OdPEVFD+\/p4Zpx1ADvnPe9rNwwuft+rhjuO\/th2KbNjkONYgTJgOuAbBkoU8v7WPTeTGvyUOwjz+YyZGGnoaDRQnwFlbIHYIjVgn9T9LNr+8I7hG59JYEX\/3X92igCQ3vCXn3ZtOXvZB2ZtvfknC\/2G51Ntp08NaxKDGjHgvAZOvkuAJAWxDZOSJIKRKEh1kYdGSWh58EELkWMPI6F9N6tFEc3q4W2d864anL3ozKu\/eM27T+j\/1qD2YdK1yFDXJHZqSkoUeXVeSVI12lSRVEVERUQpQ82ZWYlIoyhyaZpqmqYYHR2dVnTP07mBuL6fCEZHrjv\/xaV08Dj4RNm3J5F4n4lWSL4gxkpwU9Y6H5ATLrwm6PvPHIMW4f0xP8vTDQtDEZhiiC+bHWbRr3qOOXX5gles\/NPKXm9UQfdmWeV+HREMwOvKXnP0c54zfMDjfnPeSHzwOwajOUmNY\/KVWL1vZCInHCYAecrUlD1ajRSUO\/nptWQTPIC0hdO0egpQAUkn1IWpT94YSmAQudR0uaHX6cXvWpqP1Noboy+mfLe\/7TFP6PrK639htt343k7avhhSdy51xghRpAZlz4glw5PIQ6yHtx7OhDOwAiQ+MPpM0GAw5WDNvhlyWE0BlCIa6pyV3Bov+nKy7EnPPubT\/zx\/OZHfUyTTNEaJVC0MRcJklAiq5FlJVEhESFVJpC06wcykquS9JyLiNE2ntalPPVzoA1E\/\/O1fOOOYyrq\/n9FjGwYeglB2hxMEb1nUkd1Nx9nuJvEWXZiOeW\/xhxI2Ep+qiSMId9OonXvB3Me86Bx6bP9aXQmD3pmJtbvc0+UDvq8PTEdQk9h+ZP3XT+saHlr3FnWbu6sV1ighQlMBikAsYbdTn917zqQPp39LQ2RnMwEYaZVuyZnQV2AFoAQu6DRQhbs8fOOkrTdc9CyAvkDTFD4sGpte+KV563\/77ZfSXTe8fbEd2a8ZJzqaqJYs2VKlhLTpEOVDNosfk+MULIWysxRIkgrn0qBAHUceZExKZd1uymuw\/1H\/ffiKP\/4fESWt9t09pDHGsBrmfKIKvIRN1Gd6eYyJKN3Bxjo6OpCmKRqNxrTuE0\/Vk6Ifunr1BaVo7cXvmOfWH+vTmm86YcnDeacg4izi1zEh\/kRjeVo\/k0wyW6nwmiispDEpgZIitaIoKfkops0666ujx72tlx7bv1Y1UGZnjH\/io78\/6xMSh8Wv+MN5mHvEy0bK8zeNklJCKrChYxOIQGqm1J+xu2iAlcA+hpEYpHGmd5e1ZJPL+uY9RFIYdt6WO3m0tMC4zvmDTY72U526emG2rDgrg3Lyueecuv5HH\/pRz9DNn5zT6farMVQMgwxx4gi+mSKyALPP2IltWW72gPUKS1l\/v5VWpzMEaJBBElWU4siLwDTiOcnG7oO+bs787GMW91\/4dSJK+rJrmUoKahrdan0pyK2bOsTU4QlQqYSS7SQbKDPDucDdqFar2OcOIAPotLLyM8+YnQ4\/m5MRYXFMSqCoBEUpmLhPs3IcCpNKdUqLZHdRwEQbjnioJaBhu2ubab9PycOe9e6lzzq7BvzrDaDYq0ggq8CqKu330p\/9guYceeYoZm\/mmFjYC2wSJL0QAVoCYNt0VrQDvbzleI8LTYMKE5DCZzLYngSIHcg2IWlT2RvtSNiMjlY37yzt\/42h0pEv2njcx1ZMtT7ehpqM3Pbplx1\/63887DP11VcNLEq3PC5u7FCT1hDDU8ygkmHElgPPTNoiq0oEseEVFHYz7KrVRh52ZKcMq6zGO6pHXWZzz8F\/XjvrsLMPeP1n\/n3Bqc\/f0BcGpKIf0wMvHVfUcykbzx5GhVlNYSlssJPJtjnnMGvWLD3++OOntfbtVDwqAXrtyvM6+R8\/eF053TEL6j2XwEYVKoBTC2slTOwRbfFzirt9XkGaMPRXbTUDUd5tkynKmExSRfNVm53REmmCitTLB31y8duv6iMi90AQlbhfOoFeGHrRz3+z9WuP\/4\/hwcZHu6Ltc9lDoULwFqRRloqFFjcSLQwLyfaRnBraLuNgF+2wrFrjOYheMim8pFCQRuUypWkJbOb+qWPuYf\/T\/eo\/\/lJ8CuBnUwf5CLpS1dz1noedybf+9V092jgco0NQ4yViZfWuhUWpZrVAomy6UliHwgqXKVQbhFkdbWmDIPQqSnBgiaBco0pS7zno+0tf9o7\/XHzC8nX46GNyRt80DD807TeM1YQtIrZQryBtwLAC1ICohZKZUB3Le5+\/aL\/99iMA6OvrQ39\/\/92PAHK17jnXXfCwOc3NjyRpKCxY0hAGuSSFcAqIDzkSjUX3KQ\/n8xLeuOqA5oVZoWzIlbQF18gGElFWPvIAPMcAG6RxJ28u7zdAy577YSJyuhJmxvj3zglgAKIr1cx79YXf3uIO+GQSzWGwJZFsTJXWwszFuAxxJlNwDRr2zob59amJkIiBmgrUlgJsmHOys3UhhpAoQcAgTxoJaUkJUbmThnTO9m2lA9\/fOPG5L+x85W9\/6X1KF\/adancH\/o0H+fQ7H5332P98xBfLI9s+M9ftPDxuDrkqGmJ8g6EOsASxgLcGaiw8KEzVyRql8k5UAw07LtrC0aoMIdZESC0zKiXDd5YWblm38Li3LH3xa86hE5avu\/BU2L3rYQiG6od2kpEGIvKwJpTMnRd44sCdwNghsEVnwMwQEb3ppps0pHn9U\/pknoJnxbUXXthphra\/q0yjnT4BfJNIsl5yhg87f2tQxQSvFgpAmEi5tiX+oTJWZx8K5xQwDIgiMhESxypxD+0s7\/8t94gXvX7e0\/qHtA9cbJOdOaadZikth1cVGn7CFR9pVI\/7YMPMA1ur6puAVfjUh35+ioAwsQAmD4szOTe2EbwIXJJtCHkBxwBqTZjLSKxWWUocE9tuGomW3pVWDv9PWnL8Y248+coPdJ7+0Y3aF0CC0\/tXud2JYOS1dL36O7Nvfu8p79l81Rf\/0lW\/49VdGK6y1r1B3YaOnXzuhLbmH2o2gLM15KVkAWKIFDRTM5GqoNVPClsiiao00rlwdEfH4k9EJ5x6ykM++tcv0kln17QPfPoquLuTfi44eAEMpeSTGuBdNomOAbK7YGNFR0BEEBGMjIzQLbfcMq1qid1TTkUELf\/9o0+MOfm3NElhOstE6qA+bTffFEqBY1sZJsj\/tT1ho4UTUM4fzPADYRBnc+htBc00QanM8E3nI1M1G2TBZT1HP+2\/Dz69fzAHfGbMeN8cJ51E6eDVn\/9o48\/fWGYbjWeTbzoWY4NEfQqyBO84pMYKREHnKvDeIRDn2hiiAp4snBpQEzBQF5MaELMzs7cPRQsubMx6yCeXnvndvwD\/zIDeLHzunxzdvyg8c3ftytd3Lrz5ikds+v55b5uXjD6txABTHVaHlBnGc1Zp9ASWMGCTWxMgw1I0EtR4ABNGnbEBRwYCB1EB1Cg5cgBFDe50te6FV94hPR8\/6ZN\/XjmXsvE8IWLd6zWYh+uPecxjaN26dRgdHc0EWwLA573PUpaJZfJFBNZaOOem7XzsHrcGVV77jmUv76RGZDu60Kw1EFkBcabWq2FoVVDa0clOgl3qeFrEkrSVh1FOPs\/iu0QcBAyfspDzZrTUc8v+Jz77pfT0D92MrDgzY7b7LhLo6wPPesjrd6xb+eY3y6bawXNM+pDmzlEpRTFDJbDQ2EAoa9QMqT1YFaouCK9EGgIABdgwLBsVS2LI2VR70Ixnn+8q+39s7jkXXQRcNQZr2t0Omo3e8gDkhveedGTXlb\/vs+mOF3enw2Ai9QlgNCVuQ0kQkyMVWVeqSos2TlQYgSwCsgwWhaQ+cBKEFSaiqKMabfDVkWbXog8d8rFLPraAqIFPUZvKu4+E9Y466igtlUqo1WrYpSI5mdy7hP4aYwyISBcsWLBvqgA5e274yy85ZW66\/eGc7oSDqpY6oGCQaCtX51BthRBl027zMD8ALNkkY5C0834dM+A2+55Q8NgZiUglAqsgYogRA9+zcO0od7+Fnv6h1dqXzaqeOe6REuHS5Z9d66qHv2FUq7fZEpMjJ5KNBSOWwI0vcriyHYsMoylAU0POT96J8UINiimddeD59dlLX+FOP+fls8\/5w0Xa57lAEtU9gXzLB+Av\/tgZS7f0PeTtS5t3\/GjR6O0v7k52ivEi5B3Frk5WXasVnJUDY5QVYtOM1KPZuPkQWocQG1ArEA6MUiuEmKpqbSfVS\/MbWzr3\/\/4d8aIXHPqxS\/4fETVW9oYAiIrZ7fReE5cBjaFmswnnXLbra8vA8wpA\/iqWyfMoYG+qbHbScgr1AybGyM1XnLUYg0uhXtI0YZhozO6dk8SoVf8fO+UXLdEOtEbyMsbNARTKxCSkPXMvE\/1gp0qVmEZdiXZgyTf3P++yC\/IJrDPmes8Bgxf2iV34qp\/+Zdunj\/28ovHhGKMMEymTkqprAbetAaVBPC+gxinU2JiYLbw3nFaWrKt1LP1C83Hv\/\/T8ox8zDFwZZkcsh9+dYm0R4GM2uu79T3mybPjru7uj2qmxjAA+adsHETxZGKJwARTBI850IFNYbbYmshEFsWyhCGIF0CRgGD6Iq7KCfEo01LFoUzLv4P9a8v4LvrKIqKmfCyUDonsObyIiMsZAxI+biTGJXkYWBTAHYeJ9kwIM9DJhwN\/+zXOPqVzz\/cdBG+obQFQuI3Fpa+MlKUzCQt7pNUkTT+6twgS7toPIC6xFWWkNnYGUyUaxWqqV5v50v9f8x0c0Xc5YgX3CD585Jj9OWwGvAN9Yffj35oxsf0FnLI\/0yiqaZt17GaQrAFGURXuihoywYQPbiW2+c9hX5\/yuc\/FDzlv0kv+7DngMtA92BSC7A237+sArAARsh3Drl152QHzHFW+q7rzynG6MdqDeUIEXssZw6oGIoU4BQ0hFwMpZycxm5TyXjVPXvGIJT4DnMLlHg0qvKIEoLtOI60zTyvxfVw46\/r1L37nyanyAcOGpsLQKHgTt6+uzN1564eHrto1UFx9wVHLqqafJ9pHtuOCCC7gpTYoz9f6urpKe8eoz9M5bN2HV71eZ7Y1hRgo4V7\/ryiuv3IIJOvbynV1EEMcW3ksBOJ8kjA\/GD+ccbd68eR84gOUDCmLEG684DcnwQWgCxjA5n4KkCRMhTDNAFo6QoF2hz7X+aJwrbwuC5FJhGRYI1SANBQHUEJQIqVPYmNSQ0ohU7sKiEz5AC5ePrOztNctpYCb0vxeiAAVwNL6+vvatp7wr3XLVAMvQPGMYLpWgH2AILiUQWTBXxYhjMIyWK8kOrfx0tOfoLx72nP+5lBYeO1IAld3udvyBXvDyfvh+AGu\/cMbSnp3X9jbX\/vV1JT98ZBnD8GlDo2yolIDgSxFIBWwDYSaPMb06EBzyge0AA2TgFUhZQZaRJk1UjKphqLNVHjY9qEvpb6OV\/T4\/+5lv\/9mcxzxneNx1EwDcevXFc3ZuHfx0faR23I03XdO48cbrSJnApMSGkEJgmLBzRx2f+chn4LzCKYIEg6gj798H4NvjHUDG64dzPgP1fGt3D1GB7FIBKKYJ1k5\/zIedBPkX\/e2n5m75\/ZeeVZWagWEPIWNEQ8nPozXfPMyM14Cmtnb+gsQv7XL+Md9SBJEFymovvqngikWpTEibKVJT8fV4zicWnPOjfwJA78CM8d+r5UEA1TN\/u2r0M8d+o+qa73DD2zWKmMQDaaqIKx3iExaiyI7GPc0ml69omI6vLXnjJf9LRE2cfcGUAL5c2375APy1K181J7rtn6f1bL7wLd3p9sf5pBkWvoQJrJqNQ3cUyDFBtkxCF2mW3xsNfQytoYpM8Mai3nAox0CSNlGJrSdPJuEqDVcW3bKD5\/z4sCe\/9BN0+hs34sN\/mfS6m9sTHpV4oY2xsL0\/e3BwAu0hsUShd5+DdmDQuHQKoLN9i9tHBv4Rczv0z+r7KCjT767HZtopAE9wCgKAu\/608rSO0c1PgPOSwDI8QOJaEn2BoBd6xT2Ztqy3hpy+RQSSsaBg6+bkKGAe+qfha1sKhJJ6QzSKq7TddK6af963P5OLVsyQfe7dI8vuaYdZ\/PWaVG+3MRO8CLEBm5I0G8Jc7rHb7ew1tcrSN855\/LnPWvqmy75KRM3pAHzUDyEysvbDx5665KZffXt+\/ZbvdzXvehxqo2LEqYWHESVoaCv2FObstfglmXqUMsEbzvLR1kKFMwSvKSplgTGKSKBGK2YLFqVbyod\/BQc+\/lmHf\/jSd9Lpb9yYAcyTXvftW2qoS1nUdKgheANVS4FqQBmiHVp3VRWZ8qqqEFQN4DRX9pgABDTGUJo6qCqYufUvTTLMtYgH6F6ggHaXBwHI2pUXV+J\/vOa5VR22XsUlolYo69WnNugX4neGis0KrtIq6kHbEuAkGkouOQuQx4GhhetupgKUqopSjM1aGW52HfppopPSGZrvfRcFKEA45zert33mIZ\/QtPnRkowYogQE4WbcvaYWz\/+Wn3PUzxa+7LtXAn\/GFDsx88nwSmC96f0nHT832fSajsF1z4mSnUu9KnxUFhhldkmo3wvAHDYezpqU8x1eYUGk8OQhnEIoKBCFVWkgyoigSk1HFDEkno0dXYf8erRjv68e8p6f\/oqIan0ArwiY9W6jzGaPlbjBCEURIoO2Anr4J+zgks1qpKzkaKDERFTuqOr4obcAsHXrVgBQa01m9G3Ab6IuwAkARDXG3P1egOZl7zyhc3jDE0BNFVHDZEAmjJpgXxDqRcYA0giatUhpVtajLIkkCrBfDunqLtGKjsMMBeJEuLPbSHnJ\/x78rr9eoO+hmQaf+\/LIpNKv++qxP5uT4Iwybz6xIUnTW\/uLpLrfh+a\/\/srLgX+GMB59oOX9frfIfl+24wO47EOv7VnoLj+zc2Ttm7vc9kONeohG3oJZ1HACQcShFx9xPt0pjM+2uS5Blj4qMYgcOJtA7ZkhYqHKCvEKUqZKFcNS3djs2v8T8uKPfv7QY08fwXsJK3t7Te\/AwJTaxysi5EwKrwKFgdPQJJUrYYkiqAUptXomDLLeB2gG7BVLr6EU8stf\/lK3b9+OKIoRWLApoiiCiM9UgCatHOybCCDfYbvqG585GyOL4EQtmJQFTiQzT85AlVCvC5NOxyrG0BgnoIURVLIroyEvAniAjUFkSKxJzHbqWtN52MmfJ6I0C8lmHMB9GAYQgGWv\/v4dm77w1JXbBxulSkf0X91Pee1P6Yi3NItGvbtJlCt7ew0NDHj0Q\/VLX4q2bv\/yo83wr97BydBTO9jBKakX1gjeAAlICZYUahQ+mzNhfBhmkufEVNxODAFeYTwBZOGMVZCIEW+sIRrU7uHR8qLf2yMe27foVV+7Bv99Otq7\/tTVh0dHN8OWYjJcgU9tJkwjrZFzHnmxOyx3owqmrJ+SABE\/oa3WajWIiKq2apvw3mf\/jSkpInjvp4UD7IIBrFQ1JTSfijQJW73JRk77MF6L0FboUQAsCiMpSKRFwNjtSgJ2UfeGABwxnCf1iQOZclLqmPOF7hd++ToFCCtmjP++TgMCxivYwUu\/Lief+W9db77uB7nxE3YvdpF3HC4fGPCqSjd84FGnbL7zw1\/oGLrth7N101M73TDSpKmiRNZGTCYLm73AiMJ4AE6BNMzgU0MQ5uyVDYRhQLKGHhiGA1TIa1wtmZGoO91qF\/1qS+nAs+RZX3vporO+fA3UQwHqx\/RFYzo6OiDeU5Im2bDZkPaqtFOSdpKrrf\/3AeGDYUNjy559AICnPOUpmD17NuW7ujEGaZpmjmTPnfv7hAj0qE+98hAkzSPBFoJAzSMiRERZf0dW\/Gduj9jWRlY3onZ\/QIvFUZQ+pLFDQPL3Z8QfBUnU0WFGGnz9aHzkN1UuDkpENMP4uz+UBQHgqLO\/vLVQLdqjyGpLiBPkr\/rYC467479OevHCdNvZs7F5DtIE0nRKhigyTMoEFRdEAgN8Npbrme09SoxEGcxh6CSRbwvLREBDWG05pkRLNMqz\/17vmvO9O175o6+ccsABdfzPKbi7ArGjowBzOQPpXKvJLdey5eLg1cwoBQQE0fwAZExwHHXUUQCQq\/3CmFDaC1G0jin9FSsBueGLyN4TgfKhgmbnnU9kdTGQS21nCqQofCBpIZrPlIAnq0KMU\/XB+IGUooC1EO+VoFzTGLW455dL3vLNLdrmfs8c9xc4QFt+fWqz5\/oh\/\/xU7\/yFg6tfabdefHYHmod0yAgw2nAwMByFDiCFgkSyZp1CsJjPgCQDEAcBTvWIOA3rUxnCBsSsJnKUJIJ63Ekj0YKNpfL8vnWYc\/6J77pgPfoOwIWnwp62Kojs3J170NHRgXq9roEENR6cy5yByngHmg0SUbh04jB9eHhYK5UKhoeHW5qaeRrATLvd8XPbnK4kmC14c1FdU1775qf9W8UKB9RBx5T22x19BRsmauX7+QTaXBpcVcem\/KrFYKCVhYgoYCyMJRpyemftwJN\/rridcMxM6H9\/jQT2BPDlFlz77JMfk2y4eIWp7zi9s+wZzomMenCJLJggqSC0DwYsn8bnHgwoR\/AUQYhhxIHFgV32iRFUEWkqxMxl7DQluK79fhotPeG\/F535zcsAKeT5k5OQpnM84hGPwHXXXYPNm7dOUJ6bWA9zIoWs8cdFF12Eer0Oay1EBEmSgJmzKAATAoHFCoGqolwu7wUGsKKPAGD1h\/\/zIWU\/\/MhIGvDix\/YfK7d4\/uO3BNYQLRTZfSTZINXxfcwtLcBsVDdR1nmlBGtRnb3gW4e++YeXtBfSzPGAiAzy\/vx+yEpVs77vpKeMvu+Q7+m6f1zQkW5+QqepM0abgtQzVwwLW6TCSDmCRxSou8TwZCEwmeZ+BEUZojEIjEg8WASeLXxchgOLVyEbEY+Yan1Hz4G\/2dZ9+AuuiR7\/siVnfv0y7RPWPnD\/HkhIU49+wike+chHoqdndouBN2YK1gT\/3ab3KoKs99hSXV4FuPTSS7F161b13sOYMH04tAM7iMiEO\/84h6JJksi0HcCXN5xvFKDS9tWPrEptoUubMIbHdPeO6eCbLDYseChF5rHGCIOMr2eG3zFEYDIYTXnEzFn0Y0AxA\/w9cFKCC0+FpX4IVGndp8886gnvfejHu4bXrKzK+hfZ5o4u8anCqYKJ1Rh4GDRTgSjDRjZr0fVBb8C7TBgmlNZYHQxSsDShcEHEQyDwzpso4ka8IN1gllyTLnnY6xa++\/cvOPq9F\/\/oyf\/xsdGMXKTLr++l3t7eTKGgN1f5m\/DV29vb+jf7b5oYAxiFc47yXH0ygx9vqO2OvbFZbQ4CnnbaaahUKlBVNJvNQm6v2TSg3X\/WXoOAR9x0uRJY19YHH9ZJtTBcW8lQsZMvDzmUWrz\/PCAYk4tkRcJWm7RqAQ\/Nyxnanh5EAFKnJorJx3OubM479mbgT5ip+9\/\/j74WwAe37rIvzZP3nvTm2W7n8grtOBKyEz5V9UpkDYLAlgbpLTaKcmTgnQOlKQwpJkN6Qreuywk9KsJaYmZEMXZI5+Vp16Fftw85+ycLnvryDXjzwl3AyYGBH\/p2zjqw279nYGAARISBgd2\/z1rbAvknE78tAnRt5R7AeyHvJwbrTjvtNPz+97+n4eHhVgtwmqYwJpQ5xhv5ROzA6QKBVvv6mPv7narv3PbWw\/cHUqjP9J5oEo0P5D8bu5tnPVXjcvwikCshCsi1AwMaqhCl1Fsd9uUff\/W6+bUZ07qf7\/oZptXfD7niP5++9KjyzqfXf\/jJF3O6\/bSSGYZPa84QDKWgkjEQyeZ8q8CQBHq4BsHXFnjM2u4xyfvGNJd7yZQp1ZMtd9I26r4pqS78njng+O8sPOObtwB\/wcpemN72iHcCoE9\/+iOXbl2z8WlxpVwa9ZAUBvAewQBTgreUmpISSFlEq9USNZtNLZfLptFoGCL647XXXnv1RBHA+F14onShNceyFb5n05YnYevt3LmTiYicc7DWttILyeYR7I4NmKcM08UALJZdTwpg9H\/fdSiQHAj1MDlgN0nTgWKCll9FYccfVxEY\/3ZtPyXxmZaQ7bit2rnwh\/3v65cZ2u\/92\/AJ0GuvvTbuHDjrWUvq175b1m47dnaUxs0StKZOIoJtCTv5bJIQBZ5O3gfSVvLM+OdamPcY5ckpa5IqKIoogYFWejYmpdlfaiw95nv7vfYnN0EuC4Z\/TJ9Sf78vctEA6I6N6RE1bz4wUpe5nqyytfAatCfFG4IKVL0SM2xk0GyGOYCjo6PEzOjs7HwLgKsnuhfee9pT6D15SD4xWeavf\/0rdu7cCWMCFbjZrMMYk32GnywjGQMETpsKHMIdwqar\/3xcd2N0sTiACSQuABBt1L4QeuQCoFmtU0l2wRVzNhPyhZA3LnA+8ltzlWCBjXjURX\/84Z0v2wj8eabh534H8PUx0B\/689liy5dffWTtOy97R1e64cWmubkSVRWikChhijkyIAtvFEICkMvWQwQHk40a03abXabDRwgtuq7ZgBEK4UJEJu7qwo4mN0dN94+20QEffWj\/X66AXNcGHvvhJ2AfKgA0TJWGpBZ1VjqthcC5BIYZXuNA3VWPWF1oKVJFo5mgu7u7taOOZ9Xl6zmX7JpInXcio5wgMphwfUdRpHnEUOwGbGsCTg5OZq\/pU4F7ByCqwmtff9Qje1irXo1X540x1JLzptZE1F0RoGJ9CHkKkNE2x18P5TeLWvmKEhke8ZHUSpW\/nv3lc2aafu5nO36oxoTZind8\/PnLuupbno\/VF525wA8eIukOOENKqrAEJq+AVyhFgQ5um6ENHwDEhSoSUVujL4swWQTN1MHGVmFjQVwyiKzZIV137XT2b9Iz\/wf1Z577i4ceuzwpRCLYTZUoxBo2UmNL2qzXtWKBMgtS58EwrWzDIkS8DacolUpoNBrw3iOKIpTL5Uk5KNlgzt1KcU3mACYz08c+9rH405\/+pJs3b0YURTDGtCb+7Aqg75L7A4DW6\/XpRQAE6OB3PzSry7ijbKMB7yngfiIt4w+iyBlrbwLnFQgZ1FYHyqXBmFq90i0QMOsNyGQElY3henn2XbJ02Q3AzVjRF8aQzZjffXus7IXBAIT6SW7\/0QcWd1\/z0+fR2r+8sRu1o9g1gSjSURUiawnigyIPFCAfBF6VAR\/WUJi+o22ciLjdTepD40gEqBMiV+o0I9w9klLXn3TJcR895C0\/ulDdbcC7l0+bwedGR2DFkYUjrdfBsYWR0J1rEAbP+FbfSjDOnHsPACMjIxOet1qtwnuPNE0nFeHI8\/7xKXRg+E3sV7Zu3YpGo9Gq\/TuXIMcD9rS5Zz\/n6T5nCwDJ6j\/Nr6B2YFqvgzli5vDwqEBZVmS9lYUZ3WP\/uFDjlzz8yToAi5hBC\/hvEYRUEVlQ3PGPVfb4G4GfYkU\/tH\/G\/u7zPH\/5ALyq0voVj3od\/vSlM5EOPWJWKSG4hohTYlKqRiU0GwksK5jDfACChyfNRDlywdgM1GNkI69C6S+MC4PCEHG1TDvTbkk69v+ur8z+wQHP\/vdVdMTThkIU0kfU3y\/TiAwVABxGg13YElLNU9MUNutnd2CkXAnz7cUBaQpjLfI6fKlU0omAvY6OjlZonpN2JkoBxgKA7XNMhtRv2bKlFVE0m2HccBzHcM6NVdiaLOwhQhzH058OPDK4cZGp1w7qtJEmaWhtIEOT4xc0+fRfKnjUMAQya+TLpsS0xgKEKVHkqQQP\/Pblb+kfaglFzhz3KcCnquXr3\/3Ix28894BXdzR3PrWb62XnUhVlIVUGAeKCAk+Jy1BpAppmku45cVzbEhFF5WAliIoqM4iYJCpRjcrbk\/KCf+jceV9f+pKPXUBLT6rhP34H7YXBSgjRLuPdd9HSm+jnHaUy1YZ3Bhoxl+AkhVEDIAkVCA7Eo5QMjHjEWUgPAGmaTooB5IY6fmeeiJ8\/MQZgdhvKM2eTl7y01IFVdbcg4N4eDBhUO0rHdDBZiIo1REQleDUIjorHvQLrj5R3\/RkZEDgzec2ivkDjVDJB8w8BDvZJmLlSk3ijzj3kqhBX9M5Y4n0A8K3szcaqEWPN+59z9Lq3Hfm\/i4Zv+958P\/TcDknKksJbNmAVbjW7ZHx3UQ1UXVgoEbwPaD+LgjmMD\/OG4NjCqxFueh+po8gSDaMr2RTv\/6vRgx\/\/\/O2HvvZFC\/9j1Q9p6Uk17QP39fUxDYyd8NzX19caOXLiiSdGhx12WGn3f51BZC0sCcg3QJJASeCI0SSCh4K1idjXEbEEh+DbOnxZvX+XnH7+\/PlZJcAhlOf8Hl\/IBpKoeohMPMCjo6OjVV0IpT+GcwIRwBg76WCQvF\/A++nvnfayy\/4RDX6994SepAl4B1KF4whqilDJeA83sfJvazxYCwoIHVCAb6kBeR8cQxSzolTFSKLrBxcdsXYxLlC97piZ3P\/eMnwFYTmY+vs9QNj5u3fO3fG7372+c9s\/39jR3L4gphRoiIIBVjF5vzuKsxykCSUXaN2kgFAg9QThffj8sYNU2Yq1MFoqYdR0NF0866KhePHnv\/6+Vef3EwnwA4ydstM\/bqMC9fcHoZEnP\/mxi2+7beNbvPdbAHwscwq7rP5mM3Tmp0kdxjCM5SC02ULps0EhCIJWSUFcM0kSlEol7CYCoPGI\/Z74APkxmaGeeOKJ6OzsxMaNG1s8gNy4nfOTBj1pmrZwg7xCMWUHMHzRx3q6kvRgch6iCjYMVoH4bPRLPswjB\/QKAh8kIZfSXEEtAwRzHcbgBFygecKDbNgdnITx6+IJaktX1V72ia368k8SVvQrZgCAe2HXbzH4\/E2ff+Uh5so\/Pol+\/NXnLdKRJ7Km8CCFGCIokbq24UsQv\/JGMq06gMVlKH+mCkeAVwFHEayShikiZByXzDaqrqeOeRcNlhdd0Hjsmy94yGOfsQPn0Vhwb1xG2dvbywMDA94Ygxe\/+PnHX3\/9LaevX7\/tOap6ahzHXwWAU089lVatWrUrCOgaCqhWKiXU642CgeZ9K+0NTjSU3HIdviiKkCTJhLH1\/PnzW2KdQcBTCkUxHfffbTGPnA482ZyfH\/\/4xxgaGtIoikBEaDabqFQq2d\/iCg127QEhRbBRRNRaO61eALt4x0hXyfkFkQHgwhgfIgJnnX2UGb6KBH0zw2OHFWTkjbEcjKxyQKHFUzTjTHsAEaACJQWNemqWFs\/\/00nEqfbC3JMDF2aOQnmsH7J69QWl6Gv\/\/bTSLX9\/R0\/ceGS5sRVsIc6DSmSINM021gjCCs8EVgMxQUuftCXS2l4DTABbqCd4b5VgyJRKZpgqOwejnl937n\/E5+e+5Rd\/Un81gN\/mdfzJwD0CoAMDA\/4pT3nufkmy8wU33HDz6xqN+pFZmN4a8rdq1SqdCARkZjHGaKPRzHXzW8SasVCCwpioFUaLSIuMM9luXuyNKQJ0IXTPnQKBmbJUOhi\/94IoisacN28G+sMf\/iCNRkPzzzXGoNFoFMhAE3cYZnMBkSSJTpsKXB7cMruUpHMEHpwpApMoKAzkHduFhHycdwH5z6D9FmMgSxFEw7w4gsCob1UP1APGWhCVAO7cXp17wE3AP4Fj+hQz2\/89Fu4XZOPotnee9vzKJ954drdpPoKag11C4tO4BDeamDJnzSoUynWqFuIZahQuHwUmuf6jthF+gcKrigVzqQMNqlDDdN3c2TPne6LR+UNzT7\/hgDf2jyhAl7\/2RHvily5zRDQpuMdMuuyEhx2XjAy9cu3aG5+mqocxk2FmJyIax3GUJInZHTBYKhnauXMnRVGUaetJq4NvrK\/QluHn+X\/mLMxEKcDYZiAzrq5PYwA7kXaJMW\/omWyI5+joKIhIVRVpmiKO4yz8dxOWE4spABGhVCqho6NjeilApzFzY8ECyVXMshIgCjxtKcgPc7G5h3JVIGoxBTUTd2htDerHPBoF4L3CsiI10Y5k3kG3A8CKGeO\/Z\/L8nHsDxvpPPf+Y7W87\/h0d29c\/Z0E56fHJKGAgXplNwkSeA0LtU7hYocaDSGGFoQ6hMpTveoggYKSqyvBK5JgjoroQEttx+0g0\/\/uVA475ZvmNP7hJxQH4U+AWrIScRJen+DKNz\/EFgDIznvnMZ+6\/eXDopdu2bHqld+6IvCxnTCRpmlpVVWtt0UAnNKhaLTgI773kNfuJqbsEkVDSy0N7YwySJJkwIo2iiFRVnXNijJHJ8v5xu7ZyUPXwcRz7iZiClUqFhoeH1RjjRUQajQYVr3l8g1EhApAkSZCmqc\/7FDDFkqnV2mg1Tl0pLlkRTViTIPVDceYIijCgZjLg0D2UHgogYYs2HL4fGc5avAzYlof+8LJPbNaXf5IwU\/\/fZ0dfH\/iZG2CIkAKMK\/7rqUuXIu1tXn\/Jq3vc9mXGJkA9FWYhUmImhaYOcclC0xRk8jFvnBG8MhFOBeAIxBZERqDkxUaRN5ZGKW42lW9PSp2\/P+DYf\/v0nDM\/txq4ooU5YEUoEhRzxd5ecNZ455kIhxy636FHHnjwE2668erXsYlOYAkCm8wsRETNZpPHTcCJdpfqGGNKSZJUiYgrlQqccxOG9XkYHTrvTOt9+++\/P61evXoi5N2ISNU5x1EU8XhbyB1IsQU4TymMMSURsWOfVxgPftppp\/H3v\/\/9arPZNOVy2SRJ0io3jncuRfCRiDiKInjv42mnAB0mrpYMI3EO1hDUIqC6TltkHh7T2qetkTHU4vgHGKflofK3tcQ\/chw3Ay2YQMZAjR1cTuQv7IM9vX\/fqLXMAHwhr+4HZOXFF1ce9eO3v6y88fa3orb1mNmowVETJkkAyZTpRAP0bgJJJjx\/gFKAvYFGBo4dCAJLCjALwEDMzLbENelo1OOu37nZB\/6w63Ev\/nXXY87aDL1prMH0Q8YFeBzye3hjLV7yilcc8dff\/\/6FxvAZt6y947ByHEF8AlHOu9y4mIoGAo6BiBhVpcm49Wma7mDmvwPoSdPUAfAahna08qHsWnKDaun1e+9x+umnr73ooot2LS4a0wRwiaruVNWGFtG\/wrlyfn72eU5VKYqiZN68eXetWbOm9Ts5BtBoNFJr7ZVpmqr3foTDkV9rS3LUe8+qmnsyzdKijmq1evkxxxzTuPTSS6fuAGzEc5FN5VUlMDFEfCjr58Nfx4EPVBzmWfjLW\/ezKNncwgSDAhCxgL2Qh4fz2DRjsvvI8PPb3Q\/RX39szp2\/\/MZzOv\/vrKeZdPhp3VSvJL7pISlbJAHpiYJQpRDDZk68JcnFAGJC6lL4vNHEqVqGopO57iPUtWO1rS78\/aB2XXTAC879HZ3w3EHgV2Mm+k60M2drSXp7e82N11756EVLFz\/12kv\/9mQb8QnEFk5Y6mJJYYgJBdHNdhCa6+M553hgYGCiMfGS\/fyKgw8++BXDw8Omo6NDRkZGfEdHh9br9VYZr1QqEQDU63Uws+aoOwAMDg5umwhcPOuss7Z973vfe9vixYvL1lqfJIkwsxbP12w288YestZKs9kUZtaenh754Ac\/OHT66aejcN0CAJ\/+9Ke3bd++\/Z3XXHNN2Xvv8mvJZMKkbbTW5NfPzJokiWzdupXPOOOM2ooVK3Z+61vfmnIKQINnHfefPTvX\/LfYRJSV1SuIwnBDzeD6IgAyBhAhbQkdMgd1dHiGNwJvBTangnLo\/IJYgDyEBA4V7Og85AOLP3PdeSt7YZYPzFQA9tbwOa86kcHf3vaY05buvP3fZ\/uRZ3Ryk+E8nKgYZiZ1gE9Cm30ECEUAEaz4glpzqPokKlALlZCuUWQNlCLs4OpqzF74HZmz38CSt\/3mBmTVgAv7TrUX4TTp75+QtVdE5vHCFz7\/4VdecdVZLm08u6OjY1HSbIKjWEZrTdhSBzdFYYyFkQQs6bjwFyBiFQEx88pFixa9dNWqVQ57ZgfOHBNFAF5dJzRorUlL05xaXX1UyOWL43laDyOP7vPGbgSmmENhkoEGpSABB1EIAKk6ZcgGAOidEf\/cqzx\/RX9WOzcWaz64\/PSdN1xx7uzhDY\/uTEdmxW4IgPPilW3EDA2DXF0UZfJbiohC8w6oTfLxsCocKcXgCAmRAsO+NDzCs37V6Jz93Vr54EuPWvGzDUThiaMXHOi6qxywatdacAbsvenlL5\/152uufM5wrfHyK6+6\/gRRM5ujTjS98WCm1AlZWyJVQcyMpFkHm\/bmMx4EszZCrVbDG97wBl21ahXtBgugu+dfJ12bfD88LyaIhnbvAErVUheGAZ86sDXgKNT\/RCQbCjIRuqwT9zvr2M+XQhogeWkwCxINkdiIBmdMeS+Q\/eWhD76fGDect3xJR23jq6PVfzlnqW0ughM4P6oQQQIycYWAVNqjs5iD3r5zWYUmELkIECESstaaqEQ7xEKj2euUyhcNo\/z9yDzpDwd++JN14Bqgn9AXpvkqDbSBPVWl5cuX88DAgAIQZsYJJ5zQs3DhvCdfccvNZwwPjz6lVK6YpNEA2wiqqrV601gbo1ytYnRkBDE8RJqo2sA3kQLxpbjevPeI41j3IN+l92BUIA+w807sAGr1ka4On8IwkaoAKQCW9m6f9\/iSjPXCQFslmMbpAuRyYZm0k0o2SwAc2GIMRIREbbw1lABnjikZf2+vCSOsyP\/uXa+fe3R65TPitZe9dT6NPBTpCKBNTRopymVDkmVULgVgGEwIqZ2XoMADhYTHIYoIbCJjyiUekqiemvKV2rP4ouiQE78+6zWfvyV8+nVj8vv+ADQWEP1ezur63lqLRzziEctqtdpj6iO151275cYnVbu6YaISGvWaVmML8U1KFdRZqSBJFSNDw6iWQ2MReYcSRai7FGSiSRxhWHN7cADU19dH119\/Pc2snrHHMccco\/39\/UIbXrL\/DxfW1j2fIlURJQKHtk6mQj2\/bdtjCOEFscOWrlvmC3yuHVBQBCZhKDxMBEjcuX245+gnz\/rIpZfNiIDsOc9vb7Ia3f4fJz6Dd255c6k+fMo8n8bGJwIWCvrsCFTLDBjwBmAQTGThaimsNcEbkwGkSShFaGgF20zXlqhr1i8aan66ccmRlz7i3T\/ZCO8KHXmTPp9W7q2q5tWvPvPEv\/zlH68wxpzunDsqvIPFK5ExSkYB8QlywVniCJlGEELPiIKzyUBBKjwbAE5FAU5o1jTz\/ZNOOullAwMDY0X3Zo5pVAHIdhITIFklwGaSqnnXr+6K51A+jbWAzAYREYIg7DDsgxPQrCjAqmD4wPtUwHtu1KXZmHkEezT8vEWX1n3guc\/Y8JpDXlYZWv\/khSU3y6devbCwNRymbxkoE7woApgbnoMxhGbdK0clOO\/JljsoST1qpqNpop4Ltzn5S7Nz4d+O\/Pg\/VhGRB64OwzT6+jBOa2\/Cy3zpS1+631133fXExz3ucY8fHh5+tDHm4IxTr8ys4h0bNgiK3ghGn+FHgTo7Fv8Vsq1BNDR2\/GfrzmR1ez3mmGMmpRGfc845szs7O4+t1+tRpVLRLVu2ULlcRhzHlCSJEpHGcawiot57bTQa6OrqQq1WI2styuUyGo0GiKhVHdixYwe6urqQpilUlZiZMt6AZkSiFh13dHRUy+Vy66KiKMLQ0BB1dnaCmUlEqNlsolQqwTmXKxEpM5O1FqOjoyiVSq2UQEQojmNqNBoolUrUaDRgrYW1FoODg5g7dy6azWaLGpyBrpRXKLz3ysy6du3aaMmSJRs\/+9nPXk+bX3bw7+fX1j4B5MPcDsvtqH+8pBcVQ37dpachDPEL3VWkBM\/aahQjCWpAngFbjlCnyp21pSc8aX7\/qhtnIoAJ8nzKS2mMLd9451E7L\/\/1uZXhjS+e19zZEaUpSMnBeaPWkpSAFE0YQzBkg5gLGJSmOdGdEMek5Rg1ilBXurNhu\/8YLzziK1vk4KuO7f\/iSJ56at+pFlgl6J+a8s7RRx\/9nCRJPiUii+M4jrIylWs2mwSAS6US5WKb46tJU1G5aUtqj5mAowDIe\/9\/t9122xljw9IWkCYnnnjiE4eHh7\/BzF31eh1xHIOIkCRJS0U3c1KB5ZqxAAPIaJEZWotqm5OFmBkZ8SY3zAkxsVw0pHj9NhMcyRqPKPQH+BbZxzmn3nsyxuTXoFEUgZmRJAmIiEQEpVKpde6cuhzHcU41RhRFLQISEPoKMqqzr9frtqur63ePe9zjzrSB9Z9xuxEGMjoNKcCeF+quzQk0pmrbdshEDFKBKpAokML4puEZox+34w8E3pUHCNeufOuczmuuecngH7\/z7wupdkiHNrPR0gx4tcQxiBkqHmI4zNUTUU29MotCwIgse1PGIHWMjGr5tvKCJd+lZct+st+L3nEH0RHNVlUB4BWAUv+qaRGyvPcHO+cOyFhuKiKapqnNF3rezLI3x2TOIjdW1+6RpUl+34rIbO99NY7jIng4xmBzZl0uv5XLgpVKJTBzywlko7fgvW85kZz1V5QSyw0\/b\/rJef3FSCC3nTiOkaZpq1EpjwbyqcD576kGzcL89\/L+gPwzc4eQdzQWCU35+5wLE4aiKEKapt1XXnkl2RZJp0XqCc6AdGw9YgzBUPO8TMbM+wMApizuh2ZtwABpEAoJ3VFA3Ql82WiSzBh965ZmDD6A\/E\/63jzrmK1\/X145\/2cv7qhvO62HmzCi6shA2FAaebAFDHlAwsKMyao0E4ERMmVmsIFTi1GYa4e568+Nnv0vPOx5r\/oLnXr2BuBvwIu\/OhbUwxhQb8pHHMceYaKtNBoNk\/HdxyjmtFVuMOXdf09Hdr5mIeSXCZyTRlGUeu81N+4itz43lNxYcwMqUnhzWnAURXDOtULr3Ijz7+fNRrlDyTUFrLVjHEjxb88NPz9\/0QnlTiW\/rtzw8+8V+xZyQy8qCedOJ3cUhS5HLyLGOSfOObICSoO8NxVmAeguJVSCTuBrJxEGycQh8ilClAeTkrUSgMkQNK6WdWbXDzea+iGXXabRrK8\/+om0+ievnk3+ubOpAfhRhQPUO7LWAMbCWYOmOqTiUCJRA8DVlOJq1dSiDoyyXeOj+J\/l2XP\/MtSx4BcHvu+3twIbgE9dEnj5\/S2Y527d\/2zntCJC+a5c3FmDlp1OSdRyeilSMNCenp4aMLkeQBzHNDQ0xHEcU\/H32qKbrhUR5IaXNw3lO2YeEeThdB7N5N\/Lz1egF7ecXx5ZNJuhHdkY09rZc8eQJMkYw82dQH5NeaSR39s86mhrC7SjmjydKJfLSNN0TOdj7kAyB03ee9q+fTuskmkG2dZCH39LmoULNq0tfmd7SvCuZcAWBoC2fijlcwMzmSATbm7khoftDMAHhbF6+Rv+7SELP3LYf1TTrU\/v4fpsFpJG4lEuE2uS+WjxgFewksIY8uShAKW2jBHTPeorsy6lrln\/t8b0XL76+Gfc9vKX\/\/sQIKELD0DvSpUJWnDvliEyc0epVEKz2Ryzy+b5ab6TFTjtd\/tziYiMMajVaqO7e1+j0WBrLeVhcO6McqMhojHheDECyDsQcyPK8\/R8Jy0KcuRRQNHQxjuPPC0wxrRwiDzFKH5+\/plJkrR2\/9yI82ghf1\/ulPLoIXcQubJwfs9zJ5VHNNnf7efOnatWoTXnBDYXE\/UeZCjLLYs5Pmdy31ogercdARGBOJODzCkArQAhbP3wDjY2MOFhlKsm01yaXO\/wQWn4K7JhOABwU99LDolvv\/LN3ZuueeYcqR8CbkJ86j2U4xKRNBVcjtWlQaTBGGKOIipbixHqbmwAXVorzVqlHUtXac9B\/zy2\/+vbww3NRDWPgYbhGQBo397kvr4+\/t73vteT7XaUK9kUwanxufy+jADK5fLoHt5HzrnWTlsE7IrXVQTxJgIdi7tzETfI31s00iJpSceRmIrnz9WEi+o++f3KP6sYVRTPVYyoip+dv398JFbEJvJ7N2vWLP\/EJz5RbWdnzwiNGvg0gWECrIGKQL1Me8FoITPYxc9T6AKE8xAITFyqNka3df9r5vlQ1TXl285+2auq1\/35PQtRW0zNIYBFvapyOTYqSaatBSQ1z3HZkiuXsFmjlMsdt2plzp875+z3lQMf\/\/xr6AmvbkBubKcUfaBW++09eGzYsMGISE8e4o5fdOMX4L7zoaBarea7urq2A8BE4X8OjNXr9RaaP36Ix\/jrG9PwNokjGK\/6OxH6P5lG4O7uye76\/Se7hxP250zyt02Ej2zZsgXWiY4QMURYs4087N7jLqItBpoN94BifOdxcerPmKeV7z4SsgpbipA2m1EXmdkAsGLFg7uRo68PvOIiMPXD9ana57\/x0Q\/ddNaz3jFrcOtz51DT+tqgmkpgWxqyEDLeOyuGTESscD0dMtxINu905ob6vIXf31Q54g9P+PjPb4VcCXzg\/CKWEHxvP+4VbcW1a9eyc64jR8YnmyU5HbR\/KkBhFsImzWZzy8QgVDjq9boaY7SYo98Tx2RjwPY2urmnD2bGzp07cdFFF8GOjA4Pd3mBsQYggTgXCCScqb\/QZB6lMCZ8zHfaaYGStpQewzzBwAOWpgPERGnSmAsEKnD\/g9j4A22W5PKzHnVSzwuPeEWnrz13PppLfFpXF7GakqHUpwIG2cizTz3i7llmB3VuH2zSr+pqLuWlSy896tN\/+nvI4a\/fpe32vuBRbNmyxZRKpflZbZz2dai\/OyNpNptJHMcbd+cArLXabDYRx3HeUnu\/dwK7O8++ur859gEANjLRTmIDRZrt7JmxihZGg411BK3wKA91qF0e5NZypJb6p2cKMsBRWLbiBVFcInFuFgAMXP+gRAAIGWf+D+e+5MAD7rqid8H2NWd3U\/0wpAmcwnHJmqSZkK+UoGS5aQ1qHnc2YK6dVZ3zp21U+tPPn953xbnLX1wHboN+hujCU2FPu2isXv599bdVKpVSvV7fP9thaXeTcve1scVx3Ojo6Ni6OwcQRZEwc8sJ7O31TdXw9kXaU8QWdhcZTMfhTHQ+770MDg6qjUulraZu4RNk8z0ozGtrfUgBs57gosbkTS3jNwEY5FwslAM4mAIcK2CB1Dl4wlLgwTUOpA\/gfuR5vkZrz3n4S+yav7xlrjRPKLkhgBOXirfEsJSW4aiEunbW0DPnwu3kv5eUum+Qw4687ZB\/\/9YgAOALy7ESML29AAYgp6+Cu7+4S+99xMyLRkdHx6DO90bYKyLbVXXL7t6TMxDHg333tHO6O05wT3n\/vgykFi5cCIvUDUMBtkEGHFm3WKtIRbuffKooioQW3k4MRZCSIjgwGVApglcHVdVKtUybU3fggwndz5EOVeVVr33Ck+946UGvW9Acflq5VrehDOqBjtiOViKXMN\/ccOUrUu65UrvmXbDz5DNWn3T22Zn6xd8DB7gXlDXieAzc\/\/7mNE2XOue68yrAvbH754vNGHPTN77xjZGTTjpp0jcaY1Cv13ON\/712UPfZmtrHIGrROeV8BltObdOnqmnsKCZks9My7T7KmzFCs1BribcuymRPRFujxJUzRyBtgqGVjDFIpRBkGECTJkoVXghVwgp6QAOArUm6IPnzm19wwNZXPfKty7ave2W3Ds6yLgExIbFVNDi6ZcSUVze7Zv90\/dKjf5mu+N7m04kccBPw1b\/mdLa2hMIA7tfl0a6uruOGh4eJiNQ5R8Xy1N4CglM9KpXK1SeffHKK3SgBZXqBY3gIk13bvrzW8aW\/4vmnguxPVlXYU2g\/\/tzhaxnnO2XMorJs42ExdhheupVYWzpAE9XmNevr1+KHZ8q\/BYxA4SFk2lxCRT7vCeIzRqFREKRj0+brOqgfIw\/EhqDWrj9AHip00\/LjnttxxyXvnofhkyEJ6lzGZq4MmWr31bW49NvSgcf+\/IAP\/fQqdWsBXAX0f38MmKf3EZi3d3864JxblqP\/40kr96TxE5F70pOedNs111xzj+Ty9xmwsg+rCcCeqvjBIdp1Q\/Wts53fPKcadUuaapgKntEbM43\/MTcuX6Vj5gRqK\/QvqgUrB4mAjAEIcQ5sFGwAqCBmzJIff+MAANcv7+1lDAw8kHQBM4fF+peXHv2kA15y2Gtsc+iZszktbVa+MTWVP3k755\/bS503DR9zynWPe+\/nt0Az9D78rbIv6Lj31fGMZzyjev311x+RI+v3hOFPNmlXVUestWv2xbnvjyH\/PeVAxg4TSTA4OAgrB8wd9Gs3bSWtHeabgC1bwEkYBZaPBSvOA8zmoI11All4pQKjbRXw4gQxgGDYgFgALxDnkdaHZ4\/cedOhAK5fiQcWGZCI9Nr\/fPGB5vZrz4zS+ss9fNXPnvuzTT2LfrstlYtvfcPnb11+7LFZu9PlIafvA4KM1sADWQCVAGiapj3Ouf0qlQqIqNUyew8bRBCiUq1deOGFdz7gcKJ7D+DbE4CKrq5unHLKo2HXd8\/dWTHxejiG+tBqzfmI1l3SgDbw1yoPjnlIYSY8UzZ2sRg4aFAGJhdOwxbosNRdG916Msj8AgMD+kBIA\/r6wMuWraRDL\/\/1o2XblrfCl1cfePTRb0hK8eWvPuzbgwPLjQcE+MKxofHmelBGxw0EnQfJMTQ0NLejo2N\/7z2Gh4epq6urRTWd7o472e+Mp8ACLXrx4IIFCzaNWZT3McC2r3bzu4udTIYhjGcJRlGEhQsXwn5+xcr6R15x7B26cztKJYPEeZhsnlTx3hZDfsqnIjJNvD2oAiShGzBrN1YK5RgSyiXopUPqvG1060lXXnFBBz30yaNjBGDup0d\/P2TNN0ZnrS0vahy03wlvPPBNb14PXJL99H+L2AAy2u+D7SAAumnTpgVxHM8CgLlz56JWq01aw96XoXq2uG8+8cQTG+eff\/5UrpXuS0ewN7v\/PQ2gFh2nHWDjP3HWw64RjmHQyIYuGCB1gOHdN+pomwlIRCDNZjRQezxyLvkRpgP7os9QaIIu6w8f+fmXDwJw3cDyXgbu\/+Hxwa985SDaVj9Gsw8PHCDvbtllT0\/PMY1GIxYRjIyMtNpR7wnjLxiPMjN57\/\/5\/ve\/f48fNr5D7940+L2JAsb3KewNAWmq10BEWLRoUZDpjTxuakYVlzphVRXxkidbWQfg2JAsTEANvAGVABRqiwRMWXeggFsjlKkQHYQZcyJgpE2NpHFgddudhwPAIbMHHjCFWlWlcXTcfwltg97eXgKgURQ9gsKheW\/9RGy1qUQFE70nb6HNxTayn1Oma3et5lNpd3Nkwhqat8vmpKDx4fBErz0Z6lReUzH43b1\/qucsll4nCv+Lr\/D3A0SaMrMwAOyc17VpVP0tUSkigNQ3BcQGKpSBf9Se8zfGqxR+Ju1pwjlOEEBDICPGgUhaFsMMElWpNHdGrjb45G\/0faN84pfh9AGCBRKR\/gvqGNLAwIAcffTRB46Ojp4gIi2BiyLjbl\/t\/jlzL3MukgGAN82bN+\/aKYJdUjSOvE15MmOZyHD29L3xRjbVnf7eah6awLEqEcM519h\/\/\/09A8B1afe2xNq1iCMQjNrYZqDdrmmUYtfRymMAQcmig\/yPzAcEq0DFh4lDCigTREEmrSNORk8\/xf\/xYAJ0xb+MMsADN\/8XkceMjo4elAtXTjS\/fl84g1zgIosANGvnvcYYs34qv19U7ym2A0\/H+Ka6+95d8G+6Bj\/+miZrQZ7sWZRKpeSQQ3qVCcBzP\/PLQe6qXlX3gIqyQiEyvic52+1lbLDbLgMWXwWYoaAu1pIaUwMPghIIXnW21A+d3Vx7LACsmFEHvj8bP6IoQqVSOdEY09FsNgGASpmuy2Th\/N09arVaUZHnilWrVo0WgazdpQD59RSVgPfG0PcUthe\/nmqKsDdpw+6czu5SgeKRKQyPnHgiPAtgoAKJzWV15RFDxN5DTWEiy5gcYo+ZF7LpQO3pwXnqwERZjwDD+Uz+GvBdMmp189plLbBg5ri\/OgB5yUteMss599COjo48t2ulAfv6yPP2OI7VWktJkoiI3JgZ\/h6lhoeHh633noopxVSNfDph+73UAzHtVGIyRxE2dhoOGEAvABWMqLnaqd7JpIgio6oyRsctB\/+yES2ThhbFxFiLFQTNaMDIi\/2EXMEI8CixPvHWL7+rm8YQi2eO+1sEcPHFFz++Vqs9PJf7znfYIg14Xx0FaSxxzjERXVWtVv85ld0fACqVCqdpyhMh6uPVge4OQDddgLDoiO4OX2DvnJAqM0HEjQbOz0CYA+wed95tKeydMArnUw1jXHQM+Bd+nTLNgIlvCFGQA2c\/9j0mQwvC+zysKmzQpmWkDmgOndy1ac1Ts5U2kwbc\/4zfA7Cqeqq1tkNVPQDOd+mJRD+LVYDdVQTGG0LRqeRaA3Eco6Oj46833HDDnZjiKHBVpRyozDX2ipr9RXXdYglzKtWL3akY7ckYi1WTXBswr3rsyeAnu7aJr4eyoJrAbEBkIEKkSmg203qIygG9\/ETYY5cvTxxFt4ixsHFErQ7ALE4vKgHtboPWbBYAtyCAjPEuLUlhQBXWK4zPRYJYK9yIhm+\/6RUbfvPtjhl7u38eJ5xwwlIiOikgybSLDuBUdqXp5LlxHMN7r9ZaHh0dbY6Ojl6FdjvbHk80Ojrq4jiWDEDUrGtR8wEmRKTGGLXWKgWAqvVv\/iKi1qv4\/Ww60S6v4vsneqmqOue0VCqpiGg+EGS6UdT0oi1q0fKpJfqHBAAsAJz4jFMVl69C3LX4quEdNd9FTeNV1BTYvHlTz5gsPVcN1nHfn2Lokv+ueCEij3Jz+6P1H787QIEbZyKB+98hIgcDODqj\/NJU8+nppgb572Q7txIRlUqlreVy+cZiOrKno1qtYnh4OAZAudZ+cZJPsYw5VcOaqMV30rU9CUjHzPnMwdb3x0uO7+neTFQBmILNaa7bQET1lgMAThNgFWrVOZdXdm7aqN4vZQ7MvT1xc3f34VNRMg0SYQAZjzlR0jk8eMdTCXSDqtIMEnD\/OXp7e83VV1\/9pCiKZnvvPRGZ6ezm0211zQ2toK1\/++zZs6+dYv6v2Vq7q1QqfYuIqmmYk9iqDJTLZS1eUzEF0N1caHHKUWas+WRkKobw4863y3nK5TKSJGEAJ1trj2o0GrvIlt2dNGM31GNK0zRZsGDBMBG1uTukgFy8srLlM+\/+v676xufFlADiixO\/2x6rtTVL9ruF0WIZI4jGcweKGgKFf3LKsBJUbIk2xEuuWjP\/0c899WP\/tyYX1Jwxv\/s8\/9dDDjnkOOfcrzo6OpYGfs3kMd90dvzxevnFc2ShMkSEnHMfufXWW9+hqgaYmty5MQbOOTNJxDAVbzSeCK\/jIhCdCCidws\/yIzr00EO\/Yox5WT7wNB\/4sS+Awfx7hfKnqConSbLjuOOOe+EFF1zwO84v9bw+MJ2yvN7sWPCbBEZIwoRZpXbO3\/JMmr9Cc0\/RwPPvkRZe2ddofY9D34ByG1AUEDPpbNSPO3jnVS8FGKf1g2fs7z4\/cvGPJ8dxvITac+PGgFITDcG4O0i3iOTjsShN082lUumnOs0ycZZTeyJyE7xkCi+d4Gud4GvdzXsn+lk+oanU09OztDjdZ2+4ALu7x8VhIIXZhfVNmzYNe+\/bBraiP5TfGvG8PzpPNSICmCbkTrfcmU62YUz8Ugm9AUXYRKXYSkPS6Ya4Y3Tds68899kLTgec9s04gfv6uPLKKzsqlcqzskacXXbq8WDg3uxYE\/UROOcooxhf8cc\/\/vFqtCZMTuszaJIX7qvXypUrWVXxrGc9a780TQ\/Jy53FwaV7m3bvzqEW5gMOp2m6EyjQ9nJ1mrvmP+z21MQ3gIyKqjoRuEDDDn0Bqu1X5gRYAwOw6KCnXkPNWozZQJqO4VKtovbQhcPXn3lh34UW188gAfdx+I\/e3t7nO+cenn9v\/FSc8T37k5X\/xkcH453IJOtEiejKhQsXjkwV\/R\/nSPT+9vrc5z5HRKS33377oxqNxuLi7MKigvFE48Em2vknS7mKY9qyaECzc67LJdV32V1P7+939aj6q0QNiY6VecqZgK2Swj5aZU4ICgsWITgnJdewZnTwrYdv+tChNAA\/EwXcd8Z\/1FFHza3X6+cYY0oionsCt6aCnk+UHkxElomiCLVajaIo+u2D6caedtppAgDDw8OnMHOcpqlknZUTRlZ7m\/vn52k2m62ho1mksfovf\/nLdowZ\/4tcyILQ7F78201pvDm7gjArOBsWEsZ+tyOAMVBf8WFO9WKJoMIATDZoRI14yOzm4BIzsuac1Z\/q60b\/DDvwPjgYgHrvHwdgWQ5O3Z3ml6l22GVfa7ZYr+rt7b3kwXRf+\/v75YlPfOICVT3CWgtm1uJOPd749\/Ye501a2XBUzXGVJElWA\/Cnnnqq4XEuXwGF++rfLo2XHHRBZDjwdHPZbymIVhc4v+M9d\/bN3TZOjPncbOqwhn4jGCWy4qTc2PYGuv73T5nhA9wnu7+ceuqpnVEUnVEul7vSNFVmpuKU3H3R\/DIRSzAHGtM0lSOOOOKL\/f39I9NA7h8Qx3XXXfeQOI4Py\/5uLrY\/jw\/jp3OPxwOAItIiGFlrWVVdqVRaDwAjIyPEE0C+fCxxktj4Z8OIBCosGtTAqdAHkBv5RKnAtICMMCgIJB7CihSBXwRV6vFDNtp229sHP\/aqOTNO4F41fgKga9euPaNerz+9UqlILs4xXvVnOuIX0wCs8tr6DUT0O0xB2usBdG8VAObOnXuiiMwfHh6W3FBzxP7uVFDG\/14eWURRpGmaUrPZ3DJ\/\/vw7AOCQQw6RXXPrrKa32fsLvfIFbIi1XT9oy3bqnhfA1JxApibiUkAUHqFjEF6IvNcFGDl50zV\/f7+q2hks4N7b\/ZctW3Y8M7+lXC5Ho6Oj8N5THMeTPtupClOMBwon+d2ci\/PdX\/\/617fiwaO4RAB06dKl+w0ODj4bABtjNB9gMhHAN93wf\/zX+XlFREulEoho65o1a9YBwMDAgPJEl6gAn\/Tlf+5MbPW3o9rjRGMWqJIJwz7bNbxc5JNAomCVll4AKZBV+dv\/y\/kD476H\/JwKGGEQLOAMoIoKGpjV3PrSy1\/3qGdSP0RX9poZG71HDz3wwAPLIyMj5wI4Ik1TVyqVuJhT7s2uPpEzyP973PhuAWBUdb2IXFDAIx4U9xYASqXSE6IoeoSqahRF7JyDcw7j06t9oTCUy6l57\/NUYNOyZcu2Y7IbS4CiN\/yzcdaBF21HzwZrOkCGRBTwqlCTWXLA7EBgkGjL+HkCEhCB22SgAlEonzbko3BK4xmUMsAMkJI0Ul2Qbp+1f239e+541xMOoeUDXjETCdyTO1Sapv8G4DkZ48+kaQpjzC7dauMNeU8tsBPlsnmOmuepWcMMvPd\/Xbhw4W0PotyfAOiRRx7ZZa19QRRFnIF\/lEdDaZpOWFadDCsZDxpOkk7l52QA6OzsvOO3v\/1tI0BvqhMb0gCkD+C\/n\/jZG8XGvxMQGROxSpsFqEoZMCBjCJO7XkhWMciziOL3MB5OCFGBFjI+LjGJT32lse1E7NjWrxdfXAGgfTPpwD2yQJcsWbI\/Eb3fWtuV1aWoyCQbXwbcnRTVRKW+iRZoAZ1W7z0TUaNer\/\/u0ksvHcJe1P7vz4cx5skAHu+91yIhaSrYymSl08nuLTMjTVMws5bLZarVauqcW1Mulz0AJqKJHQABuqIPOPvsk1KZM\/vLdcN3wsdkyCgp4JPgABwpHHkIeQSKtpme4mrr4rOUoXU5AiWBEpA0FGyYy0zeDm1dfst33\/XvUEXWIzBTGtyHxk9EiOP4beVy+YT8690tsMkW62RfT3SOnKeeSXZpHMcUx\/Gqhz\/84d\/RB5dClB522GEl59xrAVSz+0JTvbe7w1wm+\/1cRg0AGo0GmHlo586dlydJAuwxt8pq74d86e+X1OPqKnAVqAtpAfwTAhwBPtcFzEcDT+IAJrzg1khhbqOQJBASCAFRSaFOyI\/WeZ404+4d6\/\/zhhct+3fVlaZvxgHsq4OJCIcddtgZURS9MkkSnWx3mYzNNxVHMNkultF9FQA3m80agO+cf\/75NbRlJR4MDhbM\/Ow0TR\/pnFMRoamE8HuypT1hLXl0Ya1FqVRa\/apXver3meOR3ToAAhR9IBDpYOeclaOJNMBGQQQmgAtDPzxl4KDmVOFdH5vqJA0MCpAQOG8QkmKJoe0kyhbEzVGd09jWsaC5+b9vO\/O\/X9wPiPZiBhS8m1EpAL9o0aKHee\/7mbmnXC7rVKOr6UpjjX9PjgEYY5Ah4jc55\/6I9izrB7xzBUAnnHDCknq9\/i5jTNde0KHvnvchIhFBtVq9pL+\/3\/X29rYc627z6Hy0Vfm9P\/7dqIn+oIZJwAoK6L3VsHraiYQWjB0ZWajdBRh6fpGpA2Vfty7DtM5BGrqUiAD1mXagKihtEDWGMBfD5e7RTSuufvvzH0ID8CtnnMDdWZz+ta99bU+1Wl0Rx\/FB3ntJ05QnW5h7mv4z3XA1P79zjpxzBOCHN99887oHC\/iXDVKRer3+oiiKHuq916nSeydLo6bKu8ifVR5hNRqNvwPAwMCAjAlNdnsiBHO\/46XHPKlzaO2Puynp4KSprCCQgVhFagWRMCgFQDKh26ZJ5YQVoAggBqnLZgoiKw2GjsQ8KOCgSg\/xUJRi2lhZeNXQ7P1fffTn\/naZQpkwox0wzZ0BD3vYwxavX7\/+Ex0dHctz9Z18x9jd7+1p8e0uNy3qB2bnUu89pWn6zwULFjzziiuu2PAgCf0ZgBxxxBEn1+v1\/42i6MisykFTMeDp3PPdnCOb3EfrvffPuOOOO64oAqt7RNIpy8p3LDrhrzu75\/6ZDINtrGoiQCzgCOIAcYLdXePkTiuP9HzGMciu2WeRgmOoMhwIDhpGj1sQu8Qv8ZuPn7fz9s\/dcNZJJwUmAmimZ2DKUSEOPfTQ0ubNm\/ur1eoLM9UdRhi\/tXco1xR2p\/EYQp4CiAhKpdL3r7jiivUPorxfDjzwwFmjo6PnVavVI1XVF3P\/vb2H0\/mdXG+wXq\/f\/KIXvWiXsupUSmkKACd87DujtdkLPrLDlDYjjlnEClzQCowI8NI+L0\/jRS3vIBMAB2g1IAkYKRGcaaEXxo00\/bza9ocfPHrXL256\/sEvzhONfHzBzDG5T\/\/kJz9Z8t5\/JI7jV2c7cEsrb7qA1FQNfxIAUYiImPnvPT0938GDh\/ar2WSjt5RKpac3m01RVZ6M7jvVUWW6hx6b4veyASAKAJVK5fv\/8z\/\/s3OiEGVKh0Bpy\/M\/\/KeR8uxvjaACmFJoEhQFgxBxJu4xjbAmX40MBUm4cJ93EiqNBQQzBrJIcACiBI4i4xuplkY3LFrYWP\/RdcsPebWqWiLoDG140pBUAVQ+8YlP9BHRG\/Id31pL3nukaXq3HcBUB1aoqmRlwFER+Whh939ARwB9fX0MgBcvXvxKEXlXLkISxzHdU0NUdrHXwK\/QOI5ZRLY1Go1fTjRQdUpGQoAO9IJPP\/10p8c\/6nOD3HGZgBgRq4CQNDUw+2jXeQETP\/xdd\/pcnFCJ8rFhLdkhVg9SnzGGGSwETYHUEby15GNoj20smV3b9JX1r3jY23T16hL6oTMVgl2N\/9RTT+084oj\/3963h9lVlXf\/3rXW3uecuWcm10lIABEMIKSmwgdaxcuntF6w1gEFBVQUtFjo1e+BwjBibYt9vmrVWmq9VaxthopF\/LBcTYWoBFCSGEMICblPkkkmcz9n773e9\/tjr3Vmz8k5c8skXPQ8z3kymTlnn332Xuu9\/N73\/f1OvZWI\/sJx7ZWZYpkZ+Xx+XEfaTLzUZBvfGxjH0a+std9saWn5YTYofBE\/dFdXFy9ZsuQKY8zniCjvr\/Ho6Ciy8xTHLPQY6ybkUqkkURTd+5rXvGZfrUUxpcfFDm0\/+c+\/sx1h07dGS1FiKSHK50UkDxaT5u0Z5H9sF7tnuRIw\/v9gAizBDQHCEsBULiWAhKGEoZmhWaASDU0GmhOoJIIdBnGspYDY1g\/u6Nz3+Q\/cCpGQumF\/gwmM5aMrV64sbNu27QvMfB0RkcsPPU10edpvIg29meaila3AACwzKxHZncvlvrJu3bphvMi7\/hy4Zz\/4wQ+ebYy5BUATUl4D8g05R2tcpzoS7NItpZSi1tbWtXfeeWdU7fpOK0zu6IYIhJa89b3fRmPboxGILAFKBSAK081NgFDFLIB\/Zu2DMwJCuhzfE\/sSIoHdsTwUoATQAmgPFViGQVoxUKoOMQyVCNTAg3WF3U\/\/yd7LXv5faz\/8+gvIdSv8mhqCMntte3v7ir17936TiK6Mokg71J201mXlHO+djrbuPFHN3\/0s1lrFzGyt\/eqKFSvWu7VoX8TXWhGRtLe3v+nhhx\/+NxFZaq1lIqIgCFAqlRAEwfEyRPCAo7V2XVNT039PFBZOZzXxLZ0guuKGg3sXvOxTfablAFkSEzCUJAAIVqWdfLCpV0+bg+AkgFJiASYByEJEgWFSI0DpJjcCBOy6AmhMX7A8MEgCUQwo6wYIFcQIoDRISCGy0pQM64WDe9+6pG\/bt5+5+vyP3P7444E7lFrV8WsxTUhwLRoAsGzZsuXGmK8FQfAeEWFXhqMsGWUtTzPZ7yuBvmqb3kcYWVEOYwyJyI8bGxs\/393dbV\/Ent+nLfzGN77xdxobG\/8uSZLTAbAxRrnqSuXE44RA6UR\/q\/Ua\/zn+mvvaf0tLy3d+8pOfPO3o1KWWh5iehQGISMvTl5z5qSWDO27SpcMcBlqJAIlJoBnQsWvvVT7qYEAxWKcRPxjQEoChQBBnQDx86j8lZRGmTCQwTqxcAIFGrIL0o0QQ2AgItMSjFkGhjnpUI\/c2LLo3d+Jv3XTqp7\/2cwBYBeiOMbGyl6zXB6BOPPHEP2XmG4moGUfy3E+4GLP\/TkV3fqIGIL\/5PU89Mw81Nja+bf369f\/jbueLsYdDA7BEhIULF16nlOrM5XJz4jhOBe9cv0PlrP90NQcn4vzz\/wZBAC8uwulDKaU2F4vFd+\/bt++X\/lyPKgIYfwYWOPnU2w+apkdDU6dslAgTl4cDYw0kJg0CystSAMVpqG8VwMpC25QNaNxFcJwBUlEypcoTFoCEocWChCFkYY1AooSCQIjjYTSNHFCnlva\/rXnjmm8e+sBrP\/7DD3eccjHIAsBLrVLg0GcJgkBOPPHEc5cuXfola22n2\/xl4snZaC+tXJiT5a9eQNRay8YYzuVyX+rr61v7Is77NQDb2tq6+KSTTuoUkb82xsxxZVSVHZ2eCadfrck\/Pz1Zme9HUYRcLodSqQRmJiKKSqXSt6655ppfYUzcFbMSAZSjAEC2fvSCcxu3PvWDuap\/js0TKLbKChArgmEFwwSrCCCGFoafJrImNQTaqtTTVx6fxqxBpVEsk4n7kQFK+wSEUnViRQK2gNYAlEZpRHMuHyrWDdhlWtbZuYtuOunLD32fiMpkoy\/yaKDs9desWVP45Cc\/+aGdO3feAmCuDw+reaOJFuZkSrWVU5\/VdAGyC9RRirExRjHzg1deeeXbu7q6ii9CA1C+1m9+85tfvm3bti9GUfQWT5kGALlcrvzzlOTxJvH2E\/29kjPQCZ4SM29fuHDhuT\/72c\/2TRRhHRUw9vDrYUYLF+rlDc\/euAR9N8UDvbYAKFagogYCq6CZYLWPBARhkobqmRg+BQOnYQCQAROB1JAoAUQUiAAmhigCc2pYtAbIghWDEYRmSDX17dO5B3rnnfpX5\/7TQ+u8vhvGGpDlxbQQ\/aL72Mc+9tt33333zXEc\/29rbT4IgiSOY+3y7SNC+8l0HacajtYyCpWglDFGK6W2tLW1vW\/t2rVPZM+\/yneTF+q11lpj7ty5Fyul\/iqXy53CzInTSiTP7JM1uLMRaU2mE+jvp9YaxWIRxpgv79y58w8dpwNP9sVmeGLp597zfy6d88rtP\/\/SgoHd78uVhpg1q5IBjE0BPRAhIYVIAaElmCQFAT18kgJ9R05+ikhZnSilGxp7uC5hEADjMMH07QGECAkBrAmiGaQSWCsICFAWVutQl5TGsKnfPkCFB1T7yf\/OF93yyElveGOxPNDUCYVbIEQvOGMwRpqQXiNqb28\/v66u7kPM\/KYoipa5XJuNMcp7olq5\/VRwgOkagCqpgbjwn4wxf7Rjx44vMHNlTlpt0ys8v41BvoZdvtYnn3zyq5MkuTaO49\/L5\/NtIsLMTNlS31Tz\/dlIv3x05XoMxImUbli5cuW7v\/vd7z4zmTE96rOTTijqAj9+w2WLTvzlmu62qPc1SAY5CUmpZGxkWEBIVEoLZqyrChADxjf80ThP7\/UGaxoAAFYRCAKd4otjBgAKCRRUECC2EVjH0CZNDyQSGKPElhihCagoBgeQ46h53l3Np53+zX0crj3z03f1wKYbZxWgOzoh6MoSoR\/\/hdjR0aG6u7vF5fI499xzCyJyepIk7+3p6blKa93ilXQ8yp8kSVluqnIxzqYBqDx+Fe\/PLjf+el1d3Z9s2bJlsNL7ExEuuOCCM3p6el7V39\/\/o56enp0ONVeZTSjHceOXy5KdnZ1m48aNp65fv\/6ygwcPfjyfz7c4j8twXAoe6PStvv7f2TYCEwmAuvMhAB\/fvn37P00ntDk68AlQXQA\/dfF5r1s4sPXf5svAYkEMEQsyAkp8IYDASgNQUMKATok\/CACxxvgZqfGGvyxA7I2BKJCYNJJwjiSlOVAgBIBoN6fsypLKAipxRCMKkAAQLU4xHVCCAW1KUaFu\/ZCuuzduO+He5Z9b\/QsiPQowBFDdAKED+OXpndLV1cXHaRH6i8G5XA533XXXvOuvv\/41g4ODl2mtXw9gXiZcPwLln458ezWOv4kAv2rv9yw0cRwjDEN46itmXlsoFN62ZcuWAxVeiQDg7W9\/e2HDhg3fjuP4XUmSPNXY2PjvZ5111n\/ee++9z4yOjo67Hp2ds3\/9Ozs7VVdXl\/9C1n3PcMWKFa8eGhp6vzHmHQMDA4vz+TyKxWJZzDO70ad6bY92s1f7LBeJKGvtY4sXL37XE088sXcqqdRsxidEWsuGjlM\/tGC07x\/bhkcD0AghjCmJAa0AigkgnW5OYoi2sDotGxirx52NVBoBGh8YEusUSYRAdAzRbgzZkZIqUQBn9o8DCtLmxIyWoQgIDBIWaCLkQoxCo0c17kzyTY8kyqypO+GMH5z4N9\/bBmvL6ZQAhE4QboFk5M7lKDd8NhQu55v5fB7veMc7zli3bt07lFJvGBwcfE2SJPWuY0+stTTVhTiVv03G\/Fvrd77W79uJmVmMMaSUOqCU+tCWLVvuyQJSjg6b8vk8z58\/\/89E5DNJkugoilQul0OhUHiciH6Uz+fv+cY3vrHmnHPOiTO1dKpY4DIb1zuXy+Fb3\/pWwzXXXPO7ixcvfuvhw4cvjON4cT6fR6lUEt\/PXy3HrwRDK\/GWqYioVksfsqBttfcTkSilRGs9ks\/nP7hx48Y7p4qjzHaCQiKitl\/1v754Qs\/+a1TpoEAPohgIEQO5mACbNQCMYmChhRAkVBUEpCrDBUKAEuNKCQLRCRKVgF2UYMRhAtUyZ09BptJ7zq4GkJYDlCSsRBSxCpQRDQxCoZBr2FAs4mdDuYb1vZzf1nDeWzYs\/+Q\/buU4OiauPwxDXH311Uvuv\/\/+5f39\/afV19evZObXjo6OnhIEgQ+rExHRSimajpef6G8T5a7T6fF3IbD4c2tsbPyjDRs2fKGK5ycAvGLFio69e\/d+GUAbM7MzIFJfX68HBwdhjNlXX1\/\/k+Hh4TXW2k1XXXXVxs9+9rPPZrntjjKspk984hOnfe9731teX1+\/YnR09Pw4js8DUO9SqIQo9Rq+BOcabTCTaz+TKsAEnyMAOEkSXV9f\/81777336lNPPTXCFBmVZtUA+NJg311\/3zLw9a\/9w1Ie+EBc2mttfaKThJGzQBCp1AgAkIAxGliYCQyA\/w5HhFSeR5AIrBh2DAUstw3749hMMBDELmtw88hWja1IowyECRwl0AExNAmL1Qo5QJowCmOHFQ2NkN5vmhp3SC78n7C++cmile1zX\/6K\/i1PbxyMVnxgaOVHP5o4Erjy16hEcm+++WZ1zz336Ntvvz3YvXt345NPPtnc3X3XkkIYnLNn357XDw0NLWtqappPRM3MbJzHkUzeSVPJ0adqACpD\/Km8r1a7r6f3dnMGX1mxYsX199xzz2iFR9IA7Mte9rKVfX193Uqpk\/L5fJmNyIXY7AeGXP2b8\/n8QBRF+5l5RxiGa1pbW3\/a0dGx4\/zzzz\/81FNPjd52222liy66KOrr6+NVq1YxANxyyy3U3d1tTj75ZHP55ZcHhUKhYc2aNc133333CQDO7+vrey0RnZjP5+cmSdLkkfUoimwQBOQ3vm+b9jP2ExmAYw3+ZSo1rJRSIyMjvyoUCpc5wo8pN1bN+ll6I7Dx0zcsqnus++8X2N5LDA3aWBKtAISxTnn\/AUAzEpO6am3Hj4FXGoCqeWq5IkBgojTXl7TMqDLHSYeL0vAgjFMtQhBBdKZRSVKhE+PsZpIIdKggBIHVohJNAiGqC2HFQucMIk4QWVgIDhUp7B0VszcK6w+qhuah9Yfjkds3DR7YZo0tDRcBowATEpEOlVINsY0b4yRpIKJ6ju38IAgW5cJw\/uH+\/pzvyffhrjFGnDIvASBjTJlHL7sgp1tTnukirbXwHamHjI6OWiJSWuvv1NfXX7dp06aDVby\/LFu2bOHw8PDtQRC80\/Wua49qZ78bM7OLfJTTDCjn30EQxLlcrm9kZGQfMx8Ukf4gCEpBEJSMMSUikjiOc0mShHEc56219caYuYVCYVGSJG3MHBBRuZNOa40kSTgIAvLkHd6o+TbmTJRz3DZ+jQhN3PkNi8hH9uzZ8++o0fF33AxAtjKw74t\/tjBY\/d3vzBncdQE44lJASlkFzSrtBRAGhF1e7oaD3Bohh\/qNGYIxPCCtCoyxfqT8ACZ9BQkUpBwBlKMF6HSPawshC4ZOf08EReyumUCsQIXKVSEM0iZFC9IMECS2QFgIYBOGTtsVoVgjYUES5DCqQ4TNLfjJgQif+Xk\/dlJz2qdNgCUNUCqw4UsKNkmgSSGOIxAJgiCHOLZCGZ0FrXU576zmnYMgQCWLz0w6\/aaq+lMpWFF26VojiiIWEaW1vtta++G9e\/f2VvFI1NHRodasWfNFEbmGUwUS5evnWUILT1DiPLD4\/zvkm3x7cUZYBCICY0x5xiFJEu\/Ry4bTYxXGGERRJP4zjDHlmf0gCBBFEYwxyIp31sr1s9dnsr7\/6RrXatebiBgpk\/KNBw4c+EyGamzKN\/+YDMZ0rU5T6oZ7fzJ0yYpla8HJ2aGyyxgQDU2KU1of0goCCyIFsq4dqCw8LM6bAwwCK4K4sh85gRLv5lNdgdRgkJtExBg2B\/JsAyRgcDkdUO53CmmJkCglHCFJZxDEMowOfJcRtAKxdUJICZN2Lctx0YKUiNICEYtinGDbqMWDu0ZwiAruTAhWxpRakiQGWzcg5co4RMqhGExKaVJKkasxw3t9X9bz3X0Z8YcZb\/zp5p\/Zhe83nh8+McYopdRD9fX11z333HM7Ozs71erVq7O7QSmlpL+\/\/88BXKeU0k4MBFlvm5XJclFQGTT0BBvZ765UKmHph2KYGV5yy7fPei\/uDAQppVAqlWCMIWYmrTV5+TP\/3Tzan51mnAqN93TAvYn6KbJPvwb8eojjmKy195599tl\/+uyzz8aYQQPVMR2R9eXBp29657nY8MT3TrCDC3OxFSrFRFojiSNQyKmUWJIm7mXwXgBlU2vApGA1gUigJRmr+asKt+KjCElLi6Kqk5AKZVAoygDBFUW08hiTn2UiAul04lGRgBxjsWiAVLrNE1EYzjXhgV7Bp9eNYHfYBgOBUnr8TfdTjtmopwrwlvVqtdptZ7Igp7pIK1Fo7z2BtMU4DEO\/MCUIAoqi6LlcLvfmrVu3PsvM4zy\/K7Xxq1\/96rf39PSsiuO44Bf1VEDIWv31lSh7Le+b3VxZUpKJSpyVnn46en0z6amo9lpvvHz0opRiACqKoi3M\/N7e3t4nZnrPj+lo7GqkrDxt\/7hp16EnHl4rAyPnNZQG51KYWLGJUkoAHYLiNApIAkGiHYAnQEIKVisIFAKrkUbhnEYJ6kgLlr2pWZh53KZWYyLHR9wTqhWWpcZG+Z4U5X26giBddIoEpFKDVYLBliHGj\/cnGFSF1HBU1tXLhU6p2aBTSwOu2nN26rgTa8\/5RZgN0SsaYn4F4Lpt27Y95ghGsztRr169mtvb298+PDz8z0qpOUEQcBRFlC2pTXQOUwE1q\/HtT3ScWpt7og17NL38003FsscNw7Bc7yeiqK6u7uo9e\/Y8hMzo93Qfx3wajrphQYRTP\/uD1bzsrE\/syTU\/Y5XSotiyATiJIFqlT4fgU1ldWEDlp1tLospogIjzztMKeaovsGr3zesblCeGKhmrxM0pkLuMLBA+kpml8kZOt1X0aKb3JhPmmO6xPeDow+84jq2IqCRJhpIkuW779u33Vsn5NQC7fPnyMwB0JUmyKIoiWywWVa3+hZlci8m87mwO4cz25q82+Vd5vCRJxFqrkiQpEtGNW7du\/Z57zYyboo7LOCwBsqpD9OL\/e9f9w6e+4eJ9hcUPlvIFHUdilQKigDBiBDoxaZnQaQAYFoSxRcAxrE5gTdrFJxyCkiBtH54C5OENSvkrS7Unjfu\/8HhRk7H3+5szZjUy7GUABIoIRps0EqlQeZ2Kd6q1qGZjjHcqWnPVDEcl2YQL\/20QBHpgYODpOI4v2blz5\/1VQCgFwL7\/\/e8\/pVQqfRvAq4wxrJTSDnGf1nlOJ5KZqWGcDs9Brfsy1chsqjyKrhLEQRCMtrS03Lx79+6\/G0skZ96Adtzm4S\/uhu0E1Gl\/92+\/aL\/sxsv3hnN\/pBvqtGiynCQwikEqdbXEBCSZYgYh1QuETUNmDkBiQJnTJ0wuSAFJmYuFGcI87rIponKhocxuXMkj5jw889iGJ1FlgyAOFPTgnHLRBqZImz3ZwszmhLM1z1\/L89T6fO\/9wzBka60eGhrauHDhwqt6e3v\/H7LyTmO3hU8\/\/fSFa9euvc1ae7bW2resTtpvMJ1NMl22oqkcf6rqx7MJumZn\/SuxjCiKNDN\/YfPmzZ\/3QCiOcj7iuBJidAEsnVD0rqv2HGw868Pb9fz\/LOYbtQ6VaE5bg0EEJNp1DDqgT7mUgB1DMOK0NJcZFS6H6SJlzoFqMX1544t\/7RjdmN\/FnmtAETnB8qwFcQuCs14\/k1fSmOKBYLys9kQUW9kbX8ubTEbTNVWSyYk4+yoJJ2qdlyvbPdPY2Hj15s2bHwFgUGW678ILL8z19vb+7eDg4O9HUWSttaoW2l15LlM978kMQq3jVYuwJnrNVNOAWp9fjcyjloHPkqg6wJWMMavOOOOMvyWiyK2Lo\/YCx50Rh7rA0tmpzvn6D7aOnvO7HznQcNJtg6opMkRgC7bMQGjAAogJESsDKxqaNTSTa+KJABVhrEtwfM6exQUqQ7FaOfmEz3FrmhwRqd\/rWUxBxn0mWy6\/v\/JzPYA2UTfeRCDddEQiar2GKtKTyuvi2YEzxkuMMWKtRT6fX71s2bJ379q16xG3jpKKdSXLli1reeyxx75IRO9HOsWo\/bGMMUeE\/xNhJzNNDya7ZrWuxWQhfa0orJaxrnb8yQRClVLi8n5Ya+9obW39+H333XdoNjz\/cSkDTvRYBeiLASsiatN7z7iqNeq9YU5SXBaUIrZRkVRgiLVBwgwNgmEA7PKCsUG\/2iAe1S6rTbcM5oGGdGKRYVN91LRaQSadJ6AECoREFEZyTXjwkELXL\/qxK2yDxpHjoRPVgqdSEZiNFGAyAM0vct8dB0CFYZgopf6rvr7+hk2bNm2uAvgpALx06dJFg4ODf0NElwdBcEw75GaCqh\/NMWZaDZionOgrLN45WGstEWnXzPQvLS0tN23cuLEHs8yf+Lxx4l2MlLOfiGT5f2z8532nnf++7bbt8VFqVsjlSEJwwkUEKoEmQJSGUABAlXv7s+Be5b3IKhIc9YLxSsfIdh8BYwwB4ugKxtKPccZkFpD9qfLvTSeXngoI5ryPFRHFzMXm5ubbduzY8YFNmzZtdhyElWg\/X3jhhfOY+fMALg\/DkKtx4R\/Px\/H4vMm+32T3j5kRBEG29VkDKMVx\/Pk4jv\/4V7\/61axv\/uc1AqjYX0SAbO78xBL99CM3zCnuv7IpOVAAWQuIRqJBVqfyYcRIgrRtN4ilrDUwyfGn9ZWPVDL2aL+GkMAqm\/JuS6prkBbBE5AAFq4R6BDhU+sGscs1AtEMCSJmu8Ene9zKMdNseuJBukKhIIODgwRga11d3V\/v2rXrDgDVuPwIgFx00UUnPP744\/8iIm8plUriQEOaaWmuVmVkJtfl+YhCpjJOnT0vY4wAoFKpdDAIgs4gCL66Y8eO4myG\/dmHeSEYAAKkE1Cndn1hl4hcv\/mK335quJ8\/1cKH5yuJRFNMgViIAiwpsBgoMMj175PUNgJHsn5OBXUe\/7q0Y5BdSc81EXm7wGk6kG3xKUcfNFYFmIo3OppuscneNxWv5I\/pOs7EiUtSW1vbI319fTfs2rXrx9nNXhn2n3nmmWc9+eSTt4nIW6IokiAIyhx5lbMKU0mBqm32aoDcsTKS1Yzl0aRktc49K5PuBpCeKxQKf7Fjx47uGtd71h4vGFrsLoBXdXRoIopO+9aTt9tXvPZ9B\/Mn\/FRLC+ViA4CFiYWMRSAWhsczBo2v9Y\/HBQQTyZPXCuN8v7GUu\/bGb+SJbroaV6I8FqHqsXitpxRzBBPEzNTc3Pz9Sy+99AMHDx78sXMYlVN9CgAvWLBg\/sDAwD+IyFuZOcnlcpTNbWezY3E2QvTppCTT\/ftkxrYKIMiePCVJkmcBfGTnzp3dLqU6pgSpLyhe\/Iu7u21axRM68W+7H8qd85E3HzALrjkczNsndfVEeUUgYa1YFPGY6BBhHGHfhAuNZdxTZOznSiNSlijLVBbKTUDlzEDGpQ61Mv9jkfseTQddDR4\/zylHSZJsSJLk9y+55JKLu7q6nnOtvUnFYhQAPG\/evD+w1j42PDz8eqUUi4jxcmN+tPeF\/piq\/PZM063Ka+45E3xrLzNzqVT6Z6XUm\/bs2fNAppX6mAIYL1i9PMnsp8c\/9MY3tI7s+6Mm2\/umxqi\/kaKiDRhIhLQPsdMXe41hSoVL\/DQhee4QSpmCeIxkVKrypiiIIggpMBQUMRQSgFPtAXE8horTSUUoBThcgEEYLrTggV6UMQAtXBMDmGojTPa1tbjmK2vH2eGYbGnKT9plpu7YLUbNzMNKqf+21n66t7f357VCUCLCQw89lL\/00ksvHx0d7SKihVprJiLlj+un6fyE3WRecaqo+0QaBBOlFxOdw0yFPCY6B38\/stfbn7tSit1knyoUCjsHBga+dN55533uhz\/8YQnHkRb9BS+YWTYEyuCZq8+5JN+\/\/y9bRwfOzBcPw8axVRpKESid4zeQUpJeOeU2J9wFL6cKBIGGkB0f3vNYvEV+0khpxwueMhgrUU7bMN3sygJCxnUXp1OKVhGG8624\/xDwqV8cnhIIOJ1yUmYBTerls3p8\/ueKeXoQkSVKDWmpVHqaiD7T29v7rxkt+aoLsbOzs27VqlWf3b9\/\/8fdXAADUMaY8rlV21TTLXsezVTddDCW6c4kTHYO2Q3v8Y\/MHIVlZu0EWe+74IIL\/uKOO+54yt2X46qJ8IKPzbqQEozc8iOmtsd3bfi9Fec+2Nowf8tgkec3hXZx2rSvBJaJiEFqjF5cSIMpcAP8qUJxotKnKAJTyvfrAUTlBErHeoIdYagfFRY3mqS4HF34zj8\/rMSiUNJ5PDtCWN1TwoDOlQHBiUCl6YSpEzW1VIasfv7dk1xkNqWn7FK5XG7PnDlz\/mF0dPQvDxw48MB73vMevXHjRqC2aAeGhoaC5557Lk9EbSJyEgDSWouXHffhfxRF5c01UTWiMrqZ6TWqFjHMBmo\/VUnuSiPgWIvKh9JaE9JR3q0NDQ1dIvKZRx55ZAvGNBCONwD\/4nm4GSEGgC1\/fuXL872bP6yH9l\/ezIcXFXgAyWAEoyE2AWly3lm0+5IMFoElm7IJiY8OHJIlnpDET\/i5m0gZgFF0mvSq1CgoVuUIgBE5Kg+DoXwL7j8I3LruMHaFc8oRwNEagJmg6D4CcK8VN6dApVIJRMREdGdjY+MXdu3a9Ygj2ZxWrbm1tXWJtfZjRPQhAAvDMAQRwRgjcRxTkiRlUo2peuepeP+j8fqzhbFMlNJ57+8mJiUIAnINVXFjY+M9J5988t889NBDjwFAR0eHdgrJ+I0BmOSxqqNDo7sbFwMWSmPdte9YyfufubbNHnrbnHhoXr0tASNRSuFBSoEUuV5csDBInEf3vfxOrKQcAiDVKpAMabRnICIXAVjFKaeopAYgxQVipIfVGC604oE+wq3r+rArbElTi2kw8M7mw7HHsLVWtNbaeVtm5vVxHH\/ptNNOu+OnP\/3pKCrEMKYRQVoAqK+vP6NQKNxCRL9njKlzIKD1Hm8irzyR7NVsXpupzPgfTXWlwhCItZbDMFRKKRoZGYG1dksQBH990003ffv6668vOaAPeB6VkV90BqAaSCgi+tlbrltutj1+mT7w3HvnytCJeT0K2BgQskxEEFZK3HLlI1YGQAqcmSlILYSzCeVGIJW2Ars+AM0ASEOUgkXsQECN4cIcPNgH3Lp+ALvCOeNAwFrMPpOFxlNZjJXlJWZml3cqAIjjOKqrq3tw4cKF3964ceP9w8PD+yvWgcxwDQkAPPzww\/nLLrvst1paWq7Zs2fPu4IgaHL9\/uyikCNUc6dST58pOcdEx5mMjmsqRqjGPRT3fXUm9Xl6dHT09rlz5965devWnZPhK78xADM0BADw+B9e\/KqWvmf+oDkZfJ1Ohs+uLx1uDGCRxLEFp2UDUiDEApEUrS7XEJWGCKfAn7j0nhmCNG1QruGIXTOQtoBApTRmrjLABAwXWvHQQcKtvxzEzuBIAzDZwsoCd9Vq6Nk+\/UqE2S06dt7HuFD\/YBAEPyOiHyxduvTrzuMfi7VUvg\/t7e2XDA0NXUJErzLGLHMgWKKUUp7d14fIlaSbWfS8EqSbqgrPZNRp1f7u6cmyIifeYGUrKX6QK8uNkH4tkYw8uK2rq\/tlqVR6yBjz1V27dm14Ie6fF70BGLuBoO6LoS7uTqeFHn74gZYT7\/rU+diz7X3hyMDvzg\/QlkRFMEVQxGKsAklAOkmAGIAO3PK1QEBgTqC0A9scD0EZENB+PBmwFmmWoaW8A4bzc9IUYMMAdprWVAatiix3NQPgQTvfQSci5Rw6K0XljURmEYpjwqVisYgwDBHH8T5r7X9qrVe9+93vXvPVr341doj0rPeUV6wpX1yl9vb2FQMDA1eEYfjOQqFwkiPhFGstnHYheUPneRSyRKN+Q2ZJTyt5\/2pNfE4kpT1ZuJ+9D\/5nLwGerXK4xikEQUDFYhEAkCTJU21tbf+0YMGCex977LHt7n4930KnL20DUDYEnVDoApHLTTes+mJDdOc3lrfm5a12uPeS5ujgiU3xcEOgUmZijCaAIoFWsMxgowBKO381aQgzLCfQhspEIaxT0FBx2iCUshuPEZGOFubgwUPAzX4a0BmALKtsNU+VLc\/50pHbyL4vHyMjI9A6JT13jLgUhmH52FEUJXV1dZsaGhq+UiwWf7x8+fKNmdrycWkuyeADAoBXrlwZHDhw4OVhGL6+v7\/\/ShF5VZIkxpcMXRQgnqU3l8tR1uBV28SVBqDaa2qN39bCIbyeoS+XesObMUZirUUul0OpVCpfd2eQRlpbWx9rbm7+ys6dOx\/t6enZXnkdfhMBHMdHZ2enumVjF1G3A7VIYfPNFy1R2za9Mh+VVuooOl\/H0WsbNDdqOwIujSBwQiGlElgLJFREhgJylQMSBxJYbVOpQU5Lg6QwVj1QhFFXBbjp5wPYnWuFcYlKJXd9tVq+8yDI5XKI4xhO2AJ1dXWSJIkwM+VyOTU6OgqttV+kkdb6V6VSaXUul\/tJW1vbY+vXr9\/q0wOMkXXI87C+xgGL7e3tJ8RxfE6xWPxtrfVbgiA4MwzD0Bu5IAh8T4F4qm7nQSl7zWr1QVSLCvzvszP81XL9bLXCt0UbY8oKRUSkoyjKplzWGPMUEd1nrV194YUXrr3jjjsOuvc\/7wDfr7UByGIEDubjcV9bWMl9X5674Ttfuzw3fOiC+vjw0iAeXFgIVEs94oBAwKh1LYQKMYgFxESAJUsKQsaCOO0OJCKbghFEGM3NwX29aQSwO9cCQ9XppbNCGK4nFEopceG8MDMppVQulyMXOsNai5GRkSifzx\/UWm+LomjjK17xin999NFH1yilbGYTZMUz5QWwzsadCxHhda97nRkZGVnx7LPPXgnglcaYk5MkmSciOT8a61IAYU4lWtxkYXbS+whtxFqGdYJ2bGFmL6vOzhgoR3ZaTgGIyGqte40xO0ZGRtafc845325oaHjkzjvvjKpcd34x7I+XvAGYCDD0j82bN+e23faH7W3oXxD27zldjRw+u62h6TSJ+FRdiubnbJxvNjaVFiICKAEsp4wGopghDEmgJKUzHM614L5ewU3rB2ln0ISACCYwfhGK9z5uYYnzTCQi2tfNkyQph\/\/GmKLW+qDWeiMzbxCRX+RyufXXXnvt7htvvHG\/F8nMGJkXBMI8GViYrXQsXry4lZmXFovFs8IwfFUul3tlFEWnj46OtgIIK4FCR4eVxmAZd+7VcapFA57VaLxNEF+dUB6HyKQYrJQazOVyz5RKpXVhGD5GRE\/eeuutO6+88sp9Tv8we83xAr7uvzEAVVMFJ15yxB+CHH7+8XeuyB\/c8bIWGWxvKvYvQyILoNBqyc6H8HzFMtdA1eXAsMlwSl+ANAW4b3+Cv\/xFH3YEDQiJEOZzUGTAwuP44bxajVtII0qpvUR0oFQq9bS2tu5PkmRnT0\/PzlNOOWXz+vXrf+bkoKrdQ3mR3oKq5y8i+swzz\/ydbdu2nRIEwdJ8Pr9UKTXPWrvQGLMwjuOFRFTuL8g0O01KteWVlSqisUGtdc\/IyMieRYsW7VVK7d22bduuOXPmPHvttdf+9MYbb9z3ErvuvzEA2cjglk7QGRtB8\/aD5s2HOqMb8RiFQLq4Prr2Z8HlD\/5HvvGZ9c0FfagpGImbAy7WQZnWoo0WFYeHllAQzpcwnPvo9r7Gz\/3iQLgbIZFASGnWOmAThqMsGKpvqB9dsmTJfmvt7p6enueGh4f7giAYrq+vP1wsFvvPOuus\/u9\/\/\/vFIAg4w51HK1euNE888YRkwDx5idyGcmi\/cuVK9cQTTyTZSOHmm282999\/f6G\/v78ljuM5hw4dmpPL5RrmzZu3kIhO2Lt3b3scx61a68YkSQpJkmhPQGqMESKSMAzjJEmGwjA8vHTp0n0Adh4+fHhPb2\/voba2tsHm5ubDAwMDB++5557BM844o+Q1Bb1L8GCeH5n+zc55KRsFAa3q6NDSAV3uB5rwoQARtWrVHxce7uxo+My7XtF2\/mlt7ae0ti5payu01wMLFjU0zD377LNbTj\/99IYrrrgiLyI60yc+0cbQGJtV+jW5\/uK\/t5roe2utYYzBypUrAwB1zc3NLQsXLpxXX1+\/AEB7oVBor6urW1RfX7+gvb29rbW1tWnZsmV5EVE+rZj4pkI76rOX5OP\/A4GxIMe\/1XfqAAAAAElFTkSuQmCC\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Poppins:wght@500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root{\r\n  --primary:#FF7A00; --primary-deep:#FF5A00; --primary-tint:#FFF3E6; --primary-ink:#B34700;\r\n  --dark:#1F1F1F; --dark-2:#2B2B2B; --bg:#FAFAF8; --surface:#FFFFFF; --text:#222222; --muted:#6B7280; --border:#E5E7EB;\r\n  --good:#15803D; --good-tint:#E8F7EE; --warn:#B45309; --warn-tint:#FEF3C7; --bad:#B91C1C; --bad-tint:#FEE2E2; --info-tint:#EEF2FF;\r\n  --gradient:linear-gradient(135deg,#FF9500 0%,#FF5A00 100%);\r\n  --radius:14px; --shadow:0 1px 2px rgba(31,31,31,.05),0 10px 30px rgba(31,31,31,.06);\r\n  --font-head:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;\r\n  --font-body:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;\r\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,'Liberation Mono',monospace;\r\n}\r\n*{box-sizing:border-box}\r\nhtml{scroll-behavior:smooth}\r\nbody{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}\r\nh1,h2,h3,h4{font-family:var(--font-head);color:var(--dark);margin:0;line-height:1.2}\r\na{color:var(--primary-ink)}\r\nimg{max-width:100%}\r\nbutton{font-family:inherit}\r\n:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}\r\n.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}\r\n.muted{color:var(--muted)}\r\n[hidden]{display:none!important}\r\n\r\n\/* Header *\/\r\n.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}\r\n.hdr{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}\r\n.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--dark)}\r\n.brand img{height:38px;width:auto;display:block}\r\n.brand span{font-family:var(--font-head);font-weight:700;font-size:18px;letter-spacing:-.01em}\r\n.hdr nav{display:flex;align-items:center;gap:6px}\r\n.hdr nav a{padding:8px 14px;border-radius:999px;text-decoration:none;color:var(--text);font-weight:500;font-size:15px}\r\n.hdr nav a:hover{background:var(--primary-tint)}\r\n.hdr nav a.cta{background:var(--dark);color:#fff}\r\n.hdr nav a.cta:hover{background:var(--dark-2)}\r\n\r\n\/* Hero *\/\r\n.hero{position:relative;background:var(--dark);color:#fff;overflow:hidden;padding:68px 0 56px}\r\n.hero-in{position:relative;z-index:1}\r\n.hero h1{color:#fff;font-size:clamp(30px,5vw,54px);font-weight:700;letter-spacing:-.02em;max-width:760px}\r\n.hero p.lead{color:#D1D5DB;font-size:clamp(16px,2vw,19px);max-width:620px;margin:16px 0 28px}\r\n.searchbox{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:6px 8px 6px 18px;max-width:640px;box-shadow:0 12px 40px rgba(0,0,0,.35)}\r\n.searchbox svg{width:22px;height:22px;color:var(--muted);flex:none}\r\n.searchbox input{flex:1;border:0;outline:0;font:inherit;font-size:17px;padding:14px 4px;background:transparent;color:var(--text);min-width:0}\r\n.searchbox:focus-within{outline:3px solid var(--primary)}\r\n.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}\r\n.chip{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer}\r\n.chip:hover{background:rgba(255,255,255,.1)}\r\n.chip[aria-pressed=\"true\"]{background:var(--gradient);border-color:transparent;color:var(--dark);font-weight:600}\r\n.hero-arrow{position:absolute;right:-40px;bottom:-30px;width:min(640px,70vw);opacity:.32;pointer-events:none}\r\n\r\n\/* Directory *\/\r\n.dir{padding:44px 20px 20px}\r\n.dir-group{margin-bottom:44px}\r\n.dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}\r\n.dir-head h2{font-size:22px}\r\n.dir-sub{color:var(--muted);margin:0 0 18px;font-size:15px}\r\n.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}\r\n.tcard{display:flex;gap:14px;align-items:flex-start;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}\r\n.tcard:hover{border-color:var(--primary);box-shadow:var(--shadow)}\r\n.ti{flex:none;width:44px;height:44px;border-radius:12px;background:var(--primary-tint);color:var(--primary-ink);display:grid;place-items:center}\r\n.ti svg{width:22px;height:22px}\r\n.tcard h3{font-size:16px;margin-bottom:4px}\r\n.tcard p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.45}\r\n.tag{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:#F3F4F6;color:#4B5563}\r\n.tag.page{background:var(--info-tint);color:#3730A3}\r\n.tag.instant{background:var(--good-tint);color:var(--good)}\r\n.no-results{padding:40px;text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted)}\r\n\r\n\/* Tool layout *\/\r\n.crumbs{display:flex;gap:8px;align-items:center;padding-top:22px;padding-bottom:6px;font-size:14px;color:var(--muted)}\r\n.crumbs a{text-decoration:none}\r\n.crumbs a:hover{text-decoration:underline}\r\n.tool-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding-top:12px;padding-bottom:56px;align-items:start}\r\n.side{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}\r\n.side .inp{margin-bottom:10px}\r\n.side h4{font-size:12px;font-weight:600;color:var(--muted);margin:14px 6px 6px;letter-spacing:.02em}\r\n.side a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text);font-size:14px;font-weight:500}\r\n.side a svg{width:18px;height:18px;color:var(--muted);flex:none}\r\n.side a:hover{background:var(--primary-tint)}\r\n.side a[aria-current=\"page\"]{background:var(--dark);color:#fff}\r\n.side a[aria-current=\"page\"] svg{color:var(--primary)}\r\n.jump-wrap{display:none;margin-bottom:14px}\r\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}\r\n.tool-head{display:flex;gap:16px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--border)}\r\n.tool-head .ti{width:52px;height:52px;border-radius:14px}\r\n.tool-head h1{font-size:clamp(22px,3vw,28px)}\r\n.tool-head p{margin:4px 0 0;color:var(--muted)}\r\n.tool-body{padding:24px}\r\n.tips{margin-top:18px;padding:18px 22px;background:var(--primary-tint);border-radius:var(--radius)}\r\n.tips h2{font-size:16px;margin-bottom:8px}\r\n.tips ul{margin:0;padding-left:20px;color:#4a3a2a}\r\n.tips li{margin:4px 0}\r\n.cta-band{margin-top:18px;background:var(--dark);color:#fff;border-radius:var(--radius);padding:22px 24px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}\r\n.cta-band h2{color:#fff;font-size:18px;margin-bottom:4px}\r\n.cta-band p{margin:0;color:#D1D5DB;font-size:15px;max-width:560px}\r\n\r\n\/* Forms *\/\r\n.field{margin-bottom:16px}\r\n.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}\r\n.lbl{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--dark)}\r\n.req{color:var(--bad)}\r\n.inp{width:100%;font:inherit;font-size:15px;padding:11px 13px;border:1px solid #D1D5DB;border-radius:10px;background:#fff;color:var(--text)}\r\n.inp:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,122,0,.2)}\r\ntextarea.inp{resize:vertical;min-height:90px}\r\n.mono{font-family:var(--mono);font-size:13px}\r\n.hint{margin:6px 0 0;font-size:13px;color:var(--muted)}\r\n.check-inline{display:flex;align-items:center;gap:8px;font-size:15px;padding:8px 0;cursor:pointer}\r\n.check-inline input{width:18px;height:18px;accent-color:var(--primary-deep)}\r\n.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}\r\n.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:12px 22px;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;background:var(--gradient);color:var(--dark)}\r\n.btn:hover{filter:brightness(.96)}\r\n.btn:disabled{opacity:.6;cursor:wait}\r\n.btn-ghost{background:#fff;color:var(--dark);border:1px solid #D1D5DB}\r\n.btn-ghost:hover{border-color:var(--primary);background:var(--primary-tint);filter:none}\r\n.btn-dark{background:var(--dark);color:#fff}\r\n.btn-sm{padding:7px 14px;font-size:13px;border-radius:8px}\r\n.seg{display:inline-flex;background:#F3F4F6;border-radius:10px;padding:4px;gap:4px}\r\n.seg button{border:0;background:transparent;padding:8px 16px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;color:var(--muted)}\r\n.seg button[aria-pressed=\"true\"]{background:#fff;color:var(--dark);box-shadow:0 1px 3px rgba(0,0,0,.12)}\r\n.radio-row{display:flex;gap:10px;flex-wrap:wrap}\r\n.radio-row label{display:flex;align-items:center;gap:8px;border:1px solid #D1D5DB;border-radius:10px;padding:9px 14px;cursor:pointer;font-size:14px;font-weight:500}\r\n.radio-row input{accent-color:var(--primary-deep)}\r\n.radio-row label:has(input:checked){border-color:var(--primary);background:var(--primary-tint)}\r\n\r\n\/* Source input *\/\r\n.src{border:1px solid var(--border);border-radius:12px;padding:14px;background:#FCFCFB;margin-bottom:16px}\r\n.tabs{display:flex;gap:6px;margin-bottom:14px}\r\n.tab{border:1px solid #D1D5DB;background:#fff;padding:8px 16px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;color:var(--muted)}\r\n.tab.is-active{background:var(--dark);border-color:var(--dark);color:#fff}\r\n\r\n\/* Output *\/\r\n.out{margin-top:22px}\r\n.empty{padding:26px;text-align:center;color:var(--muted);background:#FAFAF8;border:1px dashed var(--border);border-radius:12px}\r\n.loading{display:flex;align-items:center;gap:12px;padding:22px;color:var(--muted)}\r\n.spin{width:20px;height:20px;border-radius:50%;border:3px solid #E5E7EB;border-top-color:var(--primary);animation:spin .8s linear infinite}\r\n@keyframes spin{to{transform:rotate(360deg)}}\r\n.alert{padding:14px 16px;border-radius:12px;font-size:15px;margin:0 0 14px}\r\n.alert.bad{background:var(--bad-tint);color:#7F1D1D}\r\n.alert.warn{background:var(--warn-tint);color:#78350F}\r\n.alert.good{background:var(--good-tint);color:#14532D}\r\n.alert.info{background:var(--info-tint);color:#312E81}\r\n.badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}\r\n.badge.good{background:var(--good-tint);color:var(--good)}\r\n.badge.warn{background:var(--warn-tint);color:var(--warn)}\r\n.badge.bad{background:var(--bad-tint);color:var(--bad)}\r\n.badge.muted{background:#F3F4F6;color:#6B7280}\r\n.badge.info{background:var(--info-tint);color:#3730A3}\r\n.ideas{list-style:none;margin:0;padding:0;display:grid;gap:10px}\r\n.idea{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#fff}\r\n.idea:hover{border-color:var(--primary)}\r\n.idea-text{font-weight:500;word-break:break-word}\r\n.idea-meta{display:flex;align-items:center;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end;font-size:13px}\r\n.lc{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff;margin-bottom:14px}\r\n.lc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}\r\n.lc-nums{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:10px}\r\n.big{font-family:var(--font-head);font-weight:700;font-size:26px;color:var(--dark)}\r\n.meter{height:10px;background:#EEF0F2;border-radius:99px;overflow:hidden}\r\n.meter span{display:block;height:100%;border-radius:99px;background:var(--primary)}\r\n.meter span.good{background:#22A559}\r\n.meter span.warn{background:#F59E0B}\r\n.meter span.bad{background:#DC2626}\r\n.meter span.muted{background:#9CA3AF}\r\n.meter.small{height:8px;min-width:90px}\r\n.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:18px}\r\n.stat{background:#FAFAF8;border:1px solid var(--border);border-radius:12px;padding:14px}\r\n.stat strong{display:block;font-family:var(--font-head);font-size:24px;color:var(--dark)}\r\n.stat span{font-size:13px;color:var(--muted)}\r\n.checks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}\r\n.check{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--border)}\r\n.ci{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;margin-top:1px}\r\n.check.pass .ci{background:#22A559}.check.warn .ci{background:#F59E0B}.check.fail .ci{background:#DC2626}.check.info .ci{background:#6366F1}\r\n.ct{font-weight:600;font-size:15px}\r\n.cd{font-size:14px;color:var(--muted);margin-top:2px;word-break:break-word}\r\n.cd mark,.snip mark{background:#FFE3BF;color:inherit;padding:0 2px;border-radius:3px}\r\n.group-title{font-size:16px;margin:22px 0 10px;display:flex;align-items:center;gap:10px}\r\n.score-row{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff;margin-bottom:6px}\r\n.gauge{position:relative;width:120px;height:120px;flex:none}\r\n.g-bg{fill:none;stroke:#EEF0F2;stroke-width:10}\r\n.g-fg{fill:none;stroke-width:10;stroke-linecap:round}\r\n.gauge.good .g-fg{stroke:#22A559}.gauge.warn .g-fg{stroke:#F59E0B}.gauge.bad .g-fg{stroke:#DC2626}\r\n.g-num{position:absolute;inset:0;display:grid;place-content:center;text-align:center}\r\n.g-num strong{font-family:var(--font-head);font-size:30px;line-height:1;color:var(--dark)}\r\n.g-num span{font-size:12px;color:var(--muted)}\r\n.outline{list-style:none;margin:0;padding:0}\r\n.outline li{display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid #F1F2F4}\r\n.hl{flex:none;min-width:34px;text-align:center;font-size:12px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--dark);color:#fff}\r\n.hl.l1{background:var(--primary-deep)}\r\n.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#fff}\r\ntable{border-collapse:collapse;width:100%;font-size:14px}\r\nth,td{text-align:left;padding:10px 14px;border-bottom:1px solid #F1F2F4;vertical-align:top}\r\nthead th{background:#FAFAF8;font-weight:600;color:var(--dark);position:sticky;top:0}\r\ntbody tr:last-child td,tbody tr:last-child th{border-bottom:0}\r\nth[scope=\"row\"]{width:190px;font-weight:600;color:var(--dark);background:#FCFCFB}\r\ntd.url{max-width:380px;word-break:break-all}\r\n.pills{display:flex;gap:6px;flex-wrap:wrap}\r\n.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:14px 0}\r\n.toolbar .inp{max-width:320px}\r\n.codewrap{position:relative}\r\npre.code{margin:0;background:var(--dark);color:#F4F4F5;border-radius:12px;padding:18px;padding-right:110px;overflow:auto;font-family:var(--mono);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;min-height:56px}\r\n.copy-float{position:absolute;top:10px;right:10px;background:var(--primary);color:var(--dark)}\r\n\r\n\/* SERP preview *\/\r\n.serp-stage{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;margin-top:6px;overflow:auto}\r\n.serp{font-family:Arial,Helvetica,sans-serif;max-width:600px}\r\n.serp.mobile{max-width:380px;border:1px solid #E5E7EB;border-radius:16px;padding:16px;margin:0 auto}\r\n.serp-site{display:flex;align-items:center;gap:10px;margin-bottom:6px}\r\n.serp-fav{width:26px;height:26px;border-radius:50%;background:#F1F3F4;display:grid;place-items:center;font-size:13px;font-weight:700;color:#5f6368;flex:none}\r\n.serp-name{font-size:14px;color:#202124;line-height:1.3}\r\n.serp-url{font-size:12px;color:#4d5156;line-height:1.3;word-break:break-all}\r\n.serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:0 0 4px;font-weight:400;word-break:break-word}\r\n.serp-desc{font-size:14px;line-height:1.58;color:#4d5156;word-break:break-word}\r\n.serp.mobile .serp-title{font-size:20px}\r\n\r\n\/* Social preview *\/\r\n.social-card{max-width:520px;border:1px solid #D9DDE3;border-radius:12px;overflow:hidden;background:#fff;margin-top:6px}\r\n.social-img{aspect-ratio:1.91\/1;background:#EEF0F2;display:grid;place-items:center;color:var(--muted);font-size:13px;text-align:center;padding:10px}\r\n.social-img img{width:100%;height:100%;object-fit:cover;display:block}\r\n.social-body{padding:12px 14px;background:#F2F3F5}\r\n.social-dom{font-size:12px;color:#65676B}\r\n.social-ttl{font-weight:600;font-size:16px;line-height:1.3;margin:2px 0;color:#1C1E21;word-break:break-word}\r\n.social-dsc{font-size:14px;color:#65676B;line-height:1.4;word-break:break-word}\r\n.social-card.small{display:flex;max-width:520px}\r\n.social-card.small .social-img{aspect-ratio:1\/1;width:130px;flex:none}\r\n.social-card.small .social-body{flex:1;background:#fff}\r\n.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}\r\n.alt-preview{display:flex;gap:16px;align-items:center;margin-bottom:14px}\r\n.alt-preview img{width:110px;height:84px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}\r\n\r\n\/* Footer \/ toast *\/\r\n.site-footer{background:var(--dark);color:#D1D5DB;padding:34px 0;margin-top:20px}\r\n.ftr{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}\r\n.ftr img{height:34px;display:block}\r\n.ftr p{margin:0;font-size:14px}\r\n#toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--dark);color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;opacity:0;pointer-events:none;transition:.2s;z-index:100;box-shadow:0 10px 30px rgba(0,0,0,.3)}\r\n#toast.show{opacity:1;transform:translate(-50%,0)}\r\n\r\n@media (max-width:900px){\r\n  .tool-layout{grid-template-columns:1fr}\r\n  .side{display:none}\r\n  .jump-wrap{display:block}\r\n  .two-col,.grid2{grid-template-columns:1fr}\r\n  .hdr nav a:not(.cta){display:none}\r\n}\r\n@media (max-width:560px){\r\n  .idea{flex-direction:column;align-items:flex-start}\r\n  .idea-meta{justify-content:flex-start}\r\n  .tool-head{padding:18px}\r\n  .tool-body{padding:18px}\r\n  th[scope=\"row\"]{width:110px}\r\n  pre.code{padding-right:18px;padding-top:54px}\r\n}\r\n@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<header class=\"site-header\">\r\n  <div class=\"wrap hdr\">\r\n    <a class=\"brand\" href=\"#\/\" aria-label=\"Go to all tools\">\r\n      <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAC6CAYAAABBVJPBAACqkUlEQVR42ux9d3wlV5H1qbq3+wWlydE522NjjG2CCbZhyTloyDaYYExezBIWsEawywdLzjnukkZkjMnYQzDggHMah7HHnpw0Ci9031v1\/XG732tppBlpPI6o+T3Gkp76tbpv1a06deoUYeaY9FAFYUUfXYSL+LTrVykNwO\/6LoaqN5sHVlQq6eoy79hpkyiJq8ZUXOSqpBo1dg7ZRr3G8EoODupiKXV2pV0LFybKkvq61N3gtqbrnu8WVvdLMPuoGp765oTIKiAAtH1NAGElGOgFrjtGsaJfiQpvmDlmjnyd9PXRRRddxBetWiX9YSEBxLj2B++Lj13enwAAzdyq8TcNhGUgXAdFP5Ra1kdQFV77y3f3VDfeuqBW27x\/uSz7kUsPbIwMLSJJlpQjs9CIzIb4CqsvWd+w8CmzCERSZksQBZSMpojUlKoiymJLlRSqjdT7GgFbU8VdZEqbtVTdmmp0u6t2rU2qpTs2VU4ZfMxz\/nMYBT+kAA30gnt7g0Og\/n6ZeZL\/2kaP6\/tpxQC0ZfRscfVn3z57zm3XHrVjcPCpLuq55qGfP\/+HIJpxAO2dHjTW4C1gGdd+992LFm\/\/20MroxuOa9RrB4P1ABvjILjGfoaSnmrkoNKAiAKwEFGoB1SByKdgleBmSYK\/JQXYAGzhvAJsAbIgAKICIQ8mhY0NVAnDiSI2pU3CfHsifGdC5dt91HXHSHXBVemxT7\/u2Me8cztEkD\/rPoBX9PVhJjL411u\/1I+287clrP7YefPNzec\/fI7ww\/3Q6MM4GTpRbbx4qHu\/1x\/8xd9\/QftOtfQv6ymDOerYG6nmzk894+huO3iMqw0dTpoeFcd8JJLaEZ1a74FrApQADEBT+CQVAGJMFiKIIYAgygQlgD2YMm+QfTA4\/KcAYGPgiSFeQIAyMxRWVRTEqiQCVjEwSiAF1ACmjIZUUafqZjGV1YrKTd5G16Sl+Jau\/Y67adazv3wL4Kb0984cD561CwBrLrywLN\/\/wEPi+rYTonR0Wcm6k6U5fEwPbLdxHooaNpTmbqZDHtW75L9X\/kl7ew39K3nJFStA\/UUvCcL2y37Qo3f8cX9Zd9WTS7WtT5fRrYdUyzSPfVI17AkR4BsJiGOBiDIJQgiuFIw+fxYEKAPEgHD40iiUPHg8dED5EyQoKPtSw+MVC6htJ2eiChaFqIadHgAZBkcEWwZg0RTysDJck2jbKLqujRce8Zuew0\/9w845T1m\/8NjjRvK10kpxVmAmOnigpaVjotNwXKhq9\/\/o2+fwXVcfVd6+8Sk8suPx3Bjdv8PSXE5GSuWyQnwKFvYQ8lJRu6Fz0XU3LHvCM574rv9dq319\/KB3ANrXxxehn0\/vz7dFhp7\/otlrr7\/pZCONp3Ry4yGo7zy6YmVJrE3AO8BGcOIg4oWNqioRqSHAE0HAFIxVoSAt5lEcXhrcgyeTOQAHzp4dZT+jwtMkYOyjJUDBEBCUqA3ViA\/OQoO3YDLq1bDh7A3GAIiw08VKUfX2OuLV3nZdEs3a\/w9+v0MvW\/zkj4+2nEEvzIpj+rR\/BjO43xn8ij7Qiuuznb4FPIdFc8V5b5o1b\/D6I3lo8BG2sf0RcXP4MPL1Y0red5Yp25fEwAtUrRPhhG2qxCkJOmLeXF38q1UfvvD5yw84oK4KetA6gL6+Pl52fT8tz27g1gs+1d248zfHlmp3Hd8hzVcmo4Mnd5oEhhMgrUOVoKrKbOC8wqmAGUSsYGIoKEu2NFhxbtBA+y5q+3aGOMGAiMHwLSygaPgKQjB1tNMEap\/KAxAy2XsVVsNvQPInR5lTIYXY7Pc9RDxxbAFhJKaEEemGLy\/6aRLP+5mZs\/+li178lVuJqAEAK3theldCZiKC+8FO3wseA94B+MY3+sqn\/e2ig2jnjsOq8A8R8U+nxtCj5lCDrDaAZq214LxClQGvDI4rJMYD7BAlAEukaqq0tWu\/jy348Q1v70sTXjFmxT6IQv2B5eBg+Babzv\/KotErPvPMOZWRZ1Njy0klnyyMoRA2CkNoNGqI44g0aYIhsIYBEcAAYIJIbqbBRonRjvgxroxCYx5oeBpkwepDsM+aGX07\/M9iEpBqC8gDZY4c7d2fIGDFxFm8ElRjCBRKCsDDWlLvfYAdbAlEJRrRbk1s122q9p8jafyTrhd87pfzjnjUEKAzjuDeP8IjXwEauB6tjQomxhU\/\/NIs\/8svP6x7eMtjZrvacRXyx6NWX9yh0gl1gGooD\/s0X4QEzlapBTwB3jAkW1dRyspUpSStNjfNOeyNB6z821cVWUj7YPKgxRxp4+8\/uTC58rtnRsm2p3Vx89QOPwjXbIDZqjhRsDAz4MQjLkXQNAVlq19FQsJFAFPb6LWFwBDamzYX7J+gRYihmN+TFuJ\/ZJbGAAiswbJJCxaepQGa5QcMCZ8rhZ8rQ4mzUysEHqL5esgilKz4IFEk4kBsI2JrMUSzXcPM\/rWvLvrh4tf+6vtE1JzsXs4c9zyAt+7nP682L\/jvf7P1oVPc6OhDyuIesYCac0yzAaRNCAuE1IdQlRjKYCUwUZYTEkAOogqyeZpJICGQI4WNaSgtra+f\/LSnLPqv716jfX1M\/f1CD6Ybqqrmzi++5MTy6B1Ppdra51Vt7diyjrJvemFjxTtmVaHIEnnfhI0IpAKoZicIOTdZC6jAewdigPNdv5W0U9i3JRgwEbeDKZK8ogCCA+WGS4VnzgEwbMVfyuF9OXiA8aFF9ruceSHlzDkYCBgED5YExNmGoAz1AuTggGiIZkhVAPXEQmxsZEpoYnZ9p8RX1OL9fl469FE\/W\/qc\/7kR4lvR1ExEcPd3+l3iNmL887\/eOV9vvezoznTwyM7a1hO7TfIISkcOLZPvMkkd6gXecxpcObNEKalVghB8KjAcwbKBdz5s\/IbBRuBSB2MB+JAmiiNASblcpo22vGrRj7c9AStI85LhA9YB5B4MAPpU+U3ffu6RZttdb4obm58XueGFEdehIhCBqCoZCWbrIVDyIArPhQhghKqdZnk4MaOwxWdh9QSxvtJubyFxvqu3gr7MyeR+hCZdI3tOzqiFNYRT++wshBwTbF+atByO5viCqho2SgLmqIxaWkbdVW+18w75hl10ytc7X\/DhDVCPPoDRB4ytnswc03MBhAvPO698csforGTHzYc3Nt\/x9Nq2DU\/sVL9\/7NO5Heo5jgzgUkA84JsSCGNgZQNlC8CB4AvLMlSGczLPmErSmDyUgNRiJK5g84IFHz\/sW7ecu7IXJk85HnAOQBV00QqY0\/vhwBa3f\/G5j0+23\/68eX7zM2fT9gOQDAMKeIIqDJQMkQIsAlYP5XFBOrUNseUAJsBG9wYt2RPEuq8+Z0\/XPuH7idrAJ1FINtQApgc77ZzrGtHc79LCY3+w8MVfvRUQ6MpeQ8sH\/Iw1T\/1YuXKlOfxvP31cvPXWU0pu8Mgq+xM4GTmmKxnm2CWwpIATgCIALM57MhYESbOUEaF+xAxWCdFqES\/OHjVPsj+IB9QD1lawlTt0zYJFZzz8G9f+n\/aBH5ARQDEk1b\/1HbT1Lz99DdW3vaqbhxdGqANJojAgNUDqAU8RlAhGBAwPIwpwtt\/qPWuYeYRxbzoAmkZRRxEcAJkIzgtUHEqGNKQYSmq7UI\/mX70DPV+MnvLO\/1147PIRzeGMmbRgzwAfgOtW9kWN31zypvlbb\/7wAbzZDFINaerQnZCWQAArwQQmqE89FApmDyIJ+S1nGV+GyGhh0aruwQHkgR8ITBG2xHOHaied8tSD3veji4t29IBxADkwpbq2ctenznhaT7rl7Z3JnY8kNwKk4gEwTEDdRIDUhPwYUEQa6LXUQrdol51zXxnm2N+99xzA9BNThXoFsYESw6mASGFIQaoChSKOzI56t3c9B\/243nnQ\/xz42p9eBvEzIOH0HDNvPuuEs3Xz7e8u0+j+Fatqvadw7wGOGeIU4hhEBBEHw2iB+lAGYCGkUE0n\/AzefRSqSiXa1n3Q9Z1nnvuMypNfu2aCZPaBAPIRVn\/qCad2jax9bw8nj4obmztMUpOsXMcB8RAgW9BeKHhSEhiVMXdrxgHk+SKgPksdLCMlAXyogBIDzsGDI4PSbAy5jvUoz\/1efOrLP9z9sLdsmQEJpwEAEmPje5\/1KHfDtR\/pqm17tKQ70FGFWgPKmeKqgJew0pkUJl8MGgMaQzgBKJlwvfJuUlABVEyFNs89\/IIl5\/3s+XTwwY2pOo\/79OjrC1g5AXrHd956yJaPn\/BfC0ZuXjkfw\/8Wp5s6yDqRSpkcGfYUQW0VajrgJQKEYCEw6mAka8bhLO8d5\/NoH3KhpnMu2sccrOmeT0FQjiEmCvUHEURZn5JaIGWCt2wSqLKOylyzZUnXyA3nykWf\/d6WgRc+W9ddViVqV0ZnjskzM6hg0Qd+9rfyY1\/6osE5R\/2f9BzYjEw3kbeCNCscMeCh8JagbELfh1jAhzyA98LPKgAmqNgIqHT\/lQ4+pDExlHx\/A08ylPJCVXv4p057Snn0jg\/NSjcuM5oCpqSJOKTiiIlgjIUqAcIhGMhKYq2yW1ahE2IIG7B6sOi0gTSlvTFAnd77VUO+R3vnAFR1WoujqRGYGRF7sE+hqlmlgOCZAbZQydICl6oxIERlbNI5adJ1xDdHOh7ad8zLP7VhZa\/OkIimnMJqtONdy19dv+PaFT2NLQs60kEBHGsEND2gzIiFYHwOVJmMkxI6PqcTAUAAsixDXfOpNvuw4xZ\/\/q\/XjU\/f6P7lLtssvku+89ZD9lv\/57fNqt3+8oof7Ib6Vr9Ng6pwBMRUR147JzBIBEY0MOayXR8UnGhCBkIWJcmigukGcuMqBVMzyunv2EVHQ3v4zAkd1RSvT4iQkgVAWaTks5JlVl6krGzIIV0gCruQB5RsTJ5nY7vM+\/twz2EfPOI15\/8C8AhNEzTjBPbgBADGP99zxildt1\/2iUWDtz+8E6MqBpRt9ojEZM\/CQwyQMGAcYGRXJ09EYxyAFijl6qFkDK3rXHLHGpl78uMGrtwy3gHc71KA5QPkt3\/\/jMcdePuvf7BoZPUbKm5bN7wf08FnqYmSNhCJwipgoIFuS9ouzRdsgxWwGlICQFssv\/GvrCY48eveTh6nG9KrjlkcRLTbc7AqIk0RaQIDn3GVOJRQ1IIRgZXBQu3mJwKsElEjRdzYJIvMbY+cW7v0K2s+v+xcXXtxhYhmUoLd7yOqAGmvmIf99zcvPuzZz39pWu26VJkJREo+FAYC8BeepSPAGUzAHRm7QRSfvyqgAjCRgAlNKl9me18+MtGOf79wAHmPCxHrdZ94ygv9TX\/6xgK\/9iRKhx0UAgsOoXxgwEXiEWvgxhsBTLbqSAOSqnmTY8aLIAEiryj5rBS4251+gtcDbaFNyXkojAaAlEVBklOVNe84bDu+1v0F4CksUoDh624ONizsqa\/+yIafn\/npO87\/f7MJUO3LY6+ZY\/yxAiAagIeNcNWvf35S0hxdQBQ6vwgMFpP1mplA8lGEdGDc893dM84bxUQVYkpIqHTrKb1va0yUl9r73Pj7wEQQ3XHhrLu+\/t73x0PXvXYWhkrNRtMby9bm9Fdkzfdjyus5d5\/bIXoGl1AWFSBX5Mm3Js7y7AeQAef5PU0hDZl65EDwFNIlKnhikEfoQ\/RgJQjnPQuhMkhGsu5FQBqwLCqzjZBo\/dXbb\/v2srXfesq76cxfrxqDgs8cLR9KgOh3Pjpvw8++vaK0deNr55BGSJyygtQyPBGUBAYEiEXkAUt5j4mfeioIVYIxI1RxpdkLbwIZnah8y\/fxTWHqh2z82isPGfza2z7VM3TLmxbQzpL4ukYlNgrAK0HIwMMGYKqQ3CuZ4MNIM2UOAVGoZ4MZni2UbLtt70GyJ030wPe0K0z8AAyEMg2DLHJSg7aEWQY8hX6kUI92ykjJQI3JS67sRj380FbtSdY8qrTt6i8O\/uhlT1RVGzoilWaMv1XOlrXnPvfkHT\/9ypdmjax7w5xSM3JpTVVBaizUEUy2jpU8lIPBkxgwqPWMp\/ScKTzTusNOX4puBRQrJrCA+8wBXNh3qiU2cvM33nJac+3F58+q33JGF49okowgIkcsDjaL4VvtjRTDo5Rp6hEUCrADSMAQMAmIHcAphB0cKxJmpMaGvnomCE3TE+hUQP19WEos5i57igr2dFl7OIwqWAmeGAlHSKxF01gkluFN6IFgErAG4RMII7JxoFp7AFEJrmlgKxGxSckIdJaMHKUb\/vHzu\/7vSa8iMooVZFT\/ddMBVaUBgMlGuv6Nz3kq33r1T7qTdc9LaJsOuR1IYiFfYpAQmC3IBSagkkCMANaFNd7isoT1W1wP2nrlzWIAVIVIYUrlm7qWHHQDoFjRd0+u3GkcfQD3AzL87d4nNjfe+LVq\/c79K+mgF8OGmKHeodWAF9YdFCYAAUTgDMwLYb\/soqaDrJc+dOtxiBCyWqpq1irD0urcKzZFEwAWKmp+7CLdoxS6BoUQDEMp6\/rLfonzKiSBtEW5Ce3C2fVRHoxp6OEPPwto+xj\/LLzLXqKkUM4femj+Cb82zhXIJPTgPCJSgeTqQ5SlTpmeQJ4atBoWW5FXUETKq1RMEQguPAciCJG4KMaQWbi11nXMew965W++EspX\/3qkodbfbCJsePuTztLbr\/7grPqOhSSpsHHssx0+BsEk2UIkBtgH5JoBUQLUgCUzhFZreVi\/jhSigCEGXNZgrgpRSrlajXZ0LvnE7G+vPhcraKxo6H0RAeShUD9Itnzs0WfLHX\/98tz05v0jGfIakVGEFtwWKp9F\/KyA0UxaS9P2QlfFWNg\/V9IgsITqgIHLfjeTRc89aGaYuTxXcBq5Ck8mrJFTtCR75WWy3Ahzw6D8nLu6Vm2htMWuQsq6AjV8FgBh3UP4gRYSR7mnh7ZvBbSwE2Q2vodQUTl3RuE+2exeGS0aPgoOLFM2Eg3RAyuUk+wemHBdIsyaYpYZWhDvWP3RHV9\/6n+prqv+yxl\/FqQNXfC1+be+8qEflpv+8YmFfvPCSGoSKbH1QCxAKeP4e6uA1azlO6zh3MuG4mthvWdmrJnxOw6lbgKBlAEl9VC7k0ra1PLVRKS4aGJbt\/e6N2SL4c89afno+ms+VolGO1IvniAmTxWp2Gm7hzx4zzVv3RUaYdf+SV4lUAMQt3Zon3Xnkw0dWMQceuxJEby2hPAYmoXHoQIBBHGOIPmrmYFL25qo\/eAIbSdC1NIJCT5PTPt3OCfnyBg2GLd6e5F15+jUacQ0\/u5MwzYzryEkmW9kMAw40AnBRoHUs6NRqUK7\/fDq92z8+muHVPVjROQf7JFA1mmnBNKNfa84ZPDbH\/7IrHTb86q2Dm6osBgGknDPHbWccMpAGgHIHLDVsB5Zchw1hVjAsQXDwAiBJNOnZITITIEspFPElkc53jxUim8HgIEFE99zvtduSug8je\/68MP\/X3PTtd+aU0o7nE8VqTOEPRNYJqp\/Tvs6WjX\/rBKglNW+GSwMowQrnJUKw54aIi+FsIfnTH+fQqjFiswBZFafhS0KAxWT8UDHOEHkyj8tPaC8vlugZgRV8RCWSyYOigweGnOyUALZfWvjPt3V2hgKgVvOQPMdCwzymTZpI2Hja9pVGoIfvP6Dd33tyZ8CDB7M9OGVvTDUDwEZve31p54d33rxb+fX1z+v2w3DeqcqjlVcqF0TABiQlkGIoWA4UvhsN\/d5z0qedmasYE8OnlNV8goQLAiRhlK4ZgxiGAMTxeBK9bbqEcevBoDeYyZ2APfGgwj2fe3KzuHffLBfhtf\/u9UaWUAtNYidazH8xkTQtGcHoHux8L0JC5g1qAGRFsINLST93CYMFe9UbqitnV4L3iUjDfkMoDSZSMekd5zH5eQIYKfLkHnOUhXK+nA5tHa0PzjfHDjXGJzg5u\/G2vZGD4rAIM0iAARGIamBFQ7N5+KAkkJNAAq9NWpLHbSz2dNMZz30Pf8cOegrT93+mRpWqH8QsQZJe8E0AL\/ms69fRNf8+YzOHXedNxfNDpeKIvVkAcAGyS7O1ouiBA+b4SoJRF2m6sSZ6lOQiyPy8KQBeAUkCuI\/Ko7AJiaoQlngyUOZoZ7VmDINzznwc7O+ds1bQeQna+O+x1OAPoBWrL4g3vajd\/d1NW9\/m0FNhVnVJUQUWiInC0InK3fdnR2MihwVorZBFSvWXAAsWqorBi0WYW48JBmWlj3UYlQeBgOEzDxrRdaMbdc6sdK4EDyg8uGhuCwtoMwZBhwBnIuNtj8n\/zlBd3WK+fumYGpjkOVJnau0WUGt26hQGJAwUCoDjTooAmzVQGueRGvaZShqjFz\/0RM6Rxv0FnxOly03mgesD\/CjLyP3rP3s6w\/zl\/\/hk0vclqdDR+GSRAmWKIrg1AGsoc3Xh0fvoABcCOVFQhrlCWoCHyDc49AuyJ7gvaqNiB1zU4RsZMgIjJIxpAgYWWgXUKqD3SjLZbOJ3GUnnhidRJen91EEYDD6yUe93m695hMxj0SJeJg4tEFSDpxnfH2MiwD25AD2JgLIhThBgdke+APaNvjxKQNMK00AEYTDdACfhQABXBSFZCM+CqCkkZZud2GXp2Awqsq59FhezZAsuSdpVRPa11EQIldGgDjDfzMrCG1wdMKGEd1zBLCne9tiA7IWlIuz8wuDEEFTydiYApAHWcCLwnPs4zimoaRrw2D12HMOfMPvf6EtqYsHMNAHKNjg+rc+5hkLtq3\/UFdt87LYj\/oEwoaUGAaiQJrhRYYCs88TZcCdwoqAWo+PAGNCCkAerAoWKCQimBhboujSitH\/9Fo6jBx\/uJtdd6pOjabEzoeWQvW0M4q33jn\/sOcc97Wr\/lqUALvXMIAgTmtx6\/877Swd3vT+iJIYJLBRsDdGprbLgVSyK\/1+7GKc6LU3B5OAyYM0hRLBkYXjCM4YJKDAvWZGyhYpxWiohaMQvnltAhBlr2q9Stmztw4ae6GYmYwKGSNEMchWmDgScKRgq+HfSLNRgAqOQbBCiIRgPMEIwSrBEMSpwJAIQZ1rTSNokckhAoKH0QRWGmBtBslxokmBQKGCwRMm7G+Y8r0dV25QAZQFSmkGjBgQWZBYqISyK7Mz0qyjW4eXzk5u\/\/ydX3j8aYRdYJIHjOHnxn\/DT\/+j69aXHvGexXeu+ebc2o5lcdoULzAxMzEplByYPEqqiMXC+FIo60Fg1cOqtFhCMNni5\/B8ySlYSUARwXZhO8\/50V3dy17TtXLn72cNbP3iplkHvmFbae6NkTFBRsyqejiFYfhmurPnmMffAAC9KyfXc7xHbr6uhKEXsr\/9E09+xuzhNd8up1tmMzeFZJSRN+xkgJlBLmvsp4T2350UgArbvCrg2cCTzfqmCUYFmtOHFVC2ILbwkqplLxBWKBtWCpdRrgBOUEu8d0R1teUGlSojKcxQI3GDFjLMrM4QebRF\/0mhMYg6iahHRbsV6PKqZQbiDjQr1aoArgGkSShPinifEkDEJrJEqhDnoaowkYIMoNLWOiDF7iOBnCs+zc03ZD0BkAR7gDSbRYACRZsBjUOZlULpUCkg2JwCTGUBMW+h+bf2PPpVzy2dct41qoEO\/sBA+fsY\/f1KIL3l\/c89nG75+6cXN5tPqdSbEJcKRczEArCHkmulX2GiXBTuHUkg96Ct8acabqmiJUOvwpGorZghdDSiroWf6XzUOe+hs89OtQ+cjwob\/MBrD63d8LsfzWpsOd4mI2AueXFiRqj8hzm\/qv+biuNCoHbPOwDthaEB+M1fetbT4y03ftbWNh1kNFG2QkoONus8q3MZDIOyb4ZFwjrl5bjXToDa241QTjOOW3k3SZK1UaHdZqBQtWyMDWO3mhKjntJwtbNrHRFuUOA2KXXdOpzQHVH30o0jpYOGOZrV7Og+bOR2KjVrXYdJs9nULfPnCwA8NI6ptubvNh69q2x1sAKSkjR2dJD3PRaNhfGO1UfM0R1HJs3m0Zb9ISzp7ConQfEoBXySeopMkIhGSkIOIgqrQZ48H1SmKmDN2JITlmV3ryE4aQogmWJIlswKpcHQM92FQE+weR8xgIypyYC6UNYiitTFVborWviL5kFPO+uoZ3186wNBZiyIq0PIWNz06pNeOr+5\/n2V2qYjKTKQRDV2TKwEdXVopFAjY1Ivyhyk5jMgwngPOACeGJGXwMHwUJhI00oPr+WuWxtzDzqv8dk\/DpxENGEe\/5tzn3jwkZtueUtPbdtreixV655lm+NPHvCz7edqaI2b1AHYfR0a0QD87V9\/4Sm67uqPV\/3Wg0CJZ0oN4KBCGcJtEEnoRAuBAIdmh3Gih8A+7sQt8IbykhyLwDKDJG8coranIGaOSxihjkZTzXUe5Vu50rO6WalcXTn8YVeVnv6F1WPv7bVTvZImgNHdXupfP79g800\/OyEd3rwsNTgmHR08OoYc392ZdkCacM0REIvYCBmfLMTiuaR5Hjmp7LsYW\/MQQgXQqBVVEVz4nBZ1sMh9kFbkoYazfhYHy02Zm2x85sjWK96nqv+BFeS0X8fTqe5n9X2S2z7yygPNmn+eUxm9\/bWzZGR2ql5c0mQQEZUsXENhoihsaJpCMqAY2Z9OKgHXy26Vb6ncAhRZaEMhqWijPIs3mfm\/Mocd\/4FjP\/D9v9HnaEI2Zbiu362hKH7rjnMfe\/2Gjeve59Xs16x0XAlsA\/oA9O8+qtungMimla9flFz\/p5\/PtUMnS32LlNFkCnP2AAUSjiGIUNbRAP5lHH0aP9J6Dw5g76KAnIDTHrDDoTadJ8CkZEBRCYPSIb4863oud\/y6qfJL37Hw1qUP\/\/gmOvb4JO\/K0l6Y6445xmzB9XLaMiiu6wtnXbGiAJHvzpqAFSv6aAWAgWXXUy+Ay3fcxieuv1ypMMwU6nnNwCsWdGy9+fBY3NOlPvjECkaPL5sRg+ZQCMUJSuFo5\/3a3ml23eERBprsRfYrSoBEII0yrYAk7GMGrQEryKomFPpc22gmR1CfggwJylXspIWjsvDkl81Z\/v2f59Hj\/a3Elz+t1e97zqnd6276yNx028nitkGIxcCwIQfNGKzeAUZsBjZ7gH0GnAayDymhlOkwigSAEKogFSQJqzExNctdGO5c+snB4579gWPP7d++EjC9u6mYZCkBiI3c\/J7lj9q2Y+SNC\/Zf+v5D3vnFm7CHjkzaV8afrarKphXHfX6O33hmIk2x3ODYpPAJYE17EYTylmYjssar4NxzaQDlKqsZWUqJlFkCnd5GcGrRQPdIszT3z414wTftooMuW\/j8r99ORDLmb+0FD\/T2onf5wD1WxtK+PsayfsJ10CKHm4zF+q++9KA4XXckkvVnW7\/lSWU31BGTzzp0wjCwvAtvMjxgbx2AsMIbgB2BfRAOCWpNSbs0qKaAL7sM42GIE3Cc9WYI4MmIs108Ujn0ss6jn\/WS8mnn3Xx\/YQqqtiqsoqp03euWndk9unXFgnT4QCteQEpGHIEZ4gWiCkSAsQTxGv5sAkQYqnEWVIaqU6h\/ZsQpEZBK8NLW0rZ41siOjgUfPGzFtz9FS0+qFTX8p2KDBOiN3\/nOvKujaMfy5cv9VLzbPsv7r\/3gaW\/bv3b9h7r9DpsoiIzAkA+diR5ZBlXY2qnNj1dqFdBDy8mUNfgIWfd0e7xWixarLdoZM0ElG8klrGxUhZQ5tqhpBYmpXiPleedXFh\/2q7te8KpLjqCnNYugJq6DYkWLnKX3+mJcAcIyEC1v75BrLvxG2d3yzUdW3LZndzYGn16hxuGR1CAuAcELMmmUvC9A83vvg0Aq066M\/+A0GGMVUdqsJ7GhO5McwGrAajNv4rK6boYBtAgIWeOWArAcoodUwJEJP7axT6Mes7NyxLfnnfrON+Hwpw3f1w6gaHSXv+d5B3atu\/rceen2s2b5nR3K8OyI4Q1BXFjYHAGxhXdhhh+bLJtMAZIYmt0jpjDdR1RBnDkAAwExe1vCYNR16dC8pR89+KOX\/JCIpK8PPN2JTNP9Hdo3N4tkx1eedJpfe8kPZvnhBeq9gjkbrT22Q6a9cefjuHzLmNtkmfZww0Iha5caPYggauHJBuUUAIQUwhldlxVOKOPQh5ZLz0adilbKJR5Jo8TZjisbdt6P\/cFP\/ep+z\/ufbcXP2d0wx\/uyBFV4eJpzLTb87JyD7eZ\/nuV3rntepw4d02GHkabOmxjsUxAbgneKyBj4BkBMMEahPhP6KI4v1AweksyQKWuTItfiJBRgwdb4MxpThix0KFK7lVU1CqQqylIDcgq2GMUCyLwT3tD9il984b68v3nN\/FrV2L7jqY+du33NebPrWx5n3DBAada2aQGfhbSZViU4gH4+65TkDOmJOIK6rFWr5SANmBTivKBieLQ612+rLPhu46hT33X0mz6\/PmvsvTug6JSFWOjuGX+Yz7ft2y87trnmku\/PdmuXUZqopaxOlhG\/eQwUWlS91VYhmIq5MRW62WgCB5BHD7mKLjhMuWGEhhQWiA+LHMZAnMKnAhuxMDOhOpu2NMqXUOfCT89b9sSL6N8+uK5lXA+wyTcK0Io+UPD6jM0\/PucIf+ffn1v22984i3bsB1+Dh6o4IYggoiCgApEAVJECYgoLQVoPIZT8xudogXY6MbGcihMX2sSlvFEFFiolKAuIHBQebAhJw2tU7qLNdvHqTV3HP+v4Vw\/cdB+kArSyNwjSbv3mfy0dvfjH7+pobH3JXB2Zg8aoKikR+0CBzic2+7CphE5S35LyowwnNREBLmAmHMXQBHDegSNG0kylFEW8iaubdMnBH1zyyd98nWjhSHHm5b0FcNydHAnrf95XqV77k690yqaXjCR13+kbxqqHSmh1zVlurV0+5\/GPWVO7EcBgmjACGJtOFNqH8yw44\/iLZ0hUUmuVIAlq0tOMZ+3\/oa3xUd9cfM4Pbs9TGDzAZa3zNIEyR7B15cseXt168yt1cP3Lq3G9A2lDBJ4pbQJGAncACqW88yQUhJTTLGxvDzUO99MCEoX6NjvoNG8VqwIaQxFBOYVyCiIFeYLaDoiqSkcXreclXz7odZe\/HqAgUaD3jhPNd9vbPviiR3TectUH5\/gdjzfpDnjf9LDWqEbZ8spGdXNg9LEL5DHVQOK0WVckgoAS1AGwBJ8y2JcBY7SOGsjGtNMsuLK55LD3HPyRP1yQpau506O79+fcGw4gk+a466OPfUXH1qs+P6vsSvVUUNIkFPW0reWnnCuYyBQBPNnFUbRn7RWnnxaptL6gYJGJCHgoIgsgomFXqiXR\/D8k0YIvLHnH334FFWhf6MSgB9HkW9U+xop+UD9EVeORr\/X2YucN51aaG04wNAoYUYUnEgEQAWIQiKo0ts8BvsUfNhKovpBySAOm7QAU+Sg8IETPwhkp2xOYO5EkTRUGfNeSzcPzTnnx4hd998J7eiBp0fD\/8a43zD1s6NIXcHP7u7uSLQdCRrzAE5lQZiUxsELg0KTfguSlJTxr2oKeYRgQRFJQxCBi+IZXY0pAFNN2rja3VWb9rOvox7x\/8du+el3YgFTui+Yo2tsbx4De8ZlnH2c3XPa7xWbzwqSZqoksmQzwGSNTXNjFx3f1TUxIkQlyyvEOjqDc3rlYszyVJQSxsRX1niWqYsh3rXMdS\/sWveV7\/0d0RHM80PMgPFrhLEC49btnLSyvXfWpSrrxubOqSSxwAi9kfEzBATSBLKwXmAyhlhCqIxNkEQpMNtLMAUwfuSgWCRwBlrLChUSwpRLgEkHcydv0oP+9vXr5q277PUnvwL5vGMorOaHkyLjuTc84YemOaz\/e6Xc+zpiEU9RE2BMZkBcK4idZ34rJu0c1ODFPyARo2rTnVsVEHKJSGWmSClnDNjbYoV0bR3oO\/sD+n7n4a0TUzMhFGgJRGPzbiZ3DthKn5VK2NrsQNRoMjGDnTj\/GGowxWiqF9znnqF6vJ5dccsnwdKKAvXMAoQsFmz9w\/P\/OHr3xpZFJxKVgNu3Z9DrJoBwl3aUDgTL+Wp5ZTrTbj9dFFwLUMlQ4iCNkbxAWePESV8u8HT2pdB\/wPd3\/if+14Jn\/dfP9Fdi7N3Y4VaXtK5\/+Irv1+vdWdcsxSOpKCcEoCOLHrAZlgtN2lcaoBgeQP4jJhppM0kMQii9BgZglTL8BBVGV7MHnoioKtki7Dqivjw94y0GvvfCrep7uU0ddLO+t+cknZuG3Xztndn3zG3vqO5YgTeEqpC6OKRVB5ATliCFpCuWwLZESjI9AqQE4gbceqhZKEVQIpB4sQTnJe4C47JuAqVc74cvxBQtOOnUFnf2dS8c9HwKgzzrllCW1dOQbDcLDm6ZUp7iDLZhYhKFCqlk\/sChURUUEqirW2lRVyyKyqqur67V\/+MMftk0VCLR7cwOJSNd94jnPmZVsfrqVBKkHWQOQaBu9110XB3FRzHAiqmlBqmaS96looSkGMERQ+EDuEYV4ktRUeRjzN9S7Dvzwfudc+CUiamhbeOdfRppqzAioEF5+b+uPX3Xl1k1X9pfM5ud1xhuIEgcGZZEAAZGAnAebIDdFwlDN6KstgHD6sv+iJpNZIAQtCw4RRq7o7hUQIWH4yK2rVpvDZ93yref8HGf8ZMu+itZyCXrYSO98yyMeEf3ys\/8x1w4+n2UbEgNlA6KYiMSjigjGELTeBHMI\/EFt3YUg3BnuGbMCPqNEt5R5VMmTpkbMzsqc7UPVOV+rLzrxgwvP\/tbgBGsxdJVXyQ5uai5MRGepQY9JiFIiQDwMt+1ZsrwjcwBoNBool8vw3i+sVqvTsmme3g3sYxCw9YJP7me23tBXTQdnKUOJQEqUKdZQS66u1eXQmvyR65ZlIhetV\/aewguBmFcEn8eIWzAY7BjsBOI8SD1MRD4qlbkWL7xaFp38ov3f8OdPEVFD+\/p4Zpx1ADvnPe9rNwwuft+rhjuO\/th2KbNjkONYgTJgOuAbBkoU8v7WPTeTGvyUOwjz+YyZGGnoaDRQnwFlbIHYIjVgn9T9LNr+8I7hG59JYEX\/3X92igCQ3vCXn3ZtOXvZB2ZtvfknC\/2G51Ntp08NaxKDGjHgvAZOvkuAJAWxDZOSJIKRKEh1kYdGSWh58EELkWMPI6F9N6tFEc3q4W2d864anL3ozKu\/eM27T+j\/1qD2YdK1yFDXJHZqSkoUeXVeSVI12lSRVEVERUQpQ82ZWYlIoyhyaZpqmqYYHR2dVnTP07mBuL6fCEZHrjv\/xaV08Dj4RNm3J5F4n4lWSL4gxkpwU9Y6H5ATLrwm6PvPHIMW4f0xP8vTDQtDEZhiiC+bHWbRr3qOOXX5gles\/NPKXm9UQfdmWeV+HREMwOvKXnP0c54zfMDjfnPeSHzwOwajOUmNY\/KVWL1vZCInHCYAecrUlD1ajRSUO\/nptWQTPIC0hdO0egpQAUkn1IWpT94YSmAQudR0uaHX6cXvWpqP1Noboy+mfLe\/7TFP6PrK639htt343k7avhhSdy51xghRpAZlz4glw5PIQ6yHtx7OhDOwAiQ+MPpM0GAw5WDNvhlyWE0BlCIa6pyV3Bov+nKy7EnPPubT\/zx\/OZHfUyTTNEaJVC0MRcJklAiq5FlJVEhESFVJpC06wcykquS9JyLiNE2ntalPPVzoA1E\/\/O1fOOOYyrq\/n9FjGwYeglB2hxMEb1nUkd1Nx9nuJvEWXZiOeW\/xhxI2Ep+qiSMId9OonXvB3Me86Bx6bP9aXQmD3pmJtbvc0+UDvq8PTEdQk9h+ZP3XT+saHlr3FnWbu6sV1ighQlMBikAsYbdTn917zqQPp39LQ2RnMwEYaZVuyZnQV2AFoAQu6DRQhbs8fOOkrTdc9CyAvkDTFD4sGpte+KV563\/77ZfSXTe8fbEd2a8ZJzqaqJYs2VKlhLTpEOVDNosfk+MULIWysxRIkgrn0qBAHUceZExKZd1uymuw\/1H\/ffiKP\/4fESWt9t09pDHGsBrmfKIKvIRN1Gd6eYyJKN3Bxjo6OpCmKRqNxrTuE0\/Vk6Ifunr1BaVo7cXvmOfWH+vTmm86YcnDeacg4izi1zEh\/kRjeVo\/k0wyW6nwmiispDEpgZIitaIoKfkops0666ujx72tlx7bv1Y1UGZnjH\/io78\/6xMSh8Wv+MN5mHvEy0bK8zeNklJCKrChYxOIQGqm1J+xu2iAlcA+hpEYpHGmd5e1ZJPL+uY9RFIYdt6WO3m0tMC4zvmDTY72U526emG2rDgrg3Lyueecuv5HH\/pRz9DNn5zT6farMVQMgwxx4gi+mSKyALPP2IltWW72gPUKS1l\/v5VWpzMEaJBBElWU4siLwDTiOcnG7oO+bs787GMW91\/4dSJK+rJrmUoKahrdan0pyK2bOsTU4QlQqYSS7SQbKDPDucDdqFar2OcOIAPotLLyM8+YnQ4\/m5MRYXFMSqCoBEUpmLhPs3IcCpNKdUqLZHdRwEQbjnioJaBhu2ubab9PycOe9e6lzzq7BvzrDaDYq0ggq8CqKu330p\/9guYceeYoZm\/mmFjYC2wSJL0QAVoCYNt0VrQDvbzleI8LTYMKE5DCZzLYngSIHcg2IWlT2RvtSNiMjlY37yzt\/42h0pEv2njcx1ZMtT7ehpqM3Pbplx1\/63887DP11VcNLEq3PC5u7FCT1hDDU8ygkmHElgPPTNoiq0oEseEVFHYz7KrVRh52ZKcMq6zGO6pHXWZzz8F\/XjvrsLMPeP1n\/n3Bqc\/f0BcGpKIf0wMvHVfUcykbzx5GhVlNYSlssJPJtjnnMGvWLD3++OOntfbtVDwqAXrtyvM6+R8\/eF053TEL6j2XwEYVKoBTC2slTOwRbfFzirt9XkGaMPRXbTUDUd5tkynKmExSRfNVm53REmmCitTLB31y8duv6iMi90AQlbhfOoFeGHrRz3+z9WuP\/4\/hwcZHu6Ltc9lDoULwFqRRloqFFjcSLQwLyfaRnBraLuNgF+2wrFrjOYheMim8pFCQRuUypWkJbOb+qWPuYf\/T\/eo\/\/lJ8CuBnUwf5CLpS1dz1noedybf+9V092jgco0NQ4yViZfWuhUWpZrVAomy6UliHwgqXKVQbhFkdbWmDIPQqSnBgiaBco0pS7zno+0tf9o7\/XHzC8nX46GNyRt80DD807TeM1YQtIrZQryBtwLAC1ICohZKZUB3Le5+\/aL\/99iMA6OvrQ39\/\/92PAHK17jnXXfCwOc3NjyRpKCxY0hAGuSSFcAqIDzkSjUX3KQ\/n8xLeuOqA5oVZoWzIlbQF18gGElFWPvIAPMcAG6RxJ28u7zdAy577YSJyuhJmxvj3zglgAKIr1cx79YXf3uIO+GQSzWGwJZFsTJXWwszFuAxxJlNwDRr2zob59amJkIiBmgrUlgJsmHOys3UhhpAoQcAgTxoJaUkJUbmThnTO9m2lA9\/fOPG5L+x85W9\/6X1KF\/adancH\/o0H+fQ7H5332P98xBfLI9s+M9ftPDxuDrkqGmJ8g6EOsASxgLcGaiw8KEzVyRql8k5UAw07LtrC0aoMIdZESC0zKiXDd5YWblm38Li3LH3xa86hE5avu\/BU2L3rYQiG6od2kpEGIvKwJpTMnRd44sCdwNghsEVnwMwQEb3ppps0pHn9U\/pknoJnxbUXXthphra\/q0yjnT4BfJNIsl5yhg87f2tQxQSvFgpAmEi5tiX+oTJWZx8K5xQwDIgiMhESxypxD+0s7\/8t94gXvX7e0\/qHtA9cbJOdOaadZikth1cVGn7CFR9pVI\/7YMPMA1ur6puAVfjUh35+ioAwsQAmD4szOTe2EbwIXJJtCHkBxwBqTZjLSKxWWUocE9tuGomW3pVWDv9PWnL8Y248+coPdJ7+0Y3aF0CC0\/tXud2JYOS1dL36O7Nvfu8p79l81Rf\/0lW\/49VdGK6y1r1B3YaOnXzuhLbmH2o2gLM15KVkAWKIFDRTM5GqoNVPClsiiao00rlwdEfH4k9EJ5x6ykM++tcv0kln17QPfPoquLuTfi44eAEMpeSTGuBdNomOAbK7YGNFR0BEEBGMjIzQLbfcMq1qid1TTkUELf\/9o0+MOfm3NElhOstE6qA+bTffFEqBY1sZJsj\/tT1ho4UTUM4fzPADYRBnc+htBc00QanM8E3nI1M1G2TBZT1HP+2\/Dz69fzAHfGbMeN8cJ51E6eDVn\/9o48\/fWGYbjWeTbzoWY4NEfQqyBO84pMYKREHnKvDeIRDn2hiiAp4snBpQEzBQF5MaELMzs7cPRQsubMx6yCeXnvndvwD\/zIDeLHzunxzdvyg8c3ftytd3Lrz5ikds+v55b5uXjD6txABTHVaHlBnGc1Zp9ASWMGCTWxMgw1I0EtR4ABNGnbEBRwYCB1EB1Cg5cgBFDe50te6FV94hPR8\/6ZN\/XjmXsvE8IWLd6zWYh+uPecxjaN26dRgdHc0EWwLA573PUpaJZfJFBNZaOOem7XzsHrcGVV77jmUv76RGZDu60Kw1EFkBcabWq2FoVVDa0clOgl3qeFrEkrSVh1FOPs\/iu0QcBAyfspDzZrTUc8v+Jz77pfT0D92MrDgzY7b7LhLo6wPPesjrd6xb+eY3y6bawXNM+pDmzlEpRTFDJbDQ2EAoa9QMqT1YFaouCK9EGgIABdgwLBsVS2LI2VR70Ixnn+8q+39s7jkXXQRcNQZr2t0Omo3e8gDkhveedGTXlb\/vs+mOF3enw2Ai9QlgNCVuQ0kQkyMVWVeqSos2TlQYgSwCsgwWhaQ+cBKEFSaiqKMabfDVkWbXog8d8rFLPraAqIFPUZvKu4+E9Y466igtlUqo1WrYpSI5mdy7hP4aYwyISBcsWLBvqgA5e274yy85ZW66\/eGc7oSDqpY6oGCQaCtX51BthRBl027zMD8ALNkkY5C0834dM+A2+55Q8NgZiUglAqsgYogRA9+zcO0od7+Fnv6h1dqXzaqeOe6REuHS5Z9d66qHv2FUq7fZEpMjJ5KNBSOWwI0vcriyHYsMoylAU0POT96J8UINiimddeD59dlLX+FOP+fls8\/5w0Xa57lAEtU9gXzLB+Av\/tgZS7f0PeTtS5t3\/GjR6O0v7k52ivEi5B3Frk5WXasVnJUDY5QVYtOM1KPZuPkQWocQG1ArEA6MUiuEmKpqbSfVS\/MbWzr3\/\/4d8aIXHPqxS\/4fETVW9oYAiIrZ7fReE5cBjaFmswnnXLbra8vA8wpA\/iqWyfMoYG+qbHbScgr1AybGyM1XnLUYg0uhXtI0YZhozO6dk8SoVf8fO+UXLdEOtEbyMsbNARTKxCSkPXMvE\/1gp0qVmEZdiXZgyTf3P++yC\/IJrDPmes8Bgxf2iV34qp\/+Zdunj\/28ovHhGKMMEymTkqprAbetAaVBPC+gxinU2JiYLbw3nFaWrKt1LP1C83Hv\/\/T8ox8zDFwZZkcsh9+dYm0R4GM2uu79T3mybPjru7uj2qmxjAA+adsHETxZGKJwARTBI850IFNYbbYmshEFsWyhCGIF0CRgGD6Iq7KCfEo01LFoUzLv4P9a8v4LvrKIqKmfCyUDonsObyIiMsZAxI+biTGJXkYWBTAHYeJ9kwIM9DJhwN\/+zXOPqVzz\/cdBG+obQFQuI3Fpa+MlKUzCQt7pNUkTT+6twgS7toPIC6xFWWkNnYGUyUaxWqqV5v50v9f8x0c0Xc5YgX3CD585Jj9OWwGvAN9Yffj35oxsf0FnLI\/0yiqaZt17GaQrAFGURXuihoywYQPbiW2+c9hX5\/yuc\/FDzlv0kv+7DngMtA92BSC7A237+sArAARsh3Drl152QHzHFW+q7rzynG6MdqDeUIEXssZw6oGIoU4BQ0hFwMpZycxm5TyXjVPXvGIJT4DnMLlHg0qvKIEoLtOI60zTyvxfVw46\/r1L37nyanyAcOGpsLQKHgTt6+uzN1564eHrto1UFx9wVHLqqafJ9pHtuOCCC7gpTYoz9f6urpKe8eoz9M5bN2HV71eZ7Y1hRgo4V7\/ryiuv3IIJOvbynV1EEMcW3ksBOJ8kjA\/GD+ccbd68eR84gOUDCmLEG684DcnwQWgCxjA5n4KkCRMhTDNAFo6QoF2hz7X+aJwrbwuC5FJhGRYI1SANBQHUEJQIqVPYmNSQ0ohU7sKiEz5AC5ePrOztNctpYCb0vxeiAAVwNL6+vvatp7wr3XLVAMvQPGMYLpWgH2AILiUQWTBXxYhjMIyWK8kOrfx0tOfoLx72nP+5lBYeO1IAld3udvyBXvDyfvh+AGu\/cMbSnp3X9jbX\/vV1JT98ZBnD8GlDo2yolIDgSxFIBWwDYSaPMb06EBzyge0AA2TgFUhZQZaRJk1UjKphqLNVHjY9qEvpb6OV\/T4\/+5lv\/9mcxzxneNx1EwDcevXFc3ZuHfx0faR23I03XdO48cbrSJnApMSGkEJgmLBzRx2f+chn4LzCKYIEg6gj798H4NvjHUDG64dzPgP1fGt3D1GB7FIBKKYJ1k5\/zIedBPkX\/e2n5m75\/ZeeVZWagWEPIWNEQ8nPozXfPMyM14Cmtnb+gsQv7XL+Md9SBJEFymovvqngikWpTEibKVJT8fV4zicWnPOjfwJA78CM8d+r5UEA1TN\/u2r0M8d+o+qa73DD2zWKmMQDaaqIKx3iExaiyI7GPc0ml69omI6vLXnjJf9LRE2cfcGUAL5c2375APy1K181J7rtn6f1bL7wLd3p9sf5pBkWvoQJrJqNQ3cUyDFBtkxCF2mW3xsNfQytoYpM8Mai3nAox0CSNlGJrSdPJuEqDVcW3bKD5\/z4sCe\/9BN0+hs34sN\/mfS6m9sTHpV4oY2xsL0\/e3BwAu0hsUShd5+DdmDQuHQKoLN9i9tHBv4Rczv0z+r7KCjT767HZtopAE9wCgKAu\/608rSO0c1PgPOSwDI8QOJaEn2BoBd6xT2Ztqy3hpy+RQSSsaBg6+bkKGAe+qfha1sKhJJ6QzSKq7TddK6af963P5OLVsyQfe7dI8vuaYdZ\/PWaVG+3MRO8CLEBm5I0G8Jc7rHb7ew1tcrSN855\/LnPWvqmy75KRM3pAHzUDyEysvbDx5665KZffXt+\/ZbvdzXvehxqo2LEqYWHESVoaCv2FObstfglmXqUMsEbzvLR1kKFMwSvKSplgTGKSKBGK2YLFqVbyod\/BQc+\/lmHf\/jSd9Lpb9yYAcyTXvftW2qoS1nUdKgheANVS4FqQBmiHVp3VRWZ8qqqEFQN4DRX9pgABDTGUJo6qCqYufUvTTLMtYgH6F6ggHaXBwHI2pUXV+J\/vOa5VR22XsUlolYo69WnNugX4neGis0KrtIq6kHbEuAkGkouOQuQx4GhhetupgKUqopSjM1aGW52HfppopPSGZrvfRcFKEA45zert33mIZ\/QtPnRkowYogQE4WbcvaYWz\/+Wn3PUzxa+7LtXAn\/GFDsx88nwSmC96f0nHT832fSajsF1z4mSnUu9KnxUFhhldkmo3wvAHDYezpqU8x1eYUGk8OQhnEIoKBCFVWkgyoigSk1HFDEkno0dXYf8erRjv68e8p6f\/oqIan0ArwiY9W6jzGaPlbjBCEURIoO2Anr4J+zgks1qpKzkaKDERFTuqOr4obcAsHXrVgBQa01m9G3Ab6IuwAkARDXG3P1egOZl7zyhc3jDE0BNFVHDZEAmjJpgXxDqRcYA0giatUhpVtajLIkkCrBfDunqLtGKjsMMBeJEuLPbSHnJ\/x78rr9eoO+hmQaf+\/LIpNKv++qxP5uT4Iwybz6xIUnTW\/uLpLrfh+a\/\/srLgX+GMB59oOX9frfIfl+24wO47EOv7VnoLj+zc2Ttm7vc9kONeohG3oJZ1HACQcShFx9xPt0pjM+2uS5Blj4qMYgcOJtA7ZkhYqHKCvEKUqZKFcNS3djs2v8T8uKPfv7QY08fwXsJK3t7Te\/AwJTaxysi5EwKrwKFgdPQJJUrYYkiqAUptXomDLLeB2gG7BVLr6EU8stf\/lK3b9+OKIoRWLApoiiCiM9UgCatHOybCCDfYbvqG585GyOL4EQtmJQFTiQzT85AlVCvC5NOxyrG0BgnoIURVLIroyEvAniAjUFkSKxJzHbqWtN52MmfJ6I0C8lmHMB9GAYQgGWv\/v4dm77w1JXbBxulSkf0X91Pee1P6Yi3NItGvbtJlCt7ew0NDHj0Q\/VLX4q2bv\/yo83wr97BydBTO9jBKakX1gjeAAlICZYUahQ+mzNhfBhmkufEVNxODAFeYTwBZOGMVZCIEW+sIRrU7uHR8qLf2yMe27foVV+7Bv99Otq7\/tTVh0dHN8OWYjJcgU9tJkwjrZFzHnmxOyx3owqmrJ+SABE\/oa3WajWIiKq2apvw3mf\/jSkpInjvp4UD7IIBrFQ1JTSfijQJW73JRk77MF6L0FboUQAsCiMpSKRFwNjtSgJ2UfeGABwxnCf1iQOZclLqmPOF7hd++ToFCCtmjP++TgMCxivYwUu\/Lief+W9db77uB7nxE3YvdpF3HC4fGPCqSjd84FGnbL7zw1\/oGLrth7N101M73TDSpKmiRNZGTCYLm73AiMJ4AE6BNMzgU0MQ5uyVDYRhQLKGHhiGA1TIa1wtmZGoO91qF\/1qS+nAs+RZX3vporO+fA3UQwHqx\/RFYzo6OiDeU5Im2bDZkPaqtFOSdpKrrf\/3AeGDYUNjy559AICnPOUpmD17NuW7ujEGaZpmjmTPnfv7hAj0qE+98hAkzSPBFoJAzSMiRERZf0dW\/Gduj9jWRlY3onZ\/QIvFUZQ+pLFDQPL3Z8QfBUnU0WFGGnz9aHzkN1UuDkpENMP4uz+UBQHgqLO\/vLVQLdqjyGpLiBPkr\/rYC467479OevHCdNvZs7F5DtIE0nRKhigyTMoEFRdEAgN8Npbrme09SoxEGcxh6CSRbwvLREBDWG05pkRLNMqz\/17vmvO9O175o6+ccsABdfzPKbi7ArGjowBzOQPpXKvJLdey5eLg1cwoBQQE0fwAZExwHHXUUQCQq\/3CmFDaC1G0jin9FSsBueGLyN4TgfKhgmbnnU9kdTGQS21nCqQofCBpIZrPlIAnq0KMU\/XB+IGUooC1EO+VoFzTGLW455dL3vLNLdrmfs8c9xc4QFt+fWqz5\/oh\/\/xU7\/yFg6tfabdefHYHmod0yAgw2nAwMByFDiCFgkSyZp1CsJjPgCQDEAcBTvWIOA3rUxnCBsSsJnKUJIJ63Ekj0YKNpfL8vnWYc\/6J77pgPfoOwIWnwp62Kojs3J170NHRgXq9roEENR6cy5yByngHmg0SUbh04jB9eHhYK5UKhoeHW5qaeRrATLvd8XPbnK4kmC14c1FdU1775qf9W8UKB9RBx5T22x19BRsmauX7+QTaXBpcVcem\/KrFYKCVhYgoYCyMJRpyemftwJN\/rridcMxM6H9\/jQT2BPDlFlz77JMfk2y4eIWp7zi9s+wZzomMenCJLJggqSC0DwYsn8bnHgwoR\/AUQYhhxIHFgV32iRFUEWkqxMxl7DQluK79fhotPeG\/F535zcsAKeT5k5OQpnM84hGPwHXXXYPNm7dOUJ6bWA9zIoWs8cdFF12Eer0Oay1EBEmSgJmzKAATAoHFCoGqolwu7wUGsKKPAGD1h\/\/zIWU\/\/MhIGvDix\/YfK7d4\/uO3BNYQLRTZfSTZINXxfcwtLcBsVDdR1nmlBGtRnb3gW4e++YeXtBfSzPGAiAzy\/vx+yEpVs77vpKeMvu+Q7+m6f1zQkW5+QqepM0abgtQzVwwLW6TCSDmCRxSou8TwZCEwmeZ+BEUZojEIjEg8WASeLXxchgOLVyEbEY+Yan1Hz4G\/2dZ9+AuuiR7\/siVnfv0y7RPWPnD\/HkhIU49+wike+chHoqdndouBN2YK1gT\/3ab3KoKs99hSXV4FuPTSS7F161b13sOYMH04tAM7iMiEO\/84h6JJksi0HcCXN5xvFKDS9tWPrEptoUubMIbHdPeO6eCbLDYseChF5rHGCIOMr2eG3zFEYDIYTXnEzFn0Y0AxA\/w9cFKCC0+FpX4IVGndp8886gnvfejHu4bXrKzK+hfZ5o4u8anCqYKJ1Rh4GDRTgSjDRjZr0fVBb8C7TBgmlNZYHQxSsDShcEHEQyDwzpso4ka8IN1gllyTLnnY6xa++\/cvOPq9F\/\/oyf\/xsdGMXKTLr++l3t7eTKGgN1f5m\/DV29vb+jf7b5oYAxiFc47yXH0ygx9vqO2OvbFZbQ4CnnbaaahUKlBVNJvNQm6v2TSg3X\/WXoOAR9x0uRJY19YHH9ZJtTBcW8lQsZMvDzmUWrz\/PCAYk4tkRcJWm7RqAQ\/Nyxnanh5EAFKnJorJx3OubM479mbgT5ip+9\/\/j74WwAe37rIvzZP3nvTm2W7n8grtOBKyEz5V9UpkDYLAlgbpLTaKcmTgnQOlKQwpJkN6Qreuywk9KsJaYmZEMXZI5+Vp16Fftw85+ycLnvryDXjzwl3AyYGBH\/p2zjqw279nYGAARISBgd2\/z1rbAvknE78tAnRt5R7AeyHvJwbrTjvtNPz+97+n4eHhVgtwmqYwJpQ5xhv5ROzA6QKBVvv6mPv7narv3PbWw\/cHUqjP9J5oEo0P5D8bu5tnPVXjcvwikCshCsi1AwMaqhCl1Fsd9uUff\/W6+bUZ07qf7\/oZptXfD7niP5++9KjyzqfXf\/jJF3O6\/bSSGYZPa84QDKWgkjEQyeZ8q8CQBHq4BsHXFnjM2u4xyfvGNJd7yZQp1ZMtd9I26r4pqS78njng+O8sPOObtwB\/wcpemN72iHcCoE9\/+iOXbl2z8WlxpVwa9ZAUBvAewQBTgreUmpISSFlEq9USNZtNLZfLptFoGCL647XXXnv1RBHA+F14onShNceyFb5n05YnYevt3LmTiYicc7DWttILyeYR7I4NmKcM08UALJZdTwpg9H\/fdSiQHAj1MDlgN0nTgWKCll9FYccfVxEY\/3ZtPyXxmZaQ7bit2rnwh\/3v65cZ2u\/92\/AJ0GuvvTbuHDjrWUvq175b1m47dnaUxs0StKZOIoJtCTv5bJIQBZ5O3gfSVvLM+OdamPcY5ckpa5IqKIoogYFWejYmpdlfaiw95nv7vfYnN0EuC4Z\/TJ9Sf78vctEA6I6N6RE1bz4wUpe5nqyytfAatCfFG4IKVL0SM2xk0GyGOYCjo6PEzOjs7HwLgKsnuhfee9pT6D15SD4xWeavf\/0rdu7cCWMCFbjZrMMYk32GnywjGQMETpsKHMIdwqar\/3xcd2N0sTiACSQuABBt1L4QeuQCoFmtU0l2wRVzNhPyhZA3LnA+8ltzlWCBjXjURX\/84Z0v2wj8eabh534H8PUx0B\/689liy5dffWTtOy97R1e64cWmubkSVRWikChhijkyIAtvFEICkMvWQwQHk40a03abXabDRwgtuq7ZgBEK4UJEJu7qwo4mN0dN94+20QEffWj\/X66AXNcGHvvhJ2AfKgA0TJWGpBZ1VjqthcC5BIYZXuNA3VWPWF1oKVJFo5mgu7u7taOOZ9Xl6zmX7JpInXcio5wgMphwfUdRpHnEUOwGbGsCTg5OZq\/pU4F7ByCqwmtff9Qje1irXo1X540x1JLzptZE1F0RoGJ9CHkKkNE2x18P5TeLWvmKEhke8ZHUSpW\/nv3lc2aafu5nO36oxoTZind8\/PnLuupbno\/VF525wA8eIukOOENKqrAEJq+AVyhFgQ5um6ENHwDEhSoSUVujL4swWQTN1MHGVmFjQVwyiKzZIV137XT2b9Iz\/wf1Z577i4ceuzwpRCLYTZUoxBo2UmNL2qzXtWKBMgtS58EwrWzDIkS8DacolUpoNBrw3iOKIpTL5Uk5KNlgzt1KcU3mACYz08c+9rH405\/+pJs3b0YURTDGtCb+7Aqg75L7A4DW6\/XpRQAE6OB3PzSry7ijbKMB7yngfiIt4w+iyBlrbwLnFQgZ1FYHyqXBmFq90i0QMOsNyGQElY3henn2XbJ02Q3AzVjRF8aQzZjffXus7IXBAIT6SW7\/0QcWd1\/z0+fR2r+8sRu1o9g1gSjSURUiawnigyIPFCAfBF6VAR\/WUJi+o22ciLjdTepD40gEqBMiV+o0I9w9klLXn3TJcR895C0\/ulDdbcC7l0+bwedGR2DFkYUjrdfBsYWR0J1rEAbP+FbfSjDOnHsPACMjIxOet1qtwnuPNE0nFeHI8\/7xKXRg+E3sV7Zu3YpGo9Gq\/TuXIMcD9rS5Zz\/n6T5nCwDJ6j\/Nr6B2YFqvgzli5vDwqEBZVmS9lYUZ3WP\/uFDjlzz8yToAi5hBC\/hvEYRUEVlQ3PGPVfb4G4GfYkU\/tH\/G\/u7zPH\/5ALyq0voVj3od\/vSlM5EOPWJWKSG4hohTYlKqRiU0GwksK5jDfACChyfNRDlywdgM1GNkI69C6S+MC4PCEHG1TDvTbkk69v+ur8z+wQHP\/vdVdMTThkIU0kfU3y\/TiAwVABxGg13YElLNU9MUNutnd2CkXAnz7cUBaQpjLfI6fKlU0omAvY6OjlZonpN2JkoBxgKA7XNMhtRv2bKlFVE0m2HccBzHcM6NVdiaLOwhQhzH058OPDK4cZGp1w7qtJEmaWhtIEOT4xc0+fRfKnjUMAQya+TLpsS0xgKEKVHkqQQP\/Pblb+kfaglFzhz3KcCnquXr3\/3Ix28894BXdzR3PrWb62XnUhVlIVUGAeKCAk+Jy1BpAppmku45cVzbEhFF5WAliIoqM4iYJCpRjcrbk\/KCf+jceV9f+pKPXUBLT6rhP34H7YXBSgjRLuPdd9HSm+jnHaUy1YZ3Bhoxl+AkhVEDIAkVCA7Eo5QMjHjEWUgPAGmaTooB5IY6fmeeiJ8\/MQZgdhvKM2eTl7y01IFVdbcg4N4eDBhUO0rHdDBZiIo1REQleDUIjorHvQLrj5R3\/RkZEDgzec2ivkDjVDJB8w8BDvZJmLlSk3ijzj3kqhBX9M5Y4n0A8K3szcaqEWPN+59z9Lq3Hfm\/i4Zv+958P\/TcDknKksJbNmAVbjW7ZHx3UQ1UXVgoEbwPaD+LgjmMD\/OG4NjCqxFueh+po8gSDaMr2RTv\/6vRgx\/\/\/O2HvvZFC\/9j1Q9p6Uk17QP39fUxDYyd8NzX19caOXLiiSdGhx12WGn3f51BZC0sCcg3QJJASeCI0SSCh4K1idjXEbEEh+DbOnxZvX+XnH7+\/PlZJcAhlOf8Hl\/IBpKoeohMPMCjo6OjVV0IpT+GcwIRwBg76WCQvF\/A++nvnfayy\/4RDX6994SepAl4B1KF4whqilDJeA83sfJvazxYCwoIHVCAb6kBeR8cQxSzolTFSKLrBxcdsXYxLlC97piZ3P\/eMnwFYTmY+vs9QNj5u3fO3fG7372+c9s\/39jR3L4gphRoiIIBVjF5vzuKsxykCSUXaN2kgFAg9QThffj8sYNU2Yq1MFoqYdR0NF0866KhePHnv\/6+Vef3EwnwA4ydstM\/bqMC9fcHoZEnP\/mxi2+7beNbvPdbAHwscwq7rP5mM3Tmp0kdxjCM5SC02ULps0EhCIJWSUFcM0kSlEol7CYCoPGI\/Z74APkxmaGeeOKJ6OzsxMaNG1s8gNy4nfOTBj1pmrZwg7xCMWUHMHzRx3q6kvRgch6iCjYMVoH4bPRLPswjB\/QKAh8kIZfSXEEtAwRzHcbgBFygecKDbNgdnITx6+IJaktX1V72ia368k8SVvQrZgCAe2HXbzH4\/E2ff+Uh5so\/Pol+\/NXnLdKRJ7Km8CCFGCIokbq24UsQv\/JGMq06gMVlKH+mCkeAVwFHEayShikiZByXzDaqrqeOeRcNlhdd0Hjsmy94yGOfsQPn0Vhwb1xG2dvbywMDA94Ygxe\/+PnHX3\/9LaevX7\/tOap6ahzHXwWAU089lVatWrUrCOgaCqhWKiXU642CgeZ9K+0NTjSU3HIdviiKkCTJhLH1\/PnzW2KdQcBTCkUxHfffbTGPnA482ZyfH\/\/4xxgaGtIoikBEaDabqFQq2d\/iCg127QEhRbBRRNRaO61eALt4x0hXyfkFkQHgwhgfIgJnnX2UGb6KBH0zw2OHFWTkjbEcjKxyQKHFUzTjTHsAEaACJQWNemqWFs\/\/00nEqfbC3JMDF2aOQnmsH7J69QWl6Gv\/\/bTSLX9\/R0\/ceGS5sRVsIc6DSmSINM021gjCCs8EVgMxQUuftCXS2l4DTABbqCd4b5VgyJRKZpgqOwejnl937n\/E5+e+5Rd\/Un81gN\/mdfzJwD0CoAMDA\/4pT3nufkmy8wU33HDz6xqN+pFZmN4a8rdq1SqdCARkZjHGaKPRzHXzW8SasVCCwpioFUaLSIuMM9luXuyNKQJ0IXTPnQKBmbJUOhi\/94IoisacN28G+sMf\/iCNRkPzzzXGoNFoFMhAE3cYZnMBkSSJTpsKXB7cMruUpHMEHpwpApMoKAzkHduFhHycdwH5z6D9FmMgSxFEw7w4gsCob1UP1APGWhCVAO7cXp17wE3AP4Fj+hQz2\/89Fu4XZOPotnee9vzKJ954drdpPoKag11C4tO4BDeamDJnzSoUynWqFuIZahQuHwUmuf6jthF+gcKrigVzqQMNqlDDdN3c2TPne6LR+UNzT7\/hgDf2jyhAl7\/2RHvily5zRDQpuMdMuuyEhx2XjAy9cu3aG5+mqocxk2FmJyIax3GUJInZHTBYKhnauXMnRVGUaetJq4NvrK\/QluHn+X\/mLMxEKcDYZiAzrq5PYwA7kXaJMW\/omWyI5+joKIhIVRVpmiKO4yz8dxOWE4spABGhVCqho6NjeilApzFzY8ECyVXMshIgCjxtKcgPc7G5h3JVIGoxBTUTd2htDerHPBoF4L3CsiI10Y5k3kG3A8CKGeO\/Z\/L8nHsDxvpPPf+Y7W87\/h0d29c\/Z0E56fHJKGAgXplNwkSeA0LtU7hYocaDSGGFoQ6hMpTveoggYKSqyvBK5JgjoroQEttx+0g0\/\/uVA475ZvmNP7hJxQH4U+AWrIScRJen+DKNz\/EFgDIznvnMZ+6\/eXDopdu2bHqld+6IvCxnTCRpmlpVVWtt0UAnNKhaLTgI773kNfuJqbsEkVDSy0N7YwySJJkwIo2iiFRVnXNijJHJ8v5xu7ZyUPXwcRz7iZiClUqFhoeH1RjjRUQajQYVr3l8g1EhApAkSZCmqc\/7FDDFkqnV2mg1Tl0pLlkRTViTIPVDceYIijCgZjLg0D2UHgogYYs2HL4fGc5avAzYlof+8LJPbNaXf5IwU\/\/fZ0dfH\/iZG2CIkAKMK\/7rqUuXIu1tXn\/Jq3vc9mXGJkA9FWYhUmImhaYOcclC0xRk8jFvnBG8MhFOBeAIxBZERqDkxUaRN5ZGKW42lW9PSp2\/P+DYf\/v0nDM\/txq4ooU5YEUoEhRzxd5ecNZ455kIhxy636FHHnjwE2668erXsYlOYAkCm8wsRETNZpPHTcCJdpfqGGNKSZJUiYgrlQqccxOG9XkYHTrvTOt9+++\/P61evXoi5N2ISNU5x1EU8XhbyB1IsQU4TymMMSURsWOfVxgPftppp\/H3v\/\/9arPZNOVy2SRJ0io3jncuRfCRiDiKInjv42mnAB0mrpYMI3EO1hDUIqC6TltkHh7T2qetkTHU4vgHGKflofK3tcQ\/chw3Ay2YQMZAjR1cTuQv7IM9vX\/fqLXMAHwhr+4HZOXFF1ce9eO3v6y88fa3orb1mNmowVETJkkAyZTpRAP0bgJJJjx\/gFKAvYFGBo4dCAJLCjALwEDMzLbENelo1OOu37nZB\/6w63Ev\/nXXY87aDL1prMH0Q8YFeBzye3hjLV7yilcc8dff\/\/6FxvAZt6y947ByHEF8AlHOu9y4mIoGAo6BiBhVpcm49Wma7mDmvwPoSdPUAfAahna08qHsWnKDaun1e+9x+umnr73ooot2LS4a0wRwiaruVNWGFtG\/wrlyfn72eU5VKYqiZN68eXetWbOm9Ts5BtBoNFJr7ZVpmqr3foTDkV9rS3LUe8+qmnsyzdKijmq1evkxxxzTuPTSS6fuAGzEc5FN5VUlMDFEfCjr58Nfx4EPVBzmWfjLW\/ezKNncwgSDAhCxgL2Qh4fz2DRjsvvI8PPb3Q\/RX39szp2\/\/MZzOv\/vrKeZdPhp3VSvJL7pISlbJAHpiYJQpRDDZk68JcnFAGJC6lL4vNHEqVqGopO57iPUtWO1rS78\/aB2XXTAC879HZ3w3EHgV2Mm+k60M2drSXp7e82N11756EVLFz\/12kv\/9mQb8QnEFk5Y6mJJYYgJBdHNdhCa6+M553hgYGCiMfGS\/fyKgw8++BXDw8Omo6NDRkZGfEdHh9br9VYZr1QqEQDU63Uws+aoOwAMDg5umwhcPOuss7Z973vfe9vixYvL1lqfJIkwsxbP12w288YestZKs9kUZtaenh754Ac\/OHT66aejcN0CAJ\/+9Ke3bd++\/Z3XXHNN2Xvv8mvJZMKkbbTW5NfPzJokiWzdupXPOOOM2ooVK3Z+61vfmnIKQINnHfefPTvX\/LfYRJSV1SuIwnBDzeD6IgAyBhAhbQkdMgd1dHiGNwJvBTangnLo\/IJYgDyEBA4V7Og85AOLP3PdeSt7YZYPzFQA9tbwOa86kcHf3vaY05buvP3fZ\/uRZ3Ryk+E8nKgYZiZ1gE9Cm30ECEUAEaz4glpzqPokKlALlZCuUWQNlCLs4OpqzF74HZmz38CSt\/3mBmTVgAv7TrUX4TTp75+QtVdE5vHCFz7\/4VdecdVZLm08u6OjY1HSbIKjWEZrTdhSBzdFYYyFkQQs6bjwFyBiFQEx88pFixa9dNWqVQ57ZgfOHBNFAF5dJzRorUlL05xaXX1UyOWL43laDyOP7vPGbgSmmENhkoEGpSABB1EIAKk6ZcgGAOidEf\/cqzx\/RX9WOzcWaz64\/PSdN1xx7uzhDY\/uTEdmxW4IgPPilW3EDA2DXF0UZfJbiohC8w6oTfLxsCocKcXgCAmRAsO+NDzCs37V6Jz93Vr54EuPWvGzDUThiaMXHOi6qxywatdacAbsvenlL5\/152uufM5wrfHyK6+6\/gRRM5ujTjS98WCm1AlZWyJVQcyMpFkHm\/bmMx4EszZCrVbDG97wBl21ahXtBgugu+dfJ12bfD88LyaIhnbvAErVUheGAZ86sDXgKNT\/RCQbCjIRuqwT9zvr2M+XQhogeWkwCxINkdiIBmdMeS+Q\/eWhD76fGDect3xJR23jq6PVfzlnqW0ughM4P6oQQQIycYWAVNqjs5iD3r5zWYUmELkIECESstaaqEQ7xEKj2euUyhcNo\/z9yDzpDwd++JN14Bqgn9AXpvkqDbSBPVWl5cuX88DAgAIQZsYJJ5zQs3DhvCdfccvNZwwPjz6lVK6YpNEA2wiqqrV601gbo1ytYnRkBDE8RJqo2sA3kQLxpbjevPeI41j3IN+l92BUIA+w807sAGr1ka4On8IwkaoAKQCW9m6f9\/iSjPXCQFslmMbpAuRyYZm0k0o2SwAc2GIMRIREbbw1lABnjikZf2+vCSOsyP\/uXa+fe3R65TPitZe9dT6NPBTpCKBNTRopymVDkmVULgVgGEwIqZ2XoMADhYTHIYoIbCJjyiUekqiemvKV2rP4ouiQE78+6zWfvyV8+nVj8vv+ADQWEP1ezur63lqLRzziEctqtdpj6iO151275cYnVbu6YaISGvWaVmML8U1KFdRZqSBJFSNDw6iWQ2MReYcSRai7FGSiSRxhWHN7cADU19dH119\/Pc2snrHHMccco\/39\/UIbXrL\/DxfW1j2fIlURJQKHtk6mQj2\/bdtjCOEFscOWrlvmC3yuHVBQBCZhKDxMBEjcuX245+gnz\/rIpZfNiIDsOc9vb7Ia3f4fJz6Dd255c6k+fMo8n8bGJwIWCvrsCFTLDBjwBmAQTGThaimsNcEbkwGkSShFaGgF20zXlqhr1i8aan66ccmRlz7i3T\/ZCO8KHXmTPp9W7q2q5tWvPvPEv\/zlH68wxpzunDsqvIPFK5ExSkYB8QlywVniCJlGEELPiIKzyUBBKjwbAE5FAU5o1jTz\/ZNOOullAwMDY0X3Zo5pVAHIdhITIFklwGaSqnnXr+6K51A+jbWAzAYREYIg7DDsgxPQrCjAqmD4wPtUwHtu1KXZmHkEezT8vEWX1n3guc\/Y8JpDXlYZWv\/khSU3y6devbCwNRymbxkoE7woApgbnoMxhGbdK0clOO\/JljsoST1qpqNpop4Ltzn5S7Nz4d+O\/Pg\/VhGRB64OwzT6+jBOa2\/Cy3zpS1+631133fXExz3ucY8fHh5+tDHm4IxTr8ys4h0bNgiK3ghGn+FHgTo7Fv8Vsq1BNDR2\/GfrzmR1ez3mmGMmpRGfc845szs7O4+t1+tRpVLRLVu2ULlcRhzHlCSJEpHGcawiot57bTQa6OrqQq1WI2styuUyGo0GiKhVHdixYwe6urqQpilUlZiZMt6AZkSiFh13dHRUy+Vy66KiKMLQ0BB1dnaCmUlEqNlsolQqwTmXKxEpM5O1FqOjoyiVSq2UQEQojmNqNBoolUrUaDRgrYW1FoODg5g7dy6azWaLGpyBrpRXKLz3ysy6du3aaMmSJRs\/+9nPXk+bX3bw7+fX1j4B5MPcDsvtqH+8pBcVQ37dpachDPEL3VWkBM\/aahQjCWpAngFbjlCnyp21pSc8aX7\/qhtnIoAJ8nzKS2mMLd9451E7L\/\/1uZXhjS+e19zZEaUpSMnBeaPWkpSAFE0YQzBkg5gLGJSmOdGdEMek5Rg1ilBXurNhu\/8YLzziK1vk4KuO7f\/iSJ56at+pFlgl6J+a8s7RRx\/9nCRJPiUii+M4jrIylWs2mwSAS6US5WKb46tJU1G5aUtqj5mAowDIe\/9\/t9122xljw9IWkCYnnnjiE4eHh7\/BzF31eh1xHIOIkCRJS0U3c1KB5ZqxAAPIaJEZWotqm5OFmBkZ8SY3zAkxsVw0pHj9NhMcyRqPKPQH+BbZxzmn3nsyxuTXoFEUgZmRJAmIiEQEpVKpde6cuhzHcU41RhRFLQISEPoKMqqzr9frtqur63ePe9zjzrSB9Z9xuxEGMjoNKcCeF+quzQk0pmrbdshEDFKBKpAokML4puEZox+34w8E3pUHCNeufOuczmuuecngH7\/z7wupdkiHNrPR0gx4tcQxiBkqHmI4zNUTUU29MotCwIgse1PGIHWMjGr5tvKCJd+lZct+st+L3nEH0RHNVlUB4BWAUv+qaRGyvPcHO+cOyFhuKiKapqnNF3rezLI3x2TOIjdW1+6RpUl+34rIbO99NY7jIng4xmBzZl0uv5XLgpVKJTBzywlko7fgvW85kZz1V5QSyw0\/b\/rJef3FSCC3nTiOkaZpq1EpjwbyqcD576kGzcL89\/L+gPwzc4eQdzQWCU35+5wLE4aiKEKapt1XXnkl2RZJp0XqCc6AdGw9YgzBUPO8TMbM+wMApizuh2ZtwABpEAoJ3VFA3Ql82WiSzBh965ZmDD6A\/E\/63jzrmK1\/X145\/2cv7qhvO62HmzCi6shA2FAaebAFDHlAwsKMyao0E4ERMmVmsIFTi1GYa4e568+Nnv0vPOx5r\/oLnXr2BuBvwIu\/OhbUwxhQb8pHHMceYaKtNBoNk\/HdxyjmtFVuMOXdf09Hdr5mIeSXCZyTRlGUeu81N+4itz43lNxYcwMqUnhzWnAURXDOtULr3Ijz7+fNRrlDyTUFrLVjHEjxb88NPz9\/0QnlTiW\/rtzw8+8V+xZyQy8qCedOJ3cUhS5HLyLGOSfOObICSoO8NxVmAeguJVSCTuBrJxEGycQh8ilClAeTkrUSgMkQNK6WdWbXDzea+iGXXabRrK8\/+om0+ievnk3+ubOpAfhRhQPUO7LWAMbCWYOmOqTiUCJRA8DVlOJq1dSiDoyyXeOj+J\/l2XP\/MtSx4BcHvu+3twIbgE9dEnj5\/S2Y527d\/2zntCJC+a5c3FmDlp1OSdRyeilSMNCenp4aMLkeQBzHNDQ0xHEcU\/H32qKbrhUR5IaXNw3lO2YeEeThdB7N5N\/Lz1egF7ecXx5ZNJuhHdkY09rZc8eQJMkYw82dQH5NeaSR39s86mhrC7SjmjydKJfLSNN0TOdj7kAyB03ee9q+fTuskmkG2dZCH39LmoULNq0tfmd7SvCuZcAWBoC2fijlcwMzmSATbm7khoftDMAHhbF6+Rv+7SELP3LYf1TTrU\/v4fpsFpJG4lEuE2uS+WjxgFewksIY8uShAKW2jBHTPeorsy6lrln\/t8b0XL76+Gfc9vKX\/\/sQIKELD0DvSpUJWnDvliEyc0epVEKz2Ryzy+b5ab6TFTjtd\/tziYiMMajVaqO7e1+j0WBrLeVhcO6McqMhojHheDECyDsQcyPK8\/R8Jy0KcuRRQNHQxjuPPC0wxrRwiDzFKH5+\/plJkrR2\/9yI82ghf1\/ulPLoIXcQubJwfs9zJ5VHNNnf7efOnatWoTXnBDYXE\/UeZCjLLYs5Pmdy31ogercdARGBOJODzCkArQAhbP3wDjY2MOFhlKsm01yaXO\/wQWn4K7JhOABwU99LDolvv\/LN3ZuueeYcqR8CbkJ86j2U4xKRNBVcjtWlQaTBGGKOIipbixHqbmwAXVorzVqlHUtXac9B\/zy2\/+vbww3NRDWPgYbhGQBo397kvr4+\/t73vteT7XaUK9kUwanxufy+jADK5fLoHt5HzrnWTlsE7IrXVQTxJgIdi7tzETfI31s00iJpSceRmIrnz9WEi+o++f3KP6sYVRTPVYyoip+dv398JFbEJvJ7N2vWLP\/EJz5RbWdnzwiNGvg0gWECrIGKQL1Me8FoITPYxc9T6AKE8xAITFyqNka3df9r5vlQ1TXl285+2auq1\/35PQtRW0zNIYBFvapyOTYqSaatBSQ1z3HZkiuXsFmjlMsdt2plzp875+z3lQMf\/\/xr6AmvbkBubKcUfaBW++09eGzYsMGISE8e4o5fdOMX4L7zoaBarea7urq2A8BE4X8OjNXr9RaaP36Ix\/jrG9PwNokjGK\/6OxH6P5lG4O7uye76\/Se7hxP250zyt02Ej2zZsgXWiY4QMURYs4087N7jLqItBpoN94BifOdxcerPmKeV7z4SsgpbipA2m1EXmdkAsGLFg7uRo68PvOIiMPXD9ana57\/x0Q\/ddNaz3jFrcOtz51DT+tqgmkpgWxqyEDLeOyuGTESscD0dMtxINu905ob6vIXf31Q54g9P+PjPb4VcCXzg\/CKWEHxvP+4VbcW1a9eyc64jR8YnmyU5HbR\/KkBhFsImzWZzy8QgVDjq9boaY7SYo98Tx2RjwPY2urmnD2bGzp07cdFFF8GOjA4Pd3mBsQYggTgXCCScqb\/QZB6lMCZ8zHfaaYGStpQewzzBwAOWpgPERGnSmAsEKnD\/g9j4A22W5PKzHnVSzwuPeEWnrz13PppLfFpXF7GakqHUpwIG2cizTz3i7llmB3VuH2zSr+pqLuWlSy896tN\/+nvI4a\/fpe32vuBRbNmyxZRKpflZbZz2dai\/OyNpNptJHMcbd+cArLXabDYRx3HeUnu\/dwK7O8++ur859gEANjLRTmIDRZrt7JmxihZGg411BK3wKA91qF0e5NZypJb6p2cKMsBRWLbiBVFcInFuFgAMXP+gRAAIGWf+D+e+5MAD7rqid8H2NWd3U\/0wpAmcwnHJmqSZkK+UoGS5aQ1qHnc2YK6dVZ3zp21U+tPPn953xbnLX1wHboN+hujCU2FPu2isXv599bdVKpVSvV7fP9thaXeTcve1scVx3Ojo6Ni6OwcQRZEwc8sJ7O31TdXw9kXaU8QWdhcZTMfhTHQ+770MDg6qjUulraZu4RNk8z0ozGtrfUgBs57gosbkTS3jNwEY5FwslAM4mAIcK2CB1Dl4wlLgwTUOpA\/gfuR5vkZrz3n4S+yav7xlrjRPKLkhgBOXirfEsJSW4aiEunbW0DPnwu3kv5eUum+Qw4687ZB\/\/9YgAOALy7ESML29AAYgp6+Cu7+4S+99xMyLRkdHx6DO90bYKyLbVXXL7t6TMxDHg333tHO6O05wT3n\/vgykFi5cCIvUDUMBtkEGHFm3WKtIRbuffKooioQW3k4MRZCSIjgwGVApglcHVdVKtUybU3fggwndz5EOVeVVr33Ck+946UGvW9Acflq5VrehDOqBjtiOViKXMN\/ccOUrUu65UrvmXbDz5DNWn3T22Zn6xd8DB7gXlDXieAzc\/\/7mNE2XOue68yrAvbH754vNGHPTN77xjZGTTjpp0jcaY1Cv13ON\/712UPfZmtrHIGrROeV8BltObdOnqmnsKCZks9My7T7KmzFCs1BribcuymRPRFujxJUzRyBtgqGVjDFIpRBkGECTJkoVXghVwgp6QAOArUm6IPnzm19wwNZXPfKty7ave2W3Ds6yLgExIbFVNDi6ZcSUVze7Zv90\/dKjf5mu+N7m04kccBPw1b\/mdLa2hMIA7tfl0a6uruOGh4eJiNQ5R8Xy1N4CglM9KpXK1SeffHKK3SgBZXqBY3gIk13bvrzW8aW\/4vmnguxPVlXYU2g\/\/tzhaxnnO2XMorJs42ExdhheupVYWzpAE9XmNevr1+KHZ8q\/BYxA4SFk2lxCRT7vCeIzRqFREKRj0+brOqgfIw\/EhqDWrj9AHip00\/LjnttxxyXvnofhkyEJ6lzGZq4MmWr31bW49NvSgcf+\/IAP\/fQqdWsBXAX0f38MmKf3EZi3d3864JxblqP\/40kr96TxE5F70pOedNs111xzj+Ty9xmwsg+rCcCeqvjBIdp1Q\/Wts53fPKcadUuaapgKntEbM43\/MTcuX6Vj5gRqK\/QvqgUrB4mAjAEIcQ5sFGwAqCBmzJIff+MAANcv7+1lDAw8kHQBM4fF+peXHv2kA15y2Gtsc+iZszktbVa+MTWVP3k755\/bS503DR9zynWPe+\/nt0Az9D78rbIv6Lj31fGMZzyjev311x+RI+v3hOFPNmlXVUestWv2xbnvjyH\/PeVAxg4TSTA4OAgrB8wd9Gs3bSWtHeabgC1bwEkYBZaPBSvOA8zmoI11All4pQKjbRXw4gQxgGDYgFgALxDnkdaHZ4\/cedOhAK5fiQcWGZCI9Nr\/fPGB5vZrz4zS+ss9fNXPnvuzTT2LfrstlYtvfcPnb11+7LFZu9PlIafvA4KM1sADWQCVAGiapj3Ouf0qlQqIqNUyew8bRBCiUq1deOGFdz7gcKJ7D+DbE4CKrq5unHLKo2HXd8\/dWTHxejiG+tBqzfmI1l3SgDbw1yoPjnlIYSY8UzZ2sRg4aFAGJhdOwxbosNRdG916Msj8AgMD+kBIA\/r6wMuWraRDL\/\/1o2XblrfCl1cfePTRb0hK8eWvPuzbgwPLjQcE+MKxofHmelBGxw0EnQfJMTQ0NLejo2N\/7z2Gh4epq6urRTWd7o472e+Mp8ACLXrx4IIFCzaNWZT3McC2r3bzu4udTIYhjGcJRlGEhQsXwn5+xcr6R15x7B26cztKJYPEeZhsnlTx3hZDfsqnIjJNvD2oAiShGzBrN1YK5RgSyiXopUPqvG1060lXXnFBBz30yaNjBGDup0d\/P2TNN0ZnrS0vahy03wlvPPBNb14PXJL99H+L2AAy2u+D7SAAumnTpgVxHM8CgLlz56JWq01aw96XoXq2uG8+8cQTG+eff\/5UrpXuS0ewN7v\/PQ2gFh2nHWDjP3HWw64RjmHQyIYuGCB1gOHdN+pomwlIRCDNZjRQezxyLvkRpgP7os9QaIIu6w8f+fmXDwJw3cDyXgbu\/+Hxwa985SDaVj9Gsw8PHCDvbtllT0\/PMY1GIxYRjIyMtNpR7wnjLxiPMjN57\/\/5\/ve\/f48fNr5D7940+L2JAsb3KewNAWmq10BEWLRoUZDpjTxuakYVlzphVRXxkidbWQfg2JAsTEANvAGVABRqiwRMWXeggFsjlKkQHYQZcyJgpE2NpHFgddudhwPAIbMHHjCFWlWlcXTcfwltg97eXgKgURQ9gsKheW\/9RGy1qUQFE70nb6HNxTayn1Oma3et5lNpd3Nkwhqat8vmpKDx4fBErz0Z6lReUzH43b1\/qucsll4nCv+Lr\/D3A0SaMrMwAOyc17VpVP0tUSkigNQ3BcQGKpSBf9Se8zfGqxR+Ju1pwjlOEEBDICPGgUhaFsMMElWpNHdGrjb45G\/0faN84pfh9AGCBRKR\/gvqGNLAwIAcffTRB46Ojp4gIi2BiyLjbl\/t\/jlzL3MukgGAN82bN+\/aKYJdUjSOvE15MmOZyHD29L3xRjbVnf7eah6awLEqEcM519h\/\/\/09A8B1afe2xNq1iCMQjNrYZqDdrmmUYtfRymMAQcmig\/yPzAcEq0DFh4lDCigTREEmrSNORk8\/xf\/xYAJ0xb+MMsADN\/8XkceMjo4elAtXTjS\/fl84g1zgIosANGvnvcYYs34qv19U7ym2A0\/H+Ka6+95d8G+6Bj\/+miZrQZ7sWZRKpeSQQ3qVCcBzP\/PLQe6qXlX3gIqyQiEyvic52+1lbLDbLgMWXwWYoaAu1pIaUwMPghIIXnW21A+d3Vx7LACsmFEHvj8bP6IoQqVSOdEY09FsNgGASpmuy2Th\/N09arVaUZHnilWrVo0WgazdpQD59RSVgPfG0PcUthe\/nmqKsDdpw+6czu5SgeKRKQyPnHgiPAtgoAKJzWV15RFDxN5DTWEiy5gcYo+ZF7LpQO3pwXnqwERZjwDD+Uz+GvBdMmp189plLbBg5ri\/OgB5yUteMss599COjo48t2ulAfv6yPP2OI7VWktJkoiI3JgZ\/h6lhoeHh633noopxVSNfDph+73UAzHtVGIyRxE2dhoOGEAvABWMqLnaqd7JpIgio6oyRsctB\/+yES2ThhbFxFiLFQTNaMDIi\/2EXMEI8CixPvHWL7+rm8YQi2eO+1sEcPHFFz++Vqs9PJf7znfYIg14Xx0FaSxxzjERXVWtVv85ld0fACqVCqdpyhMh6uPVge4OQDddgLDoiO4OX2DvnJAqM0HEjQbOz0CYA+wed95tKeydMArnUw1jXHQM+Bd+nTLNgIlvCFGQA2c\/9j0mQwvC+zysKmzQpmWkDmgOndy1ac1Ts5U2kwbc\/4zfA7Cqeqq1tkNVPQDOd+mJRD+LVYDdVQTGG0LRqeRaA3Eco6Oj46833HDDnZjiKHBVpRyozDX2ipr9RXXdYglzKtWL3akY7ckYi1WTXBswr3rsyeAnu7aJr4eyoJrAbEBkIEKkSmg203qIygG9\/ETYY5cvTxxFt4ixsHFErQ7ALE4vKgHtboPWbBYAtyCAjPEuLUlhQBXWK4zPRYJYK9yIhm+\/6RUbfvPtjhl7u38eJ5xwwlIiOikgybSLDuBUdqXp5LlxHMN7r9ZaHh0dbY6Ojl6FdjvbHk80Ojrq4jiWDEDUrGtR8wEmRKTGGLXWKgWAqvVv\/iKi1qv4\/Ww60S6v4vsneqmqOue0VCqpiGg+EGS6UdT0oi1q0fKpJfqHBAAsAJz4jFMVl69C3LX4quEdNd9FTeNV1BTYvHlTz5gsPVcN1nHfn2Lokv+ueCEij3Jz+6P1H787QIEbZyKB+98hIgcDODqj\/NJU8+nppgb572Q7txIRlUqlreVy+cZiOrKno1qtYnh4OAZAudZ+cZJPsYw5VcOaqMV30rU9CUjHzPnMwdb3x0uO7+neTFQBmILNaa7bQET1lgMAThNgFWrVOZdXdm7aqN4vZQ7MvT1xc3f34VNRMg0SYQAZjzlR0jk8eMdTCXSDqtIMEnD\/OXp7e83VV1\/9pCiKZnvvPRGZ6ezm0211zQ2toK1\/++zZs6+dYv6v2Vq7q1QqfYuIqmmYk9iqDJTLZS1eUzEF0N1caHHKUWas+WRkKobw4863y3nK5TKSJGEAJ1trj2o0GrvIlt2dNGM31GNK0zRZsGDBMBG1uTukgFy8srLlM+\/+v676xufFlADiixO\/2x6rtTVL9ruF0WIZI4jGcweKGgKFf3LKsBJUbIk2xEuuWjP\/0c899WP\/tyYX1Jwxv\/s8\/9dDDjnkOOfcrzo6OpYGfs3kMd90dvzxevnFc2ShMkSEnHMfufXWW9+hqgaYmty5MQbOOTNJxDAVbzSeCK\/jIhCdCCidws\/yIzr00EO\/Yox5WT7wNB\/4sS+Awfx7hfKnqConSbLjuOOOe+EFF1zwO84v9bw+MJ2yvN7sWPCbBEZIwoRZpXbO3\/JMmr9Cc0\/RwPPvkRZe2ddofY9D34ByG1AUEDPpbNSPO3jnVS8FGKf1g2fs7z4\/cvGPJ8dxvITac+PGgFITDcG4O0i3iOTjsShN082lUumnOs0ycZZTeyJyE7xkCi+d4Gud4GvdzXsn+lk+oanU09OztDjdZ2+4ALu7x8VhIIXZhfVNmzYNe+\/bBraiP5TfGvG8PzpPNSICmCbkTrfcmU62YUz8Ugm9AUXYRKXYSkPS6Ya4Y3Tds68899kLTgec9s04gfv6uPLKKzsqlcqzskacXXbq8WDg3uxYE\/UROOcooxhf8cc\/\/vFqtCZMTuszaJIX7qvXypUrWVXxrGc9a780TQ\/Jy53FwaV7m3bvzqEW5gMOp2m6EyjQ9nJ1mrvmP+z21MQ3gIyKqjoRuEDDDn0Bqu1X5gRYAwOw6KCnXkPNWozZQJqO4VKtovbQhcPXn3lh34UW188gAfdx+I\/e3t7nO+cenn9v\/FSc8T37k5X\/xkcH453IJOtEiejKhQsXjkwV\/R\/nSPT+9vrc5z5HRKS33377oxqNxuLi7MKigvFE48Em2vknS7mKY9qyaECzc67LJdV32V1P7+939aj6q0QNiY6VecqZgK2Swj5aZU4ICgsWITgnJdewZnTwrYdv+tChNAA\/EwXcd8Z\/1FFHza3X6+cYY0oionsCt6aCnk+UHkxElomiCLVajaIo+u2D6caedtppAgDDw8OnMHOcpqlknZUTRlZ7m\/vn52k2m62ho1mksfovf\/nLdowZ\/4tcyILQ7F78201pvDm7gjArOBsWEsZ+tyOAMVBf8WFO9WKJoMIATDZoRI14yOzm4BIzsuac1Z\/q60b\/DDvwPjgYgHrvHwdgWQ5O3Z3ml6l22GVfa7ZYr+rt7b3kwXRf+\/v75YlPfOICVT3CWgtm1uJOPd749\/Ye501a2XBUzXGVJElWA\/Cnnnqq4XEuXwGF++rfLo2XHHRBZDjwdHPZbymIVhc4v+M9d\/bN3TZOjPncbOqwhn4jGCWy4qTc2PYGuv73T5nhA9wnu7+ceuqpnVEUnVEul7vSNFVmpuKU3H3R\/DIRSzAHGtM0lSOOOOKL\/f39I9NA7h8Qx3XXXfeQOI4Py\/5uLrY\/jw\/jp3OPxwOAItIiGFlrWVVdqVRaDwAjIyPEE0C+fCxxktj4Z8OIBCosGtTAqdAHkBv5RKnAtICMMCgIJB7CihSBXwRV6vFDNtp229sHP\/aqOTNO4F41fgKga9euPaNerz+9UqlILs4xXvVnOuIX0wCs8tr6DUT0O0xB2usBdG8VAObOnXuiiMwfHh6W3FBzxP7uVFDG\/14eWURRpGmaUrPZ3DJ\/\/vw7AOCQQw6RXXPrrKa32fsLvfIFbIi1XT9oy3bqnhfA1JxApibiUkAUHqFjEF6IvNcFGDl50zV\/f7+q2hks4N7b\/ZctW3Y8M7+lXC5Ho6Oj8N5THMeTPtupClOMBwon+d2ci\/PdX\/\/617fiwaO4RAB06dKl+w0ODj4bABtjNB9gMhHAN93wf\/zX+XlFREulEoho65o1a9YBwMDAgPJEl6gAn\/Tlf+5MbPW3o9rjRGMWqJIJwz7bNbxc5JNAomCVll4AKZBV+dv\/y\/kD476H\/JwKGGEQLOAMoIoKGpjV3PrSy1\/3qGdSP0RX9poZG71HDz3wwAPLIyMj5wI4Ik1TVyqVuJhT7s2uPpEzyP973PhuAWBUdb2IXFDAIx4U9xYASqXSE6IoeoSqahRF7JyDcw7j06t9oTCUy6l57\/NUYNOyZcu2Y7IbS4CiN\/yzcdaBF21HzwZrOkCGRBTwqlCTWXLA7EBgkGjL+HkCEhCB22SgAlEonzbko3BK4xmUMsAMkJI0Ul2Qbp+1f239e+541xMOoeUDXjETCdyTO1Sapv8G4DkZ48+kaQpjzC7dauMNeU8tsBPlsnmOmuepWcMMvPd\/Xbhw4W0PotyfAOiRRx7ZZa19QRRFnIF\/lEdDaZpOWFadDCsZDxpOkk7l52QA6OzsvOO3v\/1tI0BvqhMb0gCkD+C\/n\/jZG8XGvxMQGROxSpsFqEoZMCBjCJO7XkhWMciziOL3MB5OCFGBFjI+LjGJT32lse1E7NjWrxdfXAGgfTPpwD2yQJcsWbI\/Eb3fWtuV1aWoyCQbXwbcnRTVRKW+iRZoAZ1W7z0TUaNer\/\/u0ksvHcJe1P7vz4cx5skAHu+91yIhaSrYymSl08nuLTMjTVMws5bLZarVauqcW1Mulz0AJqKJHQABuqIPOPvsk1KZM\/vLdcN3wsdkyCgp4JPgABwpHHkIeQSKtpme4mrr4rOUoXU5AiWBEpA0FGyYy0zeDm1dfst33\/XvUEXWIzBTGtyHxk9EiOP4beVy+YT8690tsMkW62RfT3SOnKeeSXZpHMcUx\/Gqhz\/84d\/RB5dClB522GEl59xrAVSz+0JTvbe7w1wm+\/1cRg0AGo0GmHlo586dlydJAuwxt8pq74d86e+X1OPqKnAVqAtpAfwTAhwBPtcFzEcDT+IAJrzg1khhbqOQJBASCAFRSaFOyI\/WeZ404+4d6\/\/zhhct+3fVlaZvxgHsq4OJCIcddtgZURS9MkkSnWx3mYzNNxVHMNkultF9FQA3m80agO+cf\/75NbRlJR4MDhbM\/Ow0TR\/pnFMRoamE8HuypT1hLXl0Ya1FqVRa\/apXver3meOR3ToAAhR9IBDpYOeclaOJNMBGQQQmgAtDPzxl4KDmVOFdH5vqJA0MCpAQOG8QkmKJoe0kyhbEzVGd09jWsaC5+b9vO\/O\/X9wPiPZiBhS8m1EpAL9o0aKHee\/7mbmnXC7rVKOr6UpjjX9PjgEYY5Ah4jc55\/6I9izrB7xzBUAnnHDCknq9\/i5jTNde0KHvnvchIhFBtVq9pL+\/3\/X29rYc627z6Hy0Vfm9P\/7dqIn+oIZJwAoK6L3VsHraiYQWjB0ZWajdBRh6fpGpA2Vfty7DtM5BGrqUiAD1mXagKihtEDWGMBfD5e7RTSuufvvzH0ID8CtnnMDdWZz+ta99bU+1Wl0Rx\/FB3ntJ05QnW5h7mv4z3XA1P79zjpxzBOCHN99887oHC\/iXDVKRer3+oiiKHuq916nSeydLo6bKu8ifVR5hNRqNvwPAwMCAjAlNdnsiBHO\/46XHPKlzaO2Puynp4KSprCCQgVhFagWRMCgFQDKh26ZJ5YQVoAggBqnLZgoiKw2GjsQ8KOCgSg\/xUJRi2lhZeNXQ7P1fffTn\/naZQpkwox0wzZ0BD3vYwxavX7\/+Ex0dHctz9Z18x9jd7+1p8e0uNy3qB2bnUu89pWn6zwULFjzziiuu2PAgCf0ZgBxxxBEn1+v1\/42i6MisykFTMeDp3PPdnCOb3EfrvffPuOOOO64oAqt7RNIpy8p3LDrhrzu75\/6ZDINtrGoiQCzgCOIAcYLdXePkTiuP9HzGMciu2WeRgmOoMhwIDhpGj1sQu8Qv8ZuPn7fz9s\/dcNZJJwUmAmimZ2DKUSEOPfTQ0ubNm\/ur1eoLM9UdRhi\/tXco1xR2p\/EYQp4CiAhKpdL3r7jiivUPorxfDjzwwFmjo6PnVavVI1XVF3P\/vb2H0\/mdXG+wXq\/f\/KIXvWiXsupUSmkKACd87DujtdkLPrLDlDYjjlnEClzQCowI8NI+L0\/jRS3vIBMAB2g1IAkYKRGcaaEXxo00\/bza9ocfPHrXL256\/sEvzhONfHzBzDG5T\/\/kJz9Z8t5\/JI7jV2c7cEsrb7qA1FQNfxIAUYiImPnvPT0938GDh\/ar2WSjt5RKpac3m01RVZ6M7jvVUWW6hx6b4veyASAKAJVK5fv\/8z\/\/s3OiEGVKh0Bpy\/M\/\/KeR8uxvjaACmFJoEhQFgxBxJu4xjbAmX40MBUm4cJ93EiqNBQQzBrJIcACiBI4i4xuplkY3LFrYWP\/RdcsPebWqWiLoDG140pBUAVQ+8YlP9BHRG\/Id31pL3nukaXq3HcBUB1aoqmRlwFER+Whh939ARwB9fX0MgBcvXvxKEXlXLkISxzHdU0NUdrHXwK\/QOI5ZRLY1Go1fTjRQdUpGQoAO9IJPP\/10p8c\/6nOD3HGZgBgRq4CQNDUw+2jXeQETP\/xdd\/pcnFCJ8rFhLdkhVg9SnzGGGSwETYHUEby15GNoj20smV3b9JX1r3jY23T16hL6oTMVgl2N\/9RTT+084oj\/3963h9lVlXf\/3rXW3uecuWcm10lIABEMIKSmwgdaxcuntF6w1gEFBVQUtFjo1e+BwjBibYt9vmrVWmq9VaxthopF\/LBcTYWoBFCSGEMICblPkkkmcz9n773e9\/tjr3Vmz8k5c8skXPQ8z3kymTlnn332Xuu9\/N73\/f1OvZWI\/sJx7ZWZYpkZ+Xx+XEfaTLzUZBvfGxjH0a+std9saWn5YTYofBE\/dFdXFy9ZsuQKY8zniCjvr\/Ho6Ciy8xTHLPQY6ybkUqkkURTd+5rXvGZfrUUxpcfFDm0\/+c+\/sx1h07dGS1FiKSHK50UkDxaT5u0Z5H9sF7tnuRIw\/v9gAizBDQHCEsBULiWAhKGEoZmhWaASDU0GmhOoJIIdBnGspYDY1g\/u6Nz3+Q\/cCpGQumF\/gwmM5aMrV64sbNu27QvMfB0RkcsPPU10edpvIg29meaila3AACwzKxHZncvlvrJu3bphvMi7\/hy4Zz\/4wQ+ebYy5BUATUl4D8g05R2tcpzoS7NItpZSi1tbWtXfeeWdU7fpOK0zu6IYIhJa89b3fRmPboxGILAFKBSAK081NgFDFLIB\/Zu2DMwJCuhzfE\/sSIoHdsTwUoATQAmgPFViGQVoxUKoOMQyVCNTAg3WF3U\/\/yd7LXv5faz\/8+gvIdSv8mhqCMntte3v7ir17936TiK6Mokg71J201mXlHO+djrbuPFHN3\/0s1lrFzGyt\/eqKFSvWu7VoX8TXWhGRtLe3v+nhhx\/+NxFZaq1lIqIgCFAqlRAEwfEyRPCAo7V2XVNT039PFBZOZzXxLZ0guuKGg3sXvOxTfablAFkSEzCUJAAIVqWdfLCpV0+bg+AkgFJiASYByEJEgWFSI0DpJjcCBOy6AmhMX7A8MEgCUQwo6wYIFcQIoDRISCGy0pQM64WDe9+6pG\/bt5+5+vyP3P7444E7lFrV8WsxTUhwLRoAsGzZsuXGmK8FQfAeEWFXhqMsGWUtTzPZ7yuBvmqb3kcYWVEOYwyJyI8bGxs\/393dbV\/Ent+nLfzGN77xdxobG\/8uSZLTAbAxRrnqSuXE44RA6UR\/q\/Ua\/zn+mvvaf0tLy3d+8pOfPO3o1KWWh5iehQGISMvTl5z5qSWDO27SpcMcBlqJAIlJoBnQsWvvVT7qYEAxWKcRPxjQEoChQBBnQDx86j8lZRGmTCQwTqxcAIFGrIL0o0QQ2AgItMSjFkGhjnpUI\/c2LLo3d+Jv3XTqp7\/2cwBYBeiOMbGyl6zXB6BOPPHEP2XmG4moGUfy3E+4GLP\/TkV3fqIGIL\/5PU89Mw81Nja+bf369f\/jbueLsYdDA7BEhIULF16nlOrM5XJz4jhOBe9cv0PlrP90NQcn4vzz\/wZBAC8uwulDKaU2F4vFd+\/bt++X\/lyPKgIYfwYWOPnU2w+apkdDU6dslAgTl4cDYw0kJg0CystSAMVpqG8VwMpC25QNaNxFcJwBUlEypcoTFoCEocWChCFkYY1AooSCQIjjYTSNHFCnlva\/rXnjmm8e+sBrP\/7DD3eccjHIAsBLrVLg0GcJgkBOPPHEc5cuXfola22n2\/xl4snZaC+tXJiT5a9eQNRay8YYzuVyX+rr61v7Is77NQDb2tq6+KSTTuoUkb82xsxxZVSVHZ2eCadfrck\/Pz1Zme9HUYRcLodSqQRmJiKKSqXSt6655ppfYUzcFbMSAZSjAEC2fvSCcxu3PvWDuap\/js0TKLbKChArgmEFwwSrCCCGFoafJrImNQTaqtTTVx6fxqxBpVEsk4n7kQFK+wSEUnViRQK2gNYAlEZpRHMuHyrWDdhlWtbZuYtuOunLD32fiMpkoy\/yaKDs9desWVP45Cc\/+aGdO3feAmCuDw+reaOJFuZkSrWVU5\/VdAGyC9RRirExRjHzg1deeeXbu7q6ii9CA1C+1m9+85tfvm3bti9GUfQWT5kGALlcrvzzlOTxJvH2E\/29kjPQCZ4SM29fuHDhuT\/72c\/2TRRhHRUw9vDrYUYLF+rlDc\/euAR9N8UDvbYAKFagogYCq6CZYLWPBARhkobqmRg+BQOnYQCQAROB1JAoAUQUiAAmhigCc2pYtAbIghWDEYRmSDX17dO5B3rnnfpX5\/7TQ+u8vhvGGpDlxbQQ\/aL72Mc+9tt33333zXEc\/29rbT4IgiSOY+3y7SNC+8l0HacajtYyCpWglDFGK6W2tLW1vW\/t2rVPZM+\/yneTF+q11lpj7ty5Fyul\/iqXy53CzInTSiTP7JM1uLMRaU2mE+jvp9YaxWIRxpgv79y58w8dpwNP9sVmeGLp597zfy6d88rtP\/\/SgoHd78uVhpg1q5IBjE0BPRAhIYVIAaElmCQFAT18kgJ9R05+ikhZnSilGxp7uC5hEADjMMH07QGECAkBrAmiGaQSWCsICFAWVutQl5TGsKnfPkCFB1T7yf\/OF93yyElveGOxPNDUCYVbIEQvOGMwRpqQXiNqb28\/v66u7kPM\/KYoipa5XJuNMcp7olq5\/VRwgOkagCqpgbjwn4wxf7Rjx44vMHNlTlpt0ys8v41BvoZdvtYnn3zyq5MkuTaO49\/L5\/NtIsLMTNlS31Tz\/dlIv3x05XoMxImUbli5cuW7v\/vd7z4zmTE96rOTTijqAj9+w2WLTvzlmu62qPc1SAY5CUmpZGxkWEBIVEoLZqyrChADxjf80ThP7\/UGaxoAAFYRCAKd4otjBgAKCRRUECC2EVjH0CZNDyQSGKPElhihCagoBgeQ46h53l3Np53+zX0crj3z03f1wKYbZxWgOzoh6MoSoR\/\/hdjR0aG6u7vF5fI499xzCyJyepIk7+3p6blKa93ilXQ8yp8kSVluqnIxzqYBqDx+Fe\/PLjf+el1d3Z9s2bJlsNL7ExEuuOCCM3p6el7V39\/\/o56enp0ONVeZTSjHceOXy5KdnZ1m48aNp65fv\/6ygwcPfjyfz7c4j8twXAoe6PStvv7f2TYCEwmAuvMhAB\/fvn37P00ntDk68AlQXQA\/dfF5r1s4sPXf5svAYkEMEQsyAkp8IYDASgNQUMKATok\/CACxxvgZqfGGvyxA7I2BKJCYNJJwjiSlOVAgBIBoN6fsypLKAipxRCMKkAAQLU4xHVCCAW1KUaFu\/ZCuuzduO+He5Z9b\/QsiPQowBFDdAKED+OXpndLV1cXHaRH6i8G5XA533XXXvOuvv\/41g4ODl2mtXw9gXiZcPwLln458ezWOv4kAv2rv9yw0cRwjDEN46itmXlsoFN62ZcuWAxVeiQDg7W9\/e2HDhg3fjuP4XUmSPNXY2PjvZ5111n\/ee++9z4yOjo67Hp2ds3\/9Ozs7VVdXl\/9C1n3PcMWKFa8eGhp6vzHmHQMDA4vz+TyKxWJZzDO70ad6bY92s1f7LBeJKGvtY4sXL37XE088sXcqqdRsxidEWsuGjlM\/tGC07x\/bhkcD0AghjCmJAa0AigkgnW5OYoi2sDotGxirx52NVBoBGh8YEusUSYRAdAzRbgzZkZIqUQBn9o8DCtLmxIyWoQgIDBIWaCLkQoxCo0c17kzyTY8kyqypO+GMH5z4N9\/bBmvL6ZQAhE4QboFk5M7lKDd8NhQu55v5fB7veMc7zli3bt07lFJvGBwcfE2SJPWuY0+stTTVhTiVv03G\/Fvrd77W79uJmVmMMaSUOqCU+tCWLVvuyQJSjg6b8vk8z58\/\/89E5DNJkugoilQul0OhUHiciH6Uz+fv+cY3vrHmnHPOiTO1dKpY4DIb1zuXy+Fb3\/pWwzXXXPO7ixcvfuvhw4cvjON4cT6fR6lUEt\/PXy3HrwRDK\/GWqYioVksfsqBttfcTkSilRGs9ks\/nP7hx48Y7p4qjzHaCQiKitl\/1v754Qs\/+a1TpoEAPohgIEQO5mACbNQCMYmChhRAkVBUEpCrDBUKAEuNKCQLRCRKVgF2UYMRhAtUyZ09BptJ7zq4GkJYDlCSsRBSxCpQRDQxCoZBr2FAs4mdDuYb1vZzf1nDeWzYs\/+Q\/buU4OiauPwxDXH311Uvuv\/\/+5f39\/afV19evZObXjo6OnhIEgQ+rExHRSimajpef6G8T5a7T6fF3IbD4c2tsbPyjDRs2fKGK5ycAvGLFio69e\/d+GUAbM7MzIFJfX68HBwdhjNlXX1\/\/k+Hh4TXW2k1XXXXVxs9+9rPPZrntjjKspk984hOnfe9731teX1+\/YnR09Pw4js8DUO9SqIQo9Rq+BOcabTCTaz+TKsAEnyMAOEkSXV9f\/81777336lNPPTXCFBmVZtUA+NJg311\/3zLw9a\/9w1Ie+EBc2mttfaKThJGzQBCp1AgAkIAxGliYCQyA\/w5HhFSeR5AIrBh2DAUstw3749hMMBDELmtw88hWja1IowyECRwl0AExNAmL1Qo5QJowCmOHFQ2NkN5vmhp3SC78n7C++cmile1zX\/6K\/i1PbxyMVnxgaOVHP5o4Erjy16hEcm+++WZ1zz336Ntvvz3YvXt345NPPtnc3X3XkkIYnLNn357XDw0NLWtqappPRM3MbJzHkUzeSVPJ0adqACpD\/Km8r1a7r6f3dnMGX1mxYsX199xzz2iFR9IA7Mte9rKVfX193Uqpk\/L5fJmNyIXY7AeGXP2b8\/n8QBRF+5l5RxiGa1pbW3\/a0dGx4\/zzzz\/81FNPjd52222liy66KOrr6+NVq1YxANxyyy3U3d1tTj75ZHP55ZcHhUKhYc2aNc133333CQDO7+vrey0RnZjP5+cmSdLkkfUoimwQBOQ3vm+b9jP2ExmAYw3+ZSo1rJRSIyMjvyoUCpc5wo8pN1bN+ll6I7Dx0zcsqnus++8X2N5LDA3aWBKtAISxTnn\/AUAzEpO6am3Hj4FXGoCqeWq5IkBgojTXl7TMqDLHSYeL0vAgjFMtQhBBdKZRSVKhE+PsZpIIdKggBIHVohJNAiGqC2HFQucMIk4QWVgIDhUp7B0VszcK6w+qhuah9Yfjkds3DR7YZo0tDRcBowATEpEOlVINsY0b4yRpIKJ6ju38IAgW5cJw\/uH+\/pzvyffhrjFGnDIvASBjTJlHL7sgp1tTnukirbXwHamHjI6OWiJSWuvv1NfXX7dp06aDVby\/LFu2bOHw8PDtQRC80\/Wua49qZ78bM7OLfJTTDCjn30EQxLlcrm9kZGQfMx8Ukf4gCEpBEJSMMSUikjiOc0mShHEc56219caYuYVCYVGSJG3MHBBRuZNOa40kSTgIAvLkHd6o+TbmTJRz3DZ+jQhN3PkNi8hH9uzZ8++o0fF33AxAtjKw74t\/tjBY\/d3vzBncdQE44lJASlkFzSrtBRAGhF1e7oaD3Bohh\/qNGYIxPCCtCoyxfqT8ACZ9BQkUpBwBlKMF6HSPawshC4ZOf08EReyumUCsQIXKVSEM0iZFC9IMECS2QFgIYBOGTtsVoVgjYUES5DCqQ4TNLfjJgQif+Xk\/dlJz2qdNgCUNUCqw4UsKNkmgSSGOIxAJgiCHOLZCGZ0FrXU576zmnYMgQCWLz0w6\/aaq+lMpWFF26VojiiIWEaW1vtta++G9e\/f2VvFI1NHRodasWfNFEbmGUwUS5evnWUILT1DiPLD4\/zvkm3x7cUZYBCICY0x5xiFJEu\/Ry4bTYxXGGERRJP4zjDHlmf0gCBBFEYwxyIp31sr1s9dnsr7\/6RrXatebiBgpk\/KNBw4c+EyGamzKN\/+YDMZ0rU5T6oZ7fzJ0yYpla8HJ2aGyyxgQDU2KU1of0goCCyIFsq4dqCw8LM6bAwwCK4K4sh85gRLv5lNdgdRgkJtExBg2B\/JsAyRgcDkdUO53CmmJkCglHCFJZxDEMowOfJcRtAKxdUJICZN2Lctx0YKUiNICEYtinGDbqMWDu0ZwiAruTAhWxpRakiQGWzcg5co4RMqhGExKaVJKkasxw3t9X9bz3X0Z8YcZb\/zp5p\/Zhe83nh8+McYopdRD9fX11z333HM7Ozs71erVq7O7QSmlpL+\/\/88BXKeU0k4MBFlvm5XJclFQGTT0BBvZ765UKmHph2KYGV5yy7fPei\/uDAQppVAqlWCMIWYmrTV5+TP\/3Tzan51mnAqN93TAvYn6KbJPvwb8eojjmKy195599tl\/+uyzz8aYQQPVMR2R9eXBp29657nY8MT3TrCDC3OxFSrFRFojiSNQyKmUWJIm7mXwXgBlU2vApGA1gUigJRmr+asKt+KjCElLi6Kqk5AKZVAoygDBFUW08hiTn2UiAul04lGRgBxjsWiAVLrNE1EYzjXhgV7Bp9eNYHfYBgOBUnr8TfdTjtmopwrwlvVqtdptZ7Igp7pIK1Fo7z2BtMU4DEO\/MCUIAoqi6LlcLvfmrVu3PsvM4zy\/K7Xxq1\/96rf39PSsiuO44Bf1VEDIWv31lSh7Le+b3VxZUpKJSpyVnn46en0z6amo9lpvvHz0opRiACqKoi3M\/N7e3t4nZnrPj+lo7GqkrDxt\/7hp16EnHl4rAyPnNZQG51KYWLGJUkoAHYLiNApIAkGiHYAnQEIKVisIFAKrkUbhnEYJ6kgLlr2pWZh53KZWYyLHR9wTqhWWpcZG+Z4U5X26giBddIoEpFKDVYLBliHGj\/cnGFSF1HBU1tXLhU6p2aBTSwOu2nN26rgTa8\/5RZgN0SsaYn4F4Lpt27Y95ghGsztRr169mtvb298+PDz8z0qpOUEQcBRFlC2pTXQOUwE1q\/HtT3ScWpt7og17NL38003FsscNw7Bc7yeiqK6u7uo9e\/Y8hMzo93Qfx3wajrphQYRTP\/uD1bzsrE\/syTU\/Y5XSotiyATiJIFqlT4fgU1ldWEDlp1tLospogIjzztMKeaovsGr3zesblCeGKhmrxM0pkLuMLBA+kpml8kZOt1X0aKb3JhPmmO6xPeDow+84jq2IqCRJhpIkuW779u33Vsn5NQC7fPnyMwB0JUmyKIoiWywWVa3+hZlci8m87mwO4cz25q82+Vd5vCRJxFqrkiQpEtGNW7du\/Z57zYyboo7LOCwBsqpD9OL\/e9f9w6e+4eJ9hcUPlvIFHUdilQKigDBiBDoxaZnQaQAYFoSxRcAxrE5gTdrFJxyCkiBtH54C5OENSvkrS7Unjfu\/8HhRk7H3+5szZjUy7GUABIoIRps0EqlQeZ2Kd6q1qGZjjHcqWnPVDEcl2YQL\/20QBHpgYODpOI4v2blz5\/1VQCgFwL7\/\/e8\/pVQqfRvAq4wxrJTSDnGf1nlOJ5KZqWGcDs9Brfsy1chsqjyKrhLEQRCMtrS03Lx79+6\/G0skZ96Adtzm4S\/uhu0E1Gl\/92+\/aL\/sxsv3hnN\/pBvqtGiynCQwikEqdbXEBCSZYgYh1QuETUNmDkBiQJnTJ0wuSAFJmYuFGcI87rIponKhocxuXMkj5jw889iGJ1FlgyAOFPTgnHLRBqZImz3ZwszmhLM1z1\/L89T6fO\/9wzBka60eGhrauHDhwqt6e3v\/H7LyTmO3hU8\/\/fSFa9euvc1ae7bW2resTtpvMJ1NMl22oqkcf6rqx7MJumZn\/SuxjCiKNDN\/YfPmzZ\/3QCiOcj7iuBJidAEsnVD0rqv2HGw868Pb9fz\/LOYbtQ6VaE5bg0EEJNp1DDqgT7mUgB1DMOK0NJcZFS6H6SJlzoFqMX1544t\/7RjdmN\/FnmtAETnB8qwFcQuCs14\/k1fSmOKBYLys9kQUW9kbX8ubTEbTNVWSyYk4+yoJJ2qdlyvbPdPY2Hj15s2bHwFgUGW678ILL8z19vb+7eDg4O9HUWSttaoW2l15LlM978kMQq3jVYuwJnrNVNOAWp9fjcyjloHPkqg6wJWMMavOOOOMvyWiyK2Lo\/YCx50Rh7rA0tmpzvn6D7aOnvO7HznQcNJtg6opMkRgC7bMQGjAAogJESsDKxqaNTSTa+KJABVhrEtwfM6exQUqQ7FaOfmEz3FrmhwRqd\/rWUxBxn0mWy6\/v\/JzPYA2UTfeRCDddEQiar2GKtKTyuvi2YEzxkuMMWKtRT6fX71s2bJ379q16xG3jpKKdSXLli1reeyxx75IRO9HOsWo\/bGMMUeE\/xNhJzNNDya7ZrWuxWQhfa0orJaxrnb8yQRClVLi8n5Ya+9obW39+H333XdoNjz\/cSkDTvRYBeiLASsiatN7z7iqNeq9YU5SXBaUIrZRkVRgiLVBwgwNgmEA7PKCsUG\/2iAe1S6rTbcM5oGGdGKRYVN91LRaQSadJ6AECoREFEZyTXjwkELXL\/qxK2yDxpHjoRPVgqdSEZiNFGAyAM0vct8dB0CFYZgopf6rvr7+hk2bNm2uAvgpALx06dJFg4ODf0NElwdBcEw75GaCqh\/NMWZaDZionOgrLN45WGstEWnXzPQvLS0tN23cuLEHs8yf+Lxx4l2MlLOfiGT5f2z8532nnf++7bbt8VFqVsjlSEJwwkUEKoEmQJSGUABAlXv7s+Be5b3IKhIc9YLxSsfIdh8BYwwB4ugKxtKPccZkFpD9qfLvTSeXngoI5ryPFRHFzMXm5ubbduzY8YFNmzZtdhyElWg\/X3jhhfOY+fMALg\/DkKtx4R\/Px\/H4vMm+32T3j5kRBEG29VkDKMVx\/Pk4jv\/4V7\/61axv\/uc1AqjYX0SAbO78xBL99CM3zCnuv7IpOVAAWQuIRqJBVqfyYcRIgrRtN4ilrDUwyfGn9ZWPVDL2aL+GkMAqm\/JuS6prkBbBE5AAFq4R6BDhU+sGscs1AtEMCSJmu8Ene9zKMdNseuJBukKhIIODgwRga11d3V\/v2rXrDgDVuPwIgFx00UUnPP744\/8iIm8plUriQEOaaWmuVmVkJtfl+YhCpjJOnT0vY4wAoFKpdDAIgs4gCL66Y8eO4myG\/dmHeSEYAAKkE1Cndn1hl4hcv\/mK335quJ8\/1cKH5yuJRFNMgViIAiwpsBgoMMj175PUNgJHsn5OBXUe\/7q0Y5BdSc81EXm7wGk6kG3xKUcfNFYFmIo3OppuscneNxWv5I\/pOs7EiUtSW1vbI319fTfs2rXrx9nNXhn2n3nmmWc9+eSTt4nIW6IokiAIyhx5lbMKU0mBqm32aoDcsTKS1Yzl0aRktc49K5PuBpCeKxQKf7Fjx47uGtd71h4vGFrsLoBXdXRoIopO+9aTt9tXvPZ9B\/Mn\/FRLC+ViA4CFiYWMRSAWhsczBo2v9Y\/HBQQTyZPXCuN8v7GUu\/bGb+SJbroaV6I8FqHqsXitpxRzBBPEzNTc3Pz9Sy+99AMHDx78sXMYlVN9CgAvWLBg\/sDAwD+IyFuZOcnlcpTNbWezY3E2QvTppCTT\/ftkxrYKIMiePCVJkmcBfGTnzp3dLqU6pgSpLyhe\/Iu7u21axRM68W+7H8qd85E3HzALrjkczNsndfVEeUUgYa1YFPGY6BBhHGHfhAuNZdxTZOznSiNSlijLVBbKTUDlzEDGpQ61Mv9jkfseTQddDR4\/zylHSZJsSJLk9y+55JKLu7q6nnOtvUnFYhQAPG\/evD+w1j42PDz8eqUUi4jxcmN+tPeF\/piq\/PZM063Ka+45E3xrLzNzqVT6Z6XUm\/bs2fNAppX6mAIYL1i9PMnsp8c\/9MY3tI7s+6Mm2\/umxqi\/kaKiDRhIhLQPsdMXe41hSoVL\/DQhee4QSpmCeIxkVKrypiiIIggpMBQUMRQSgFPtAXE8horTSUUoBThcgEEYLrTggV6UMQAtXBMDmGojTPa1tbjmK2vH2eGYbGnKT9plpu7YLUbNzMNKqf+21n66t7f357VCUCLCQw89lL\/00ksvHx0d7SKihVprJiLlj+un6fyE3WRecaqo+0QaBBOlFxOdw0yFPCY6B38\/stfbn7tSit1knyoUCjsHBga+dN55533uhz\/8YQnHkRb9BS+YWTYEyuCZq8+5JN+\/\/y9bRwfOzBcPw8axVRpKESid4zeQUpJeOeU2J9wFL6cKBIGGkB0f3vNYvEV+0khpxwueMhgrUU7bMN3sygJCxnUXp1OKVhGG8624\/xDwqV8cnhIIOJ1yUmYBTerls3p8\/ueKeXoQkSVKDWmpVHqaiD7T29v7rxkt+aoLsbOzs27VqlWf3b9\/\/8fdXAADUMaY8rlV21TTLXsezVTddDCW6c4kTHYO2Q3v8Y\/MHIVlZu0EWe+74IIL\/uKOO+54yt2X46qJ8IKPzbqQEozc8iOmtsd3bfi9Fec+2Nowf8tgkec3hXZx2rSvBJaJiEFqjF5cSIMpcAP8qUJxotKnKAJTyvfrAUTlBErHeoIdYagfFRY3mqS4HF34zj8\/rMSiUNJ5PDtCWN1TwoDOlQHBiUCl6YSpEzW1VIasfv7dk1xkNqWn7FK5XG7PnDlz\/mF0dPQvDxw48MB73vMevXHjRqC2aAeGhoaC5557Lk9EbSJyEgDSWouXHffhfxRF5c01UTWiMrqZ6TWqFjHMBmo\/VUnuSiPgWIvKh9JaE9JR3q0NDQ1dIvKZRx55ZAvGNBCONwD\/4nm4GSEGgC1\/fuXL872bP6yH9l\/ezIcXFXgAyWAEoyE2AWly3lm0+5IMFoElm7IJiY8OHJIlnpDET\/i5m0gZgFF0mvSq1CgoVuUIgBE5Kg+DoXwL7j8I3LruMHaFc8oRwNEagJmg6D4CcK8VN6dApVIJRMREdGdjY+MXdu3a9Ygj2ZxWrbm1tXWJtfZjRPQhAAvDMAQRwRgjcRxTkiRlUo2peuepeP+j8fqzhbFMlNJ57+8mJiUIAnINVXFjY+M9J5988t889NBDjwFAR0eHdgrJ+I0BmOSxqqNDo7sbFwMWSmPdte9YyfufubbNHnrbnHhoXr0tASNRSuFBSoEUuV5csDBInEf3vfxOrKQcAiDVKpAMabRnICIXAVjFKaeopAYgxQVipIfVGC604oE+wq3r+rArbElTi2kw8M7mw7HHsLVWtNbaeVtm5vVxHH\/ptNNOu+OnP\/3pKCrEMKYRQVoAqK+vP6NQKNxCRL9njKlzIKD1Hm8irzyR7NVsXpupzPgfTXWlwhCItZbDMFRKKRoZGYG1dksQBH990003ffv6668vOaAPeB6VkV90BqAaSCgi+tlbrltutj1+mT7w3HvnytCJeT0K2BgQskxEEFZK3HLlI1YGQAqcmSlILYSzCeVGIJW2Ars+AM0ASEOUgkXsQECN4cIcPNgH3Lp+ALvCOeNAwFrMPpOFxlNZjJXlJWZml3cqAIjjOKqrq3tw4cKF3964ceP9w8PD+yvWgcxwDQkAPPzww\/nLLrvst1paWq7Zs2fPu4IgaHL9\/uyikCNUc6dST58pOcdEx5mMjmsqRqjGPRT3fXUm9Xl6dHT09rlz5965devWnZPhK78xADM0BADw+B9e\/KqWvmf+oDkZfJ1Ohs+uLx1uDGCRxLEFp2UDUiDEApEUrS7XEJWGCKfAn7j0nhmCNG1QruGIXTOQtoBApTRmrjLABAwXWvHQQcKtvxzEzuBIAzDZwsoCd9Vq6Nk+\/UqE2S06dt7HuFD\/YBAEPyOiHyxduvTrzuMfi7VUvg\/t7e2XDA0NXUJErzLGLHMgWKKUUp7d14fIlaSbWfS8EqSbqgrPZNRp1f7u6cmyIifeYGUrKX6QK8uNkH4tkYw8uK2rq\/tlqVR6yBjz1V27dm14Ie6fF70BGLuBoO6LoS7uTqeFHn74gZYT7\/rU+diz7X3hyMDvzg\/QlkRFMEVQxGKsAklAOkmAGIAO3PK1QEBgTqC0A9scD0EZENB+PBmwFmmWoaW8A4bzc9IUYMMAdprWVAatiix3NQPgQTvfQSci5Rw6K0XljURmEYpjwqVisYgwDBHH8T5r7X9qrVe9+93vXvPVr341doj0rPeUV6wpX1yl9vb2FQMDA1eEYfjOQqFwkiPhFGstnHYheUPneRSyRKN+Q2ZJTyt5\/2pNfE4kpT1ZuJ+9D\/5nLwGerXK4xikEQUDFYhEAkCTJU21tbf+0YMGCex977LHt7n4930KnL20DUDYEnVDoApHLTTes+mJDdOc3lrfm5a12uPeS5ujgiU3xcEOgUmZijCaAIoFWsMxgowBKO381aQgzLCfQhspEIaxT0FBx2iCUshuPEZGOFubgwUPAzX4a0BmALKtsNU+VLc\/50pHbyL4vHyMjI9A6JT13jLgUhmH52FEUJXV1dZsaGhq+UiwWf7x8+fKNmdrycWkuyeADAoBXrlwZHDhw4OVhGL6+v7\/\/ShF5VZIkxpcMXRQgnqU3l8tR1uBV28SVBqDaa2qN39bCIbyeoS+XesObMUZirUUul0OpVCpfd2eQRlpbWx9rbm7+ys6dOx\/t6enZXnkdfhMBHMdHZ2enumVjF1G3A7VIYfPNFy1R2za9Mh+VVuooOl\/H0WsbNDdqOwIujSBwQiGlElgLJFREhgJylQMSBxJYbVOpQU5Lg6QwVj1QhFFXBbjp5wPYnWuFcYlKJXd9tVq+8yDI5XKI4xhO2AJ1dXWSJIkwM+VyOTU6OgqttV+kkdb6V6VSaXUul\/tJW1vbY+vXr9\/q0wOMkXXI87C+xgGL7e3tJ8RxfE6xWPxtrfVbgiA4MwzD0Bu5IAh8T4F4qm7nQSl7zWr1QVSLCvzvszP81XL9bLXCt0UbY8oKRUSkoyjKplzWGPMUEd1nrV194YUXrr3jjjsOuvc\/7wDfr7UByGIEDubjcV9bWMl9X5674Ttfuzw3fOiC+vjw0iAeXFgIVEs94oBAwKh1LYQKMYgFxESAJUsKQsaCOO0OJCKbghFEGM3NwX29aQSwO9cCQ9XppbNCGK4nFEopceG8MDMppVQulyMXOsNai5GRkSifzx\/UWm+LomjjK17xin999NFH1yilbGYTZMUz5QWwzsadCxHhda97nRkZGVnx7LPPXgnglcaYk5MkmSciOT8a61IAYU4lWtxkYXbS+whtxFqGdYJ2bGFmL6vOzhgoR3ZaTgGIyGqte40xO0ZGRtafc845325oaHjkzjvvjKpcd34x7I+XvAGYCDD0j82bN+e23faH7W3oXxD27zldjRw+u62h6TSJ+FRdiubnbJxvNjaVFiICKAEsp4wGopghDEmgJKUzHM614L5ewU3rB2ln0ISACCYwfhGK9z5uYYnzTCQi2tfNkyQph\/\/GmKLW+qDWeiMzbxCRX+RyufXXXnvt7htvvHG\/F8nMGJkXBMI8GViYrXQsXry4lZmXFovFs8IwfFUul3tlFEWnj46OtgIIK4FCR4eVxmAZd+7VcapFA57VaLxNEF+dUB6HyKQYrJQazOVyz5RKpXVhGD5GRE\/eeuutO6+88sp9Tv8we83xAr7uvzEAVVMFJ15yxB+CHH7+8XeuyB\/c8bIWGWxvKvYvQyILoNBqyc6H8HzFMtdA1eXAsMlwSl+ANAW4b3+Cv\/xFH3YEDQiJEOZzUGTAwuP44bxajVtII0qpvUR0oFQq9bS2tu5PkmRnT0\/PzlNOOWXz+vXrf+bkoKrdQ3mR3oKq5y8i+swzz\/ydbdu2nRIEwdJ8Pr9UKTXPWrvQGLMwjuOFRFTuL8g0O01KteWVlSqisUGtdc\/IyMieRYsW7VVK7d22bduuOXPmPHvttdf+9MYbb9z3ErvuvzEA2cjglk7QGRtB8\/aD5s2HOqMb8RiFQLq4Prr2Z8HlD\/5HvvGZ9c0FfagpGImbAy7WQZnWoo0WFYeHllAQzpcwnPvo9r7Gz\/3iQLgbIZFASGnWOmAThqMsGKpvqB9dsmTJfmvt7p6enueGh4f7giAYrq+vP1wsFvvPOuus\/u9\/\/\/vFIAg4w51HK1euNE888YRkwDx5idyGcmi\/cuVK9cQTTyTZSOHmm282999\/f6G\/v78ljuM5hw4dmpPL5RrmzZu3kIhO2Lt3b3scx61a68YkSQpJkmhPQGqMESKSMAzjJEmGwjA8vHTp0n0Adh4+fHhPb2\/voba2tsHm5ubDAwMDB++5557BM844o+Q1Bb1L8GCeH5n+zc55KRsFAa3q6NDSAV3uB5rwoQARtWrVHxce7uxo+My7XtF2\/mlt7ae0ti5payu01wMLFjU0zD377LNbTj\/99IYrrrgiLyI60yc+0cbQGJtV+jW5\/uK\/t5roe2utYYzBypUrAwB1zc3NLQsXLpxXX1+\/AEB7oVBor6urW1RfX7+gvb29rbW1tWnZsmV5EVE+rZj4pkI76rOX5OP\/A4GxIMe\/1XfqAAAAAElFTkSuQmCC\" alt=\"Logo\">\r\n      <span id=\"brand-name\">OnGround Tools<\/span>\r\n    <\/a>\r\n    <nav aria-label=\"Main\">\r\n      <a href=\"#\/\">All tools<\/a>\r\n      <a class=\"cta\" id=\"hdr-cta\" href=\"#\">Get a free review<\/a>\r\n    <\/nav>\r\n  <\/div>\r\n<\/header>\r\n\r\n<main id=\"app\"><\/main>\r\n\r\n<footer class=\"site-footer\">\r\n  <div class=\"wrap ftr\">\r\n    <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAC6CAYAAABBVJPBAACMNElEQVR42ux9d5hkVfH2W3XOvd09cfPssmTJoIiACgbAjBHDrCIggggiKv7ErDAzGD4RFVBBAUVRUNxRxACYAQMmcpQlL2xOs5O6+957qr4\/zrndPbOzYXaX3QXm8vSzzEx3T8+5p+pUvfXWW4SJa62XKgjdXXQjbuTD77tJqRduzWcxVJ1Z2ttdKqXzirxqtU2iJG4yppRFWROpRpXV\/bZSHmY4pQwZNIul0NKatnZ0JMqSurKUs74V1axtetbRtH2CyXsN48iPJERWAQGg9c8EEOaCgU7g3n0U3T1K1PCEiWviyvdJVxfdeOONfONNN0mP30gAMe752ZnxfnN6EgCgiaUavWgg7AvCvVD0QKlmfQRV4fnXfqa9afHDM4aHl+5QLMr2lKU7VQb7Z5Ik2xUj02FEJkNcidUVrKtYuJRZBCIpsyWIAkpGU0RqCk0iymILpRSqldS5YQKWp4onyRSWaqFpearRY1lT6\/ykqfD4ktKhfS896rMDaPBDClBvJ7iz0zsE6umRiTv57DZ63NdD3b3QmtGzxV3f\/vjkKY\/cs9eqvr4js6j97udf9Nufg2jCAdRPetBIg7eAZdzzk8\/MnLXyn88vDS16bqU8vAtYd7QxdkZW2d5Q0t4UZVCpQEQBWIgo1AGqQORSsIp3syTe35ICbAC2yJwCbAGyIACiAiEHJoWNDVQJA4kiNoUlwvxYIvxEQsXHXNT6+GDTjDvT\/d5w734v\/dRKiCC\/110Ad3d1YSIyePbtX+pB3fnbAuZ9\/azp5sHfvnCK8Atd\/9ALOOk\/UG08q79t+w\/u8t0\/fUe7DrP0rPWU3hx15EKqeeKCN+7dZvv2yYb7dydN94pj3hPJ8B4tWm5HVgUoARiApnBJKgDEmBAiiCGAIMoEJYAdmII3CL8Y7P9XALAxcMQQJyBAmRkKqyoKYlUSAasYGCWQAmoAU0RFmlCmpqViSvMUpQecje5OC\/FDrds\/94FJb7nkISDboL934nrm7F0AePSGG4py1ReeF5dXHBClQ\/sWbHawVAf2aYdtM5mDYhiLClOX0q6HdG73pbl\/1c5OQ88mL9ndDepp9JIgrLzlZ+36+F92kAV3vrYwvPwNMrR816YiTWOXNBl2hAhwlQTEsUBEmQQ+BFfyRp\/fCwKUAWJA2H9pFEoOPBo6oPwOEhQUvlR\/e8UCauvJmaiCRSGq\/qQHQIbBEcEWAVhUhRysDAxLtGIIrffEHXv8vn33w\/68esrrFnbs99zBfK\/UUpxuTEQHT7e0dER06q8bVO0OX\/v4FH7yrr2KKxe\/jgdXvYIrQzs0W5rKyWChWFSIS8HCDkJOSmoXtcy89\/59X\/nGV3\/6x\/O1q4uf8Q5Au7r4RvTwET35scjQ375r8vz7HjjYSOV1LVx5Hsqr9y5Z2S7WKuAywEbIJIOIEzaqqkSkhgBHBAGTN1aFgrQxj2L\/UO8eHJngADJwuHcUfkYNd5OAkbeWAAVDQFCiOlQjzjsL9d6CyahTw4bDE4wBEGF1FitFTY+VEc9ztvU\/0aQd\/uy2f84ts177jaGaM+iE6d6nS3smMINtzuC7u0Dd94WTvgY8+01z+1kfnjSt7749ub\/vRbay8kVxdWA3cuV9Cs61FCmcS2LgBKo2E+GEbarEKQmaY17aNOv6m8654e1zdtyxrAp6xjqArq4u3ve+HpoTFnD5dRe0VZ74\/X6F4Sf3b5bqCclQ38EtJoHhBEjLUCWoqjIbZE6RqYAZRKxgYigoJFvqrTg3aKC+ilpfTh8nGBAxGK6GBTQavoLgTR31NIHqb+UACJnwXIVV\/wpIfucoOBVSiA2vdxBxxLEFhJGYAgalDa4485oknvYrM2WH\/848+tKHiagCAHM7YTrnQiYigm3gpO8EjwDvAPzgB13Fw\/954860etVuTXDPE3FvoEr\/IVOoQlYrQHW4tuGcQpUBpwyOSyTGAZwhSgCWSNU00fLW7b8+4+r7P96VJtw9Ysc+g0L93jlgb\/gWS3576cyh27\/1pimlwbdQZdlBBZd0xFAIG4UhVCrDiOOINKmCIbCGARHAAGCCSG6m3kaJUY\/4MaqMQiNuqL8bZMHqfLDPGoy+Hv6HmASkWgPyQMGRo376EwSsGDuLV4JqDIFCSQE4WEvqnPOwgy2AqECD2qaJbX1E1d42mMa\/bH3HhddO2+OQfkAnHMEW36dKAAHdoN77UDuoYGLc\/vOLJ7lrL3lB28Cyl07Ohp9bIrc\/hsuzmlVaoBmg6svDLs03IYHDLrWAI8AZhoR9FaWsTE2UpE3VJVN2+9COc\/\/5PUUIaZ9JHrQxR1r8p\/M7kjt+cnyUrHh9K1cPa3Z9yKoVMFuVTBQszAxk4hAXImiagsLuVxGfcBHAVDd6rSEwhPqhzQ32T9BGiKExvydtiP8RLI0BEFi9ZZM2WHhIAzTkBwzxv1cafq4MJQ5vrRA4iOb7IUQoofggUSSSgdhGxNainyZnFTP5d65p5s9nnXz9VURUXdtaTlxPPYC34Ne\/bqpe96VX2XL\/odnQ0POKkr1oBlWnmGoFSKsQFgip86EqMZTBSmCikBMSQBlEFWTzNJNAQqCMFDam\/rSwsHzw618384s\/uVu7uph6eoSeSQuqquaJ7777wOLQ40fS8Py3Ndnh\/Yo6xK7qhI0VlzGrCkWWyLkqbEQgFUA1vIHPuclaQAXOZSAGOD\/1a0k7+XNbvAETcT2YIsk9PAgZKDdcarjn7AHDWvyl7J+XgwcYHVqE13LwQsrBORgIGAQHlgTE4UBQhjoBcnBA1EczpCqAOmIhNjYyBVQxubxa4tuH4+1\/XXjOIb+afdRX\/wdxtWhqIiLY9JOeiEauITFu++KnpuvDt+zdkvbt2TK8\/MA2k7yI0sHnFMm1mqQMdQLnOPWunFmilNQqQQguFRiOYNnAZc4f\/IbBRpClGYwF4HyaKBkBSsrFIi22xZtmXr3ilegmzUuGT1sHkHswAOhS5Q\/\/6K17mhVPfjiuLH1blA10RFyGikAEoqpkxJutg0DJgciHTEQAw1ftNOThxIyGIz6E1WPE+krrXELi\/FTPv6HByeR+hBreT0dH9eu5qIY1+Ld24V0IOSZY\/2hSczia4wuqatgoCZijIobTIspZ08N22q4\/sDMPvazlHecsgjp0AYwuYGT1ZOIa10WEG846q3hw89CkZNWDu1eWPv6G4RWLXt2ibofYpVOb1XEcGSBLAXGAq4onjIGVDZQtgAwE17AtfWU4J\/OMqCSNyEMJSC0G4xKWzpjxjd0uf+iMuZ0wecpBTz+PCrqxG+aIHmRgi8e++9ZXJCsfe9s0t\/RNk2nljkgGAAUcQRUGSoZIARYBq4PyqCCd6oZYcwBjYKMbg5asD2LdXL9nfZ99zOcT1YFPIp9sqAFMO1bbKfdWoqk\/oY79ftZx9PceBgQ6t9PQnF43Yc0bfs2dO9fs\/s9rXh4vf\/jQQta3ZxO7AzgZ3Kc1GeA4S2BJgUwAigCwZM6RsSBIGlJG+PoRM1jFR6uNeHG41byW80EcoA6wtoTl3KyPzpj5nhf+4J4rtAv8tIwAGkNS\/WfXzsv\/fs37qbzifW080BGhDCSJwoDUAKkDHEVQIhgRMByMKMDhvNWn1jDzCGNLOgAaR1FH4R0AmQiZE6hkKBhSn2IoqW1FOZp+1yq0fzd63ad+3LHfnEHN4YyJtGD9AB8R7p3bFVV+\/58PT1\/+4Dk78lLTR8NI0wxtCWkBBLASjGeCutRBoWB2IBKf33LI+AIiow2bVnU9DiAP\/EBgirAsnto\/fNChR+585i9ubrSjp40DyIEp1fmlJy94z+vb02Ufb0meeDFlg0AqDgDDeNRNBEiNz48BRaSeXks1dIvWODk3l2GOfO2WcwDjjk6gUKcgNlBiZCogUhhSkKpAoYgjs6rc5rL2na8ut+z81Z1OvuYWiJsACcfnDHjpiQecoksf+0yRhnYoWVXrHPm1BzhmSKaQjEFEEMlgGDVQH8oALIQUqumYv4PXHYWqUoFWtO18X8vxZ7yx9NqTHx0jmX06gHyEeRe88rDWwfmfb+fkkLiytNkkwxLKdewRDwHChnZC3pOSwKiMWK0JB5Dni4C6kDpYRkoCOF8BJQayDA4cGRQmoz9rXoji1J\/Ghx13TtsLTl82ARKOAwAkxuLPv\/mQ7P57zm0dXvESSVehuQlqDShniqsCTvxOZ1KYfDNoDGgM4QSgZMz9yutIQQVQMSVaOnX367Y761dvp112qWyo89iqV1eXx8oJ0Mev\/Oiuy75xwBdnDD44dzoGXhWnS5rJZiKlImVk2FEEtU1Q0wwnESAEC4HRDEZCMw6HvHeUz6PNyIUaz3vRZuZgjff9FATlGGIiX38QQRT6lNQCKROcZZNAlXVIpppl27UO3n+G3Pjtny7rfedbdMEtTUT1yujENeY98cUgFcz8wq\/+WXzZMe\/qm7LXFdK+UzUybUTOCtJQOGLAQeEsQdn4vg+xgPN5AG+En1UATFCxEVBq+wftsmtlbCh5WwNPAkp5g6rd\/YLDX1ccevwrk9LF+xpNAVPQRDKkkhETwRgLVQKEfTAQSmK1sluo0AkxhA1YHVh03ECa0sYYoI7v+ao+36ONcwCqOq7NUdUIzIyIHdilUNVQKSA4ZoAtVEJakKVqDAhREUt0Spq07vHDwebnd+1z3AWL5nbqBIlog1NYjVZ9es5J5cfv6W6vLJvRnPYJkLFGQNUByoxYCMblQJUJnBTf8TmeCAACkGXpb51Ow5N3e+6si\/5x7+j0bZtyAI0svv9c+dFdt1\/4t49NGn7suJLra4O6Wr9NhZqQERBTGXntnMAgERhRz5gLpz7IO9GEDIQsChKigvHFyw3kHx2HUY7\/xG50NLSe3zmmo9rAzydESMkCoBApuVCyDOVFCmVD9ukCkT+FHKBkY3I8GStl2r8G2nf78h7v\/+1vADd2zXviWsMJAIzbPveeQ1sfu+W8mX2PvbAFQyoGFA57RGLCvXAQAyQMmAwwsqaTJ6IRDkAbKOXqoGQMLWjZ7vFHZerBL++9Y9loB7DNpQBzesmtvOo9L9\/psd\/9bObgvNNK2Yo2ODeig89SFQWtIBKFVcBAPd2WtF6ab7ANVsCqTwkArbH8Rj9CTXDsx5YPH8ebb47YHES0zvdgVUSaItIEBi5wldiXUNSCEYGVwUL15icCrBJRJUVcWSIzzSMvnjr830sfvWjfM3T+zSUimkgJ1n2OqAKknWJe8KUf3rzbW95+TNrU+l9lJhApOV8Y8MCfv5cZAZnBGNyRkQdE4\/1XBVQAJhIwoUrFW2zncYO1H25rGEDe40LEeu95r3une+CvP5jh5h9E6UAGhcCCfSjvGXCROMTqufFGABN2HalHUjVvcgy8CBIgcoqCC6XAdZ70YzyefrnnBp1HRj1AyqIgyanKmncc1h1fbX0BOPKbFGC4cjYFizray\/POXfTr47\/5+G\/\/32QCVLvAnus+cY2+ugGiXjjYCHf+7tcHJdWhGUS+84vAYDGh18x4ko\/CpwOj7u+67nHeKCaqEFNAQoWHD+38WCXHJbYpB6BdYCKorrph0hNfP+Sb0\/rvvXwS+natVqous2xhiev2KV5gYwSWTVAJyBUYiggSHlCuS+oJQA4jmXlPEwPOv17fjR9f5EBwayqi+EVCCiAJUVXoSQhkZTECWB+QSQUWVZXJEHRo+aSmR3507fzLX3cY9UA8ADbhBBrDfwW4BxC98mvTFr5t72\/vsHzxjzpId0KaKWdCrAohgmPxlikWURqhmMSwzq7zno9+gFSJjBmiUlaY3PEAyIwZnfFWXhSmHsji75+wa9\/3P3ZBe\/9DH55BqwviyhoV2CgApwQhAwfrgamG5F7JALAAaVDmEBD5ejaY4dhCydbb9p4h23EsI98Q57DmDTAQChoGIXJSg7qEWQCefD+Sr0dnykjJQI3JS66cDTm4\/uXanjx6SGHFXd\/t+8Wxr1ZV64vQE06goZwt889468Grrrn04kmDC06bUqhGWTqsqiA1FpoRTNjHSg7K\/rAjMWCMMvD1bhJ\/T8sZVrtC9DCg6N6WHMANXYdZYiMP\/uD0w6vzb\/7tpPJD72nlQU2SQUSUEUsGG2L4WnsjxXAoBE09gkIBzgASMARMAuIM4BTCGTJWJMxIjfV99UwQGqcn0A0B9TdjKbExd1lPVKDr+1jruYwqWAmOGAlHSKxF1VgkluGM74FgErB64RMII7Kxp1o7AFEBWdXAliJik5IR6CQZ3EsX\/fvXT17xmvcRGUU3GdVnLy6gqtQLMNlIF37oqCP54bt+2ZYseFtCK7Q\/W4UkFnIFBgmB2YIyzwRUkhBtZX6P17gsfv827getPfJmMQCqQqQwheIDrdvtfD+g6O56KnfuOK6uEAoN\/Kjz1dXF\/\/t+U\/mJHUppnxPDhpihLkOtAc\/vOyiMBwKIwAHM88mOrKGmg9BL77v12EcIoZaqGlplWGqde41N0QSAhRo1P9aQ7lHyXYNC8IahFLr+wos4r0ISSGuUG98uHD4f5Vis+h5+\/zOPto\/wz8JrnCVKCuX8pvvmH\/+yUa5A1kIPziMiFUiuPkS+0kxBT4B1ZNCktcjLKyLlVSqmCIQs5FgEIZIsitFvOpYPt+7z+Z1P+P2lvnz17CMN1f5mE2HRx19zoj5215cnlVd1kKTCJmMXTvgYBJOEjUgMsPPINQOiBKgBSzCEWmu5378ZKUQBQwxkocFcFaKUclNTtKplu\/Mm\/2jeGeimkaKhWyMCyEOhHpAs+\/pLTpHH\/3HJ1PTBHSLpdxqRUfgW3BoqHyJ+VsBokNbStL7RVTES9s+VNAgsvjpgkIXXBln03IMGw8zlubzTyFV4grBGTtGS8MjLZLkR5oZB+Xuu6Vq1htI2dhVS6ApU\/7sACOt6wg\/UkDjKPT20vhTQhpMg2Ph6QkXl3Bn5dbJhrYw2Gj4aHFhQNhL10QMrlJOwBsZ\/LhFmTTHJ9M+IV8372qrLjvyi6oKmZ53xhyCt\/7rvT3\/4hOefIw\/8+7wOt7QjkmGJlNg6IBagEDj+zipgNbR8+z2ce1lffG3Y78GMNRh\/xr7UTSCQMqCkDmpXU0GrWryLiBQ3jm3rdot7Q7YYuPA1c4YW3v31UjTUnDpxBDF5qkiNnbbryYPXX\/PWNb5Wzuo\/yasEagDi2gntAuBF1ndgEbPvsSeF99riw2NoCI99BQLw4hxe8leDgUvdmqh+4wh1J0JU0wnxPk9M\/TWck3NkBBuMa729CN05uuE0Yhq9OuOwzeA1hCT4RgbDgD2dEGwUSB1nNCRN0DY3MO9ziy87uV9Vv05E7pkeCWgXGN2qRKyLu967a9+Pzjl3UrribU22DK6osBgGEr\/mGdWccMpAGgEIDtiq348seVNACrFAxhYMAyMEkqBPyfCRmQIhpFPEloc4XtpfiB8DgN4ZY685b6lF8faq8ZPnvPD\/VZfcc\/mUQtqcuVSRZoawfgLLWPXPcX+OWs0\/MO6UQu2bwcIwSrDCoVToz1QfeSmEnUdnQ6jPCFGaNsh5hbBFYaBigijISJA9V\/6p6QHl9d0GaoZXFfdhuQRxUAR4aMSbefmidbc2btZTrY6hELjmDDQ\/scAgF7RJKwkbN6ythX64vvu+\/OT3X3sBYPBMpg\/P7YShHgix1Uc+eNgp8cM3\/2F6eeHb2rIBWJepSsYqma9dEwAYkBZBiKFgZKRw4TR3ec9KnnYGVrCjDI5TVXIKECwIkfpSuAYGMYyBiWJwqemRpj32nwcAnfuM7QCe8huRs8P0nrktA7\/\/co8MLPw\/q8NkAbVUIc6yGsNvRARN63cAuhEb3xm\/gVm9GhBpQ7ihDUk\/1wlDjSuVG2rtpNcG7xJIQy4AlCaIdKx1xXlUTg4PdmYBmeeQqlDow2Xf2lH\/xfnhwLnG4Bg3eB3WtjF6UAQGaYgA4BmFpAZW2DefSwYUFGo8UOisUVtoptXV9mo66fmfu21w50uPXPmtYXSre6awBlWVMIeYeuEe\/fYHZ9Ldf3tPy6onz5qKanOWiiJ1ZAHAeskuDvtFUYCDDbhKAtEsqDpxUH3ycnFEDo7UA6+ARF78RyUjsIkJqlAWOHJQZqhjNaZIA1N2unDS9+\/+KIjc2tq4n\/IUoJuIdN518YpffKartfrYxwyGVZhVsyRvlFprELq2ctemnGCUAwu5l8kNqrF9nxsAi5rqikGNRZgbD0nA0sJNbYzK\/WAAn5mHVmQNbLvaGyuNCsE9Ku9vShbSAgrO0OMI4FxstP578p8TdE2nmD9vA0xtBLK8VucqdVZQbRkVCgMSBgpFoFIGRYBtMtBhR6LD2mooqgze97UDWoYqdDou1H3nGM0D1qf55fE1uPnf\/uBu7tY\/n79dtuwN0CFkSaIESxRFyDQDWH2br\/O3PoMCyHwoL+LTKEdQw3C5jFxoF2RHcE7VRsQZc1WEbGTICIySMaTwGJlvF1Aqg7MhllsmE2W3HHhgdBDdmm6VCAAwGDr\/kA\/a5XefF\/NglIiDiX0bJOXAeeDrY1QEsD4HsDERQC7ECfLMds8f0LrBj04ZYGppAogg7KcDuBACeHBRFBJGfDSAkkZqut0Npzx5g1FVzqXH8mqGhOSepFZNqH+OBiFyZXiI0\/8\/s4JQB0fHbBjR9UcA61vbGhuQtUG5OLy\/MAgRNJXAxvTMK7KAE4Xj2MVxTP1J66K+pv1O3em0P\/1Ga1IXT2OgD1CwwX0ffekbZ6xY+JXW4aX7xm7IJRA2pMQwEAXSgBcZ8sw+RxSAO4UVAdVuHwHG+BSAHFgVLFBIRDAxlkXRf0tGP+u0sBtlfE4bZ22pZmo0Jc6cbylUR6ujePkT03c76rnfv\/MfjRJgWwwD8OK0Fg\/\/v8NP1IElZ0eUxCCBjby9MYLaLntSyZr0+5GbcazHxlxMnk1ImkKJkJFFxhEyY5CAPPeaGSlbpBSjohYZ+fDNaRWAKDtV61SKjp3NoLETipnJqJAxQhSDbImJIwFHCrbq\/400jAJUcAyCFUIkBOMIRghWCYYgmQoMiRA0y2rTCGpkcoiA4GA0gZUKWKtecpxorUCgUIPBE8bsb9jgtR1VblABlAVKaQBGDIgsSCxUfNmVOTNSLaNNB2ZPTh676InvvOJwwhowydPG8HPjv\/+aT7Q+fMwen5v1xKM\/nDq8at84rYoTmJiZmBRKGZgcCqqIxcK4gi\/rQWDVwarUWEIwYfOzv7+UKVhJQBHBtmIlT\/nFk237vr917uo\/Tepd\/t0lk3Y6bUVh6v8iY7yMmFV1yBSG4arp6vZ9XnE\/AHTOXbue41Oy+DoXht7J7rHzXvvGyQOP\/qiYLpvMXBWSIUbesBMAM4Nc1thtENq\/KSkANRzzqoBjA0c29E0TjApUXdjRgLIFsYWTVC07gbBC2bCS\/xjFEpAJhhPnMqKy2mKFCqXBFKa\/kmR9FjLArJkhcqiL\/pNCYxC1EFG7irYp0OpUiwzEzaiWmpoEyCpAmvjypIhzKQFEbCJLpArJHFQVJlKQAVTqWgekWHckkHPFx3n4+qzHA5JgB5CGWQTBn+Qy6Rr7Miv50qGSR7A5BZiKAmJeRtMfbn\/J+95aOPSsu1XBRE8P0VHt6mL09CiB9KGz37o7PfSvb86qVl9XKlchWSoUMRMLwA5KWS398hPlIr92JJ7cg7rGn6pfUkVNhl6FI1FbMv1orkStHd9qOeTUz9Epp6TaBc5HhfV94eTnDN\/\/x19Mqizb3yaDYC44ycQMUvHPU64vv0ol44ZA7al3ANoJQ71wSy9+8xviZf\/7th1esrPRRNkKKWWwofOszEUwDIqu6jcJ6wZvx412AlQ\/boRymnFcy7tJktBGhZrEqihULRtj\/ditqsQopzTQ1NK6gAj3K\/CIFFofHkjo8aht9uLBws4DHE2qNrftNvgYFarDrbtJtVrVZdOnCwA8P45p+NF\/2XjoyaLVvhJIClJZ1UzOtVtUOuJV8\/aYoqv2TKrVvS27XVnSyU2ceMWjFHBJ6igyXiIaKQllEFFY9fLk+aAyVQFrYEuODVytcx3XmgLkfRchmRVKvaEH3QVPT7B5HzGAwNRkQDNf1iKKNIub6Mmo4zfVnV9\/4l5v\/sbyp4PMmBdXh5CxeOCkg46ZXl14Zml4yZ4UGUiiGmdMrATNytBIoUZGpF4UHKTmMyD8eA9kABwxIieeg+GgMJGmpXaez60PV6bufFbl23\/pPYhozDz+92e8epc9lzx0evvwive3W2oqO5YVGZ+\/469WnqG+NW6tDsBu7tCIeuEeu+ydh+qCu77R5JbvDEocU2qADCoUEG6DSHwnmg8E2A\/UGCV6CGzmTtwG3lBekmMRWGaQhJOfqO4piJnjAgapuVJVc69D8WEutc+rlkp3lXZ\/wZ2FN3xn3si1vWdDP0kVwNA6P+o\/Lpqx9IFfHZAOLN03NdgnHerbO4bs39aSNkOqyKqDIBaxEQKfzMfiuaR5HjmpbL4YW\/MQQgXQqBZVETL\/e2rUwUbug9QiDzXsyS3IYLkqU5PFbxpcfvuZqvoJdFOmPTqaTrVN1feph+SRc0\/YyTx626mlocdOniSDk1N1kiVVBhFRwSKrKEwU+QNNU0gAihH+dFLxuF5YKldTuQUostCKQlLRSnESLzHTrze77f+F\/b5w1T\/pQhqTTek\/1x8fpSj+6KozXnbfosULznRqtq+Wmu8AVgBdAHrWHdVtVkBkydwPzkzu++uvp9r+g6W8TIqoMvk5e4ACCccQRCjqkAf\/AkefRo+0Xo8D2LgoICfg1AfssK9N5wkwKRlQVECfNIsrTrqPi82\/q6pc65o7Hp79wm8sof32T5Drs3fC3LvPPmYZ7pPD94Xi3i7\/rt3dDRD5uqwJ6O7uom4AvfveR50Abl31CB+48FalhmGmUMeP9r53RvPyB3ePJXuDlPteXcLQ\/kUzaFDt96E4Qclf9bxf6yfNmic8\/ECTjch+RQmQCKRR0ApI\/DlmUBuwglA1Id\/nWkczOYK6FGRIUGzCauoYko6Dj50y56pf59Hjtlbiy8uV88486rC2BQ+cOzVdcbBkKyDEYmDYUAYNDFaXAUZsAJsdwC4Ap57sQ0ooBB1GEQ8QQhWkgiRhNSamarEVAy2zz+977lu+sN8ZPSvnAqZzHRWTkBKA2MiDn5tzyIpVgx+ascPss3f91HcfWJ9IC20u4w+rVVrS\/dyLprjFxydSFcsVjk0KlwDW1DeBL29pGJE1WgXnqUsDKFdZDWQpJVJm8XR6GyFTiwraBquFqX+rxDN+aGfufEvH2y97jIhkxN\/aCe7t7ETnnN6nrIylXV2MfXsI90IbOdxkLBZ+75id43TBnkgWnmLdstcUs\/7mmFzo0PHDwPIuvLXhARvrAIQVzgCcEdh54RCv1pTUS4NqGvDlLGA8DMkEHIfeDAEcGclsKw+WnnNLy95vfnfx8LMe3FaYgqq1CquoKt37gX2Pbxta3j0jHdjJihOQkpGMwAxxAlEFIsBYgjj1fzYBIgzVOASVvurk65+BOCUCUvFe2lpaEU8aXNU848u7df\/oApp90HCjhv+G2CAB+r8rr5x2VxStmjNnznqd6eZxAMFz3\/Plwz+2w\/B9X2lzq2yiIDICQ853JjqEDKrhaKc6P16pVkD3LScbrMFHEA8l1sdr1WixWqOdMRNUwkguYWWjKqTMscWwlpCYprulOO23pVm7Xf\/kO973nz3o9dVGUBP3QtFdI2fpFt+M3SDsC6I59RPy0Rt+UMwe+uGLS9mKt7RU+t5QosrukQxDsgQEJwjSKHlfgOZr77xAKtOajH\/vNBgjFVHqrCexvjuTMoDVgNUGb5KFum7AAGoEhNC4pQAs++ghFXBk\/I9t7NKo3awu7fGjaYd96sPY\/fUDW9sBNBrdrZ97206tC+46Y1q68sRJbnWzMhxnxHCGIJnf2BwBsYXL\/Aw\/NiGbTAGSGBrWiMlP9xFVEAcHYCAgZmcL6Ita\/9s\/bfbXdvnaf35ORNLVBR7vRKbxvoY2z2KRrLr0NYe7+f\/52SQ3MEOdUzCH0dojO2TqB3c+jsvVBS9qZJn6cMOGQtYaNXoQQdTCkfXKKQAIKYQDXZcVmVDg0PuWS8dGMxUtFQs8mEZJZpvvqNhpV7tdjvze9m\/76orG37OuYY5bswTVcPM051os+tWpu9ilt53oVi94W4v279NsB5CmmTMx2KUgNgSXKSJj4CoAMcEYhTo\/AmDE+EIN8JAEQ6bQJkVZjZPQAAvWRFZoRBmyoUOR6q2sqpEnVVFIDShTsMUQZkCmHXBa23t\/852tub55zfwe1dh+8siXTV356FmTy8tebrIBgNLQtmkBF0LaoFUJ9qCfC52SHJCeiCNoFlq1ag7SgEkhmROUDA81TXUrSjN+UtnrsE\/v\/eGLFobG3o0GRcejzUibZvx+Pt+KHx27X\/XR\/1w1OZu\/L6WJWgp1skD85hFQaKPqrdYKwdSYG1NDNxuN4QDy6CFX0QX7KTcM35DCAnF+k8MYSKZwqcBGLMxMaJpMyyrF\/1BLxzen7fvqG+lVX15QM66n2eQbBai7C+S9PmPp1afu4Z7411uLbuWHJtGq7eGG4aAqmRBEEJEXUIGIB6pIATENG0FqN8GX\/EbnaJ52OjaxnBonLtSJS3mjCixUClAWEGVQOLAhJBWnUbGVltpZ85a07v\/m\/U\/qfWBLpwKqSr1ziOf0wi3\/4RdnD9189aebK8vfPVUHp6AypEpKxM5ToPOJzc4fKr6T1NWk\/CjgpCYiIPOYCUcxNAEyl4EjRlJNpRBFvISbluh2u3x5u\/N\/fxlRx2DjzMstcdHGL5ivOC38dVep6Z5fXtoiS949mJRdi6sYqw4qvtU1Z7k1ylrVTvDanlqHAAbTmBHAyHSioX04z4IDx18cQ6KCWqsESTAs7dV40g5fWR7v9cNZp\/7ssTyFwdNc1jpPEyg4guVzj31h0\/IHT9C+hcc1xeVmpBUROKa0Chjx3AEolPLOE18QUk5D2F4fauzX0wIS+fo2Z9BxLhWrAhpDEUE5hXIKIgU5gtpmiKpKcyst5O0u2fkDt34QIC9RoFvGiean7SNffteLWh6688tT3KpXmHQVnKs6WGtUo7C9wqhu9ow+zjx5TNWTOG3oioQXUIJmACzBpQx2RcAYLWMYZGNabWbcUd1ut8\/tcu6frwvpaijebLyK0nj7K2jTFo31ya+97L3Ny++8aFIxK5RTQUETX9TL2Q3wmSjldNcNAvBkDUdRn7XXOP20kUrrGhQsgoiAgyKyACIayArDSTT9z0k04zvbffKf10MF2uU7MegZNPlWtYvR3QPqgahqPPj9zk6svv+MUnXRAYaGACOqcEQiACJADDxRlUb2OcDV+MNGPNUXUvRpwLgdgCIfhQf46Fk4kLIdgbkFSVJVYcC1brd0YNqhR896109ueKoHkjYa\/r8\/fdrU3fr\/+w6urvxMa7JsJ8igEzgi48usJAZWCOyb9GuQvNSEZ01d0BOeFyGSgiIGEcNVnBpTAKKYVnJTdUVp0q9a937p2bM+9r17\/QGksjWao2hjF44Bffxbb3muXXTLH2eZpR1JNVUTWTIB8BkhU9xwio\/u6hubkCJj5JSj6mcgKNdPLtaQp7L4IDa2os6xRE3od60LsubZXTNP\/+kVRHtURwM9z7SrMZwFCA\/\/5MSO4vybLiili986qSmJBZnACRkXk3cAVSCE9QITEGrxoTqCIIuQZ7KRBgcwfuSisUiQEWApFC4kgi0UgCwRxC28Qnf+8WNNt77vkT+RdPZu\/oahvJLjS46Mez\/8xgNmr7rnGy1u9cuNSTjFsAg7IgNyQl78JPStmLx7VL0Tc4QgQFOnPdcqJpIhKhSRJqmQNWxjg1XauniwfZcv7PCtm79PRFX1+asGEVUDoAVAPCrk5bXYqzY8j0I9dmA8jmTjHIDvQsHSL+z\/48lD\/zsmMolkKZhNfTa9rmVQjpKu0YFAgb+WZ5ZjnfajddGFALUMFfbiCOEJwgInTuKmIq9EeyptO\/5Ud3j1F2e86YsPbqvA3pY44VSVVs59w7vs8vs+36TL9kFSVkoIRkEQN2I3KBMyrVdpjKp3APmNWNtQk7X0EPjiix\/YwuKn34C8qEq48bmoioIt0tYdywvjHU\/f+eQbvqdn6WZ11I3lvUd\/ed4k\/OH7p04uL\/1Qe3nVdkhTZCXSLI4pFUGUCYoRQ9K0JjBNSjAuAqUG4ATOOqhaKEVQIZA6sHjlJOcA4qKrAqbc1AJXjK+bcdBh3XTKlf9tvD+1lnnV7QD8AMALAZRR08RqbGFd4yQUeBnnIoCbAJxMRCs2FAi0G7OARKQLzjvqqEnJ0jdYSZA6kDUAidbRe11zcxA3ihmORTVtkKpZy\/NUtKEpBjBEUDhP7hGFOJLUNPEApi8qt+50zvan3nAxEVW0LrzzrJGmGjECym+Gny6\/+n13LF9yR0\/BLH1bS7yIKMnAoBAJEBAJKHNg4+WmSBiqgb5aAwh53GeHqAkyCwSvZcE+wuA8g1NAhIThomxBU1N14MSHLj\/q13jPL5dtrmgtCNMIbKRPnP6iF0XXfvsTU23f21lWIDFQNiCKiUgcmhDBGIKWq2D2gT+orrvghTv9mjEr4AIluqbMo0qONDViVpemrOxvmvL98swDv9xxyuV9Y+zF\/MSzADoATALQvhEHdMd4bZrHt4BdDAKWX3f+9mb5\/V1Nad8kZSgRSImCYg3V5OpqXQ61yR+5blkQuag9wnMaHvDEvEbweYS4BYPBGYMzgWQOpA4mIhcVijwcd9wlMw9+1w6n\/e0CIqpoVxdPjLP2YOe0t33\/\/r5ZZ75voHnvr6+UImcMyjhWoAiYZriKgRL5vL+25mate3GDOwjz+YxBjNR3NBqoC0AZWyC2SA3YJWU3iVa+sHngf28isKJn0++dwgOk9\/\/9mtZlp+z7hUnLH\/xlh1v0dhpe7VLDmsSgSgxkTj0nP0uAJAWx9ZOSJIKRyEt1kYNGiW95cF4LkWMHI759N9SiiCa184qWaXf2TZ55\/F3fvfszB\/Rc3qdh6O1aPmYWHl6ZdY2+y7U+sjFOVNqsDkABwn09RDA6eO9vjy6kfc+FS5RdfRKJc0G0QvINMVKCm0LrvEdOuOExRt9\/cAzaCO+P+FmeblgYisAUQ1zRrDIzr2\/f57A5M947969zO51RBW3Jsso2HRH0wuncTrP3UUcN7Pjy3581GO\/yyb5oSjLMMblSrM5VgsgJ+wlAjoKaskOtkYJyJz++lmxCPnDE4zS1ngKUQNICzfzUJ2cMJTCIstS0Zv0f0Js\/PTsfqbUxRt+Y8j32sZe+svXSD\/7GrPjf51to5SxIOcvSzBghitSg6BixBDyJHMQ6OOuQGf8OrACJ84w+4zUYTDFYa9XnsJoCKETU3zIpeTieeUmy72vess83b\/vtHCK3AZFMXU9m4x483kN9w8OFLhD1wD32nffsU1rwr\/e024qBg8CX3ZEJvLds1JFdR8fZuibxYlRcVH9u4w\/FHyQuVRNHEG6jITv1uqkvfdep9LKe+ToXBp0TE2vXWNM5va6rC0x7UJXYnrvwssNbB\/oXnK7Z0ramEmuUEKGqAEUgFn\/ahQlBXqe6Ud14HL9XFaQ2CMBIrXRLmfF9BVYASpB5nQYqcauDqxy0\/P4b3wzQd2icwoeNxqY3XDxt4R9+dAw9ef\/HZ9nB7atxokOJasGSLZQKSKsZonzIZuOvyXEKloayszSYnCLLUq9AHUcOZExKRV1pio9ih72+tHv3X64goqTWvrv+NEax6ZHq5i8D5l70wXnXxc0\/+L+LZ+ri48UNOSeZicjrlmWOQLHnhVMju68ByV+bra8JGDaw8Xj0QAytVQAzIjVQgm3BMjfze\/KCT5w++82nDD8bNeg3Dsvxt\/bJK9\/8Jqx+4NLm8uMdTUkqcUYMZ8No9TT0rucU4bEB3nW3FxNUjZewVABU8Rp2zEBWgJEIMAnUVFAuwCGaZEBTkUVR32DUcdHs9974+Q1FtrUudyKqyulFb33ZsvvvPLtdh15upQqXVJQkg2ZCcIQCef5+TVy1Xgetv5sZ9TcHbkSZDMQUtaSZIFOTlKYnS0szflx6x+fPnHHY2xf5c9PPwFhP1YaJSFS1A8BvABwcUgCzgbczf+4\/AbyNiBbn77nZIgAC6RNzv\/XGyenAW1gGBeRYlEBxAZooCAnIpajPu9C6mEeDiOd4m3jWkM\/LXYSD2ggom7bhftruUn3B67\/ojX9iRPUGrSvlJEwF0a9+s+Cqtxw\/tKD\/Ry3xshkiTpiEocbLfKkJTeouOGAeMY+gUdR0rbmmutrh5IIEnJLAxBkoE7gkUQOD5kTN0qRpaTZ1h2td1P6zpfue+ZftN9T4AzmNYOSRbx69\/8OfeMHJ09O+zpnpsukuqyoRyEB9D5Tx4BWLxyPyZEFBUEv1qKU2yCUXYaYwrAOwYHUuo3Kh1Qw0T\/1bf9PMy\/Z435d+QXu\/dCDn5K\/P+Df1BB\/92tNPP31cr7cb4lEJ0HvmntXC\/\/7ZB4rpqklQ57gANqpQATK1sFb8xB7RGj+nMWfPT44xQ3\/VWjMQ5d02QVHGBEkVzXdteEdLpAlKUi7ufP6sj9\/ZRUSZH8YwYfzjdQLaCUPv+vXvl3\/\/FZ8Y6Kt8rTVaOZUdFCoEZ0EaBafuW9xItGFYSEgNcuurl3HGwKp8tcaxF71kUjhJoSCNikVK0wLYTP1r89Tdvtp20l+uFZcC+NWGg3wEnatqnvzcC47nh\/\/x6Xat7I6hfqhxErGyuqyGRamGWiBRmK7k96GwIgv+zcDP6qhLG3ihV1FCBpYIysNUSsrtO181+9hPfnbWAXMW4GsvzaOrDW\/Ioe7NYfwAQNtvvz0BQHd39+apAuS+fsq9171gSnXpi0kqCguW1EfqWZJCOAXE+RyJRqL7lKPEeQlvVHVA88KsUBhyJXXBNbI+BQjlIwfAcQywQRq38NLi9r2071vPIaJM58JMIP0b5wTQC9G5aqaddMOPlmU7np9EUxhsSSSMqdJhP3MxLkIyExRcvYZ9Zv38+tRESMRATQlqCx42zDnZYV+IISRKEDDIkUZCWlBCVGyhfp2yckVhp7MrB771nS0n\/OFa51K6oeswuy7wbzTIp1d+bdrLPvui7xYHV3xrarZ697janzWhIsZVGJoBliAWcNZAjYUD+ak6oVEq70Q1UNhcE6aWHTCEWBMhtcwoFQw\/UehYtqDjuafPPvr9p9IBcxbccBjsxqSfqt3jSsnX9VYPPPCAjscBbNAvvOeGG1qm\/\/qkuTOyJ4901URhQRpTmGIKCDOseNXThuiwPuUn1P99OjBS308bPgbVRvV49V7HBBVBFPkWUhRiDKWshaZm6otnXj548Ds+ussRPX3PZFbfFsUFALr1FrW73Hp4d9PAA58tZqtUkyqRJbhUoTaGcQYkGWAyqMlPS4JKBIPIO3WX+DFutiGFMwbiAKdQZqOGmckWMIjWJwvNMy6qNM285tYdr33wiCMo89N1vMbpBoF8d105+aG5F36wLVl6XHMysGckCTirOOOqhiTXd6zT5ljZayg6B1+MZDD5STtOxMfF7MuTJvSjiRqFLVDVRUib2ocyE10ytOchF+344Z88FGjlG70Ht1kMIPdmxX997dUxJ69KkxSmpUikGdSl9eabhlLgyHxQ10D964hgA1WYcv5gEEkUBrH4t7clVNMEhSLDVTMXmSazSGbc0r7367+0yxE9ffmI8Qnz3TzXQQdR2nfXRV+r\/O0H+9pK5S3kqhmLsV6iPgVZgsvYMwMUiLzOlee9QyBZBsvIBYHgyCJTA6oCBprFpAbEnJnJK\/ujGTdUJj3v\/NnH\/+TvwG0BLAzhc8\/aDf9Gf8+ze+Z+sKXjwdtftOSqsz42LRl6fYEBpjKs9iszjONQaXQEFj9gk2sTIP1WNOLVeADjR52xAUcGggyiAqhRyigDKKpwSzbc1nHH49L+jYPO\/9vcqRTG8\/iIdaP3YH5aX3jhhXTaaadtsQrA+jEAn7Pz\/E\/ue1wLVSLb3IrqcAWRFRCHE1390CqvtKNre5M1ywDaWPfQWh5GOfk8BAuJZBAwXMpCmTNDhfaHdjjwLcfQG77y4IZ6uYlrgwFX7eoCT3reB1ctmPuRj8iS4V2mmPR51dVDUohihgpEvOy3UGjUDJQVVoVq5oVXIvXt2AqwYVg2KpbEUGZTbUc1nvzbrLTD16eeeuONwJ0jsKZ1nfph9JYDIPd\/\/qA9W+\/4U5dNVx3dlg6AidQlgNGUuA4lQUyOVISuVJUabZyoYQSyCMgyWBSSOh+BCitMRFFzU7TINQ1WW2d+Zdev\/+frM4gquIDqVOvNJKy31157bdES4DoxgJw9N3DJuw+dmq58IaerkUFVC81QMEi0lquzD8QgRGHabc4D8ABLmGQMknreryMG3IbvCXmPHUhEKhFYBRFDjBi49o75Q9x2Or3hK\/M8rXPC+Df31dPjBWtmz\/n2\/Kxp99OGtOkRW2DKKBMJY8GIxXPjGzlcAYUjw6gKUFWf85PLxDihCsWUTtrpt+XJs9+bHXHqcZNP\/fON2uW4gSSq60tP5vTC3fz198xe1vW8j8+uPv6LmUOPHd2WrBbjRMhlFGdlsprVWsFZ2TNGWSE2DaQeDePmGSDr29oIUCsQ9iVsK4SYmtTaFioXpleWtexw1ePxzHc85+v\/+X9EVJnbCaOqFPYyjfextr\/RGLPFZyTYtZdTegATY\/DB20+chb7ZUCdpmjBMNOL0zkliFDoAadSUX9REO1AbycujXJUXVaAaAOi7LrwL50yVSjENZQVahe1+uMNZt1yXT2BFD01Y7FMEDN7QJbbjfdf8fcU397tIUTknxhDDRMqkpJrVgNvagFJfePe5cwo1NiZmC+cMp6XtFgw3z\/5O9eVnf3P63i8dAO7wsyPmwK1LsbYR4GM2uuDs171WFv3jM23R8GGxDAIuEfENpkREcGRhiPwHoAgOcdCBTGG1WsMjiLxYtlAEsQJo4jscnBdXZQW5lKi\/eeaSZNouX9zu7OsunUlU1Qt9yYAIbvPKVY8fl9tcrx07BejtZEKve+yHZ+xTuvuql0Mr6ipAVCwiydJark7SMAkLeafXWpp48vKfn2BXX7+80NooK62+M5CCbBSrpeHC1Gu2f\/8nztV0TgCIJsp9T+V1eDecAvy\/phf+dMrgyne0xPJip6yiaejeI+S0fqIoRHuihoywYQPbghWuZcA1Tfljy6znnTXz3VfcC7wU2gXbDUijtuHoq6sL3A3AYzuEhy8+dsf48ds\/3LT6jlPbMNSMckUFTsgaw6kDIoZmChhCKuJBPjK+Sw+AQRbGqWtesQxcBD+5R71KryiBKC7SYNaSpqXpvyvtvP\/nZ39q7l34AuGGw2Bxox9o2tXVZbu7u3cH0DRnzjHJYYcdLisHV+LMT31qNK9df\/yz7+sTDy\/BZz\/72Ual1CeJaNlTwFnZTA5gTq+CGPHi2w9HMrAzqoAxTJlLQVKFieDbDxDQfRLUK\/S51h+NcuV1QZBcKixggVD10lAQQA1BiZBmChuTGlIalNKTmHnAF6hjzuDczk4zh3onQv8tEAUogL1x2cLhy1\/36XTZnb0s\/dOMYWSpeP0AQ8hSApEFc5MYyRgMo8VSskpL1wy17\/3d3Y766n+pY7\/BBlA5W9eJ39sJntMD1wNg\/nfeM7t99T2d1fn\/+EDBDexZxABcWtEoDJUSEFwhAqmArcBqijzGdJqBkCEf2A4wQAZOgZQVZBlpUkXJqBqGZraJB0w7ylL451Bp+4smv+njv5ry0qMGGj93HpE8fNfNUwB8E8Bz5869stJgeGsY4HHvfN+IKD9YzpkAfoSRI2nBzFs\/BchRWP3DBVOX\/eniNzfJsIFhByFjRD3Zx6E239zPjFePptZO\/gaJX1rj\/TGKVemnoYSiq6squGRRKBLSaorUlFw5nnLejFN\/cRsAdPZOGP+WBAUJQNPxf7hp6Fv7\/aApq34yG1ipUcQkDkhTRVxqFpewEEV2KG6vVrl4e8U0f3+7D\/3nx0RUxSnXbRDAl2vbz+mFu2fu+6ZEj9x2ePvSG05vS1e+3CVVn16Kn8CqofSYkYWSCbJl4rtIQ35v1Pcx1IYqMsEZi3IlQzEGkrSKUmwdOTIJN9FAaeZDq3jK1bu99pjz6IgPLcY5f1\/r5\/7x1X9g+Nbbjo0E6lrGchjDw8NbPAXgMd6CAODJv849vHlo6SuROUlgGQ4gyWoSfZ6g53vFHZm6rLf6nL5GBJKRoGBtgm6OAuahf+q\/tgVPKClXRKO4iVaalpumn\/Wjb+WiFRNkny17CUCqjlaZWZcNS9NjNmaCEyE2YFOQakWYi+12pZ386HBp9oemvOKMN8\/+8C3fI6LqeAA+6oEQGZl\/zn6HbffA9T+aXn7oqtbqky\/H8JAYydTCwYgS1LcVO\/Jz9ijfsqHnRJngDId8tLZRkRmC0xSlosAYRSRQoyWzDDPTZcXdL8VOr3jz7uf891N0xIcWa9eIae\/rWJpxte3mz8+AsdOfAAJuigPYtDJg8Hgyf+7Npfjf739rkw5Yp5IlolZI69zonM9DGnT2bSi4Sq2oB61LgJOoL7nkLEAe9Xc2dGBVUwEKTYpCjKVaGqi2PuebRAelT4fZcc\/UKECJaLZi3opvPe88TatfK8igIUpAEK7GbY8Ox9Mvd1P2+lXHsT+5A\/gbNqQTUwMXlwJe\/8DZB+0\/NVny\/ua+BUdFyerZThUuKgqMMmeJr98LwOwPHg5NyvkJr7AgUjhyEE4h5BWI\/K40EGVEUKVqRhQxJJ6MVa27\/m6oefvv7fq5a64nouEugLs9Zi3r94u1E3c8RltDucbqiVm+fPlGGfEoBzCu149ZBqze8qkDooFFr0RWVckyw+Ilth15xm99\/kb4Qg007xTTOuCn2hBSrMHpHO0E6msrmQgVWkkm7fjjXT73j+uC35kw\/q11Ban0JU37\/WrAzrqLiu1cMe3VocLknydtO3RO+cgdPR3H\/uQO7QJrVxfTnPrIu7HeKpRwlQC95Ssntz\/xxQM+MmN4\/i8mVRadVkz6Z5NGzqKoUMNJYISCAMQAGb9HCA4WAqMODPEbhBn5LIp6z0EMQaQQCFSJSk0Y4CmLB9p3\/nR6zNc6n\/P5X\/2CiIbndnaa7vWkKZsJqV\/jyolA11577RbnAdjR3h4AWsuL3zQZgzORiVowKQsykWCeHEAVH9X4SacjFWMo1Pbrop\/cEFDSmD5RHMDGIDIk1iRmJbU+2rLbwRcRURpCsgkHsBXDAAKw70lXPb7kO0fOXdlXKZSaoy+2ve7ka2iP06sKUNCLkHVNopzb2Wmot9ehB6oXXxwtX3nJS8zA9Z\/kpP\/IZs6QKakT1gjOAAlICZYUahQuzJkwzg8zySkgI9A3Q4BTGEcAWWTGKkjEiDPWEPVp28BQceaf7B4v65r5vu\/fjS8dgfqpP2714U0K1ccSU7niiiuwGfb5uD7XGhHAXFVTQPVIpIkP1U0YOe38eC1CXaFHAbAojKTIOddYp6Q5jR2oCMARI3OkLslAppgUmqd8p+2dl9yrAKF7wvi3dhrgMV7BKp59mRx8\/KtaP3Lvz3LjJ6xb7CLvOJzT2+tUle7\/wiGHLn3inO809z\/y88m65MiWbABpUlVRImsjJuN3GTmBEYVxADIFUj+DTw1BmMMjDIRhQHKc3jAyQIWcxk0FMxi1pcvtzOuXFXY6Ud78\/WNmnnjJ3VAHBagHGy0as9nAujwCuOSSSzZ7dDHuKsAhF5ywK5LqnmALgafmEREi8uKxhFD8Z66P2NZKqBtRvT+gxuKgEd1BI4aA5M8PxB8FSdTcbAYrfN9QvOcPVW72SkQ0wfXf6k4gGMlep1yyPDdqovWLrNaEOEHuzq+\/47mPf\/GgozvSFadMxtIpSBNINVMyRJFhUiaoZL4LRzWIa44yG\/a9I4kymP3QSSIXZOj81PKKsNpiTIkWaIgn\/6vcOuWnj5\/wi0sP3XHHMr56KLZVgdi99tprUyOAjecB5AIGZvUTr2bNYiCX2vYGK9CGYR3aEM0HJeC1\/X7VUbHkqIGUooC1EOeUoDysMYbj9mu3O\/2Hy7TO\/Z64thU4QGt+fcNmz\/VAbrugc3pH37wT7PKbT2lGdddmGQSGKhkMDEe+A0ihIJHQrNMQLOYzIMkAxF6AUx0iTv3+VIawATGriTJKEkE5bqHBaMbiQnF61wJM+e2Bn75uIbp2xA2HwR5+E9xmMvzNbqgDAwNb\/HPlOgjkOeCPFtPlC19VssKBuD\/iLWsKsNL47yiRD6mDf2ukOQ19AI0fQUQBY2EKlvozfWJw9sG\/Vihhn4nQf1uMBNYH8DWCO8Pfft1Ld11680\/bVj\/4\/2bQ8l2b3SqRwYogJovAJxDm8IpRfTXeviEmgjMFpKYAR2HSbgaQU5CBKkWSiKWEWrDaTEe1dedrop1f8qaZn7r5kgM\/9euFXZqxKuiIm\/wUr01dg9NPP\/0pWdsbb7xxM2Vs48UAursIAOad89nnFd3AiyOpwIkbIflMyjWe\/2ijZvXRQiO7jyQMUlUa9T6hhJiP6iYKnVdKsBZNk2dc\/pyP\/Pw\/dVBp4npaRAZB7pp6IHNVzcKug143dOauP9UF\/76uOV36yhZTZgxVBaljLhkWtkiFkXIEh8hTd4nhyEJgguZ+BEURojEIjEgcWASOLVxcRAYWp0I2Ih40TeVV7Tv9fkXb7u+4O3rFsdsdf9kt2iWsXeBuVd2cGpEvfvGLN\/WE1rEwgHPPPXdTI4vRSdOGpQCXLPqtUUAfXznvxU0y3JGlVVjDUKc1TK9W2sNaxD2DcedyYLkC0Ih65xqjwBQkgOc\/MIZSHjRTZl4NzAO6oetqFJm4tp2U4MbDYagHGVRpwbfeu2fx888\/NS4vOKGpNNSaVMsQgnolDmI1DIFBkjowG9jIQDNP2fXzCgk1yIcFrJ5DomHoDEhBAgEyNVFkhqNJab9p\/R9m7Pq1WR\/+8dUzqWMQuNlXnbu1NsVEdaPsasx5fUNDQ5sVrMsdQHd39wYr+WxWEHCPB25VAuv8ct8LWmjYD9dWMtTYyZfbsFKN9z\/aOfhV4ZF6cVpXCNEwk6nmBPIfpZmaKCYXT7mjOm2\/B4G\/YkLVd9u\/umoAH7IFt1w8TT5\/0EcmZ6vnlGjVnpDVcKmqUyJr4AW21EtvsVEUIwOXZaA0hSHF2pAe362b5YQeFWEtMDOiGKuk5da09TmX2eed8ssZRx63CB\/pGAlOen65G8+hWlOuWpfRWLspjL21vvbwww\/fHI5lXK+32tXF3NOTqbqWFR\/dfQcghTpQroU0dq9S\/jMdEX2Enqr8sK+70RH\/R7XxXuRzP4Uopc7qgCte\/b17pw9PmNY2fuoHFL2nB3L7Z98we6\/i6jeUf37+0ZyuPLxgBuDS4cwQDKWggjEQCXO+VWBIPD1cveBrDTxmrfeY5H1jSmHzcE48I1tsoRXU9kDS1PFTs+P+V3a854cPAX\/H3E6YzjDivWHW3mwArwdQwJr1hIbe0xEDOXI9UAPgL0R011oigM0O1K1evZq3uAPAvveRAhj68aefAyQ7QZ0XIstz9jHifcUYLb\/5zVRd83OMfrpSbbXFBS0h2\/xIU0vHz3vO7JEJ2u+2bfgE6D333BO39J745u3K93xG5q\/Yb3KUxtUCdFgziQi2JuzkwiQh8jydvA+kruSZi\/g3zHuMcnSKNUkVFEWUwEBL7YuTwuSLK7P3+en2J\/\/yAcgt3vD36VLq6XGNXLSw2\/YA8AUAU7H20Vm6DiM6HcBdm8PQNuS1\/\/jHP\/CWt7zlKXEua3UAvb29AAhL7vrbc9sqQ7MkA5i87iMzN5TwG8L8fIAC5YMi1pxkrFofBc6NlQLOB4VorhIssBEPZdFffv7EsYuBv000\/GxzAF8XAz2+P58tll1y0p7DVx77ydZ00dGmurQUNSlEIVHCFHNkQBbOKIQEoCzshwgZTBg1pvU2u6DDR\/Atulm1AiPkw4WITNzailVVrg6Ztl+soB2\/9vyev98OubcOPPbAjcE+bDyFImzEENx1GWro2tvsRhpF0ZanAnf2QlSF539wrxe3szY5NU4zZ4yhmpw31SairokANQJ8yFOAQNscnUtRjhfkTxVRIsODLpLhQukfp1xy6kTTzzZ24vtqjJ+t+Pg33r5va3nZ2zHvxuNnuL5dJV2FzJCSKiyByamX\/aXIA8K26tvwAUAyX0Uiqmv0hQiTRVBNM9jYKmwsiAsGkTWrpPXJ1Zn9p7RP\/1n5TWf85vn7zUlqn8u\/VtZhuKO78TbmcpvT2NZ3vexlL9vU9x3332oJ0L6ffGVSq8n2spUKnCOP+4nUjB8IUl8eT11ztdUHhjV1oFwajHMkz9VBwNAbEGQElY3hcnHykzJ73\/uBB9HdBdoc02Anrk275nbCoBdCPSSP\/eILs9ruvuZtNP\/vH2rD8F6cVYEo0iEVImsJ4rwiDzRMEPJ6fHB+DzHl2FA+4IXr3aTON45EgGZClBVazCC3DabU+lfd7rlf2\/X0X9yg2SPAZ+aMZPBtuCTXprbYrnE1NTU9JWseugE35eKNekEy76\/TIwzvlJbLgDAzcWD60QiIT6WBBLQmy6c2BKT2\/IYx37lCkIbIoTZIPLKguPnfN9n9\/wcA3RPGv\/VPfXhhDqhiYdeLPhD\/9eKrsfTBb02i\/r3YDYpkiSJLqCkqwFUUlCmYfa5H7CAmRcap7\/zOVbjDWS2h1u\/AuSiswhBxS4lXm8m6qnnXKwcn7\/7ujmPPOXrWaT+5QbIq+RRkXFoQuplO6TFf39zcvKnLPKZDWrZs2ea4heOfDjzYt3imKQ\/v3GIjTVIlhYLMOiZ50tqn\/9Y7AeGJPnkjX5gSUxsL4KdEkaMCHPCH407v6a8JRU5cWxXgU9XifZ958SsWn7HjSc3V1Ue2cbmYZamKspAqgwDJvAJPgYtQqQKaBkn3nDiudYmIRuVgJYiKKjOImCQq0DAVVybFGf\/WqdMum\/3ur19Hsw8axif+CO2EwVwI0cjx7hugpdcgSbXNGuo2cTFg0NRc2KeZyUJUrCEiKsCpgUjjyPH84Vl\/flLsqAcZEDiYvIaoL4Ijz\/SChAqCIbhEFSAelnixTt31Tn\/ydE5Y4lYA+OZ2hrFqxHj07KP2XvCxPX88c+CRn053\/W9tlqQoKZxlA1ZhChU7gkI1dOdxBAcLJYJzHu1nUTD78WHOEDK2cGqEq85FmlFkiQbQmiyJd7h+aJdXvH3lc05+V8cnbvo5zT5oWLvAXV1dTL0jdQW6urpYVU0o8UWqWniKl2dMBzB9+vSnBAQMkcWW7Qa85ZZ\/R32XdR7QnlQBl4FUkXEENQxTF\/8bdeKvpYKi9fYBDwVQUHBwNTUg57xjiGJWFJowmOjCvpl7zJ+F61Tv3Wci\/N9Shq8gzAFTT48DCKv\/+Kmpq\/74xw+2rLjtQ83VlTNiSoGKKBhgFe+9G6A1f8JXoZR5WjcpIORJPV54Hy6\/7SBVtmItjBYKGDLN1SyedGN\/POuiy8686bc9RAL8DCOn7PQ07js\/M4bI9fT0QFVnwZfolgH4enAKWyxyDBHAZjfUAw88cMtHAAM3fr2dknQXypyfCGHYK6y4ELuJejAnH\/BZY\/b5gR8Imn81+LGxJwB+oixpBlIHsoCxQaaJwJkjqC3cOXzsecs9dbNnwgFskVMfTASlXrgHLjph14dO3vEDdPX3fjqz\/96z2yoLZkArCgeQKrGmBAqyd2IAZTgDCCmIFUYyWE1hXQZkAmSAq\/qJe1atRohdrDEZLpoVNGXh8ubdfrJo0gHve+K15x2901l\/\/XUPkTTq\/zee+GGQhiEisda6Y4+ds7+qfhTATwF8CsBe6zqpsWkVgKcyAhjzfa+++upNxS3G3wswa9VgayFzMyIvWEwgX79n8ow9Cki+ivhhEIYbAECt\/UpaA3T1HG4SgWhwIA5ABKhASUFDjqqFWdP\/ehBxqp0wRBP5\/1N76vvcmXog8+ZdV4i+\/6XXFx761yfb48qLi5XlYAvJHKhAhkhTeDJcBGGFYwKrgRivpU\/q6js53wNMAFuoIzhnlWDIFApmgEqr+6L237XssMdFU0\/\/zV\/V3QXgD7WBmmOBew15vlPV7QG8A8AHAOwZnlIf8rfm67XhOdv8odLd3Y2enh586Utfks3gAMbHBCz2LZtcSNIpAgcO8n0kCmJ\/+ItIw7vn47zr38k5\/TXGQEgRRP28OAq6bblCiDrAWAuiAsAtK5um7vgAcBuwT5diovvnqQv3\/b1SVaVHPnX420vnfeiUNlN9EVX7WoXEpXEB2VBiihyEbgkAMVQtxHFtErCnb3oVl9pB4ME+hVMVC+ZCMypUooppfbClfcpPRaPf9k894v4dP9QzqADdevKB9sCLb8lG1\/EbwT1jWFX1uQBOgKfz7oa6rr76o6Q+PXctwOCmlgDHnM67GZqBdCN\/tvkxgBZjpsaCGRLwerCv36KBpy0N\/f7c2NxDXBf+bKgMaJ0X7C2+YfyBAnBOYVmRmmhVMm3nxwCge8L4nxrDz7k3MFh4Qec+Kz+2\/yebVy48akYxaXfJEGAgTplNwkSOQWQAlyKLFWociBRWGJrBV4Y0h3oiCBipqjKcEmXMEVFZCIltfmwwmn5Vacd9flj80M8eUMkA\/NVzC+ZCDqJbU1wyAltiIhIiUmaGc24HAMcE49+j4U8S+MqVjjJQXY8Bb2xb+ZgRaRRF1BBuyziMnsJ7Ohqbx9AwbnVE\/WR9l4zxeTfIkVgdHmqK06wQF6yIJqyJl\/qhODiCxk+hQQYcY\/cIrJniaB0YDFleZDi0eBmwLfb\/+djzlupx5xN6oBMuYPNcXV3gNy2CIUIKMG7\/4pGzZyPtrN73n5Pas5X7GpsA5VSYhUiJmRSaZogLFpqmIJOPeeNA8AoinAogIxBbEBmBkhMbRc5YGqK4WlV+LCm0\/GnH\/V71zSnHXzgPuL2GOfhxbqjx9cOQTA4Hi2MiOJHnAHhlCPUPGLXB62KUDba4jg2o8E1ATdgIgsy6cnUiMg3vO973LmAUNTlvAf7kJz\/JX\/3qV5tQb0baYCwv\/BuPOwVoNnFTwTCSLIM1BLUeoUOW6\/sDPKK1T2sjY6jG8ffQbU0yLH9aTfwjfEQin1IwgYyBGts3h8jd0AV7RM\/aR0ZNXOME+HogPYDMvfnm0iFXf\/zY4uLHPorh5ftMxjAyqsIkCSCeuwNRhAABqmm4\/wClADsDjQwyzkAQWFKAWQAGYma2BR6W5ko5bv1jNnmnn7e+\/Ojftb70xKXQB0YaTA+kMcALqL4SkTPW4riTTtrjR5de+k4A7wmh\/to2+BonfHAkazvtVgH4F4B21Ady6KhTktd2ap599tnzx\/ylxlQB\/AfAagCV9eAQ+b9ZMM4EwJONP8sxgEqlkgK4I3x\/cNRna8QHGh1PPmykGcCt733veyvjcgA24qkIU3lVCUwMEefL+vnw11GEH2oc5tn4l+b6C42SzfVRCIAyiAXshBwcMoclEya7mQw\/X+4eiP7u61OeuPYHR7VcceLrTTrw+jYqlxJXdZCULRLKW2QEBCGGDU68JsnFAGJCmqVwuZpTpmoZihbmsotQ1uZ5tqnjT33aeuOO7zjjj3TAW\/uA60dM9B0L2AsnqKiqUdWXADgSwGsbTnwZR+7Ovb293NnZKaNO6Pzr2wG8N5ymMsoBjDXPb8Rn7uvrWzHqfRUATjzxxBUAPgag2BCu65rhb+1raXiO3Hjjjf3a0MuQ\/\/vNb35zxbHHHvupK664ohiMeqwwP09taBTyz93d3cM\/\/OEPV19++eXY0KGjdnh4qK3dZTDWQknhMq1XAVTGFgSoOYSRjEACAOfFX5RrU5nqQ+Yk9HeTIMsyqGA+ACy7b4L+uymGzzV+vME\/P\/bSw5\/4+Tf\/b7IbfGMLVxmZQyYqEbOhkIEq+YqekPUAgbgwRtvvVwWQqEAjqJADyFBUKlJCEa2SpnmY0nGlTNm+d+rHfn8\/1AFf+jtu6DrM3ojDJW8cGsPoNc\/xVfWFAE4E8BYAM0dt8PGE1NTZ2Zn3\/tMYoXoVwPzNvebBYBc+Re+76Morr9zo9+jpGV8ibZ1mLVCvtSa1ST5U6+qjhlyeGoq0Gsb15IkZ5Y3d8EyxLG\/2rh1PDAF7UQgAqWbKkEUA0Dkh\/rlReX53TzB8Y\/Hol+ccsfr+28+YPLDoJS3p4KQ46weQOXHKNmKG+kGuWRR5ToZTROSbd0B1ko+DVeFIKQZHSIgUGHCFgUGedH2lZfJPhou7\/Hev7l8tIvJ3HJ1gT9e9KQNuajT6fASWMjNOP\/74Sef\/8IdHATgunPaTG4Cr8Y7Yql29vb1jGv+oz7HR\/nVtJ6nmo7C2rfddV4fk2A6g0FRoxQDg0gxsDTjy9T8RCUNBxvyQY0sn6chIRRrSAMlLgyFINERiI+qbMOWNQPbn+D74HmLcf9ac7ZqHF58Uzfv7qbNtdSYyQeaGFCJIQCYuEZBKkPNlELPX28+yUKFRr8gCiBAJWWtNVKBVYqHR5AVKxRsHULwqMq\/5807nnF8G7gZ6CF1+mq9S75jAnhKRhNO+PYT47wHwulHglo4T7FpjOTo7O9dlDJtKBNpshra133ftKUB5sLXZpTBMpCpACoClftrnTpRkBBbgw\/u8s2eULkAuFxayH5UwSwDsG0QYiAiJ2ng5AHRP2PWG7nbjR1iR++OnPzh17\/SON8bzb\/nodBp8PtJBQKuaVFIUi4YkVISyFIBhMAFEAuP8HD2BQvztEEUENpExxQL3S1ROTfEObZ91Y7TrgZdNev9FD\/nffu+I\/L7HA42jDV+IyFlroar7AngpgLcBeM0YefZmb9MdKwLo7u6m7u5umtg9I6\/u7m7t6ekRWvTuHX7eMbzg7RSpiigRGMo5A3DkRE+qoXp15H\/E97neC+By7YCG3JKEoXAwESBxy8qB9r1fO+nc\/94yIQKyAQCf1og80WOfOPCNvHrZRwrlgUOnuTQ2LhGwkNdnh6dass\/AnAEYBBNZZMMprDXeG5MBpEooRKhoCStM67KoddJvKmquWbzdnv990Wd+uRgua+jIw9pC1hoBR1XNSScdf+D3vnf5ewEcgTpVVzazweeF5asAHJuHnRsKfE1cjVUAsi3EBEioBNggqZp3\/Y5Y0gaDH4EHhO8JQcKkVnbeCWgoCrAqGM7zPhVwjitlqVYmbsG6Db\/WogvQk2cf9cZF79\/12FL\/wtd2FLJJLnXqhIWtYT99y0CZ4EShTmv3wRhCteyUowIy58gWmylJHYZNc9VE7TesyOTv1ZaOf+75jX\/f5Jtq7vJDM7u6MEprb8ww+5hjjtn+iiuueDWAV3zve5e\/BMAuDYaq2Pg6\/HqXqLu7W0dLaedO6dRTT53c0tKyX7lcjkqlki5btoyKxSLiOKYkSZSINI5jFRF1zmmlUkFrayuGh4fJWotisYhKpQIi0lKpBABYtWoVWltbkaYpVJWYmbIsAzOrtRbMrOLbaDE0NKTFYrH2uaIoQn9\/P7W0tICZSUSoWq2iUCggyzI45xBFkTIzWWsxNDSEQqFQSwlEhOI4pkqlgkKhQJVKBdZaWGvR19eHqVOnolqtwlqLLPNFBGYmZlYAcM4pM+v5558ffehDH1r87W9\/+z5aeuwuf5o+PP+VIOfndliuR\/2jJb2oMeTXNTTC\/BA\/8a5eCY611ihG4tWAHAO2GKFMpSeGZx\/wmuk9N\/1vIgIYI8+nvJTGWPaDT+21+tbfnVEaWHz0tOrq5ihNQUoZMmfUWpICkKIKYwiGLOAEBAalqb9RxhDimLQYY5gilJWeqNi2v8Qde1y6THa5c7+e7w7m2I12HWaBmwQ9GzY7T1WPAnABgFmoE3PymvfmULldVwRwRcAWqBFYy5mFqvpqAD8A0Lqe99paF63jb1vb59vU9XTwRKQ\/nnbaacdbz\/oP3G74gYyZ+hRgA27+SNWgsHNpjL+TiEEqUAUSBVIYVzU8YfSjTvxez7tyAOGeuR+d0nL33e\/u+8uV\/9dBw7s2axUizgPFTi1xDGKGioOELk6IqKZOmUUhYESWnSmij5oHh7T4SHHGdj+hfff95fbv+uTjRHtUa1UFgLsBpZ6bxkvI2gXAjqNOfLuFlsytrQSYR7jw1Yamid21xtV24YUXkq2RdGqkHu8MSEfRkEb4pNAOTH4QYKMVM4W4H+rLTQBIvVAIQGAGypnAFY0mycRdqC1pYPAB5H7Z9ZFJ+yz\/15zSb391dHN5xeHtXIUR1YwMhA2lkQNbwJADJIWqIiarUk0ERsgUmcEGmVoMwdwzwK1\/q7TvcMNub3vf3+mwUxYB\/wSO\/t5IUA91UG8jTpScjGKwZQUtqvXgc0z0XOFh7YmDZuT9yolRZAWUenlvapgFoGtgNgQdo9lwLcIgQRwinyJEeTApoZUATIagcVPxWX9jghES9UBuuUWjSZe95NU075cnTSb31slUAdyQIgPUZWStAYxFZg2qmiGVDAUSNQCyYaW4qckMR80YYvuoi+LbipOn\/r2\/ecZvdjrzDw8Di4AL\/uN5+T01mGeT1j9Ef3YLG33jNbyesPipTEOertcIzoVVMlUv29rQx1+TZuEGm9Yav7NW\/x+jDFjDAFDrAPZKwLnsgyoZImRZFmUDA\/bZbPg1IzRWbz3tVc\/rOHe3TzSly9\/QzuXJLCSVxKFYJNYk+GhxgFOwksIYcuSgAKW2iEHTNuRKk\/5LrZOueNS03zpv\/zc+ctxx\/9cPiO\/CA9A5V2Vz1pnDPmjeCrl0btDrG9EzYfzridysQoezTGDjYOzOgQyF3LIxx+cg960NRO+6IyAiEAc5yJwCUAsQ\/NEPl8HGBsaTiIpNplAYE\/Z4hht+dxiGAwAPdL171\/ixOz7StuTuN02R8q7gKsSlzkE5LhBJVcHFWLPUizQYQ8xRREVrMUhtlUWg\/w4XJt2kzbNv0vadb9uv57KVfkGDqOY+UD88AxiHlPYGXV1erbd9M4FTG3MNbaCjmLjGcADd3d1qW1raB2nIwKUJDBNgDVQE6mTcG0Ybln2N44B8FyAyB4HAxIWmytCKtmdnng9VfbT4yCnHvq\/p3r99rgPDs6jaD7CoU1UuxkYlAZwKGEiGHcdFS1mxgKUapVxsflhLU\/7WMmX7S3d6xdvvpleeVIH8r55SdIFq7bdP4bVo0SLT4AC2oA+t9dWvnLDjjV\/HZcuWwWaig0QMEdZwkPvTexTdty4GGoZ7QEcCgxg59Wf03crPPGLAFiKk1WrUSmYyAHR3g57JQE1XF7j7RjD1IOtStW\/\/0Euev+TEN39yUt\/yt06hqnXDfWpKnm1pyELIOJdZMWQiYkXW3iwDlWTp6szcX57WcdWS0h5\/fuU3fv0w5A7gC79txBK87+3ZMqPVL774Ym5IAbb0lcCLgq4r\/VBMAIBrvS688ELYwaGBgVYnMNYAJJAs8wQSDuovo0aA11OChjHhI75TTwuUNG9TC\/MEPQ9YqhkgJkqTylTAU4F7nsHG72mzJLeeeMhB7e\/c470tbvit01HdzqVlzSJWUzCUulTAIBs5dqlD3DbJrKKWlX1Vur6s5r88e\/Z\/9\/rmX\/\/lc\/j71mi73Uo8CgNg+lYKtxMAizfAAUxc67hsZKLVxAaKNJzswVhFG0aDjXQEuRPIiUK1KqySbzTJ+3+D+qdj8jLAkd+24gRRXCDJskkA0HvfMy9Xy9loPT2QP5\/x7p12fPL2zhkrHz2ljcq7IU2QKTIuWJNUE3KlApQsV63BsMMTFZh7JjVN+esKKvz112\/ouv2MOUeXgUeg3yK64TDYw28cqZe\/tf42eHWbHbaSA6gAWL4eQ5cJJ7DWSwCojQuF5aZs4RIEnRHy89rCae9tXMfEA9YQCqkZv\/HAIOdioezBwRTgWAELpFkGR5gNPLPGgXQB3OObYlRVo\/mnvvDd9tG\/nz5VqgcUsn6AkywVZ4lhKS0iowLK2jKM9ik3rCT306TQdr\/stucju\/7f5X0AgO\/MwVzAdHYC6IUccZPvtN5Grgj1fv4tfa1sSAEmro3DUmCRZgNQgK2XAUfoFqsVqdbSX9E4AxANUULt6cRQeCkpQgYmAypEcJpBVbXUVKSlabbTM2g181UTVeWbTn7lax8\/ZucPzKgOvL44XLa+DOqA5tgOlaIsYX6wkhVvT7n9Dm2ddt3qg98z76BTTkn9u\/3Lc4A7QaERx6F3m\/yzZwNo28IRQP57Hrj11lsHJ+x4E1OAYmqrLlVN44xiAox6MpeIVwOivKovUt\/iNSzAhDui9cEhQZ6GpE4wtBIYg1TwQYYBNKmiUOIOqBK6n95dXLVJuiD520fesePy9734o\/uuXHBCm\/ZNslkCYkJim1Dh6KFBU5xXbZ18zcLZe1+bdv906RFEGfAA8L1\/5N3TdQmFXmzrhaznYvPN4RvvddfBBx+crmdO4EQZcH0OgG08IMYOwEmbEmtNB2isW6qhr18bwcCg\/NuAESgchEydbqTI5z1BXGAUGgVBmpcsvbeZejD4dGwIqp36veSgQg\/Mee5bmx\/\/z2emYeBgSIIyF7GUS\/2mqe2u4bjwh8JO+\/16x69cc6dm8wHcCfRcNQLM060H5o3vCK4b3L5b6SNkH\/\/4xx9Zc0L1xDVuB7Cgv7x8cuaWTmmK2iRN1QnIkICZ\/eDH0RLg+S4dMSdQa6F\/o1qwspcICAxASJaBjYINABXEjEly9Q92BHAfVBlbcL7b5gPCWP9+zN6v2fHdu73fVvvfNJnTwlLl\/6Wm9Fdnp9y2stDywMA+h9778s9ftAwa0PvOTkZvr2wOOu5W\/PubMFKzf0teg9baRyfMdzM4ANlxap+bv2Q56fBurgrYogUy8aPA8rFgqqBACyaVWnBVdwKBRagCo3UVcB0hjEwwbEAsgBNI5pCWByYPPvHAcwDchzlznlYLx8x67+fevZN57J7jo7R8nINrcpOn\/mpJ+8w\/rEjl5odPu+jhOfvtF9qdbvU5fRfgZbR6n7Yj0BpC7nYA228F4IoADH\/lK1954pxzzpmw4E24jjvuONiFbVNXl0y8EBlDHVRVg26f1\/AbmQbUgb9aeVBHyqxrIPw5jCwcqPrJjxQGO7EFmi21DQ8tPxhkfoPeXn06pAFdXeB9951Lz7n1dy+RFcs+Clect9Pee5+WFOJbT9rtR329c4wDBPjOfr7x5j4Q9oGiW\/UZplgzFVuvBNgHeEn5CRWgjb86OjpgL+qeWz73vfs9rqtXolAwSDIHE+ZJNdpiY8jvST3qLX0M1MUzAsV3A4Z2YyX2\/QJCuQS9NEuZVwwtP+iO269rpue\/dkh1TDGBberq6YE8+oOhSfOLMys7b3\/Ah3b68EcW+hkRAPDjRmwAgfYbXviMwaPyjTEDwKSt9Bke7O7urmzgZ50AAtceTcH2snHnnfiCu4VjGFQ8AxAGSDPA8LrxXa0zAYkIpF5LoK4IrsglP\/x0YNfoMxSaoNW63Qd\/fcnOAO7tndPJwLYfHu9ywgl9qFv9CM0+PE2AvE1NAwDsAz+KamukALedffbZMmHDm3bNnDnTy\/RGDg9Uo1KWZsKqKuIkqP6GeQCNRhywalXPG1DxQKHWSMAUugMFrL4zMBds8dGBnzEnAkZa1UgqOzWteGJ3ANh1ci8\/nYxg5Fz7Z00ommMALwK2eA9H\/vvuCXuRNtBpTFxrXikzCwPA6mmtS4bUPRQVIgJIXVVAbKBCAfyj+py\/EXl\/w8+kPk04xwmA\/DWekUkkNYthBomqlKqro2y477U\/6PpB8cBLkOnTJGQjIn226RgGgxNV3Qkjh3duiStXFn4AwD3jeM3ENbZDrOywww6OAeDetG1FYu18xBEIRm1sA2i3ZhqlY2gUjgAEJUQHebSQDwhWgYrzE4cUUCaIgkxaRpwMHXGo+8suBGj3RM72dDj9Xwpg5620ce\/GUzCW61l4Jbvu2qlMAN76rWv7uLXpzrIDVJQVCpHR03\/CaT+qvaJeBmx8NNyyBnWxmtSYGjgQlEBwqpOl\/JzJ1fn7AUD3RMi2LZ\/+iKIIAA5EvQ14Szvs2xGEQCYqAJt0DR54IBwLYKACic0tZeVBQ8TOQY2JGm9+7UEbcsvJs4FolGIYE4UeAUbmgvw14FplyOrS+ftiw3K6iWvrnf7y7ne\/exKA52\/hEDs\/RgTA\/0Kj1YaMFNuaeoXb+jXgMYBOACoYVHNXpvoEkyKKjKp6NmCjA0BeHlxDG6DhThFGDAxp1A2VWpehrwSK5KGFQ4H11Q9f8uk2GkEsnri2JQcAAD\/84Q9fAeCFWyH\/ZwB3ArhtVEqwrmtUSDpxNazbkOf89Po5wNnLz3okhX0CRpG5VEF+alwj+OeNmoJmwBohYk1RmNSB3cjnmIAW+Oc5WFVYr03LSDOg2n9w65JHjww7bSK028bCfyJyqmoBHBbCf7cFjSs\/EP4B4ImQjug4XjdxrbkmZR+VA3rrgbD7zZmTZBQ9JMbCxhHVOgBDnN6oBLSuddUwC4BrEEBgvEtNUhhQhXUK43KRINYSV6KBxx5476Lf\/6h54h5ts9dsAAdhyzrofLRYFcCdQdWYNjD\/z1AXBdlWH1vLASR5iIQD33iYAkDcOuvOgTR2AuVMRRsTPA6DQkZE\/XmEMI5MsBFPqKcGQuQcitWVL9F\/\/3FHrSuKT1zb1rULgL238OmaG8lyAP\/biN8dY6QW\/rb22NLh\/4gIIOjyHy7ATRhumnJrafWSxercbGbP3FsfN3ddLZljYQRrfI+83D0ZhylR0jLQ9\/iRBLpfVWnCBWxTaYCBH\/M9GfXpMlvyegz1+r9uoNN4EsDl8KPBdC3PWdfrx+OgNma3MoCDUZ+ivKUigATAABHVuTukgNw8t7TsW5+5orW8+G0xJYC4xonfNeOtA30SXtswWiwwgmg0d6BRQ6Dhn5wyrAQVW6BF8XZ3Pjr9JW897OtXPJoLak6Y31bP\/1VVnwvg+pAGbCkBkEbjOpeZPykihjawbdwYgyzL1jauTDfw99M6jH1dgzs3ZKhnBOBS+BHnW2JNczB1FYB3Wmv\/yPlHPasLTIfOKVebZ\/w+gRESP2FWqR6p1JSB8xhdfXNPo4Hn3yNteISvUfse+74B5TqgKCBm0skoP3eX1XceAzAO75lAcLc6YlTPtV8LYDtsefUfArAUwDX52O0NvZxzICJHRNnoRzCG9T10jK91jK91Hc8d62f5oxAc6pa+ygAGnHN1A+vu8eW3SjztL5mjYSICOEz8GTUBuObOdG33a+yHiu8NaFwWlQbBUSVpyfq5eWjBW+444y0zjgAy7ZpwAlv7uuOOO5oBvHkr5Kz577t96dKldwVnNK6IUFVprMfWXM\/e3lrPy\/YAdt0KH2EAwOoGDKBeerth+gsea134r\/tBlYNEHTR4XQPvCFTcGkESh0ihpiC8Hmxg5M9CFsIMV82YLbTJyPM7Bu47\/oauG87DfUdMlAS3cvi\/\/\/77vx312v\/WAK7u6OjoGFyP\/t\/6IphtMa06BMCsLbyWALAAQVJ9jdP1iJ6erBw1XZ+oIVEamfuHkmBuv5trJ2RCUFiwCCHLpJBVrBnq++juS77yHOqFm4gCts4mDf9OBXBqCFe3VtnqD8+kte3u7s6jmEPhqxSyhR3rPAArVZV4lHsggFBtm\/WHJWm8NMT\/od3dDwvxY7+1zgZshPq0fvrrBp3+AIigwj7G8PmBEQeZXO3bzgw+euq8C7ra0DPBDtwKF4fT8+XYOuKf+Ua5s7u7+z\/PIMfKPT09oqozUNdU1C24ngAwLwCphke5WgUU2ff++d94u52viwx7nm4u+y3S2AFfHw7cUNuXwO9Fw\/dG1P3HcAIUpg5rGOZslMhKJsXKitPovj+9boIZuFVOf1HVFgDvAdCKLQv+NXL\/v9vT0zO4rYbzm3A9D8BuubPdUk4dnhyVd1MSj7HyvB9xktj4VwOIBCos6tXAqaEPIDfysVKB0Qa\/zkhAQ8eGOAgrUnh+EVSp3fXbaMUjH+\/7+vumTDiBLWr8ea79HgBvwJbvq8\/v9f0A\/rgtAHebcW3zv+1A+LmKW7qhahmAx8P3hMd4mgKKpc7d4JSvY0Os+bFOVJft1PUb+4Y5gUAlzFJAFA6+YxCeHagzMHjwkrv\/dbaq2gksYMvk3EQkqro\/gNPha9WbE\/IZjwP4CRE9TETPFMWlHPzbHsBbUGfMb0lOxXJ4EBDwc3zWhFwU4IMuuW11Ypv+MKTtmWjMAlUyfthnvYaXi3wSSBSsUtMLIAVClb\/+X43jO\/J7yN9TASMMggUyA6iihAomVZcfc+sHDnkT9UB0bqeZsNGn+qDSIoAzQo6aYct21Ak8y3AhgOvyvPmZsrbh31fCS6optny34hL4uYpj5x4EKDr9P4sn7XTjSrQvsqYZZEhEAacKNcGSPWYHAoNEa8bPY5CACFwnAzUQhfJpQy7yb2kcg1IGmAFSkkqqM9KVk3YYXvi5xz\/9yl1pTq\/TiRbPpyxEDSftqwAcFTao2UpG8g8Aj2xBkGyLrK2qtgJ4xxY+\/Rtt\/XEAlTwdGduQeiFdAP\/rwG\/\/T2z8RwGRMRGr1FmAqhSAARnxZ6zJ\/w8VgzyLaPweRsMJPirQhjYJLjCJS12psuJArFrRozffXAKgXRPpwFO1QXcAcDY88LelG1byE7EC4I\/M3L8xtf9t\/HotgFdg64CqCuDRYrHoEKo8YxoRAdrdBZxyykGpTJl8SdnwE3AxGTJKCrjEO4CMFBk5CDn4XhGzBmtQ11ENqMmK5ylD7eMIlARKQFJRsGEuMjnbv3zOQz\/59P9BFT09EJ1QENqsxh\/u3cfgBT+3htHlG\/UmAFeOl\/q7jSf\/qqoFACfDNydtaVwFAPoB3JokCdaaAtSuUHvf9eJ\/\/accN90EbgLKQtoA\/gkBGQEu1wXMRwOvxQGMCQ7WRgpzHYUkgZBACIgKCs2E3FCZp0k1blu18LP3v2vf\/1Oda7rHajecuDYqPCQiiMh7AJywFY2fAQwDuJKIhlHnIjztHWz437cAeDG2zjRlAJjX3d39p+BYZZ0OgABFFwhE2tcyZe5QIhWwURCBCeCGoR+OAjioHAQ\/1txCqljDCeSqwSQEzhuEpLHEUN8aRQvi6pBOqaxonlFd+qVHjv\/S0T2AaCcmQMFN25yGiJyIvABAD\/zMv621QRVe9vsvORfhGbC+DIBUdTsAnw6p1RYPQMK\/\/+np6ckaHes68+h8tFXx81f\/cchEf1bDJGAFefTeqkeI6omENhg7Almo3gXoe34R1IHC17WPYWrvQepq4iPqgnagKiitEFX6MRUDxbahJd13ffztz6NeuLkTTmCjNycRuZNPPrkdQDe81Ldg64CsOd7wcyJakIfNz4zonwTAu+DFVLfW36QA\/lXLsTc0B\/G9eqSPH7PPa1r651\/dRkkzJ1VlBYEMxCpSK4iEQSkAkjHdNq1VTlgBigBikGZhpiBCadB3JOZBARMAFYiDohDT4lLHnf2Tdzhp7wv\/eYtCmSYGQYx3Z0JEZgE4D8AcjBBx3yq5\/20A3gRg0TMk9OfAqTgYfnDknlshusp\/30IAbySi2xuBVd6AvwIKpVUzD\/jH6rapfyPDYBurmggQC2QEyQDJBOvKyNfOCcojPRc4BuEzuxApZAxVRgZCBvXHkwVxlrjt3NL9p61+7ML7TzzoIM9EmJASGwfoBxEphLD\/nQ2Y0NZcv6uIaOEzJe8Pxj8JwFnB+N1WXN8HP\/3pTz8yOrJarwPIn3zA168cGp4849xVprAUccwiVpB5rcCIACf1FIDH8aCad5AxgAPUGpAEjJQImamhFyYbrLppwytfuMvQk7954O27HJ0nGvn4golrrRtTzz\/\/\/AKAcwGchK1bZ8874f4F4MpnCu23oapyOup06q2RWuX39qqvfvWrq0f\/kDf8Likte\/s5fx0sTr58ECXAFHyToCgYhIiDuMe6N9+Y5z9DQeJBQZd3EiqNBAQDA1kkyKkogaPIuEqqhaFFMzsqC7+2YM6uJ6mqJYJO0IbXGpKqqpY+8pGPdAE4reFEoq1k\/ICf9PO1\/PR\/ukcAXV1drKosIicE4G9rioAygBUArh1roOoGGQkB2tsJPuKIIzLd\/5AL+7j5FgExIlYBIamqZ\/bRmvMCxnYCa570uTihEuVjw2qyQ6wOpC4whhksBE2BNCM4a8nF0HZb2W7y8JJLF773BR\/TefMK6IFOVAhGGr\/\/R1sAfAHAJ1Enh2zNE5fhhTt\/p6r8dD\/9VdX09PQIgOMBnA+guBXXOA+rr4enAGOjI4A5AW3f9RM\/fRxx24\/L1SRzlBEVi6pahKj1GU4D8l+34vCoVQJGfg0hwBFCEyAcAUK1UgJIBawCIwIjCs4MDFkYycBZAjcEktRoCalrHpjfteSC474A1Zh64SYwgXo+CqAE4FshLN2aJz9QHyyyAMClRDSEDdf735bX2Z1wwgn7w1dV2rayg82z7P8yczIWq3JcH0xz\/vLlX57Sf813fxFVFh9mo0ilyhSxgLMy1CqUCDxmKcCTh\/z\/si\/zEYOcH0DijCcWKQFGFDZXIEK9b5GEwGL8d42DU4KiBEcOMBBrlIfQ5Iaapv1pQWn2Vw7+\/t9uBCRUM55947zzG66qzwfwOXgeum5l429Ae\/FFeOqxBif1dE6vRFVfCeCbAPbZinl\/7mANgLsAzGHmB0RkDQcwrg9HgHR3gej4z65Y1PGcs1fZScvIkdpIwJoBIDj2TD44f6p7chDCCCAvLCCkADmoMgQWSsZX\/AK3IJLACqD6fMFawyAplAVgFxoIGWoVYANSYiRO27IhM3Ng0Wu3X\/XolQ+ecuj7L77llii8Fc\/tfOZ3EwYgzTQY\/94ALgvGL1vZ+BsPn78BuCCo0+jT1fAbEP+XAfjaNmD8jY72p8H4zVjRFW3kuxKR0Qfeud\/Z2w\/MP9NU+ySODKsCmc1gBDBpoPdy7QwHWCDGR\/wQwGgEAYOgwYGE988lh8mrCNdEgxt2iadXAQqDlCP\/q1QRuQSIjKZlh6jURIu5VZa3zLq+sPMBZ+7xxctuB4C5gOmsDyt7xhk\/UOOeM3xb7+ewdRl+Y12DAN5ARH\/NT8+nY74fZMchIqcD6IIfnLK1jT\/\/\/fMAvI2I7s0\/60ZjAGv+9Q7YdY+LV9i2f8S2iV2SqZDUmgNTA2TWBwE1V6MAi28gdAwIOxjn1YBGZQq+K3BULwiN\/sAKkAqMOpAKlBycVWiSURQpSTqEtuFlvEd16Rva77v58pXHvfSDv3tf525z4BfimVYp6OrqYiLSOI5VVV8E4MKwKdux5YUn17U5JXy2\/45j0Oc2afyqOltEugD8v2D8wNY\/+fPpPz\/u7u6+P8cm1vbEjY0tiAB95OTDX9T6yJ3XTuPVk12RQKljp0DKBCsMKwTHBJDAqCDvJnLWOwLj2J\/0o9+f6t5gNMGoRlfLWwbI8wSU\/HRiJoU4wBgAbFAdNlIoxiymBU\/aSXe5abPO3OU7f\/kNEdXERp\/O0UDjqX\/zzTeXDjnkkBMDCDVtG\/uo+cn05+7u7jf29PRUnm7tvqMirN0BfBt+ZNo28xGDeTwO4EVEtGRdEdYmnQg3HAZbLr3O7N3y8Oe2x6oz0\/7lrgSwMKhigMgxjBCcySMBRZz5UL0hhgdA43IA+c\/z55B4\/EADsCgkUCaIeMdiDEAOwgJBFNtBblu1xBT+tHz6Hl960Xf\/cldDrkzw89L06bQRAaBQKODUU0896LzzzjsLwKvhy08Z8snsW\/\/KQamHABwN4NbGz7828HJbXOswcmwOgC\/BC3tuS+ucX99B4HmsK72iTVsYPyvkt59+9+TnPn77hR39C44uVAdFjHDVAtZ5QA9EyIiRMBA7gs08CJgXKTzQx2tEgqpam040egRxYAmDANiACfqXR1AiZASIIagREGdwThERwA7OmNhU2WDINj\/eT6U\/8Xa7XiVv6f77Lke8olJraOoCo9vPO9nWQKewGaVhcx4K4ER4qamdRp2228qplO+3jxhjvuWcG5GTjmX0OXdhazmDBoHUxrU+GMCHALwewNSG1Iq2kXUm+CGqbyOiB9fnTDf5Q2sXmHogt3z2mFk733tz79Rk+UuQDUgWE3NWbxlWEDL2smDWwVcFSACbE\/5oxEmfzxtcqwMA4JhAUBiPL9YdABgZGBxFSF0CMSmM9emBJgprWV1VENuIKmqxDAVJ2qf\/sn3PfS5fIvF\/9\/viLxfDeVByLmA6u6DoaRRC3yobMTcGCaBTKaDN74Kn804aw9i2pdAfAH4ALzgyMPr0D3\/TvgBeAOBGY8wTIlJrpwUgW8oR5OudO6iuri7b3d29B4BjAHywYa23JSeLBmf0QSL67oaCBZsOPgHcA8idcw55+cz+R34yQ\/tnK1KoOpBVUBa2pRCEDQAGqwDGC38QABKDkRywkYzB2gDi3Bkog9T6SAKunjYIgxABakKfcihLsgM4C0IjDGgEqFHkDpIV\/cZWk1LT3YOm6fp06g7X733+TXcQmXLgEXAvQOgE7t2nSwPba0sYPXLDLxQK+OUvfzn9yCOPfEnYjIfBS0uPPgG2qaAlfKb\/wqP+y0bxE\/LPWwJwJbwW4Z0ArgLwi6ampgfL5fKI9eju7t7s69\/V1cXd3d15qO\/CZ4vDiX8sfJfibGy7V+6M\/gPgKCJatCGpFG3ODcvW6j2de5zYUV510dShcgQaJsQpZakfQUIpAWS8cZJAjYMzvmxgnRnxaXS0E2j8pOwdBpz1Bm5SqAltyEGUlJUbVM+1BhT4oM63IqlvHQJBQCoKQ4RCjDIMFnPrE1mx7e8Z25ubdtj32p2\/cs2jcK52mClA6AKhG9ow7lw30eDzv1Qb881isYjBwcF9wyY8AsBLADRvw0Y\/2viXATiRiH7bCEjlIXapVJJyufxxAF8OuXR+424BcCOA39566603v\/CFL0xzhfr8tfkGGW90sLb1LhQK+PGPf9zS2dl5JLx+3+saDH9bXevcUIYBnEBEP99QHGWz\/jG5l378pBd\/e4fFSz\/A1RUKM4BKpEQCFFICXKMDEFQiB6OEKKMxQcCx\/gYlgNWGUoJCTYaMM0iIEqwGTAAjnUZ9qdijhsiZiRRmj7FmwqpMwhFbNcAAGKVCyz2VCv49WGi5e7kUH2055DX37P2pix6RNHlK7mYcxzjllFO2\/+Y3v7k3fBvpgQBeivokGWyjwBPWEo18hIi+NcbJnxNoOgNoNbUhXWhUJF4C4J8Abgbwv89\/\/vP3nXvuuQ83attt6r798Ic\/vOe3vvWtveFFOw4FcEiDk82l0XkbXedcSv3yBx988JTdd989WR\/499Q4gFAaXPXL8yb1\/+Cyb+4o\/cel1UXONWcmywQFB0QJeycAQCNBOXKw63AA+X4YLf9HuY4gEYQFro4CghUwWn8f1xAMRGnIGsLtdFw\/ti1bqBAkyWAiEhhSUWcYBUDbUIZ1Q0yDw2SW2rbW+VqI\/xo3t99Wcfr4tN33Wv3QA\/cNJM8\/bvDAk0\/2fw1z7c\/QgJjm11lnncXd3d3m1ltvjRYsWNB62223tXd3d28PP4X3sADmzYCv4dtRN5ux7fc45A7gUgAfBVBuPJEa6ugHAugFsMsYObWMct8CL2y5FMD84BD+9YUvfGH+oYce2nfnnXeWP\/axj1VPOeWU5OKLL875Buju7qbu7m4LwPb29kalUqnl5ptvbv\/yl7+8QzD2l8KrIU2D5+83Vi4I27YMfb5m9wM4Jgh+bDCxip6Cu04E6H1f\/Oyspv\/0ntfhlr\/T0oBLNTMMIE6N1\/0HACPIrD+qjRsJpI52AI1g0egPL0QQIp\/rqy8zcsP7+OYiHx7EqZ9FCCKoaSAqqR90YgNLMcsUJmYoQeGMcmZIoURNMZw6mIJFIhkSBwfFygrFy8tqFyVx8wpuaR+8uy8dfvMv71tWAyjqHzkG0AKvDdcSTpkZ8GOiZ8BP4V1biEdPE8PPXexPAZxORCtGn\/6hjj4TwMUA3ox6mXBdIOJYhpgCWBWihBXwc++rDQ8NaxrDl0abg6HPChFHtA4w7emw1oBvp34\/EV21NsbfFnMAjZWBJd\/++Mzopqt\/OnngycMhiVQjYnYMI+y5ACqASsjL\/XrnlCAKqF\/dEdTxAF8VqKt+eH0A659BCobWIoBatADjbdw4KDkIjP8+EZgk7D+FOgXHHKoQFp6k6EBGAIKmDohLEVwmMJ6uCBaDTBRZVEDZxIjbJ+GfyxK86tcLNvXGPqX36Sk+kX4N4H1EtHz0idQA6H0bwAfGgaY\/VeuiT\/O1\/hwzfzmXUR8PHvKUhDbUA1GAOj789cWPxW2nLSpM\/ns1LrLAKJEBqfEjwdl6dJ8Y5AAS8S6A1JN5VMHi+wEcERxzQPoVI3xcOPUJXpyElMdA4wREAlUJeb948A+eRkzQ+tjDTKBOIVkKyww2\/geGQKwgcY4kc4RMQEJIKhmgTi0SjVxZy\/2rtJyUG2aobfCjcRNuLRGJTTUkBvAXAJ8gouWBntxo\/GyMUfgehfdgfKW0da3Lxq41nqZrndvv9QAuyMV2xguG2qfqkxGgXar8givvuO+BM9\/88YF7br1mBzcwk8UpXEpkDLIkAcUEDmJ+tcw2cILI+QEkQTPIGykk1wkBpDFBcDDIlYb9c5TDHKIGb0E1OXMFkTSIlapvUDINO4IB1WpQMvYKxbEhOKeIPbsQ4hSmQCBWIslQUEFmS6hWn3X6pHmK8hiAk40xD48++XNnoKpvhKcqlzbvlnvWXLnTfAjAmUFLYaNUlJ\/yRdNOGMxVefCTb3p56yP3X9wxuGhPMonTRAygUBuDqgmIGFns4NizB1UAB\/Z6AcJedRgCcOqR\/4YWEh2FDxDRyBkEDX8lsW707uYcdDQhYlD2kuUMMAvABOcI\/aYZf1iueOffBp5tG\/J+AGcQ0fVjhP056PdGAJeEHHxbI9I8ndY6AfAuZv5laPV1G\/NmT\/niUy8ciLDHudfeJDs978MLC+0POmajLE4sIFkCNewfAcGn2nRhDae+P\/n9TuJ6HKeBRTgujxeky0ZVFcZSLc7nG9Q6hkaD7xr6FCgsoyhUdJ0j05+BVw74DQbAb13Gvy+8CvGshtdNXONPsSrwLd7XhH220eHmFrkBBOjcTjWzv\/HLPw7tccScJaXZf64WSyZN1DEDSUQYtgqTWV8mDDMArCji1CGSFM5kcNaz+FRiUBZ5+vBY0NDo36\/ACCFkHetBI75WGTnUpKGAFQy87jUa1MsAKJgI1thni\/Eb+Gk+7ySiP44G1fLhI8cee+xu8Ey\/F6Bet564xmf8AqAM4Cxm\/lqopGxS49QWzZtyyrBe873tHrmi58odkhWHc1px1UyMiRlxGtT9EY52rWMCmfH9BCwG7AogCJSTWn6fA3jrGhdY\/3kDXb7O4kPj3MMcFqBGQpIYKCkyFjABRgCQrSkceXySMFRow59WMt52w8pnQyh6H4BTiOjvo0tQo8p9FwF460TYv8kYy1cBnAlf\/tzk6Ulb9Eb0AKJdYDrqpIUrWp\/3vsfNjF9Uiq3GxKxGPDUYRN7anakFPMIhJZCgEIwUgAM1tArXwnTVmubAWDG9iqAxh6hFB1qP+XOtASYKA8sb7kE+0VgaT\/069pDTjJ8FmBQDeLDB+O1ajL8A4Jxg\/BNh\/6aBnHMBnENEyeYwfmyNm0E9EO3q4hf+4NpHyi888v3LWnb56gC3JZYI4iBOBIitDwBsjJQtnBoYMTBCgcSTAJygzhIcmbM34gKj8\/01c39d\/2PEPfDpAHNu642Ygo75O59hp1C+HDcBeBsz\/z2E+dmosF\/DVJxvwzfTTIT9m7beV8B3+a3cnHoJW22XzgXMHMCpKv\/vXfueNCVZ\/tnJWWWnqJqISyrEkSUxFpkIDAhWAEjmD5F6o9\/aQTwa29jXmSI0vMmI5wWgwXcsCpyfj+rJRmQ9r4AyMAiZMoYLbfjzSsZbb1j+TAz5MwC\/AvBZIpo3BuCXl\/pmAfgKfK1\/4tp4fAUAvgdf7lu8ufUTt1o4Ngc1zX7d+2f3XbJkz0OPftxNvaVM7YxCgTSGZFJBxBkM\/f\/2rjY2z7IKX+fcz9O+3dqu67buIx1OkM\/xoUL8QVCrEMAfyMfSITHrGg0MIX7wQ2Ns0g9iFlFMBEzUmOHURWOL8Yca49hWtxXCgIDIXKCDDdwYrB9bR9ev933u+\/jj3M\/bp+\/ethS69W3XJ3my7t2yvc957nPuc677nOsChA2EQgCc7e1Pgnu5fv1ROjsoHwdZ9tyRx34W9xT4UcS4\/JhjpwBx6j7sa9ANRNSZp8nHeOdfBuAxjDb6zF9TD7YG2sr8GICHmPm9s0GeWhB5ajw\/0Nn0zWrzescPFg931ZdH3SUgawExiAzIGpUPI4co1LbdMON1A2jyPGoqj3ymknGM9isIaFkBPyMEIaNbI0Ug0d4FBQEJd+2eEyBgDD4dghJfbiOiM7j8EjX\/ar9j3YzCJCeZLfbuhRK6bmHm4Xyc\/tNxFcRZFQHSBPAlLU8cFZHvdG687pWBU+7hCtdXxZIWQxkKxUIYsMRwEoB9G6\/uuuMHgTNZPydfiyJj\/56OKjgVSifPSRK\/Kic5iiMyK3tKJ4ibBKDDp\/x7k86eJ+2\/2mcIN6OweQoK3fnfAvA9ImrLZ+\/pvAoGkW0BXGttrSGi9KW\/f+lX9rIb7ulNrX7OSAUVZwIAThw5ocAiFIvAjW3pHnvWPxYXEEwkTz4eIOiyGEwWBkx2F8pEaT6DZi\/YnTt5+Nfm5uYNzLxXRILcqb6E81dBFXFu8TjBvPNPLeWPbf4mgHuZuU1EzNkmSC2oVbq+rc3qKZ7QmkfadhV\/5t6buoPl9\/eFy47LgoVEKSaQOMNOmNyo6BBhDGHfhAi8kzG3yOjPuUFEhOCExpwsZJuAsnukjCkdpLCqqw+zEGPH3w\/gzubm5vUtLS1vOeeYiKIcHj\/xzr8OSkX1ef9vBPM+\/YGDbQyuOmiL9I1EtMM5xzgHPIhUwJbJ+tOLX\/viFyoHj3+r3PbcWJY+VUbpYRs6IBIyRJRtyZWsxjCpcIlS\/akEEGtgYAv9wGMpQvlgKoYwQYjhwGByYESAU+0B8TyG7HSmEMyAxwUcCAMlFdjRg9mEAcQ7kIHOlv8TwA+J6OXxUlAiwq5du1I1NTV1msBhBeabfKZq83gTPgIVSvkZEY2cS1r0gn1Zo\/g66Lond7Vf2Pr6nSeXXnRv18Lq\/ZlUlXFcZMTBAiLMurObgMHWQbn7lAQkYoaFKhCL1U49SwYRMSIiRFB68ShZ9ArAVtmGAxEFHyVuChpLXEgw2c+y+KzoENMsuWKEP27pfYCZ13lmmXHnyxsbGxfU1NT8FEroMe\/8H87mDGD7hg0bbiOiR5h55FxrIsyKPFWawGgBCOSe3nDrJdcURbdG3YfqVlDPtZIZ0rw8kyEO4tARcwgYOAQgEbBVVaLIKJCoNnbZ0WHPUK7tvUnzUDIasaoQGUX8jQOEAu0IogwAgQXjdKoCT58g1O4p6D6AJEh3DErZ\/QdmPuCcM+Olnwm0fwGUpHQTlKgU88DflGx+yGMmbUR0bKb0EWmWWY\/Jp05vfLf+4lRP59fN6a66Ra5vZYl7H1F\/GoGB2AhkyDunGP+QDk5EZcRJlHEoSwbqpxC9ICklYHxHCYBRjJcq13Fgdqz\/BwMOaU9eH2gA6AVq93YX4gJMvncH4CkATxQXF3ek02lMdSGKSDWAb0CFSVaMs9jnHX\/UFhkAfwPwIyJ63tvwQ4\/zztkSYJxo5Vpra00rYD7xk60Hq3+77\/vdK6+8rTNcvvVosKR7pLQMKCoiJRqAJXFCsW6Ab\/CP5ccDKzCRQyBA4AgsBCIDAiMmCItpRiU77ed8diE5XYhx8w8gTrzISUGZNn6kOLQ5KPf+\/QDqiahjZGQklhSfivMbIjpKRA0AbvLBZDARZCzO30YgSSyh2PnfAHD\/448\/fg8zP++lxXmmnH\/WZQDjgYQiYt5s\/vblweEXv2q63\/rKUjm9JmWGAJsBhKwjIohjlnGWpB\/icYmZAqUA8urm2UYg1lZgXxnoNKCBMMMi4z3LYKBkMXaeBNbt6S4Ex08G+jSAndCx3KeJqCtO68er9T9AEMjWrO3t7amamppP+cByB0YZdt1s3HA+guPnzj287rGSp5j5iD9qLgj9Q5oD1h5z+vbig+s\/XXHy4LpFUf\/nTDRwzcKRvrIQFlEmY+H02IAYhIwCe8w8eobIBiJOBQHFD\/s4B4GWDewbjpxvBjIWEDCEkVU4cgQMlFRiVy\/hrr09M+n4yeO4XgD7APwdwG+IaGja38OZzUF3A7gbOv8f6xUWMr\/+dDi+JAKdBfBfKD\/iFiLaX6BZ9RyxvoDa1oPXt+m0UHv7joo1f3n4ehw7fE\/R4PtfqgqxJEoPw1EaTE4CyyAJyUSRVmUm9K\/PAiHBuQhsyE8DWm0GigEBE48n64EDMUGMZGVqBlKLseMk4a49vTNZ3wNKlf1nAK2bNm16dsuWLRlrLc4m4JQj+EFQoY2NUOrvj+d817mwBvPZ\/RUAvwTwjyAI3hYRWGtnVOh0zgeA7NvQEwMiz8e\/v\/Xnpemntl5emZJb7EDP3YvSvWvKMwOlIRvPrxIBTALDsM7BBQyQdv4aMhDnYF0EE5DW9wCcUdCQnTYIkWEIRolIh0oWY+cJ4PZ\/9Z7tRZfvHUYAXoMKcuwFcCA+W\/Y70zkR2RQR4xe8E5EQwMXQRqF6nxUEU3imQnP2fN9xENoM9WsAzxDR27l2mM8AzuHV1NTEzQdaiNq8MAcxOhtvr+bDr12VSo9ca9Lp600mfUOpcWXGDsKNDCL0QiEjI3BGIEVMFFBI\/uSAxIME1liVGnRQwI8xenrAhCF\/CnDH9DQCSU6KmU+pJg0l5NwNldB6nogOMTO8wm4AwJ7r3SdXZdd\/thqqfnQddGbgSqhoR24JkyuEQjPo8LHz5vIZWL\/bbwewu66u7oVt27b1AoDv5EOhOv6cDwBJjMDDfG7MY4tj2f6Lpfv\/+GRd8cCJmoWZvgvCTP+KkpArFiITEggYsr6FkJEBOQE5IsCSJYZQYEFOuwOJyCoYQYSh4sXY3gOs6+j9KI6edHbK4\/C9AA5DKbl+B+BZZrajJxKj4pkznXbm+y5eDjzwJUI9gKsAXAhVOy7OYxubWLPTHRgkj7PnwyosgB6oLNmrHkztYOZ0rt0L3fHPmwAwEWAYX52dncWHf\/zgqiU4tbzo1LEreLDvmiWl5ZdK2l1iRtJVxTaTWhRYlRYiAigCrFNGA2HnIA4SgQXkCBgorsD2HsG65\/pokjQyt4YcjzFn2Dv8AWiP\/r8BvProo4++09DQ0BWLZMZ06IWCME8GFsbf1weDSgAXALjalwhXAbgCQGWeDCG2WzJT+KBrWvL8PB4w6QD0Q6nP\/uNT\/Je2bt16pL6+\/rifhcja3D\/TrCKCOO8bNWKi0jP+ICzGyw98+ZOp3v9dVCH9q8qHT30MkSwHo9KSrYK4KnayNAAvKIaDjQaUvgBaAmzvinDnM1M+BRgE8C5UTvs9qAjmEX93AtiXu7PM1oU32ff3tfNnoYrIF\/h7GbTZKL6n8zSh39v8mH8H7wI4CuDNzZs3P9fQ0HB8Ltl9PgDkZAbNTaC1B0DLukDLqsBr25AZpRDQjfm+F\/aFdTv\/lCo7+OqiEnOiPBzMLArd8AJwUDls0yuHB05XU1hUJUVFS595+2TZfR3HizCqYR8fzQ1BOfSHvIO\/A53\/PgkdxOmDClyeAjAchqGLoii56ILk7jfbF2CeMiEue6JkptDY2Bg0NzeXAKgAsNjfpT4QrAawymcLZVDFIYMcUXjoec9pb+PjPrAeA3DCB4A+AL0HDx7sX7t27UgURYkmLwnnot3nr3EXJKi1ttZILUy2H2jCiwERbm19qKS9qbZ08x2XLRGRVSJS7X9dLiJLRaRCREo3btyYEhEThuGkjuHnwk2865wf9s8+N0\/03MYYBEEAEQlFZIG37zJv71X+Xul\/v0REykUkJSIcBMFkHJEsIqapqWnONjD9H0Fe4+PkbLfAAAAAAElFTkSuQmCC\" alt=\"Logo\">\r\n    <p id=\"ftr-text\"><\/p>\r\n  <\/div>\r\n<\/footer>\r\n<div id=\"toast\" role=\"status\" aria-live=\"polite\"><\/div>\r\n\r\n<script>\r\n\/* =====================================================================\r\n   EDIT THESE SETTINGS\r\n   ===================================================================== *\/\r\nconst CONFIG = {\r\n  brand: 'OnGround Tools',                 \/\/ shown in header, footer and page title\r\n  ctaUrl: '#',                             \/\/ where the \"Get a free review\" buttons go (contact page \/ WhatsApp link)\r\n  ctaLabel: 'Get a free review',\r\n  ctaTitle: 'Want an expert to fix these issues for you?',\r\n  ctaText: 'Share your website and our team will point out what is holding your rankings back and how to fix it.'\r\n};\r\n\r\n\/* =====================================================================\r\n   UTILITIES\r\n   ===================================================================== *\/\r\nconst $ = (s, r = document) => r.querySelector(s);\r\nconst $$ = (s, r = document) => Array.from(r.querySelectorAll(s));\r\nconst esc = s => String(s == null ? '' : s).replace(\/[&<>\"']\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\r\nconst val = (root, id) => { const e = root.querySelector('#' + id); return e ? String(e.value).trim() : ''; };\r\nconst cap = s => s.charAt(0).toUpperCase() + s.slice(1);\r\nconst ACR = new Set(['seo','sem','ppc','smo','crm','ai','b2b','b2c','roi','ui','ux','gst','erp','sms','api','faq','url','html','css','pdf','qr','ott','cms','kpi','cpc','ctr','roas','utm']);\r\nconst titleCase = s => s.trim().split(\/\\s+\/).filter(Boolean).map(w => ACR.has(w.toLowerCase()) ? w.toUpperCase() : (w === w.toUpperCase() && w.length > 1 ? w : cap(w.toLowerCase()))).join(' ');\r\nconst escRe = s => s.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\r\nconst trunc = (s, n) => s.length > n ? s.slice(0, n - 1).trimEnd() + '\u2026' : s;\r\nconst empty = msg => `<div class=\"empty\">${esc(msg)}<\/div>`;\r\nconst badge = (cls, txt) => `<span class=\"badge ${cls}\">${esc(txt)}<\/span>`;\r\nconst alertBox = (cls, title, text) => `<div class=\"alert ${cls}\"><strong>${esc(title)}<\/strong> ${text ? esc(text) : ''}<\/div>`;\r\n\r\nlet toastTimer;\r\nfunction toast(msg) {\r\n  const t = $('#toast'); t.textContent = msg; t.classList.add('show');\r\n  clearTimeout(toastTimer); toastTimer = setTimeout(() => t.classList.remove('show'), 1800);\r\n}\r\nasync function copyText(text) {\r\n  try { await navigator.clipboard.writeText(text); }\r\n  catch (e) {\r\n    const ta = document.createElement('textarea'); ta.value = text; ta.style.cssText = 'position:fixed;opacity:0;top:0;left:0';\r\n    document.body.appendChild(ta); ta.select(); try { document.execCommand('copy'); } catch (_) {} ta.remove();\r\n  }\r\n  toast('Copied to clipboard');\r\n}\r\nfunction downloadFile(name, text, type) {\r\n  const b = new Blob([text], { type: type || 'text\/csv' });\r\n  const a = document.createElement('a'); a.href = URL.createObjectURL(b); a.download = name;\r\n  document.body.appendChild(a); a.click();\r\n  setTimeout(() => { URL.revokeObjectURL(a.href); a.remove(); }, 500);\r\n}\r\nconst csvCell = v => '\"' + String(v == null ? '' : v).replace(\/\"\/g, '\"\"') + '\"';\r\n\r\ndocument.addEventListener('click', e => {\r\n  const c = e.target.closest('[data-copy-text]');\r\n  if (c) { copyText(c.getAttribute('data-copy-text')); return; }\r\n  const f = e.target.closest('[data-copy-from]');\r\n  if (f) {\r\n    const el = document.querySelector(f.getAttribute('data-copy-from'));\r\n    if (el) copyText(el.value !== undefined ? el.value : el.textContent);\r\n  }\r\n});\r\n\r\n\/* Pixel width (approximate Google display width) *\/\r\nconst _cv = document.createElement('canvas').getContext('2d');\r\nconst FONT_T = '400 20px Arial, Helvetica, sans-serif';\r\nconst FONT_D = '400 14px Arial, Helvetica, sans-serif';\r\nconst TITLE_PX = 600, DESC_PX_DESKTOP = 960, DESC_PX_MOBILE = 720;\r\nfunction px(text, font) { _cv.font = font; return Math.round(_cv.measureText(text).width); }\r\nfunction truncPx(text, font, max) {\r\n  if (px(text, font) <= max) return { text, cut: false };\r\n  let lo = 0, hi = text.length;\r\n  while (lo < hi) { const mid = Math.ceil((lo + hi) \/ 2); if (px(text.slice(0, mid).trimEnd() + '\u2026', font) <= max) lo = mid; else hi = mid - 1; }\r\n  return { text: text.slice(0, lo).trimEnd() + '\u2026', cut: true };\r\n}\r\nfunction lenStatus(len, lo, hi, max) {\r\n  if (!len) return ['muted', 'Empty'];\r\n  if (len < lo) return ['warn', 'Short'];\r\n  if (len <= hi) return ['good', 'Good length'];\r\n  if (len <= max) return ['warn', 'A bit long'];\r\n  return ['bad', 'Too long'];\r\n}\r\nconst TITLE_LEN = [30, 60, 70], DESC_LEN = [120, 160, 175];\r\n\r\n\/* Form builders *\/\r\nconst F = {\r\n  input: (id, label, o = {}) => `<div class=\"field\"><label class=\"lbl\" for=\"${id}\">${label}${o.req ? ' <span class=\"req\">*<\/span>' : ''}<\/label><input class=\"inp\" id=\"${id}\" type=\"${o.type || 'text'}\" placeholder=\"${esc(o.ph || '')}\" value=\"${esc(o.value || '')}\" autocomplete=\"off\" ${o.attrs || ''}>${o.hint ? `<p class=\"hint\">${o.hint}<\/p>` : ''}<\/div>`,\r\n  area: (id, label, o = {}) => `<div class=\"field\"><label class=\"lbl\" for=\"${id}\">${label}${o.req ? ' <span class=\"req\">*<\/span>' : ''}<\/label><textarea class=\"inp ${o.mono ? 'mono' : ''}\" id=\"${id}\" rows=\"${o.rows || 4}\" placeholder=\"${esc(o.ph || '')}\">${esc(o.value || '')}<\/textarea>${o.hint ? `<p class=\"hint\">${o.hint}<\/p>` : ''}<\/div>`,\r\n  select: (id, label, options, o = {}) => `<div class=\"field\"><label class=\"lbl\" for=\"${id}\">${label}<\/label><select class=\"inp\" id=\"${id}\">${options.map(([v, t]) => `<option value=\"${esc(v)}\">${esc(t)}<\/option>`).join('')}<\/select>${o.hint ? `<p class=\"hint\">${o.hint}<\/p>` : ''}<\/div>`,\r\n  check: (id, label, checked) => `<label class=\"check-inline\"><input type=\"checkbox\" id=\"${id}\" ${checked ? 'checked' : ''}> ${label}<\/label>`\r\n};\r\nconst codeBlock = (id, text) => `<div class=\"codewrap\"><pre class=\"code\" id=\"${id}\">${esc(text || '')}<\/pre><button type=\"button\" class=\"btn btn-sm copy-float\" data-copy-from=\"#${id}\">Copy code<\/button><\/div>`;\r\nconst checkRow = (st, label, detail) => `<li class=\"check ${st}\"><span class=\"ci\" aria-hidden=\"true\">${{pass:'\u2713',warn:'!',fail:'\u2715',info:'i'}[st]}<\/span><div><div class=\"ct\">${esc(label)}<\/div>${detail ? `<div class=\"cd\">${detail}<\/div>` : ''}<\/div><\/li>`;\r\nfunction gauge(score) {\r\n  const r = 52, c = 2 * Math.PI * r, off = c * (1 - score \/ 100), cls = score >= 80 ? 'good' : score >= 60 ? 'warn' : 'bad';\r\n  return `<div class=\"gauge ${cls}\"><svg viewBox=\"0 0 120 120\" width=\"120\" height=\"120\" role=\"img\" aria-label=\"Score ${score} out of 100\"><circle cx=\"60\" cy=\"60\" r=\"${r}\" class=\"g-bg\"\/><circle cx=\"60\" cy=\"60\" r=\"${r}\" class=\"g-fg\" stroke-dasharray=\"${c.toFixed(1)}\" stroke-dashoffset=\"${off.toFixed(1)}\" transform=\"rotate(-90 60 60)\"\/><\/svg><div class=\"g-num\"><strong>${score}<\/strong><span>out of 100<\/span><\/div><\/div>`;\r\n}\r\n\r\n\/* Icons *\/\r\nconst ICONS = {\r\n  title: 'M4 7V5h16v2M12 5v14M9 19h6',\r\n  desc: 'M4 6h16M4 10h16M4 14h10M4 18h12',\r\n  ruler: 'M3 8h18v8H3zM7 8v4M11 8v3M15 8v4M19 8v3',\r\n  search: 'M11 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14zM20 20l-4-4',\r\n  heading: 'M6 4v16M18 4v16M6 12h12',\r\n  percent: 'M19 5L5 19M7.5 6.5a1.5 1.5 0 1 0 0 .01M16.5 17.5a1.5 1.5 0 1 0 0 .01',\r\n  target: 'M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zM12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8z',\r\n  check: 'M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zM8 12l3 3 5-6',\r\n  link: 'M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1',\r\n  ext: 'M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5',\r\n  slug: 'M9 8l-5 4 5 4M15 8l5 4-5 4M13 5l-2 14',\r\n  image: 'M4 5h16v14H4zM4 16l5-5 4 4 3-3 4 4M9 9.5a.5.5 0 1 0 0 .01',\r\n  share: 'M18 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM18 22a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM8.6 13.5l6.8 4M15.4 6.5l-6.8 4',\r\n  card: 'M3 5h18v14H3zM3 13h18M7 16.5h6',\r\n  code: 'M8 7l-5 5 5 5M16 7l5 5-5 5M14 4l-4 16',\r\n  robot: 'M12 3v3M7 8h10a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2zM9.5 13h.01M14.5 13h.01M9 17h6'\r\n};\r\nconst icon = n => `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"${ICONS[n] || ICONS.code}\"\/><\/svg>`;\r\n\r\n\/* =====================================================================\r\n   PAGE LOADING + PARSING (used by the \"Analyze a web page\" tools)\r\n   ===================================================================== *\/\r\nconst PROXIES = [\r\n  u => 'https:\/\/api.allorigins.win\/raw?url=' + encodeURIComponent(u),\r\n  u => 'https:\/\/corsproxy.io\/?' + encodeURIComponent(u),\r\n  u => 'https:\/\/api.codetabs.com\/v1\/proxy?quest=' + encodeURIComponent(u)\r\n];\r\nfunction normUrl(s) {\r\n  s = (s || '').trim(); if (!s) return '';\r\n  if (!\/^https?:\\\/\\\/\/i.test(s)) s = 'https:\/\/' + s;\r\n  try { const u = new URL(s); if (!u.hostname.includes('.')) return ''; return u.href; } catch (e) { return ''; }\r\n}\r\nasync function fetchPage(url) {\r\n  for (const mk of PROXIES) {\r\n    const ctrl = new AbortController(); const t = setTimeout(() => ctrl.abort(), 15000);\r\n    try {\r\n      const res = await fetch(mk(url), { signal: ctrl.signal }); clearTimeout(t);\r\n      if (!res.ok) continue;\r\n      const text = await res.text();\r\n      if (\/<(html|head|body|title|meta|div|p|a)[\\s>]\/i.test(text)) return text;\r\n    } catch (e) { clearTimeout(t); }\r\n  }\r\n  throw new Error('The page could not be loaded. The site may block automated access, or the proxy is busy. Switch to \u201cPaste HTML source\u201d (open the page, press Ctrl+U, copy everything) and try again.');\r\n}\r\nfunction sourceInputHTML(id) {\r\n  return `<div class=\"src\" data-src=\"${id}\">\r\n    <div class=\"tabs\" role=\"tablist\" aria-label=\"Page source\">\r\n      <button type=\"button\" class=\"tab is-active\" data-mode=\"url\" role=\"tab\" aria-selected=\"true\">Page URL<\/button>\r\n      <button type=\"button\" class=\"tab\" data-mode=\"html\" role=\"tab\" aria-selected=\"false\">Paste HTML source<\/button>\r\n    <\/div>\r\n    <div class=\"src-pane\" data-pane=\"url\">\r\n      <label class=\"lbl\" for=\"${id}-url\">Page URL<\/label>\r\n      <input id=\"${id}-url\" class=\"inp\" type=\"text\" inputmode=\"url\" placeholder=\"https:\/\/example.com\/page\" autocomplete=\"off\">\r\n      <p class=\"hint\">The page is loaded through a public proxy. If a site blocks it, use \u201cPaste HTML source\u201d.<\/p>\r\n    <\/div>\r\n    <div class=\"src-pane\" data-pane=\"html\" hidden>\r\n      <label class=\"lbl\" for=\"${id}-html\">HTML source<\/label>\r\n      <textarea id=\"${id}-html\" class=\"inp mono\" rows=\"7\" placeholder=\"Open your page, press Ctrl+U, copy everything and paste it here\"><\/textarea>\r\n      <div class=\"field\" style=\"margin:12px 0 0\">\r\n        <label class=\"lbl\" for=\"${id}-base\">Page URL (optional)<\/label>\r\n        <input id=\"${id}-base\" class=\"inp\" type=\"text\" inputmode=\"url\" placeholder=\"https:\/\/example.com\/page\" autocomplete=\"off\">\r\n        <p class=\"hint\">Add it for accurate internal vs external link and URL checks.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>`;\r\n}\r\nfunction bindSources(root) {\r\n  $$('.src', root).forEach(src => {\r\n    src.dataset.mode = 'url';\r\n    $$('.tab', src).forEach(tab => tab.addEventListener('click', () => {\r\n      $$('.tab', src).forEach(t => { t.classList.toggle('is-active', t === tab); t.setAttribute('aria-selected', t === tab ? 'true' : 'false'); });\r\n      src.dataset.mode = tab.dataset.mode;\r\n      $$('.src-pane', src).forEach(p => { p.hidden = p.dataset.pane !== tab.dataset.mode; });\r\n    }));\r\n  });\r\n}\r\nasync function readSource(root, id) {\r\n  const src = root.querySelector(`.src[data-src=\"${id}\"]`);\r\n  if (src.dataset.mode === 'html') {\r\n    const html = src.querySelector(`#${id}-html`).value;\r\n    if (!\/<[a-z!][^>]*>\/i.test(html)) throw new Error('Paste the full HTML source of the page first (open the page, press Ctrl+U, copy all).');\r\n    return { html, url: normUrl(src.querySelector(`#${id}-base`).value) };\r\n  }\r\n  const raw = src.querySelector(`#${id}-url`).value.trim();\r\n  if (!raw) throw new Error('Enter a page URL first, or switch to \u201cPaste HTML source\u201d.');\r\n  const url = normUrl(raw);\r\n  if (!url) throw new Error('That URL does not look valid. Example: https:\/\/example.com\/page');\r\n  return { html: await fetchPage(url), url };\r\n}\r\nfunction wirePage(root, { id, btn, out, render }) {\r\n  const b = root.querySelector('#' + btn), o = root.querySelector('#' + out);\r\n  const go = async () => {\r\n    b.disabled = true;\r\n    o.innerHTML = '<div class=\"loading\"><span class=\"spin\"><\/span>Loading and analyzing the page\u2026<\/div>';\r\n    try { const src = await readSource(root, id); const p = parsePage(src.html, src.url); o.innerHTML = render(p, src); }\r\n    catch (e) { o.innerHTML = `<div class=\"alert bad\"><strong>Couldn't analyze the page.<\/strong> ${esc(e.message)}<\/div>`; }\r\n    b.disabled = false;\r\n  };\r\n  b.addEventListener('click', go);\r\n  root.querySelector(`#${id}-url`).addEventListener('keydown', e => { if (e.key === 'Enter') { e.preventDefault(); go(); } });\r\n}\r\nconst PLACEHOLDER_HOST = '__page__.invalid';\r\nfunction parsePage(html, pageUrl) {\r\n  const doc = new DOMParser().parseFromString(html, 'text\/html');\r\n  const attr = (sel, a) => { const e = doc.querySelector(sel); return e ? (e.getAttribute(a) || '').trim() : ''; };\r\n  const metaName = n => attr(`meta[name=\"${n}\" i]`, 'content');\r\n  const metaProp = n => attr(`meta[property=\"${n}\" i]`, 'content');\r\n  const titleEl = (doc.head && doc.head.querySelector('title')) || doc.querySelector('title');\r\n  const title = titleEl ? titleEl.textContent.replace(\/\\s+\/g, ' ').trim() : '';\r\n  const canonical = attr('link[rel~=\"canonical\" i]', 'href');\r\n  let base = pageUrl || '';\r\n  if (!base) {\r\n    for (const c of [canonical, metaProp('og:url')]) {\r\n      try { const u = new URL(c); if (\/^https?:$\/.test(u.protocol)) { base = u.href; break; } } catch (e) {}\r\n    }\r\n  }\r\n  const root = doc.querySelector('main, article, [role=\"main\"]') || doc.body || doc.documentElement;\r\n  const clone = root.cloneNode(true);\r\n  clone.querySelectorAll('script,style,noscript,template,svg,iframe').forEach(n => n.remove());\r\n  if (root === doc.body) clone.querySelectorAll('nav,footer,aside').forEach(n => n.remove());\r\n  clone.querySelectorAll('p,div,li,h1,h2,h3,h4,h5,h6,br,td,th,tr,section,article,header,ul,ol,blockquote').forEach(n => { n.insertAdjacentText('beforebegin', ' '); n.insertAdjacentText('afterend', ' '); });\r\n  const text = (clone.textContent || '').replace(\/\\s+\/g, ' ').trim();\r\n  const words = text.match(\/[\\p{L}\\p{N}][\\p{L}\\p{N}'\u2019\\-]*\/gu) || [];\r\n  const headings = $$('h1,h2,h3,h4,h5,h6', doc.body || doc).map(h => ({ level: +h.tagName[1], text: (h.textContent || '').replace(\/\\s+\/g, ' ').trim() }));\r\n  const imgList = $$('img', doc).map(i => ({ src: i.getAttribute('src') || i.getAttribute('data-src') || '', hasAlt: i.hasAttribute('alt'), alt: (i.getAttribute('alt') || '').trim() }));\r\n  const images = { total: imgList.length, missing: imgList.filter(i => !i.hasAlt).length, empty: imgList.filter(i => i.hasAlt && !i.alt).length, list: imgList };\r\n  const ld = [];\r\n  $$('script[type=\"application\/ld+json\" i]', doc).forEach(s => {\r\n    try {\r\n      const walk = o => { if (Array.isArray(o)) o.forEach(walk); else if (o && typeof o === 'object') { if (o['@type']) ld.push([].concat(o['@type']).join(', ')); if (o['@graph']) walk(o['@graph']); } };\r\n      walk(JSON.parse(s.textContent));\r\n    } catch (e) { ld.push('Invalid JSON-LD'); }\r\n  });\r\n  const og = {}, tw = {};\r\n  $$('meta', doc).forEach(m => {\r\n    const p = (m.getAttribute('property') || '').toLowerCase(), n = (m.getAttribute('name') || '').toLowerCase(), c = (m.getAttribute('content') || '').trim();\r\n    if (p.startsWith('og:') || p.startsWith('article:')) og[p] = c;\r\n    if (n.startsWith('twitter:')) tw[n] = c;\r\n    if (p.startsWith('twitter:')) tw[p] = c;\r\n  });\r\n  const hreflang = $$('link[rel~=\"alternate\" i][hreflang]', doc).map(l => ({ lang: l.getAttribute('hreflang'), href: l.getAttribute('href') }));\r\n  const icons = $$('link[rel~=\"icon\" i], link[rel=\"shortcut icon\" i], link[rel~=\"apple-touch-icon\" i]', doc).map(l => ({ rel: l.getAttribute('rel'), href: l.getAttribute('href') }));\r\n  const charsetEl = doc.querySelector('meta[charset]');\r\n  return {\r\n    doc, url: pageUrl, base, title, description: metaName('description'), canonical,\r\n    robots: metaName('robots'), viewport: metaName('viewport'), keywords: metaName('keywords'), author: metaName('author'),\r\n    themeColor: metaName('theme-color'), generator: metaName('generator'),\r\n    charset: charsetEl ? charsetEl.getAttribute('charset') : '', lang: (doc.documentElement.getAttribute('lang') || '').trim(),\r\n    og, tw, hreflang, icons, ld, headings, images, text, words, wordCount: words.length\r\n  };\r\n}\r\nfunction getLinks(p) {\r\n  let baseHost = '';\r\n  if (p.base) { try { baseHost = new URL(p.base).host.replace(\/^www\\.\/, ''); } catch (e) {} }\r\n  const out = { internal: [], external: [], other: [], baseKnown: !!baseHost };\r\n  $$('a[href]', p.doc).forEach(a => {\r\n    const raw = (a.getAttribute('href') || '').trim();\r\n    const rel = (a.getAttribute('rel') || '').toLowerCase().split(\/\\s+\/).filter(Boolean);\r\n    const img = a.querySelector('img');\r\n    const text = (a.textContent || '').replace(\/\\s+\/g, ' ').trim() || (img ? ('[image] ' + (img.getAttribute('alt') || '').trim()).trim() : '') || (a.getAttribute('aria-label') || '').trim();\r\n    const item = { raw, text, rel, newTab: a.getAttribute('target') === '_blank', hasImg: !!img };\r\n    if (!raw || raw.startsWith('#') || \/^(javascript:|mailto:|tel:|sms:|whatsapp:|data:)\/i.test(raw)) {\r\n      item.kind = raw.startsWith('#') ? 'anchor' : (raw.split(':')[0] || 'empty'); out.other.push(item); return;\r\n    }\r\n    let u; try { u = new URL(raw, p.base || ('https:\/\/' + PLACEHOLDER_HOST + '\/')); } catch (e) { item.kind = 'invalid'; out.other.push(item); return; }\r\n    const placeholder = u.host === PLACEHOLDER_HOST;\r\n    item.host = u.host.replace(\/^www\\.\/, ''); item.protocol = u.protocol; item.url = placeholder ? raw : u.href;\r\n    const internal = placeholder || (baseHost && item.host === baseHost);\r\n    (internal ? out.internal : out.external).push(item);\r\n  });\r\n  return out;\r\n}\r\n\r\n\/* Keyword helpers *\/\r\nconst normKw = s => String(s || '').toLowerCase().replace(\/[\\u2018\\u2019]\/g, \"'\").replace(\/\\s+\/g, ' ').trim();\r\nconst countOcc = (text, kw) => { const t = normKw(text), k = normKw(kw); if (!k) return 0; let n = 0, i = 0; while ((i = t.indexOf(k, i)) !== -1) { n++; i += k.length; } return n; };\r\nconst partialKw = (text, kw) => { const ws = normKw(kw).split(' ').filter(w => w.length > 2); if (!ws.length) return 0; const t = normKw(text); return ws.filter(w => t.includes(w)).length \/ ws.length; };\r\nfunction snippet(text, kw, r = 45) {\r\n  const m = new RegExp(escRe(kw.trim()).replace(\/\\s+\/g, '\\\\s+'), 'i').exec(text);\r\n  if (!m) return esc(trunc(text, 100));\r\n  const s = Math.max(0, m.index - r), e = Math.min(text.length, m.index + m[0].length + r);\r\n  return (s > 0 ? '\u2026' : '') + esc(text.slice(s, m.index)) + '<mark>' + esc(m[0]) + '<\/mark>' + esc(text.slice(m.index + m[0].length, e)) + (e < text.length ? '\u2026' : '');\r\n}\r\nfunction urlAsText(base) { if (!base) return ''; try { const u = new URL(base); return decodeURIComponent(u.hostname + u.pathname).replace(\/[-_\\\/.]+\/g, ' '); } catch (e) { return ''; } }\r\nconst STOP = new Set('a about above after again all also am an and any are as at be because been before being below between both but by can could did do does doing down during each few for from further had has have having he her here hers him his how i if in into is it its just me more most my no nor not now of off on once only or other our out over own same she should so some such than that the their them then there these they this those through to too under until up very was we were what when where which while who whom why will with would you your'.split(' '));\r\n\r\n\/* =====================================================================\r\n   TOOLS\r\n   ===================================================================== *\/\r\nconst TOOLS = [];\r\nconst CATS = [\r\n  { id: 'write', name: 'Create & generate', sub: 'Write tags and ready-to-paste code for your pages.' },\r\n  { id: 'check', name: 'Preview & check text', sub: 'Paste your text and see how it will look and score.' },\r\n  { id: 'analyze', name: 'Analyze a web page', sub: 'Enter any URL (or paste its HTML) for a quick on-page report.' }\r\n];\r\n\r\n\/* ---------- 1. Meta Title Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'meta-title-generator', name: 'Meta Title Generator', cat: 'write', needs: 'instant', icon: 'title',\r\n  short: 'Get title tag ideas that fit Google\u2019s length.', kw: 'title tag seo headline serp',\r\n  tips: ['Keep titles around 50\u201360 characters so Google shows them in full.', 'Put the main keyword near the start and keep every page title unique.', 'Write for people first. A clear benefit earns more clicks than keyword stuffing.'],\r\n  html: () => `\r\n    <div class=\"grid2\">\r\n      ${F.input('mt-k', 'Main keyword', { req: 1, ph: 'e.g. digital marketing services' })}\r\n      ${F.input('mt-b', 'Brand name (optional)', { ph: 'e.g. Your Brand' })}\r\n      ${F.input('mt-l', 'Location (optional)', { ph: 'e.g. Mumbai' })}\r\n      ${F.select('mt-t', 'Page type', [['service', 'Service page'], ['blog', 'Blog post or guide'], ['product', 'Product page'], ['tool', 'Tool page'], ['local', 'Local business'], ['list', 'Best-of or list post']])}\r\n      ${F.input('mt-n', 'Number for list titles', { type: 'number', value: '10', attrs: 'min=\"3\" max=\"99\"' })}\r\n      <div class=\"field\"><span class=\"lbl\">Options<\/span>${F.check('mt-y', 'Include the current year', true)}<\/div>\r\n    <\/div>\r\n    <div class=\"out\" id=\"mt-out\"><\/div>`,\r\n  mount(root) {\r\n    const T = {\r\n      service: ['{K} in {L} | {B}', '{K} | {B}', 'Professional {K} Company in {L}', 'Affordable {K} for Small Businesses | {B}', 'Top {K} Agency in {L} ({Y})', '{K} That Grows Your Business | {B}', 'Hire {K} Experts | {B}', '{K}: Get a Free Quote | {B}', '{K} for Growing Brands'],\r\n      blog: ['{K}: The Complete Guide ({Y})', 'What Is {K}? A Beginner\u2019s Guide', 'How to Get Started with {K} (Step-by-Step)', '{K} Explained: Tips, Examples and Best Practices', '{N} {K} Tips That Actually Work ({Y})', '{K} Mistakes to Avoid | {B}', '{K} Checklist: Everything You Need', '{K} for Beginners | {B}'],\r\n      product: ['Buy {K} Online | {B}', '{K}: Best Price and Fast Delivery | {B}', 'Shop {K} in {L} | {B}', 'Premium {K}: Order Now', '{K} Online at the Best Price ({Y})', 'Best {K} to Buy in {Y}'],\r\n      tool: ['Free {K} Tool: Instant Results | {B}', 'Free Online {K} | {B}', '{K} Tool: Check and Improve in Seconds', 'Online {K}: No Signup Needed', 'Free {K} Generator ({Y}) | {B}', '{K}: Fast, Free and Easy | {B}'],\r\n      local: ['{K} in {L} | {B}', 'Best {K} in {L} ({Y})', '{K} Near Me in {L}: Call Today | {B}', 'Trusted {K} in {L} | {B}', 'Top-Rated {K} in {L}', '{K} {L}: Prices, Reviews and Contact | {B}'],\r\n      list: ['{N} Best {K} in {Y} (Tested and Reviewed)', 'Top {N} {K} for {Y} | {B}', '{N} Best {K} Compared', 'Best {K}: Our Top {N} Picks ({Y})', '{N} {K} You Should Try in {Y}']\r\n    };\r\n    const out = root.querySelector('#mt-out');\r\n    function run() {\r\n      const K = titleCase(val(root, 'mt-k'));\r\n      if (!K) { out.innerHTML = empty('Type your main keyword to see title ideas.'); return; }\r\n      const vals = { K, B: val(root, 'mt-b'), L: titleCase(val(root, 'mt-l')), Y: root.querySelector('#mt-y').checked ? String(new Date().getFullYear()) : '', N: val(root, 'mt-n') || '10' };\r\n      const seen = new Set(), res = [];\r\n      for (const tpl of T[val(root, 'mt-t')]) {\r\n        let ok = true;\r\n        const s = tpl.replace(\/\\{([KBLYN])\\}\/g, (m, k) => { if (!vals[k]) { ok = false; return ''; } return vals[k]; });\r\n        if (ok && !seen.has(s)) { seen.add(s); res.push(s); }\r\n      }\r\n      if (!res.length) { out.innerHTML = empty('Add a brand name or location to unlock more title formats.'); return; }\r\n      out.innerHTML = `<ul class=\"ideas\">${res.map(s => { const [c, m] = lenStatus(s.length, ...TITLE_LEN); return `<li class=\"idea\"><div class=\"idea-text\">${esc(s)}<\/div><div class=\"idea-meta\">${badge(c, m)}<span class=\"muted\">${s.length} chars \u00b7 ${px(s, FONT_T)} px<\/span><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(s)}\">Copy<\/button><\/div><\/li>`; }).join('')}<\/ul><p class=\"hint\">Titles over about 60 characters (600 px) may be cut off in Google results.<\/p>`;\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 2. Meta Description Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'meta-description-generator', name: 'Meta Description Generator', cat: 'write', needs: 'instant', icon: 'desc',\r\n  short: 'Write meta descriptions of 120\u2013160 characters.', kw: 'description snippet serp',\r\n  tips: ['Aim for 120\u2013160 characters. Google may rewrite descriptions, but a good one lifts clicks.', 'Include the main keyword once and finish with a clear call to action.', 'Give every page its own description. Never copy one across the site.'],\r\n  html: () => `\r\n    <div class=\"grid2\">\r\n      ${F.input('md-k', 'Main keyword', { req: 1, ph: 'e.g. SEO services' })}\r\n      ${F.input('md-w', 'What do you help people do?', { ph: 'e.g. get more leads from Google' })}\r\n      ${F.input('md-a', 'Who is it for? (or location)', { ph: 'e.g. small businesses in India' })}\r\n      ${F.input('md-b', 'Brand name', { ph: 'e.g. Your Brand' })}\r\n      ${F.input('md-x', 'Extra detail (optional)', { ph: 'e.g. Free consultation. 10+ years of experience' })}\r\n      ${F.select('md-c', 'Call to action', [['Get started', 'Get started'], ['Get a free quote', 'Get a free quote'], ['Contact us', 'Contact us'], ['Try it free', 'Try it free'], ['Learn more', 'Learn more'], ['Call now', 'Call now'], ['Book a free call', 'Book a free call']])}\r\n    <\/div>\r\n    <div class=\"out\" id=\"md-out\"><\/div>`,\r\n  mount(root) {\r\n    const T = [\r\n      'Looking for {K}? {B} helps {A} {W}. {C} today.',\r\n      '{K} made simple. Learn how to {W} with a clear, proven plan. {C} with {B}.',\r\n      '{B} provides {K} to help {A} {W}. Fast, reliable and affordable. {C}.',\r\n      'Want to {W}? Our {K} can help. {C} and get started with {B}.',\r\n      'Discover {K} that helps you {W}. No guesswork, just clear results. {C}.',\r\n      '{K} for {A}. We help you {W} with a practical plan. {C} today.',\r\n      'Everything you need to know about {K}: how to {W}, common mistakes and expert tips. {C}.',\r\n      '{K} by {B}. {X}. {C} today.',\r\n      'Need {K}? {B} helps {A} {W}. {X}. {C}.',\r\n      '{K}: {X}. Built for {A} who want to {W}. {C}.'\r\n    ];\r\n    const out = root.querySelector('#md-out');\r\n    function run() {\r\n      const K = val(root, 'md-k');\r\n      if (!K) { out.innerHTML = empty('Type your main keyword to see description ideas.'); return; }\r\n      const vals = { K: K, W: val(root, 'md-w').replace(\/^to\\s+\/i, ''), A: val(root, 'md-a'), B: val(root, 'md-b'), X: val(root, 'md-x').replace(\/\\.+$\/, ''), C: val(root, 'md-c') };\r\n      const seen = new Set(), res = [];\r\n      for (const tpl of T) {\r\n        let ok = true;\r\n        let s = tpl.replace(\/\\{([KWABXC])\\}\/g, (m, k) => { if (!vals[k]) { ok = false; return ''; } return vals[k]; });\r\n        if (!ok) continue;\r\n        s = cap(s.replace(\/\\s+\/g, ' ').replace(\/\\.\\.\/g, '.'));\r\n        if (!seen.has(s)) { seen.add(s); res.push(s); }\r\n      }\r\n      if (!res.length) { out.innerHTML = empty('Fill in \u201cWhat do you help people do?\u201d, a brand or an audience to unlock more formats.'); return; }\r\n      out.innerHTML = `<ul class=\"ideas\">${res.map(s => { const [c, m] = lenStatus(s.length, ...DESC_LEN); return `<li class=\"idea\"><div class=\"idea-text\">${esc(s)}<\/div><div class=\"idea-meta\">${badge(c, m)}<span class=\"muted\">${s.length} chars<\/span><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(s)}\">Copy<\/button><\/div><\/li>`; }).join('')}<\/ul><p class=\"hint\">Edit any idea to fit your page, then check it in the Title &amp; Description Length Checker.<\/p>`;\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 3. Length Checker ---------- *\/\r\nTOOLS.push({\r\n  id: 'title-description-length-checker', name: 'Title & Description Length Checker', cat: 'check', needs: 'instant', icon: 'ruler',\r\n  short: 'Count characters and pixel width as you type.', kw: 'character counter pixel width truncate',\r\n  tips: ['Google cuts titles by pixel width, not characters, so wide letters like W and M use more room.', 'Pixel widths here are close estimates. Google can change its display rules at any time.'],\r\n  html: () => `\r\n    ${F.input('lc-t', 'Meta title', { ph: 'Type or paste your title tag' })}\r\n    ${F.area('lc-d', 'Meta description', { rows: 3, ph: 'Type or paste your meta description' })}\r\n    <div class=\"out\" id=\"lc-out\"><\/div>`,\r\n  mount(root) {\r\n    const out = root.querySelector('#lc-out');\r\n    const panel = (label, text, font, rng, pxMax, tipShort, tipLong) => {\r\n      const len = text.length, w = px(text, font), wc = (text.match(\/\\S+\/g) || []).length;\r\n      const [cls, msg] = lenStatus(len, ...rng); const over = w > pxMax;\r\n      const tip = !len ? 'Start typing to see the result.' : (len < rng[0] ? tipShort : (over || len > rng[1] ? tipLong : 'This should display in full on desktop.'));\r\n      return `<div class=\"lc\"><div class=\"lc-top\"><strong>${label}<\/strong>${badge(over && cls === 'good' ? 'warn' : cls, over && cls === 'good' ? 'May be cut off' : msg)}<\/div>\r\n        <div class=\"lc-nums\"><div><span class=\"big\">${len}<\/span> <span class=\"muted\">characters<\/span><\/div><div><span class=\"big\">${w}<\/span> <span class=\"muted\">of about ${pxMax} px<\/span><\/div><div><span class=\"big\">${wc}<\/span> <span class=\"muted\">words<\/span><\/div><\/div>\r\n        <div class=\"meter\"><span class=\"${over ? 'bad' : cls}\" style=\"width:${Math.min(100, Math.round(w \/ pxMax * 100))}%\"><\/span><\/div><p class=\"hint\">${tip}<\/p><\/div>`;\r\n    };\r\n    function run() {\r\n      out.innerHTML = panel('Meta title', val(root, 'lc-t'), FONT_T, TITLE_LEN, TITLE_PX, 'Add more detail or your keyword. Aim for 50\u201360 characters.', 'Shorten it so the key words appear before the cut-off.') +\r\n        panel('Meta description', val(root, 'lc-d'), FONT_D, DESC_LEN, DESC_PX_DESKTOP, 'Add a benefit and a call to action. Aim for 120\u2013160 characters.', 'Trim it. Put the most important words first.');\r\n    }\r\n    root.addEventListener('input', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 4. SERP Snippet Preview ---------- *\/\r\nTOOLS.push({\r\n  id: 'serp-snippet-preview', name: 'SERP Snippet Preview', cat: 'check', needs: 'instant', icon: 'search',\r\n  short: 'See your Google result on desktop and mobile.', kw: 'google preview snippet search result',\r\n  tips: ['Google sometimes rewrites titles and descriptions to match the search, so treat this as a close preview.', 'Use a short, readable URL. Clean URLs look more trustworthy in results.'],\r\n  html: () => `\r\n    ${F.input('sp-t', 'Meta title', { value: 'Free SEO Tools for Better Rankings | Your Brand' })}\r\n    ${F.input('sp-u', 'Page URL', { value: 'https:\/\/www.example.com\/seo-tools\/' })}\r\n    ${F.area('sp-d', 'Meta description', { rows: 3, value: 'Write better titles, check keywords and audit any page with our free SEO tools. No signup needed. Start improving your rankings today.' })}\r\n    <div class=\"field\"><span class=\"lbl\">Device<\/span><div class=\"seg\" role=\"group\" aria-label=\"Device\"><button type=\"button\" data-dev=\"desktop\" aria-pressed=\"true\">Desktop<\/button><button type=\"button\" data-dev=\"mobile\" aria-pressed=\"false\">Mobile<\/button><\/div><\/div>\r\n    <div class=\"serp-stage\" id=\"sp-stage\"><\/div>\r\n    <div id=\"sp-note\" class=\"out\" style=\"margin-top:14px\"><\/div>`,\r\n  mount(root) {\r\n    let dev = 'desktop';\r\n    const stage = root.querySelector('#sp-stage'), note = root.querySelector('#sp-note');\r\n    function crumb(u) {\r\n      const n = normUrl(u) || 'https:\/\/www.example.com\/';\r\n      try {\r\n        const x = new URL(n); const parts = x.pathname.split('\/').filter(Boolean).map(s => { try { return decodeURIComponent(s); } catch (e) { return s; } });\r\n        return { host: x.host.replace(\/^www\\.\/, ''), text: x.protocol + '\/\/' + x.host + parts.map(s => ' \u203a ' + s).join('') };\r\n      } catch (e) { return { host: 'example.com', text: 'https:\/\/example.com' }; }\r\n    }\r\n    function run() {\r\n      const t = val(root, 'sp-t') || 'Your page title will appear here';\r\n      const d = val(root, 'sp-d') || 'Your meta description will appear here. Write a short summary that makes people want to click.';\r\n      const c = crumb(val(root, 'sp-u'));\r\n      const tt = truncPx(t, FONT_T, TITLE_PX), dd = truncPx(d, FONT_D, dev === 'mobile' ? DESC_PX_MOBILE : DESC_PX_DESKTOP);\r\n      stage.innerHTML = `<div class=\"serp ${dev}\"><div class=\"serp-site\"><div class=\"serp-fav\">${esc(c.host.charAt(0).toUpperCase())}<\/div><div><div class=\"serp-name\">${esc(c.host)}<\/div><div class=\"serp-url\">${esc(c.text)}<\/div><\/div><\/div><h2 class=\"serp-title\">${esc(tt.text)}<\/h2><div class=\"serp-desc\">${esc(dd.text)}<\/div><\/div>`;\r\n      const msgs = [];\r\n      msgs.push(tt.cut ? alertBox('warn', 'Title is cut off.', `It is about ${px(t, FONT_T)} px wide and Google shows roughly ${TITLE_PX} px. Shorten it.`) : alertBox('good', 'Title fits.', `About ${px(t, FONT_T)} px of ${TITLE_PX} px.`));\r\n      msgs.push(dd.cut ? alertBox('warn', 'Description is cut off.', `Keep it under ${dev === 'mobile' ? 'about 120' : 'about 160'} characters for this device.`) : alertBox('good', 'Description fits.', `${d.length} characters.`));\r\n      note.innerHTML = msgs.join('');\r\n    }\r\n    root.querySelectorAll('[data-dev]').forEach(b => b.addEventListener('click', () => {\r\n      dev = b.dataset.dev; root.querySelectorAll('[data-dev]').forEach(x => x.setAttribute('aria-pressed', x === b ? 'true' : 'false')); run();\r\n    }));\r\n    root.addEventListener('input', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 5. Heading Structure Analyzer ---------- *\/\r\nTOOLS.push({\r\n  id: 'heading-structure-analyzer', name: 'Heading Structure Analyzer', cat: 'analyze', needs: 'page', icon: 'heading',\r\n  short: 'Check the H1\u2013H6 outline of any page.', kw: 'h1 h2 h3 headings outline hierarchy',\r\n  tips: ['Use exactly one H1 that describes the whole page.', 'Use H2 for main sections and H3 for sub-points. Do not skip levels.', 'Headings should read like a table of contents, not like a keyword list.'],\r\n  html: () => `${sourceInputHTML('hs')}<div class=\"actions\"><button type=\"button\" class=\"btn\" id=\"hs-go\">Analyze headings<\/button><\/div><div class=\"out\" id=\"hs-out\"><\/div>`,\r\n  mount(root) {\r\n    bindSources(root);\r\n    wirePage(root, { id: 'hs', btn: 'hs-go', out: 'hs-out', render: p => {\r\n      const hs = p.headings;\r\n      if (!hs.length) return alertBox('warn', 'No headings found.', 'Add one H1 and organize your sections with H2 and H3 tags.');\r\n      const counts = [1, 2, 3, 4, 5, 6].map(l => hs.filter(h => h.level === l).length);\r\n      const issues = [];\r\n      if (!counts[0]) issues.push(['fail', 'Missing H1', 'Add one H1 that describes the page.']);\r\n      else if (counts[0] > 1) issues.push(['warn', `${counts[0]} H1 tags found`, 'Use a single H1 per page and turn the others into H2.']);\r\n      if (counts[0] && hs[0].level !== 1) issues.push(['warn', 'The first heading is not an H1', `The page starts with an H${hs[0].level}.`]);\r\n      let prev = 0;\r\n      hs.forEach(h => { if (prev && h.level > prev + 1) issues.push(['warn', `Skipped level: H${prev} to H${h.level}`, `\u201c${esc(trunc(h.text, 70))}\u201d jumps over a level. Use H${prev + 1} instead.`]); prev = h.level; });\r\n      hs.filter(h => !h.text).forEach(h => issues.push(['warn', `Empty H${h.level}`, 'Remove it or add text.']));\r\n      hs.filter(h => h.level === 1 && h.text.length > 70).forEach(h => issues.push(['warn', 'Long H1', `\u201c${esc(trunc(h.text, 70))}\u201d is ${h.text.length} characters. Aim for under 70.`]));\r\n      const dup = {}; hs.forEach(h => { if (h.text) { const k = h.text.toLowerCase(); dup[k] = (dup[k] || 0) + 1; } });\r\n      Object.keys(dup).filter(k => dup[k] > 1).forEach(k => issues.push(['info', 'Repeated heading', `\u201c${esc(trunc(k, 70))}\u201d appears ${dup[k]} times.`]));\r\n      const outline = hs.map(h => `H${h.level}: ${h.text}`).join('\\n');\r\n      return `<div class=\"stats\">${counts.map((c, i) => `<div class=\"stat\"><strong>${c}<\/strong><span>H${i + 1} tags<\/span><\/div>`).join('')}<div class=\"stat\"><strong>${hs.length}<\/strong><span>Total headings<\/span><\/div><\/div>\r\n        <h2 class=\"group-title\">Structure check ${issues.length ? badge('warn', issues.length + ' to review') : badge('good', 'All good')}<\/h2>\r\n        <ul class=\"checks\">${issues.length ? issues.map(i => checkRow(i[0], i[1], i[2])).join('') : checkRow('pass', 'Your heading structure looks clean', 'One H1 and no skipped levels.')}<\/ul>\r\n        <div class=\"toolbar\"><h2 class=\"group-title\" style=\"margin:0\">Page outline<\/h2><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(outline)}\">Copy outline<\/button><\/div>\r\n        <ul class=\"outline\">${hs.map(h => `<li style=\"padding-left:${(h.level - 1) * 22}px\"><span class=\"hl ${h.level === 1 ? 'l1' : ''}\">H${h.level}<\/span><span>${h.text ? esc(h.text) : '<em class=\"muted\">(empty)<\/em>'}<\/span><\/li>`).join('')}<\/ul>`;\r\n    } });\r\n  }\r\n});\r\n\r\n\/* ---------- 6. Keyword Density Checker ---------- *\/\r\nTOOLS.push({\r\n  id: 'keyword-density-checker', name: 'Keyword Density Checker', cat: 'check', needs: 'instant', icon: 'percent',\r\n  short: 'See which words and phrases you repeat most.', kw: 'keyword frequency repetition stuffing',\r\n  tips: ['There is no magic density. Around 0.5\u20132% for your main keyword is a natural range.', 'If a phrase feels repeated when you read it aloud, cut it back.', 'Use synonyms and related terms so the text reads naturally.'],\r\n  html: () => `\r\n    ${F.area('kd-t', 'Paste your text', { rows: 8, ph: 'Paste your article or page content here' })}\r\n    <div class=\"grid2\">\r\n      ${F.input('kd-k', 'Target keyword or phrase (optional)', { ph: 'e.g. digital marketing' })}\r\n      ${F.select('kd-n', 'Show', [['1', 'Single words'], ['2', '2-word phrases'], ['3', '3-word phrases']])}\r\n    <\/div>\r\n    ${F.check('kd-s', 'Ignore common words like \u201cthe\u201d and \u201cand\u201d', true)}\r\n    <div class=\"out\" id=\"kd-out\"><\/div>`,\r\n  mount(root) {\r\n    const out = root.querySelector('#kd-out');\r\n    function run() {\r\n      const text = val(root, 'kd-t');\r\n      if (!text) { out.innerHTML = empty('Paste some text to see your keyword density.'); return; }\r\n      const toks = text.toLowerCase().match(\/[\\p{L}\\p{N}][\\p{L}\\p{N}'\u2019\\-]*\/gu) || [];\r\n      const total = toks.length; const n = +val(root, 'kd-n'); const ignore = root.querySelector('#kd-s').checked;\r\n      const map = new Map();\r\n      for (let i = 0; i + n <= total; i++) {\r\n        const g = toks.slice(i, i + n);\r\n        if (ignore && (STOP.has(g[0]) || STOP.has(g[n - 1]))) continue;\r\n        if (n === 1 && g[0].length < 2) continue;\r\n        const k = g.join(' '); map.set(k, (map.get(k) || 0) + 1);\r\n      }\r\n      const rows = [...map.entries()].filter(r => n === 1 || r[1] > 1 || total < 120).sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 25);\r\n      let target = '';\r\n      const kw = val(root, 'kd-k');\r\n      if (kw) {\r\n        const occ = countOcc(text, kw), kwWords = normKw(kw).split(' ').length, d = total ? occ * kwWords \/ total * 100 : 0;\r\n        const cls = occ === 0 ? 'bad' : d > 3 ? 'bad' : d >= 0.5 ? 'good' : 'warn';\r\n        const msg = occ === 0 ? 'Your keyword was not found in the text.' : d > 3 ? 'This looks too high. It may read as keyword stuffing.' : d >= 0.5 ? 'This is a healthy range.' : 'This is low. Mention the keyword a little more where it fits naturally.';\r\n        target = alertBox(cls === 'good' ? 'good' : cls === 'warn' ? 'warn' : 'bad', `\u201c${kw}\u201d appears ${occ} time${occ === 1 ? '' : 's'} (${d.toFixed(2)}%).`, msg);\r\n      }\r\n      const maxD = rows.length ? rows[0][1] : 1;\r\n      out.innerHTML = `${target}<div class=\"stats\"><div class=\"stat\"><strong>${total}<\/strong><span>Total words<\/span><\/div><div class=\"stat\"><strong>${new Set(toks).size}<\/strong><span>Unique words<\/span><\/div><div class=\"stat\"><strong>${text.length}<\/strong><span>Characters<\/span><\/div><div class=\"stat\"><strong>${Math.max(1, Math.round(total \/ 200))} min<\/strong><span>Reading time<\/span><\/div><\/div>\r\n        ${rows.length ? `<div class=\"tbl-wrap\"><table><thead><tr><th>${n === 1 ? 'Word' : 'Phrase'}<\/th><th>Count<\/th><th>Density<\/th><th>Share<\/th><\/tr><\/thead><tbody>${rows.map(r => `<tr><td>${esc(r[0])}<\/td><td>${r[1]}<\/td><td>${(r[1] * n \/ total * 100).toFixed(2)}%<\/td><td><div class=\"meter small\"><span style=\"width:${Math.round(r[1] \/ maxD * 100)}%\"><\/span><\/div><\/td><\/tr>`).join('')}<\/tbody><\/table><\/div>` : empty('No repeated phrases found. Try \u201cSingle words\u201d.')}`;\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 7. Keyword Prominence Checker ---------- *\/\r\nTOOLS.push({\r\n  id: 'keyword-prominence-checker', name: 'Keyword Prominence Checker', cat: 'analyze', needs: 'page', icon: 'target',\r\n  short: 'Check if your keyword sits in the places that matter.', kw: 'keyword placement title h1 first 100 words',\r\n  tips: ['Search engines give extra weight to the title, H1 and the opening of the page.', 'Use the exact phrase once in each key place, then write naturally.'],\r\n  html: () => `${sourceInputHTML('kp')}${F.input('kp-k', 'Target keyword', { req: 1, ph: 'e.g. digital marketing services' })}<div class=\"actions\"><button type=\"button\" class=\"btn\" id=\"kp-go\">Check prominence<\/button><\/div><div class=\"out\" id=\"kp-out\"><\/div>`,\r\n  mount(root) {\r\n    bindSources(root);\r\n    wirePage(root, { id: 'kp', btn: 'kp-go', out: 'kp-out', render: p => {\r\n      const kw = val(root, 'kp-k');\r\n      if (!kw) return alertBox('warn', 'Enter a target keyword first.', '');\r\n      const urlText = urlAsText(p.base);\r\n      const locs = [\r\n        ['Page title', p.title, 3], ['Meta description', p.description, 2],\r\n        ['URL (domain and path)', urlText, 2, !p.base], ['H1 heading', p.headings.filter(h => h.level === 1).map(h => h.text).join(' | '), 3],\r\n        ['H2 and H3 subheadings', p.headings.filter(h => h.level === 2 || h.level === 3).map(h => h.text).join(' | '), 1],\r\n        ['First 100 words', p.words.slice(0, 100).join(' '), 3], ['Image alt text', p.images.list.map(i => i.alt).join(' | '), 1],\r\n        ['Last 100 words', p.words.slice(-100).join(' '), 1]\r\n      ];\r\n      let earned = 0, possible = 0;\r\n      const rows = locs.map(([label, text, w, skip]) => {\r\n        if (skip) return checkRow('info', label, 'Add the page URL (or paste HTML with the URL) to check this.');\r\n        possible += w;\r\n        if (countOcc(text, kw) > 0) { earned += w; return checkRow('pass', label + ': found', snippet(text, kw)); }\r\n        if (partialKw(text, kw) >= 0.5 && normKw(kw).includes(' ')) { earned += w * 0.5; return checkRow('warn', label + ': partial match', 'Some words appear but not the exact phrase.'); }\r\n        return checkRow('fail', label + ': missing', text ? 'The keyword is not in this part of the page.' : 'Nothing found in this location.');\r\n      });\r\n      const score = possible ? Math.round(earned \/ possible * 100) : 0;\r\n      const occ = countOcc(p.text, kw), kwWords = normKw(kw).split(' ').length, d = p.wordCount ? occ * kwWords \/ p.wordCount * 100 : 0;\r\n      return `<div class=\"score-row\">${gauge(score)}<div><h2 style=\"font-size:20px\">Prominence score<\/h2><p class=\"muted\" style=\"margin:6px 0 0\">\u201c${esc(kw)}\u201d appears ${occ} time${occ === 1 ? '' : 's'} in about ${p.wordCount} words (${d.toFixed(2)}%).<\/p><\/div><\/div><h2 class=\"group-title\">Where your keyword appears<\/h2><ul class=\"checks\">${rows.join('')}<\/ul>`;\r\n    } });\r\n  }\r\n});\r\n\r\n\/* ---------- 8. On-Page SEO Checker ---------- *\/\r\nTOOLS.push({\r\n  id: 'on-page-seo-checker', name: 'On-Page SEO Checker', cat: 'analyze', needs: 'page', icon: 'check',\r\n  short: 'Get a score and fix list for any page.', kw: 'audit score checklist seo analysis',\r\n  tips: ['Fix the red items first, then the amber ones.', 'A high score does not guarantee rankings, but it clears the basics so your content can compete.'],\r\n  html: () => `${sourceInputHTML('op')}${F.input('op-k', 'Target keyword (optional)', { ph: 'e.g. digital marketing services', hint: 'Add one to include keyword placement checks.' })}<div class=\"actions\"><button type=\"button\" class=\"btn\" id=\"op-go\">Run SEO check<\/button><\/div><div class=\"out\" id=\"op-out\"><\/div>`,\r\n  mount(root) {\r\n    bindSources(root);\r\n    wirePage(root, { id: 'op', btn: 'op-go', out: 'op-out', render: p => {\r\n      const kw = val(root, 'op-k'); const L = getLinks(p); const checks = [];\r\n      const add = (group, st, w, label, detail) => checks.push({ group, st, w, label, detail });\r\n      const tl = p.title.length;\r\n      if (!tl) add('Content', 'fail', 3, 'Title tag is missing', 'Add a unique title of 30\u201360 characters.');\r\n      else if (tl >= 30 && tl <= 60) add('Content', 'pass', 3, 'Title length is good', `${tl} characters: \u201c${esc(trunc(p.title, 80))}\u201d`);\r\n      else add('Content', 'warn', 3, tl < 30 ? 'Title is short' : 'Title is long', `${tl} characters. Aim for 30\u201360 so it shows in full.`);\r\n      const dl = p.description.length;\r\n      if (!dl) add('Content', 'fail', 2, 'Meta description is missing', 'Add a summary of 120\u2013160 characters.');\r\n      else if (dl >= 70 && dl <= 160) add('Content', 'pass', 2, 'Meta description is present', `${dl} characters.`);\r\n      else add('Content', 'warn', 2, dl < 70 ? 'Meta description is short' : 'Meta description is long', `${dl} characters. Aim for 120\u2013160.`);\r\n      const h1 = p.headings.filter(h => h.level === 1);\r\n      if (h1.length === 1) add('Content', 'pass', 3, 'Exactly one H1', `\u201c${esc(trunc(h1[0].text, 80))}\u201d`);\r\n      else if (!h1.length) add('Content', 'fail', 3, 'No H1 heading', 'Add one H1 that describes the page.');\r\n      else add('Content', 'warn', 3, `${h1.length} H1 headings`, 'Use only one H1 per page.');\r\n      let skip = false, prev = 0; p.headings.forEach(h => { if (prev && h.level > prev + 1) skip = true; prev = h.level; });\r\n      add('Content', skip ? 'warn' : 'pass', 1, skip ? 'Heading levels are skipped' : 'Heading order is clean', skip ? 'For example H2 jumps straight to H4.' : '');\r\n      const wc = p.wordCount;\r\n      add('Content', wc >= 300 ? 'pass' : wc >= 150 ? 'warn' : 'fail', 2, `Content length: ${wc} words`, wc >= 300 ? '' : 'Thin pages struggle to rank. Aim for 300+ words of useful content.');\r\n      if (!p.images.total) add('Content', 'info', 0, 'No images found', 'Relevant images can improve engagement.');\r\n      else if (!p.images.missing) add('Content', 'pass', 1, 'All images have alt text', `${p.images.total} images checked.`);\r\n      else add('Content', p.images.missing \/ p.images.total > 0.5 ? 'fail' : 'warn', 1, `${p.images.missing} of ${p.images.total} images have no alt attribute`, 'Describe each image in the alt attribute.');\r\n      add('Technical', p.canonical ? 'pass' : 'warn', 1, p.canonical ? 'Canonical tag found' : 'No canonical tag', p.canonical ? esc(trunc(p.canonical, 90)) : 'Add a canonical link to avoid duplicate-content confusion.');\r\n      add('Technical', p.viewport ? 'pass' : 'fail', 2, p.viewport ? 'Mobile viewport is set' : 'Viewport meta tag is missing', p.viewport ? '' : 'The page may not display well on phones.');\r\n      add('Technical', p.lang ? 'pass' : 'warn', 1, p.lang ? `Language declared (${esc(p.lang)})` : 'Language attribute is missing', p.lang ? '' : 'Add lang=\"en\" (or your language) to the html tag.');\r\n      const noindex = \/noindex\/i.test(p.robots);\r\n      add('Technical', noindex ? 'fail' : 'pass', 3, noindex ? 'Page is set to noindex' : 'Page can be indexed', noindex ? 'Google is told not to show this page. Remove noindex if you want it to rank.' : '');\r\n      const hasOg = p.og['og:title'] && p.og['og:image'];\r\n      add('Technical', hasOg ? 'pass' : (p.og['og:title'] || p.og['og:image'] ? 'warn' : 'warn'), 1, hasOg ? 'Open Graph tags found' : 'Open Graph tags are incomplete', hasOg ? '' : 'Add og:title and og:image for better sharing on social media.');\r\n      add('Technical', p.ld.length ? 'pass' : 'info', 1, p.ld.length ? `Structured data found (${esc(p.ld.slice(0, 4).join(', '))})` : 'No structured data found', p.ld.length ? '' : 'Schema markup can unlock rich results.');\r\n      const il = L.internal.length;\r\n      add('Technical', il >= 3 ? 'pass' : il > 0 ? 'warn' : 'fail', 1, `${il} internal link${il === 1 ? '' : 's'}`, il >= 3 ? '' : 'Link to related pages on your own site.');\r\n      if (p.base) {\r\n        try {\r\n          const u = new URL(p.base); const bad = \/[A-Z_]\/.test(u.pathname) || u.search || u.pathname.length > 75;\r\n          add('Technical', bad ? 'warn' : 'pass', 1, bad ? 'URL could be cleaner' : 'URL looks clean', bad ? 'Prefer short, lowercase URLs with hyphens and no extra parameters.' : esc(trunc(u.pathname, 80)));\r\n        } catch (e) {}\r\n      }\r\n      if (kw) {\r\n        const urlText = urlAsText(p.base); const first = p.words.slice(0, 100).join(' ');\r\n        const kwRow = (label, text, w) => countOcc(text, kw) ? add('Keyword', 'pass', w, `Keyword in ${label}`, snippet(text, kw)) : add('Keyword', 'fail', w, `Keyword missing from ${label}`, 'Include the exact phrase naturally.');\r\n        kwRow('title', p.title, 3); kwRow('meta description', p.description, 2); kwRow('H1', h1.map(h => h.text).join(' '), 3); kwRow('first 100 words', first, 2);\r\n        if (p.base) kwRow('URL', urlText, 1);\r\n        const occ = countOcc(p.text, kw), kwWords = normKw(kw).split(' ').length, d = wc ? occ * kwWords \/ wc * 100 : 0;\r\n        add('Keyword', d > 3 ? 'warn' : d >= 0.5 ? 'pass' : 'warn', 1, `Keyword density ${d.toFixed(2)}%`, d > 3 ? 'This may look like keyword stuffing.' : d >= 0.5 ? 'A natural range.' : 'Mention it a bit more where it fits.');\r\n      }\r\n      let earn = 0, tot = 0; checks.forEach(c => { if (c.w) { tot += c.w; earn += c.w * (c.st === 'pass' ? 1 : c.st === 'warn' ? 0.5 : 0); } });\r\n      const score = tot ? Math.round(earn \/ tot * 100) : 0;\r\n      const nFail = checks.filter(c => c.st === 'fail').length, nWarn = checks.filter(c => c.st === 'warn').length, nPass = checks.filter(c => c.st === 'pass').length;\r\n      const groups = ['Content', 'Technical', 'Keyword'].filter(g => checks.some(c => c.group === g));\r\n      return `<div class=\"score-row\">${gauge(score)}<div><h2 style=\"font-size:20px\">SEO score<\/h2><p class=\"muted\" style=\"margin:6px 0 10px\">${score >= 80 ? 'Strong on-page basics.' : score >= 60 ? 'Decent, with clear room to improve.' : 'Several important issues to fix.'}<\/p><div class=\"pills\">${badge('bad', nFail + ' to fix')}${badge('warn', nWarn + ' to improve')}${badge('good', nPass + ' passed')}<\/div><\/div><\/div>\r\n        ${groups.map(g => `<h2 class=\"group-title\">${g} checks<\/h2><ul class=\"checks\">${checks.filter(c => c.group === g).sort((a, b) => ({ fail: 0, warn: 1, info: 2, pass: 3 }[a.st] - { fail: 0, warn: 1, info: 2, pass: 3 }[b.st])).map(c => checkRow(c.st, c.label, c.detail)).join('')}<\/ul>`).join('')}`;\r\n    } });\r\n  }\r\n});\r\n\r\n\/* ---------- 9 & 10. Internal \/ External Link Checkers ---------- *\/\r\nfunction linkTool(type) {\r\n  const isInt = type === 'internal';\r\n  const pfx = isInt ? 'il' : 'el';\r\n  let rowsCache = [];\r\n  return {\r\n    id: isInt ? 'internal-link-checker' : 'external-link-checker', name: isInt ? 'Internal Link Checker' : 'External Link Checker', cat: 'analyze', needs: 'page', icon: isInt ? 'link' : 'ext',\r\n    short: isInt ? 'List every internal link and its anchor text.' : 'List outgoing links and their nofollow status.', kw: isInt ? 'internal links anchor text site structure' : 'external links outbound nofollow sponsored',\r\n    tips: isInt\r\n      ? ['Link to your most important pages with descriptive anchor text, not \u201cclick here\u201d.', 'Every important page should be reachable within a few clicks from the homepage.', 'Add the page URL for the most accurate internal vs external split.']\r\n      : ['Link out to trusted sources when it helps the reader.', 'Use rel=\"sponsored\" for paid links and rel=\"nofollow\" for links you do not want to vouch for.', 'Prefer https links. Insecure http links can hurt trust.'],\r\n    html: () => `${sourceInputHTML(pfx)}<div class=\"actions\"><button type=\"button\" class=\"btn\" id=\"${pfx}-go\">Check ${type} links<\/button><\/div><div class=\"out\" id=\"${pfx}-out\"><\/div>`,\r\n    mount(root) {\r\n      bindSources(root);\r\n      const GENERIC = ['click here', 'here', 'read more', 'learn more', 'more', 'link', 'this', 'continue', 'details', 'click'];\r\n      wirePage(root, { id: pfx, btn: pfx + '-go', out: pfx + '-out', render: p => {\r\n        const L = getLinks(p); const list = L[type];\r\n        const rows = list.map(l => {\r\n          const issues = []; const a = l.text.replace(\/^\\[image\\]\\s*\/, '');\r\n          if (!l.text) issues.push('No anchor text'); else if (GENERIC.includes(l.text.toLowerCase())) issues.push('Generic anchor');\r\n          if (isInt && l.rel.includes('nofollow')) issues.push('Internal nofollow');\r\n          if (!isInt && l.protocol === 'http:') issues.push('Not secure (http)');\r\n          return { text: l.text, url: l.url, rel: l.rel, newTab: l.newTab, host: l.host, issues, anchor: a };\r\n        });\r\n        rowsCache = rows;\r\n        const unique = new Set(rows.map(r => r.url)).size;\r\n        const nofollow = rows.filter(r => r.rel.includes('nofollow')).length;\r\n        const generic = rows.filter(r => r.issues.includes('Generic anchor') || r.issues.includes('No anchor text')).length;\r\n        let html = '';\r\n        if (!L.baseKnown) html += alertBox('info', 'Tip:', 'Add the page URL so links to your own domain are counted as internal. Right now only relative links are treated as internal.');\r\n        if (!rows.length) return html + alertBox('warn', `No ${type} links found.`, isInt ? 'Add links to related pages on your site.' : 'This page has no outgoing links to other sites.');\r\n        const domains = {}; if (!isInt) rows.forEach(r => { domains[r.host] = (domains[r.host] || 0) + 1; });\r\n        const topDomains = Object.entries(domains).sort((a, b) => b[1] - a[1]).slice(0, 8);\r\n        html += `<div class=\"stats\"><div class=\"stat\"><strong>${rows.length}<\/strong><span>${isInt ? 'Internal' : 'External'} links<\/span><\/div><div class=\"stat\"><strong>${unique}<\/strong><span>Unique URLs<\/span><\/div><div class=\"stat\"><strong>${nofollow}<\/strong><span>Nofollow<\/span><\/div><div class=\"stat\"><strong>${generic}<\/strong><span>Weak anchors<\/span><\/div>${isInt ? '' : `<div class=\"stat\"><strong>${Object.keys(domains).length}<\/strong><span>Domains<\/span><\/div>`}<div class=\"stat\"><strong>${L.other.length}<\/strong><span>Anchors, mail, tel<\/span><\/div><\/div>`;\r\n        if (topDomains.length) html += `<p class=\"lbl\">Top linked domains<\/p><div class=\"pills\" style=\"margin-bottom:14px\">${topDomains.map(d => `<span class=\"badge info\">${esc(d[0])} \u00b7 ${d[1]}<\/span>`).join('')}<\/div>`;\r\n        html += `<div class=\"toolbar\"><input class=\"inp\" id=\"${pfx}-filter\" type=\"search\" placeholder=\"Filter by anchor or URL\" aria-label=\"Filter links\"><div class=\"actions\" style=\"margin:0\"><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-act=\"copy\">Copy as CSV<\/button><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-act=\"download\">Download CSV<\/button><\/div><\/div>`;\r\n        html += `<div class=\"tbl-wrap\"><table id=\"${pfx}-table\"><thead><tr><th>#<\/th><th>Anchor text<\/th><th>URL<\/th><th>Attributes<\/th><th>Notes<\/th><\/tr><\/thead><tbody>${rows.slice(0, 1000).map((r, i) => `<tr data-s=\"${esc((r.text + ' ' + r.url).toLowerCase())}\"><td>${i + 1}<\/td><td>${r.text ? esc(trunc(r.text, 70)) : '<span class=\"muted\">(none)<\/span>'}<\/td><td class=\"url\">${esc(r.url)}<\/td><td><div class=\"pills\">${r.rel.map(x => badge('muted', x)).join('')}${r.newTab ? badge('muted', 'new tab') : ''}<\/div><\/td><td><div class=\"pills\">${r.issues.map(x => badge('warn', x)).join('')}<\/div><\/td><\/tr>`).join('')}<\/tbody><\/table><\/div>${rows.length > 1000 ? `<p class=\"hint\">Showing the first 1000 of ${rows.length} links. The CSV contains all of them.<\/p>` : ''}`;\r\n        return html;\r\n      } });\r\n      const csv = () => ['Anchor text,URL,Attributes,New tab,Notes'].concat(rowsCache.map(r => [r.text, r.url, r.rel.join(' '), r.newTab ? 'yes' : 'no', r.issues.join('; ')].map(csvCell).join(','))).join('\\n');\r\n      root.addEventListener('input', e => {\r\n        if (e.target.id !== pfx + '-filter') return;\r\n        const q = e.target.value.trim().toLowerCase();\r\n        $$('#' + pfx + '-table tbody tr', root).forEach(tr => { tr.hidden = q && !tr.dataset.s.includes(q); });\r\n      });\r\n      root.addEventListener('click', e => {\r\n        const b = e.target.closest('[data-act]'); if (!b) return;\r\n        if (b.dataset.act === 'copy') copyText(csv());\r\n        if (b.dataset.act === 'download') downloadFile(type + '-links.csv', csv());\r\n      });\r\n    }\r\n  };\r\n}\r\nTOOLS.push(linkTool('internal'));\r\nTOOLS.push(linkTool('external'));\r\n\r\n\/* ---------- 11. URL Slug Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'url-slug-generator', name: 'URL Slug Generator', cat: 'write', needs: 'instant', icon: 'slug',\r\n  short: 'Turn titles into clean, SEO-friendly URLs.', kw: 'permalink url slug friendly clean',\r\n  tips: ['Use short, lowercase slugs with hyphens between words.', 'Include the main keyword and drop filler words like \u201cthe\u201d and \u201cand\u201d.', 'Avoid changing a live URL later. If you must, add a 301 redirect.'],\r\n  html: () => `\r\n    ${F.area('sg-t', 'Titles or phrases (one per line)', { rows: 4, ph: 'e.g. 10 Best SEO Tips for Small Businesses in 2026!', req: 1 })}\r\n    <div class=\"grid2\">\r\n      ${F.input('sg-d', 'Domain and folder (optional)', { ph: 'https:\/\/example.com\/blog\/' })}\r\n      ${F.input('sg-m', 'Maximum length (0 = no limit)', { type: 'number', value: '60', attrs: 'min=\"0\" max=\"200\"' })}\r\n      ${F.select('sg-s', 'Separator', [['-', 'Hyphen ( - ) recommended'], ['_', 'Underscore ( _ )']])}\r\n      <div class=\"field\"><span class=\"lbl\">Options<\/span>${F.check('sg-r', 'Remove common words (the, and, of\u2026)', true)}<\/div>\r\n    <\/div>\r\n    <div class=\"out\" id=\"sg-out\"><\/div>`,\r\n  mount(root) {\r\n    const SLUG_STOP = new Set(['a', 'an', 'the', 'and', 'or', 'but', 'of', 'to', 'in', 'on', 'at', 'for', 'with', 'by', 'from', 'is', 'are', 'was', 'were', 'be', 'it', 'its', 'as', 'that', 'this', 'these', 'those', 'your', 'you', 'we', 'our', 'my', 'i']);\r\n    function slugify(str, sep, rm, max) {\r\n      let s = str.normalize('NFKD').replace(\/[\\u0300-\\u036f]\/g, '').replace(\/&\/g, ' and ').toLowerCase().replace(\/['\u2019`]\/g, '');\r\n      let words = s.split(\/[^a-z0-9]+\/).filter(Boolean);\r\n      if (rm) { const f = words.filter(w => !SLUG_STOP.has(w)); if (f.length) words = f; }\r\n      let out = words.join(sep);\r\n      if (max > 0 && out.length > max) { let cut = out.slice(0, max); const i = cut.lastIndexOf(sep); if (i > max * 0.6) cut = cut.slice(0, i); out = cut.replace(new RegExp('[' + escRe(sep) + ']+$'), ''); }\r\n      return out;\r\n    }\r\n    const out = root.querySelector('#sg-out');\r\n    function run() {\r\n      const lines = val(root, 'sg-t') ? root.querySelector('#sg-t').value.split('\\n').map(s => s.trim()).filter(Boolean) : [];\r\n      if (!lines.length) { out.innerHTML = empty('Type a title to create a clean URL slug.'); return; }\r\n      const sep = val(root, 'sg-s'), rm = root.querySelector('#sg-r').checked, max = parseInt(val(root, 'sg-m'), 10) || 0;\r\n      let dom = val(root, 'sg-d'); if (dom && !dom.endsWith('\/')) dom += '\/';\r\n      const rows = lines.map(l => ({ src: l, slug: slugify(l, sep, rm, max) }));\r\n      out.innerHTML = `<ul class=\"ideas\">${rows.map(r => { const full = r.slug ? dom + r.slug : ''; return `<li class=\"idea\"><div><div class=\"idea-text\">${r.slug ? esc(dom) + '<strong>' + esc(r.slug) + '<\/strong>' : '<span class=\"muted\">No usable English letters or numbers found. Use Latin letters in URLs.<\/span>'}<\/div><div class=\"hint\">${esc(trunc(r.src, 90))}<\/div><\/div><div class=\"idea-meta\"><span class=\"muted\">${r.slug.length} chars<\/span>${r.slug ? `<button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(r.slug)}\">Copy slug<\/button>${dom ? `<button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(full)}\">Copy URL<\/button>` : ''}` : ''}<\/div><\/li>`; }).join('')}<\/ul>`;\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 12. Alt Text Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'alt-text-generator', name: 'Alt Text Generator', cat: 'write', needs: 'instant', icon: 'image',\r\n  short: 'Write clear image alt text under 125 characters.', kw: 'image alt attribute accessibility',\r\n  tips: ['Describe what the image shows in plain words, like you would to someone on the phone.', 'Do not start with \u201cimage of\u201d or \u201cpicture of\u201d. Screen readers already say it is an image.', 'Use the keyword only when it fits naturally. Decorative images can use an empty alt=\"\".'],\r\n  html: () => `\r\n    <div class=\"field\"><label class=\"lbl\" for=\"at-f\">Image (optional)<\/label><input class=\"inp\" id=\"at-f\" type=\"file\" accept=\"image\/*\"><p class=\"hint\">Your image stays in your browser. It is only used for the preview and file name.<\/p><\/div>\r\n    <div id=\"at-prev\"><\/div>\r\n    <div class=\"grid2\">\r\n      ${F.input('at-s', 'What is in the image?', { req: 1, ph: 'e.g. marketing team' })}\r\n      ${F.input('at-a', 'What is happening?', { ph: 'e.g. planning a campaign on a whiteboard' })}\r\n      ${F.input('at-c', 'Setting (optional)', { ph: 'e.g. in a modern office' })}\r\n      ${F.input('at-k', 'Keyword (optional)', { ph: 'e.g. digital marketing agency' })}\r\n      ${F.input('at-b', 'Brand (optional)', { ph: 'e.g. Your Brand' })}\r\n    <\/div>\r\n    <div class=\"out\" id=\"at-out\"><\/div>`,\r\n  mount(root) {\r\n    const out = root.querySelector('#at-out'), prev = root.querySelector('#at-prev'); let fileName = '', objUrl = '';\r\n    function fromFile(name) {\r\n      const s = name.replace(\/\\.[a-z0-9]+$\/i, '').replace(\/[-_+.]+\/g, ' ').replace(\/\\b(img|dsc|image|photo|screenshot|whatsapp|pxl|copy)\\b\/ig, ' ').replace(\/\\b\\d{3,}\\b\/g, ' ').replace(\/\\s+\/g, ' ').trim();\r\n      return s.length > 2 ? cap(s) : '';\r\n    }\r\n    function clip(s, n) { if (s.length <= n) return s; const c = s.slice(0, n); const i = c.lastIndexOf(' '); return (i > n * 0.6 ? c.slice(0, i) : c).replace(\/[\\s,\\-\u2013:;]+$\/, ''); }\r\n    root.querySelector('#at-f').addEventListener('change', e => {\r\n      const f = e.target.files[0]; if (objUrl) URL.revokeObjectURL(objUrl); objUrl = ''; fileName = '';\r\n      if (!f) { prev.innerHTML = ''; run(); return; }\r\n      fileName = f.name; objUrl = URL.createObjectURL(f);\r\n      const guess = fromFile(f.name);\r\n      prev.innerHTML = `<div class=\"alt-preview\"><img decoding=\"async\" src=\"${objUrl}\" alt=\"\"><div><strong>${esc(f.name)}<\/strong>${guess ? `<div class=\"hint\">Suggestion from the file name: <em>${esc(guess)}<\/em><\/div>` : '<div class=\"hint\">The file name is not descriptive. Rename it, for example \u201cmarketing-team-meeting.jpg\u201d.<\/div>'}<\/div><\/div>`;\r\n      const sEl = root.querySelector('#at-s'); if (guess && !sEl.value.trim()) sEl.value = guess.toLowerCase();\r\n      run();\r\n    });\r\n    function run() {\r\n      const subject = val(root, 'at-s').replace(\/^(an?\\s+)?(image|photo|picture|photograph)\\s+of\\s+\/i, '');\r\n      if (!subject) { out.innerHTML = empty('Describe what is in the image to see alt text options.'); return; }\r\n      const j = (...a) => a.filter(Boolean).join(' ').replace(\/\\s+\/g, ' ').trim();\r\n      const act = val(root, 'at-a'), ctx = val(root, 'at-c'), kw = val(root, 'at-k'), br = val(root, 'at-b');\r\n      const base = j(subject, act), full = j(base, ctx);\r\n      const v = [['Short and clear', base]];\r\n      if (ctx) v.push(['With setting', full]);\r\n      if (kw) { v.push(['Keyword first', `${kw}: ${full || base}`]); v.push(['Keyword at the end', `${full || base} for ${kw}`]); }\r\n      if (br) v.push(['With brand', `${full || base} \u2013 ${br}`]);\r\n      const seen = new Set(), items = [];\r\n      v.forEach(([label, s]) => { s = cap(clip(s, 125)); if (!seen.has(s.toLowerCase())) { seen.add(s.toLowerCase()); items.push([label, s]); } });\r\n      const src = fileName || 'your-image.jpg';\r\n      out.innerHTML = `<ul class=\"ideas\">${items.map(([label, s]) => `<li class=\"idea\"><div><div class=\"idea-text\">${esc(s)}<\/div><div class=\"hint\">${esc(label)} \u00b7 ${s.length}\/125 characters<\/div><\/div><div class=\"idea-meta\">${badge(s.length <= 125 ? 'good' : 'bad', s.length <= 125 ? 'Good' : 'Too long')}<button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(s)}\">Copy alt<\/button><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(`<img decoding=\"async\" src=\"${src}\" alt=\"${s.replace(\/\"\/g, '&quot;')}\">`)}\">Copy tag<\/button><\/div><\/li>`).join('')}<\/ul>`;\r\n    }\r\n    root.addEventListener('input', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 13. Open Graph Tag Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'open-graph-tag-generator', name: 'Open Graph Tag Generator', cat: 'write', needs: 'instant', icon: 'share',\r\n  short: 'Control how links look on Facebook, LinkedIn and WhatsApp.', kw: 'og tags facebook linkedin whatsapp share preview',\r\n  tips: ['Use an image of 1200 \u00d7 630 pixels (under 5 MB) with a full https:\/\/ URL.', 'Paste the tags inside the head section of your page.', 'After publishing, refresh the preview with the Facebook Sharing Debugger if the old image keeps showing.'],\r\n  html: () => `\r\n    <div class=\"two-col\"><div>\r\n      ${F.input('og-t', 'Title', { req: 1, ph: 'Page title for social sharing', value: 'Free SEO Tools for Better Rankings' })}\r\n      ${F.area('og-d', 'Description', { rows: 3, ph: 'One or two short sentences', value: 'Write better titles, check keywords and audit any page with our free SEO tools.' })}\r\n      ${F.input('og-u', 'Page URL', { ph: 'https:\/\/www.example.com\/seo-tools\/', value: 'https:\/\/www.example.com\/seo-tools\/' })}\r\n      ${F.input('og-i', 'Image URL (1200 \u00d7 630)', { ph: 'https:\/\/www.example.com\/images\/share.jpg' })}\r\n      ${F.input('og-ia', 'Image description (alt)', { ph: 'What the image shows' })}\r\n      <div class=\"grid2\">\r\n        ${F.input('og-s', 'Site name', { ph: 'Your Brand' })}\r\n        ${F.select('og-ty', 'Type', [['website', 'website'], ['article', 'article'], ['product', 'product'], ['profile', 'profile']])}\r\n      <\/div>\r\n      ${F.input('og-l', 'Locale', { value: 'en_IN', ph: 'en_IN' })}\r\n    <\/div><div>\r\n      <p class=\"lbl\">Live preview<\/p>\r\n      <div class=\"social-card\" id=\"og-card\"><div class=\"social-img\" id=\"og-img\">Add an image URL to preview it<\/div><div class=\"social-body\"><div class=\"social-dom\" id=\"og-dom\"><\/div><div class=\"social-ttl\" id=\"og-ttl\"><\/div><div class=\"social-dsc\" id=\"og-dsc\"><\/div><\/div><\/div>\r\n      <div id=\"og-warn\" style=\"margin-top:14px\"><\/div>\r\n    <\/div><\/div>\r\n    <div class=\"out\"><p class=\"lbl\">Your tags<\/p>${codeBlock('og-code', '')}<\/div>`,\r\n  mount(root) {\r\n    function run() {\r\n      const g = id => val(root, id);\r\n      const lines = ['<!-- Open Graph (Facebook, LinkedIn, WhatsApp) -->'];\r\n      const add = (p, v) => { if (v) lines.push(`<meta property=\"${p}\" content=\"${esc(v)}\">`); };\r\n      add('og:type', g('og-ty')); add('og:title', g('og-t')); add('og:description', g('og-d')); add('og:url', g('og-u')); add('og:image', g('og-i'));\r\n      if (g('og-i')) { add('og:image:alt', g('og-ia')); add('og:image:width', '1200'); add('og:image:height', '630'); }\r\n      add('og:site_name', g('og-s')); add('og:locale', g('og-l'));\r\n      root.querySelector('#og-code').textContent = lines.join('\\n');\r\n      let host = ''; try { host = new URL(normUrl(g('og-u'))).host.replace(\/^www\\.\/, ''); } catch (e) {}\r\n      root.querySelector('#og-dom').textContent = host || 'example.com';\r\n      root.querySelector('#og-ttl').textContent = g('og-t') || 'Your title appears here';\r\n      root.querySelector('#og-dsc').textContent = g('og-d') || 'Your description appears here';\r\n      const box = root.querySelector('#og-img'), url = g('og-i');\r\n      if (url && \/^https?:\\\/\\\/\/i.test(url)) {\r\n        if (box.dataset.src !== url) {\r\n          box.dataset.src = url; box.textContent = 'Loading image\u2026';\r\n          const im = new Image(); im.alt = g('og-ia');\r\n          im.onload = () => { if (box.dataset.src === url) { box.textContent = ''; box.appendChild(im); } };\r\n          im.onerror = () => { if (box.dataset.src === url) box.textContent = 'Image could not be loaded. Check the URL.'; };\r\n          im.src = url;\r\n        }\r\n      } else { box.dataset.src = ''; box.textContent = 'Add an image URL to preview it'; }\r\n      const w = [];\r\n      if (!g('og-t')) w.push(alertBox('warn', 'Add a title.', ''));\r\n      else if (g('og-t').length > 70) w.push(alertBox('warn', 'Title is long.', 'Platforms may cut it off. Aim for under 60\u201370 characters.'));\r\n      if (g('og-d').length > 200) w.push(alertBox('warn', 'Description is long.', 'Keep it under 200 characters.'));\r\n      if (!url) w.push(alertBox('info', 'No image yet.', 'Posts with an image get far more attention.'));\r\n      else if (!\/^https:\\\/\\\/\/i.test(url)) w.push(alertBox('warn', 'Use a full https:\/\/ image URL.', ''));\r\n      root.querySelector('#og-warn').innerHTML = w.join('');\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 14. Twitter Card Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'twitter-card-generator', name: 'Twitter \/ X Card Generator', cat: 'write', needs: 'instant', icon: 'card',\r\n  short: 'Create X (Twitter) card tags with a live preview.', kw: 'twitter x card summary large image',\r\n  tips: ['\u201cSummary large image\u201d works best for most pages.', 'X falls back to your Open Graph tags if card tags are missing, but adding both is safest.', 'Use an image with a 2:1 ratio, for example 1200 \u00d7 600 pixels.'],\r\n  html: () => `\r\n    <div class=\"two-col\"><div>\r\n      ${F.select('tw-c', 'Card type', [['summary_large_image', 'Summary with large image'], ['summary', 'Summary (small image)']])}\r\n      ${F.input('tw-t', 'Title', { req: 1, value: 'Free SEO Tools for Better Rankings', ph: 'Up to about 70 characters' })}\r\n      ${F.area('tw-d', 'Description', { rows: 3, value: 'Write better titles, check keywords and audit any page with our free SEO tools.', ph: 'Up to about 200 characters' })}\r\n      ${F.input('tw-i', 'Image URL', { ph: 'https:\/\/www.example.com\/images\/card.jpg' })}\r\n      ${F.input('tw-ia', 'Image description (alt)', { ph: 'What the image shows' })}\r\n      <div class=\"grid2\">\r\n        ${F.input('tw-s', 'Site @username', { ph: '@yourbrand' })}\r\n        ${F.input('tw-cr', 'Author @username', { ph: '@yourname' })}\r\n      <\/div>\r\n    <\/div><div>\r\n      <p class=\"lbl\">Live preview<\/p>\r\n      <div class=\"social-card\" id=\"tw-card\"><div class=\"social-img\" id=\"tw-img\">Add an image URL to preview it<\/div><div class=\"social-body\"><div class=\"social-dom\" id=\"tw-dom\">example.com<\/div><div class=\"social-ttl\" id=\"tw-ttl\"><\/div><div class=\"social-dsc\" id=\"tw-dsc\"><\/div><\/div><\/div>\r\n      <div id=\"tw-warn\" style=\"margin-top:14px\"><\/div>\r\n    <\/div><\/div>\r\n    <div class=\"out\"><p class=\"lbl\">Your tags<\/p>${codeBlock('tw-code', '')}<\/div>`,\r\n  mount(root) {\r\n    function run() {\r\n      const g = id => val(root, id); const at = s => s && !s.startsWith('@') ? '@' + s : s;\r\n      const lines = ['<!-- X (Twitter) Card -->'];\r\n      const add = (n, v) => { if (v) lines.push(`<meta name=\"${n}\" content=\"${esc(v)}\">`); };\r\n      add('twitter:card', g('tw-c')); add('twitter:site', at(g('tw-s'))); add('twitter:creator', at(g('tw-cr'))); add('twitter:title', g('tw-t')); add('twitter:description', g('tw-d')); add('twitter:image', g('tw-i'));\r\n      if (g('tw-i')) add('twitter:image:alt', g('tw-ia'));\r\n      root.querySelector('#tw-code').textContent = lines.join('\\n');\r\n      root.querySelector('#tw-card').classList.toggle('small', g('tw-c') === 'summary');\r\n      root.querySelector('#tw-ttl').textContent = g('tw-t') || 'Your title appears here';\r\n      root.querySelector('#tw-dsc').textContent = g('tw-d') || 'Your description appears here';\r\n      const box = root.querySelector('#tw-img'), url = g('tw-i');\r\n      if (url && \/^https?:\\\/\\\/\/i.test(url)) {\r\n        if (box.dataset.src !== url) {\r\n          box.dataset.src = url; box.textContent = 'Loading image\u2026';\r\n          const im = new Image(); im.alt = g('tw-ia');\r\n          im.onload = () => { if (box.dataset.src === url) { box.textContent = ''; box.appendChild(im); } };\r\n          im.onerror = () => { if (box.dataset.src === url) box.textContent = 'Image could not be loaded. Check the URL.'; };\r\n          im.src = url;\r\n        }\r\n      } else { box.dataset.src = ''; box.textContent = 'Add an image URL to preview it'; }\r\n      const w = [];\r\n      if (!g('tw-t')) w.push(alertBox('warn', 'Add a title.', ''));\r\n      else if (g('tw-t').length > 70) w.push(alertBox('warn', 'Title is long.', 'It may be cut off. Aim for under 70 characters.'));\r\n      if (g('tw-d').length > 200) w.push(alertBox('warn', 'Description is long.', 'Keep it under 200 characters.'));\r\n      if (url && !\/^https:\\\/\\\/\/i.test(url)) w.push(alertBox('warn', 'Use a full https:\/\/ image URL.', ''));\r\n      root.querySelector('#tw-warn').innerHTML = w.join('');\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* ---------- 15. Meta Tag Analyzer ---------- *\/\r\nTOOLS.push({\r\n  id: 'meta-tag-analyzer', name: 'Meta Tag Analyzer', cat: 'analyze', needs: 'page', icon: 'code',\r\n  short: 'Read every important meta tag from any page.', kw: 'meta tags viewer extractor canonical robots open graph twitter hreflang schema',\r\n  tips: ['Check that the title, description and canonical are present and unique on every important page.', 'Make sure staging pages are not accidentally set to noindex when they go live.'],\r\n  html: () => `${sourceInputHTML('ma')}<div class=\"actions\"><button type=\"button\" class=\"btn\" id=\"ma-go\">Analyze meta tags<\/button><\/div><div class=\"out\" id=\"ma-out\"><\/div>`,\r\n  mount(root) {\r\n    bindSources(root);\r\n    wirePage(root, { id: 'ma', btn: 'ma-go', out: 'ma-out', render: p => {\r\n      const row = (label, value, cls, msg, note) => `<tr><th scope=\"row\">${esc(label)}<\/th><td>${value ? esc(value) : '<span class=\"muted\">Not found<\/span>'}${note ? `<div class=\"hint\">${esc(note)}<\/div>` : ''}<\/td><td>${badge(cls, msg)}<\/td><\/tr>`;\r\n      const [tc, tm] = lenStatus(p.title.length, ...TITLE_LEN), [dc, dm] = lenStatus(p.description.length, ...DESC_LEN);\r\n      const h1 = p.headings.filter(h => h.level === 1).map(h => h.text).join(' | ');\r\n      const basic = [\r\n        row('Title', p.title, p.title ? tc : 'bad', p.title ? tm : 'Missing', p.title ? p.title.length + ' characters' : ''),\r\n        row('Description', p.description, p.description ? dc : 'bad', p.description ? dm : 'Missing', p.description ? p.description.length + ' characters' : ''),\r\n        row('Canonical', p.canonical, p.canonical ? 'good' : 'warn', p.canonical ? 'Found' : 'Missing'),\r\n        row('Robots', p.robots, \/noindex\/i.test(p.robots) ? 'bad' : p.robots ? 'good' : 'muted', \/noindex\/i.test(p.robots) ? 'Noindex' : p.robots ? 'Set' : 'Default (index, follow)'),\r\n        row('Viewport', p.viewport, p.viewport ? 'good' : 'bad', p.viewport ? 'Found' : 'Missing'),\r\n        row('Charset', p.charset, p.charset ? 'good' : 'warn', p.charset ? 'Found' : 'Missing'),\r\n        row('Language', p.lang, p.lang ? 'good' : 'warn', p.lang ? 'Found' : 'Missing'),\r\n        row('H1', h1, h1 ? 'good' : 'warn', h1 ? 'Found' : 'Missing'),\r\n        row('Author', p.author, p.author ? 'info' : 'muted', p.author ? 'Found' : 'Optional'),\r\n        row('Theme color', p.themeColor, p.themeColor ? 'info' : 'muted', p.themeColor ? 'Found' : 'Optional'),\r\n        row('Generator', p.generator, p.generator ? 'info' : 'muted', p.generator ? 'Found' : 'Optional')\r\n      ].join('');\r\n      const kv = (o, important) => { const keys = Object.keys(o); const miss = important.filter(k => !o[k]); return (keys.length ? keys.map(k => row(k, o[k], o[k] ? 'good' : 'warn', o[k] ? 'Found' : 'Empty')).join('') : '') + miss.filter(k => !(k in o)).map(k => row(k, '', 'warn', 'Missing')).join(''); };\r\n      const ogRows = kv(p.og, ['og:title', 'og:description', 'og:image', 'og:url', 'og:type']);\r\n      const twRows = kv(p.tw, ['twitter:card', 'twitter:title', 'twitter:image']);\r\n      const report = { title: p.title, description: p.description, canonical: p.canonical, robots: p.robots, viewport: p.viewport, charset: p.charset, lang: p.lang, h1, openGraph: p.og, twitter: p.tw, hreflang: p.hreflang, icons: p.icons, structuredData: p.ld };\r\n      return `<div class=\"toolbar\"><h2 class=\"group-title\" style=\"margin:0\">Basic SEO tags<\/h2><button type=\"button\" class=\"btn btn-ghost btn-sm\" data-copy-text=\"${esc(JSON.stringify(report, null, 2))}\">Copy report (JSON)<\/button><\/div>\r\n        <div class=\"tbl-wrap\"><table><tbody>${basic}<\/tbody><\/table><\/div>\r\n        <h2 class=\"group-title\">Open Graph (Facebook, LinkedIn)<\/h2><div class=\"tbl-wrap\"><table><tbody>${ogRows}<\/tbody><\/table><\/div>\r\n        <h2 class=\"group-title\">X (Twitter) card<\/h2><div class=\"tbl-wrap\"><table><tbody>${twRows}<\/tbody><\/table><\/div>\r\n        <h2 class=\"group-title\">Other signals<\/h2><div class=\"tbl-wrap\"><table><tbody>\r\n          ${row('Structured data', p.ld.join(', '), p.ld.length ? 'good' : 'muted', p.ld.length ? p.ld.length + ' found' : 'None')}\r\n          ${row('Hreflang', p.hreflang.map(h => h.lang).join(', '), p.hreflang.length ? 'info' : 'muted', p.hreflang.length ? p.hreflang.length + ' found' : 'None')}\r\n          ${row('Icons', p.icons.map(i => i.href).slice(0, 3).join(', '), p.icons.length ? 'good' : 'warn', p.icons.length ? 'Found' : 'No favicon link')}\r\n          ${row('Meta keywords', p.keywords, 'muted', p.keywords ? 'Ignored by Google' : 'Not needed')}\r\n        <\/tbody><\/table><\/div>`;\r\n    } });\r\n  }\r\n});\r\n\r\n\/* ---------- 16. Meta Robots Tag Generator ---------- *\/\r\nTOOLS.push({\r\n  id: 'meta-robots-tag-generator', name: 'Meta Robots Tag Generator', cat: 'write', needs: 'instant', icon: 'robot',\r\n  short: 'Build noindex, nofollow and snippet rules in one click.', kw: 'robots noindex nofollow x-robots-tag googlebot',\r\n  tips: ['Pages are indexed and followed by default. You only need this tag when you want to change that.', 'Use noindex for thank-you pages, internal search results and thin duplicate pages.', 'Do not block a noindex page in robots.txt. Google must be able to crawl the page to see the tag.'],\r\n  html: () => `\r\n    <div class=\"field\"><span class=\"lbl\">Quick presets<\/span><div class=\"actions\" style=\"margin:0\">\r\n      <button type=\"button\" class=\"btn btn-ghost btn-sm\" data-preset=\"normal\">Normal page<\/button>\r\n      <button type=\"button\" class=\"btn btn-ghost btn-sm\" data-preset=\"hide\">Hide from Google<\/button>\r\n      <button type=\"button\" class=\"btn btn-ghost btn-sm\" data-preset=\"private\">Private page<\/button>\r\n      <button type=\"button\" class=\"btn btn-ghost btn-sm\" data-preset=\"rich\">Large image previews<\/button><\/div><\/div>\r\n    ${F.select('rb-ua', 'Applies to', [['robots', 'All search engines (robots)'], ['googlebot', 'Google (googlebot)'], ['googlebot-news', 'Google News'], ['bingbot', 'Bing (bingbot)']])}\r\n    <div class=\"grid2\">\r\n      <div class=\"field\"><span class=\"lbl\">Indexing<\/span><div class=\"radio-row\"><label><input type=\"radio\" name=\"rb-idx\" value=\"index\" checked> index<\/label><label><input type=\"radio\" name=\"rb-idx\" value=\"noindex\"> noindex<\/label><\/div><\/div>\r\n      <div class=\"field\"><span class=\"lbl\">Links<\/span><div class=\"radio-row\"><label><input type=\"radio\" name=\"rb-fol\" value=\"follow\" checked> follow<\/label><label><input type=\"radio\" name=\"rb-fol\" value=\"nofollow\"> nofollow<\/label><\/div><\/div>\r\n    <\/div>\r\n    <div class=\"field\"><span class=\"lbl\">Extra rules<\/span>\r\n      <div class=\"grid2\">${F.check('rb-noarchive', 'noarchive (no cached copy)')}${F.check('rb-nosnippet', 'nosnippet (no text snippet)')}${F.check('rb-noimageindex', 'noimageindex (do not index images)')}${F.check('rb-notranslate', 'notranslate (no translate offer)')}<\/div><\/div>\r\n    <div class=\"grid2\">\r\n      ${F.input('rb-ms', 'Max snippet length (characters)', { type: 'number', ph: 'Blank = default, -1 = unlimited', attrs: 'min=\"-1\"' })}\r\n      ${F.select('rb-mi', 'Max image preview', [['', 'Default'], ['none', 'none'], ['standard', 'standard'], ['large', 'large (recommended)']])}\r\n      ${F.input('rb-mv', 'Max video preview (seconds)', { type: 'number', ph: 'Blank = default, -1 = unlimited', attrs: 'min=\"-1\"' })}\r\n      ${F.input('rb-ud', 'Remove from results after (optional)', { type: 'datetime-local' })}\r\n    <\/div>\r\n    <div id=\"rb-warn\"><\/div>\r\n    <div class=\"out\"><p class=\"lbl\">Meta tag (put inside the head section)<\/p>${codeBlock('rb-tag', '')}<p class=\"lbl\" style=\"margin-top:16px\">Same rule as an HTTP header (for PDFs and other files)<\/p>${codeBlock('rb-hdr', '')}<\/div>`,\r\n  mount(root) {\r\n    const set = (idx, fol, extras) => {\r\n      root.querySelector(`input[name=\"rb-idx\"][value=\"${idx}\"]`).checked = true; root.querySelector(`input[name=\"rb-fol\"][value=\"${fol}\"]`).checked = true;\r\n      ['noarchive', 'nosnippet', 'noimageindex', 'notranslate'].forEach(k => root.querySelector('#rb-' + k).checked = false);\r\n      root.querySelector('#rb-mi').value = extras.mi || ''; root.querySelector('#rb-ms').value = extras.ms || ''; root.querySelector('#rb-mv').value = extras.mv || ''; root.querySelector('#rb-ud').value = '';\r\n      run();\r\n    };\r\n    root.querySelectorAll('[data-preset]').forEach(b => b.addEventListener('click', () => {\r\n      const p = b.dataset.preset;\r\n      if (p === 'normal') set('index', 'follow', {});\r\n      if (p === 'hide') set('noindex', 'follow', {});\r\n      if (p === 'private') set('noindex', 'nofollow', {});\r\n      if (p === 'rich') set('index', 'follow', { mi: 'large', ms: '-1', mv: '-1' });\r\n    }));\r\n    function run() {\r\n      const parts = [root.querySelector('input[name=\"rb-idx\"]:checked').value, root.querySelector('input[name=\"rb-fol\"]:checked').value];\r\n      ['noarchive', 'nosnippet', 'noimageindex', 'notranslate'].forEach(k => { if (root.querySelector('#rb-' + k).checked) parts.push(k); });\r\n      const ms = val(root, 'rb-ms'), mi = val(root, 'rb-mi'), mv = val(root, 'rb-mv'), ud = val(root, 'rb-ud');\r\n      if (ms !== '' && !isNaN(+ms)) parts.push('max-snippet:' + parseInt(ms, 10));\r\n      if (mi) parts.push('max-image-preview:' + mi);\r\n      if (mv !== '' && !isNaN(+mv)) parts.push('max-video-preview:' + parseInt(mv, 10));\r\n      if (ud) { const d = new Date(ud); if (!isNaN(d)) parts.push('unavailable_after: ' + d.toISOString()); }\r\n      const ua = val(root, 'rb-ua'), content = parts.join(', ');\r\n      root.querySelector('#rb-tag').textContent = `<meta name=\"${ua}\" content=\"${content}\">`;\r\n      root.querySelector('#rb-hdr').textContent = `X-Robots-Tag: ${ua === 'robots' ? '' : ua + ': '}${content}`;\r\n      const w = []; const noidx = parts.includes('noindex'), nofol = parts.includes('nofollow');\r\n      if (noidx && nofol) w.push(alertBox('warn', 'noindex + nofollow:', 'This page will stay out of search results and its links will not pass value. Use it for private pages only.'));\r\n      else if (noidx) w.push(alertBox('info', 'noindex:', 'This page will be removed from search results once Google recrawls it.'));\r\n      if (parts.includes('nosnippet') && (ms !== '' || mi || mv !== '')) w.push(alertBox('warn', 'nosnippet overrides preview limits.', 'Max snippet and preview settings are ignored when nosnippet is on.'));\r\n      if (noidx && (ms !== '' || mi || mv !== '' || parts.includes('noarchive'))) w.push(alertBox('info', 'Some rules have no effect on noindex pages.', 'Preview and cache rules only matter for pages that appear in results.'));\r\n      if (parts.length === 2 && !noidx && !nofol && !ms && !mi && !mv && !ud) w.push(alertBox('info', 'This is the default behavior.', 'You can leave the tag out. Pages are indexed and followed unless you say otherwise.'));\r\n      root.querySelector('#rb-warn').innerHTML = w.join('');\r\n    }\r\n    root.addEventListener('input', run); root.addEventListener('change', run); run();\r\n  }\r\n});\r\n\r\n\/* =====================================================================\r\n   APP SHELL (home, tool view, routing)\r\n   ===================================================================== *\/\r\nconst app = $('#app');\r\nconst state = { q: '', cat: 'all' };\r\nconst needsLabel = t => t.needs === 'page' ? 'Needs a URL or HTML' : 'Works instantly';\r\nconst cardHTML = t => `<a class=\"tcard\" href=\"#\/${t.id}\"><span class=\"ti\">${icon(t.icon)}<\/span><div><h3>${esc(t.name)}<\/h3><p>${esc(t.short)}<\/p><span class=\"tag ${t.needs}\">${needsLabel(t)}<\/span><\/div><\/a>`;\r\n\r\nfunction renderHome() {\r\n  document.title = 'Free SEO Tools | ' + CONFIG.brand;\r\n  app.innerHTML = `\r\n    <section class=\"hero\">\r\n      <svg class=\"hero-arrow\" viewBox=\"0 0 640 320\" aria-hidden=\"true\"><defs><linearGradient id=\"hg\" x1=\"0\" y1=\"1\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#FF5A00\" stop-opacity=\"0\"\/><stop offset=\"1\" stop-color=\"#FF8A00\"\/><\/linearGradient><\/defs><path d=\"M10 300 C 210 270 400 170 590 40\" stroke=\"url(#hg)\" stroke-width=\"14\" fill=\"none\" stroke-linecap=\"round\"\/><path d=\"M520 28 L616 14 L578 104 Z\" fill=\"#FF7A00\"\/><\/svg>\r\n      <div class=\"wrap hero-in\">\r\n        <h1>Free SEO tools that work in your browser<\/h1>\r\n        <p class=\"lead\">Write titles, preview Google results, check keywords and audit any page. No signup, no installs.<\/p>\r\n        <div class=\"searchbox\">${icon('search')}<input id=\"q\" type=\"search\" placeholder=\"Search tools, e.g. meta title, robots, links\" aria-label=\"Search SEO tools\" autocomplete=\"off\"><\/div>\r\n        <div class=\"chips\" id=\"chips\" role=\"group\" aria-label=\"Filter tools\"><\/div>\r\n      <\/div>\r\n    <\/section>\r\n    <section class=\"wrap dir\" id=\"dir\" aria-live=\"polite\"><\/section>`;\r\n  const q = $('#q'); q.value = state.q;\r\n  q.addEventListener('input', () => { state.q = q.value; drawDirectory(); });\r\n  drawChips(); drawDirectory();\r\n}\r\nfunction drawChips() {\r\n  const chips = [{ id: 'all', name: 'All tools (' + TOOLS.length + ')' }].concat(CATS.map(c => ({ id: c.id, name: c.name })));\r\n  const box = $('#chips');\r\n  box.innerHTML = chips.map(c => `<button type=\"button\" class=\"chip\" data-cat=\"${c.id}\" aria-pressed=\"${state.cat === c.id}\">${esc(c.name)}<\/button>`).join('');\r\n  $$('.chip', box).forEach(b => b.addEventListener('click', () => { state.cat = b.dataset.cat; drawChips(); drawDirectory(); }));\r\n}\r\nfunction drawDirectory() {\r\n  const q = state.q.trim().toLowerCase();\r\n  const match = t => (state.cat === 'all' || t.cat === state.cat) && (!q || (t.name + ' ' + t.short + ' ' + t.kw).toLowerCase().includes(q));\r\n  const found = TOOLS.filter(match);\r\n  const dir = $('#dir');\r\n  if (!found.length) { dir.innerHTML = `<div class=\"no-results\"><strong>No tools match \u201c${esc(state.q)}\u201d.<\/strong><br>Try a shorter word like \u201ctitle\u201d, \u201clinks\u201d or \u201cschema\u201d.<\/div>`; return; }\r\n  dir.innerHTML = CATS.map(c => {\r\n    const list = found.filter(t => t.cat === c.id); if (!list.length) return '';\r\n    return `<div class=\"dir-group\"><div class=\"dir-head\"><h2>${esc(c.name)}<\/h2><span class=\"muted\">${list.length} tool${list.length === 1 ? '' : 's'}<\/span><\/div><p class=\"dir-sub\">${esc(c.sub)}<\/p><div class=\"grid-cards\">${list.map(cardHTML).join('')}<\/div><\/div>`;\r\n  }).join('');\r\n}\r\nfunction sideNav(activeId) {\r\n  return CATS.map(c => `<h4>${esc(c.name)}<\/h4>${TOOLS.filter(t => t.cat === c.id).map(t => `<a href=\"#\/${t.id}\" ${t.id === activeId ? 'aria-current=\"page\"' : ''}>${icon(t.icon)}<span>${esc(t.name)}<\/span><\/a>`).join('')}`).join('');\r\n}\r\nfunction renderTool(t) {\r\n  document.title = t.name + ' (Free) | ' + CONFIG.brand;\r\n  app.innerHTML = `\r\n    <nav class=\"wrap crumbs\" aria-label=\"Breadcrumb\"><a href=\"#\/\">All tools<\/a><span>\/<\/span><span>${esc(t.name)}<\/span><\/nav>\r\n    <div class=\"wrap tool-layout\">\r\n      <aside class=\"side\" aria-label=\"All SEO tools\"><input class=\"inp\" id=\"side-q\" type=\"search\" placeholder=\"Find a tool\" aria-label=\"Find a tool\"><div id=\"side-list\">${sideNav(t.id)}<\/div><\/aside>\r\n      <section>\r\n        <div class=\"jump-wrap\"><label class=\"lbl\" for=\"jump\">Switch tool<\/label><select class=\"inp\" id=\"jump\">${TOOLS.map(x => `<option value=\"${x.id}\" ${x.id === t.id ? 'selected' : ''}>${esc(x.name)}<\/option>`).join('')}<\/select><\/div>\r\n        <article class=\"card\">\r\n          <header class=\"tool-head\"><span class=\"ti\">${icon(t.icon)}<\/span><div><h1>${esc(t.name)}<\/h1><p>${esc(t.short)}<\/p><\/div><\/header>\r\n          <div class=\"tool-body\" id=\"tool-root\">${t.html()}<\/div>\r\n        <\/article>\r\n        ${t.tips ? `<div class=\"tips\"><h2>Good to know<\/h2><ul>${t.tips.map(x => `<li>${esc(x)}<\/li>`).join('')}<\/ul><\/div>` : ''}\r\n        <div class=\"cta-band\"><div><h2>${esc(CONFIG.ctaTitle)}<\/h2><p>${esc(CONFIG.ctaText)}<\/p><\/div><a class=\"btn\" href=\"${esc(CONFIG.ctaUrl)}\">${esc(CONFIG.ctaLabel)}<\/a><\/div>\r\n      <\/section>\r\n    <\/div>`;\r\n  $('#jump').addEventListener('change', e => { location.hash = '#\/' + e.target.value; });\r\n  $('#side-q').addEventListener('input', e => {\r\n    const q = e.target.value.trim().toLowerCase();\r\n    $$('#side-list a').forEach(a => { a.hidden = !!q && !a.textContent.toLowerCase().includes(q); });\r\n    $$('#side-list h4').forEach(h => { let n = h.nextElementSibling, any = false; while (n && n.tagName === 'A') { if (!n.hidden) any = true; n = n.nextElementSibling; } h.hidden = !any; });\r\n  });\r\n  t.mount($('#tool-root'));\r\n}\r\nfunction route() {\r\n  const id = decodeURIComponent(location.hash.replace(\/^#\\\/?\/, ''));\r\n  const t = TOOLS.find(x => x.id === id);\r\n  if (t) renderTool(t); else renderHome();\r\n  window.scrollTo(0, 0);\r\n}\r\n(function init() {\r\n  $('#brand-name').textContent = CONFIG.brand;\r\n  const cta = $('#hdr-cta'); cta.textContent = CONFIG.ctaLabel; cta.href = CONFIG.ctaUrl;\r\n  $('#ftr-text').textContent = '\u00a9 ' + new Date().getFullYear() + ' ' + CONFIG.brand + '. Free SEO tools for everyone.';\r\n  window.addEventListener('hashchange', route);\r\n  route();\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Free SEO Tools | On-Page SEO Toolkit OnGround Tools All tools Get a free review<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-255","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255"}],"version-history":[{"count":3,"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/255\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/255\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/ongroundmedia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}