Skip to content

Instantly share code, notes, and snippets.

@dbalatero
Last active May 24, 2017 18:33
Show Gist options
  • Save dbalatero/1bd9bae907a311e42a6b118770bbc893 to your computer and use it in GitHub Desktop.
Save dbalatero/1bd9bae907a311e42a6b118770bbc893 to your computer and use it in GitHub Desktop.
var am = "data:image/jpeg;base64,/9j/4aaqskzjrgabaqaasabiaad/4qcarxhpzgaatu0akgaaaagabqesaamaaaabaaeaaaeaaauaaaabaaaasgebaauaaaabaaaaugeoaamaaaabaaiaaidpaaqaaaabaaaawgaaaaaaaabiaaaaaqaaaegaaaabaakgagaeaaaaaqaaaeqgawaeaaaaaqaaabqaaaaa/+0aofbob3rvc2hvccazljaaoejjtqqeaaaaaaaaoejjtqqlaaaaaaaq1b2m2y8asgtpgamy7phcfv/idohjq0nfufjprklmrqabaqaadnhhchbsahaaag1udhjsr0igwflaiafhaaeafwawaamaigfjc3bbufbmaaaaaefquewaaaaaaaaaaaaaaaaaaaaaaad21gabaaaaanmtyxbwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewrlc2maaafqaaaaymrzy20aaag0aaabvmnwcnqaaan0aaaai3d0chqaaaoyaaaafhjywvoaaaosaaaafgdywvoaaapaaaaafgjywvoaaapuaaaafhjuukmaaapoaaaidgfhcmcaaav0aaaaihzjz3qaaawuaaaamg5kaw4aaaxeaaaapmnoywqaaayeaaaalg1tb2qaaaywaaaakgjuukmaaapoaaaidgduukmaaapoaaaidgfhymcaaav0aaaaigfhz2caaav0aaaaigrlc2maaaaaaaaacerpc3bsyxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbhvjaaaaaaaaaciaaaamahjiugaaabyaaagoa29lugaaabyaaagobmjotwaaabyaaagoawqaaaaaabyaaagoahvivqaaabyaaagoy3ndwgaaabyaaagozgfeswaaabyaaagodwtvqqaaabyaaagoyxiaaaaaabyaaagoaxrjvaaaabyaaagocm9stwaaabyaaagobmxotaaaabyaaagoagvjtaaaabyaaagozxnfuwaaabyaaagozmlgsqaaabyaaagoemhuvwaaabyaaagodmlwtgaaabyaaagoc2ttswaaabyaaagoemhdtgaaabyaaagocnvsvqaaabyaaagoznjgugaaabyaaagobxmaaaaaabyaaagoy2ffuwaaabyaaagodghusaaaabyaaagozxnytaaaabyaaagozgverqaaabyaaagozw5vuwaaabyaaagochrcugaaabyaaagocgxqtaaaabyaaagozwxhugaaabyaaagoc3ztrqaaabyaaagodhjuugaaabyaaagoamfkuaaaabyaaagochrqvaaaabyaaagoaeqarqbmaewaiabqadianwaxaduauqaadgv4daaaaabdb3b5cmlnahqgqxbwbgugsw5jliwgmjaxnwaawflaiaaaaaaaappyaaeaaaabfghywvogaaaaaaaacbyaadleaaado1hzwiaaaaaaaabiggaat2maabkjwflaiaaaaaaaacsnaaapwaaatobjdxj2aaaaaaaabaaaaaafaaoadwauabkahgajacgalqayadyaowbaaeuasgbpafqawqbeagmaaabtahiadwb8aieahgclajaalqcaaj8aowcoak0asgc3alwawqdgamsa0advansa4adlaosa8ad2apsbaqehaq0bewezar8bjqeratiboae+auubtafsavkbyafnaw4bdqf8aymbiwgsazoboqgpabebuqhbackb0qhzaeeb6qhyafocawimahqchqimai8coajbakscvajdamcccqj6aoqcjgkyaqicrak2asecywlvauac6wl1awadcwmwayedlqm4a0mdtwnaa2ydcgn+a4odlgoia64dugpha9md4apsa/kebgqtbcaelqq7begevqrjbheefgsmbjoeqas2bmqe0wthbpae/gunbrwfkwu6bukfwavnbxcfhgwwbayftqxfbduf5qx2bgygfgynbjcgsazzbmogewambp0grwbabteg4wb1bwchgqcrbz0htwdhb3qhhgezb6whvwfsb+uh+aglcb8imghgcfoibgiccjyiqgi+cnii5wj7crajjqk6cu8jzal5cy8jpam6cc8j5qn7chekjwo9clqkagqbcpgkrgrfctwk8wslcyiloqtrc2klgauyc7alyavhc/kmegwqdemmxax1di4mpwzadnkm8w0ndsynqa1adxqnjg2pdcmn3g34dhmolg5jdmqofw6bdryo0g7udwkpjq9bd14peg+wd7mpzw/seakqjhbdegeqfhcbelkq1xd1ermrmrfpew0rjbgqeckr6biheiysrrjkeoqsoxldeumtaxmje0mtyxode6qtxrplfayujxrjfgouixstfm4u8busftqvvhv4fzsvvrxgfgmwjhzjfmwwjxayftyw+hcdf0exzrejf64x0hf3gbsyqbhlgioyrxjvgpoziblfgwszkrm3gd0abboqgleadxqegsua7bsugzsbyxukg7ib2hwchcocuhx7hkmczbz1hr4drx1whzkdwx3shhyeqb5qhpqevh7phxmfph9ph5qfvx/qibugqsbsijggxcdwirwhscf1iaehzih7iicivskciq8i3smkizgjzioui8ij8cqfje0kfcsrjnolcsu4jwgllyxhjfcmjyzxjocmtybojxgnssd6j6sn3cgnkd8ocsiiknqpbik4kwspnsnqkgiqnspokpsqzysckzyrasudk9esbsw5lg4soizxlqwtqs12last4s4wlkwugi63lu4vjc9al5evxy/+mduwbdckmnsxejfkmyixujhymioyyzkbmtqzdtngm38zudpxncs0ztsenng1ezvnnyc1wjx9njc2cjaunuk3jddgn5w31zguofa4jdjioqu5qjl/obw5+to2onq6sjrvoy07azuqo+g8jzxlpkq84z0ipwe9ot3gpia+yd6gpua/it9hp6i/4kajqgrapkdnqslbakgsqe5cmejyqrvc90m6q31dweqdredeiktorrjfvuward5gikznrqtg8ec1r3thwegfsetikujxsr1jy0mpsfbkn0p9ssrldetts5pl4kwqthjmuk0ctupnk03ctivobk63twbpsu+tt91qj1bxultrblfquztr5lixunxsx1mtu19tqlp2vejuj1tbvshvdvxcvg9wxfapvvdxrfesv+byl1h9wmtzgllpwbhab1pwwqza9vtfw5vb5vw1xizc1l0nxxhdyv4axmxevv8px2ffs2afyfdgqmd8yu9homh1yklinglwy0njl2przebklgtpzt1lkmxnzj1mkmbozz1nk2fpad9olmjsaunpmmnxakhqn2r3a09rp2v/bfdsr20ibwbtuw4sbmtuxg8eb3hv0xarcizw4he6czvx8hjlcqzzaxndc7h0fhrwdmx1khwfdef2pnabdvh3vnezebf4bnjmesp5ixnnekz6pxsee2n7wnwhfif84x1bfaf+ax5ifsj/i3+ef+war4cogqqba4hngjcckol0g1eduoqdhice44vhhaugdozyhteho4efiasiayjoitojmyn+imskyoswi5al/ixjjmqnmy2yjf+ozo7ojzapnpagkg6q1pe/kaisezj6kuottzo2lccuipt0lv+vyzy0lp+xcpd1l+cytji4msszkjn8mmia1ztcm6+chjyjnpedzj3snkcerp8dn4uf+qbponihr6g2oiailqmgo3aj5qrwpmelokwpphqmi6b9p26n4khsqmspn6mpqhyqj6scq3wr6axcrnctrk24ri2uoa8wr4uwalb1soqxylhwskuywrm4s660jbsctro1irybtnm28ldot+c4wbjruuq5wro7urw7lrunvcg8m70vvy++cr6evv+/er/1whda7mfnwepcx8lbw1jd1mrrxm7fs8xixkbgw8dbx7/ipci8ytrjuco4yrflnsu2zdxmtc01zbxons62zzfpuna50lrrpng+0j/swdne08busdtl1u7v0dzv1tjxxnfg2gty6nls2fhadtr724dcbdyk3rddlt4c3qlfkd+v4dbgvefe4cziu+lb42pj6+rz5pzlhoyn5pbnh+ep6dlovolg6ddqw+rl63dr++yg7rhtno4o7rtvqo/m8fjw5ffy8f/yjpmz86f0nptc9vd13vzt9vv3ivgz+kj5opnh+lf65/t3/af8mp0p/br+s/7c/23//3bhcmeaaaaaaamaaaaczmyaapknaaanwqaae9aaaaoodmnndaaaaaaaaaabaaeaaaaaaaaaaqaaaaeaaaaaaaaaaqaaaaeaaaaaaaaaaqaabmrpbgaaaaaaaaa2aacjwaaaviaaaezaaaczgaaajoaaaa9aaabqqaaaveaaajmzaaizmwacmzmaaaaaaaaaahnmmziaaaaaaaeltwaabzb///nxaaahkqaa/df///u3///9pgaaa9oaamd2bw1vzaaaaaaaabcsaabavtgzmezr6fqaaaaaaaaaaaaaaaaaaaaaap/aabeiabqasgmbigaceqedeqh/xaafaaabbqebaqebaqaaaaaaaaaaaqidbaugbwgjcgv/xac1eaacaqmdagqdbquebaaaax0bagmabbefeiexqqytuwehineumogroqgjqrhbfvlr8cqzynkccqowfxgzgiumjygpkjq1njc4otpdrevgr0hjslnuvvzxwflay2rlzmdoawpzdhv2d3h5eooehyahiimkkpoulzaxmjmaoqokpaanqkmqsro0tba3ulm6wspexcbhymnk0tpu1dbx2nna4elj5oxm5+jp6vhy8/t19vf4+fr/xaafaqadaqebaqebaqebaaaaaaaaaqidbaugbwgjcgv/xac1eqacaqiebamebwuebaabancaaqideqqfitegekfrb2fxeyiygqguqpghscejizns8bvictekfiq04sxxfxgzgiynkckqnty3odk6q0rfrkdisuptvfvwv1hzwmnkzwznaglqc3r1dnd4exqcg4sfhoeiiyqsk5svlpeymzqio6slpqeoqaqys7s1tre4ubrcw8tfxsfiycrs09tv1tfy2dri4+tl5ufo6ery8/t19vf4+fr/2wbdabaqebaqebwqebwohbwckdyokcgonkq2njy2nkrsrererereuljsuljsuljjy2njy2nzc3nzc4gbgygbgygbgyh/2wbdarqvfsefitgfhzihxetch4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4ehh4f/3qaeaax/2gamaweaahedeqa/aovu74qhygy/6cs6o6u55vjem3cewfzf3fblmrzebcgipsthrzlubhmai2lnn3rzw6s6ltken9x9nt52izdtxfvn5aysrghnh+fs2e1xnph3judjfyf3qubxmh2k/mr27cvq2fyqafpelsamge+b/jtgp+18gquxgmrrvhle3bkby5c5obx0qaks+kheqphv7n29k5z+0ix/cf0rozpxa6orsdmthhf5v/rvfonrtutzvwlykmexvlqxe4o4snn61elkvhthcm+1tjahbpvxorfi7bfu5y4htvxw5rf0lqknvgkyzx7cuqcj8smx1ktu4xudwmgu545b8xye8g810tcxp9ylzerxbtyc8+3ndnxthfnrfmcumhyyssf/0ok1ttba4u3daq47jv8awonk02cnjocxycdna/tgfxrwvf8aj3aodo/1bvk17x6mzy+rvupf8i/y9y//ah1/9arv9m2/2l7ccwjznryec9avcndqasjqvjo131mh/hh7h1f/al6/+twhewef5gkupykntbx2xvylncssxtqscotsxodesozvlxespymnjip9vsobqdfjkmnqj3rrfq3n/hu/0osrmhotqxbzzelazbvl5rliuoqm4/lzxw1h6p8ax1uuu9hy6tdtu//z";
var pm = "data:image/jpeg;base64,/9j/4aaqskzjrgabaqaasabiaad/4qcarxhpzgaatu0akgaaaagabqesaamaaaabaaeaaaeaaauaaaabaaaasgebaauaaaabaaaaugeoaamaaaabaaiaaidpaaqaaaabaaaawgaaaaaaaabiaaaaaqaaaegaaaabaakgagaeaaaaaqaaadegawaeaaaaaqaaabqaaaaa/+0aofbob3rvc2hvccazljaaoejjtqqeaaaaaaaaoejjtqqlaaaaaaaq1b2m2y8asgtpgamy7phcfv/idohjq0nfufjprklmrqabaqaadnhhchbsahaaag1udhjsr0igwflaiafhaaeafwawaamaigfjc3bbufbmaaaaaefquewaaaaaaaaaaaaaaaaaaaaaaad21gabaaaaanmtyxbwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewrlc2maaafqaaaaymrzy20aaag0aaabvmnwcnqaaan0aaaai3d0chqaaaoyaaaafhjywvoaaaosaaaafgdywvoaaapaaaaafgjywvoaaapuaaaafhjuukmaaapoaaaidgfhcmcaaav0aaaaihzjz3qaaawuaaaamg5kaw4aaaxeaaaapmnoywqaaayeaaaalg1tb2qaaaywaaaakgjuukmaaapoaaaidgduukmaaapoaaaidgfhymcaaav0aaaaigfhz2caaav0aaaaigrlc2maaaaaaaaacerpc3bsyxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbhvjaaaaaaaaaciaaaamahjiugaaabyaaagoa29lugaaabyaaagobmjotwaaabyaaagoawqaaaaaabyaaagoahvivqaaabyaaagoy3ndwgaaabyaaagozgfeswaaabyaaagodwtvqqaaabyaaagoyxiaaaaaabyaaagoaxrjvaaaabyaaagocm9stwaaabyaaagobmxotaaaabyaaagoagvjtaaaabyaaagozxnfuwaaabyaaagozmlgsqaaabyaaagoemhuvwaaabyaaagodmlwtgaaabyaaagoc2ttswaaabyaaagoemhdtgaaabyaaagocnvsvqaaabyaaagoznjgugaaabyaaagobxmaaaaaabyaaagoy2ffuwaaabyaaagodghusaaaabyaaagozxnytaaaabyaaagozgverqaaabyaaagozw5vuwaaabyaaagochrcugaaabyaaagocgxqtaaaabyaaagozwxhugaaabyaaagoc3ztrqaaabyaaagodhjuugaaabyaaagoamfkuaaaabyaaagochrqvaaaabyaaagoaeqarqbmaewaiabqadianwaxaduauqaadgv4daaaaabdb3b5cmlnahqgqxbwbgugsw5jliwgmjaxnwaawflaiaaaaaaaappyaaeaaaabfghywvogaaaaaaaacbyaadleaaado1hzwiaaaaaaaabiggaat2maabkjwflaiaaaaaaaacsnaaapwaaatobjdxj2aaaaaaaabaaaaaafaaoadwauabkahgajacgalqayadyaowbaaeuasgbpafqawqbeagmaaabtahiadwb8aieahgclajaalqcaaj8aowcoak0asgc3alwawqdgamsa0advansa4adlaosa8ad2apsbaqehaq0bewezar8bjqeratiboae+auubtafsavkbyafnaw4bdqf8aymbiwgsazoboqgpabebuqhbackb0qhzaeeb6qhyafocawimahqchqimai8coajbakscvajdamcccqj6aoqcjgkyaqicrak2asecywlvauac6wl1awadcwmwayedlqm4a0mdtwnaa2ydcgn+a4odlgoia64dugpha9md4apsa/kebgqtbcaelqq7begevqrjbheefgsmbjoeqas2bmqe0wthbpae/gunbrwfkwu6bukfwavnbxcfhgwwbayftqxfbduf5qx2bgygfgynbjcgsazzbmogewambp0grwbabteg4wb1bwchgqcrbz0htwdhb3qhhgezb6whvwfsb+uh+aglcb8imghgcfoibgiccjyiqgi+cnii5wj7crajjqk6cu8jzal5cy8jpam6cc8j5qn7chekjwo9clqkagqbcpgkrgrfctwk8wslcyiloqtrc2klgauyc7alyavhc/kmegwqdemmxax1di4mpwzadnkm8w0ndsynqa1adxqnjg2pdcmn3g34dhmolg5jdmqofw6bdryo0g7udwkpjq9bd14peg+wd7mpzw/seakqjhbdegeqfhcbelkq1xd1ermrmrfpew0rjbgqeckr6biheiysrrjkeoqsoxldeumtaxmje0mtyxode6qtxrplfayujxrjfgouixstfm4u8busftqvvhv4fzsvvrxgfgmwjhzjfmwwjxayftyw+hcdf0exzrejf64x0hf3gbsyqbhlgioyrxjvgpoziblfgwszkrm3gd0abboqgleadxqegsua7bsugzsbyxukg7ib2hwchcocuhx7hkmczbz1hr4drx1whzkdwx3shhyeqb5qhpqevh7phxmfph9ph5qfvx/qibugqsbsijggxcdwirwhscf1iaehzih7iicivskciq8i3smkizgjzioui8ij8cqfje0kfcsrjnolcsu4jwgllyxhjfcmjyzxjocmtybojxgnssd6j6sn3cgnkd8ocsiiknqpbik4kwspnsnqkgiqnspokpsqzysckzyrasudk9esbsw5lg4soizxlqwtqs12last4s4wlkwugi63lu4vjc9al5evxy/+mduwbdckmnsxejfkmyixujhymioyyzkbmtqzdtngm38zudpxncs0ztsenng1ezvnnyc1wjx9njc2cjaunuk3jddgn5w31zguofa4jdjioqu5qjl/obw5+to2onq6sjrvoy07azuqo+g8jzxlpkq84z0ipwe9ot3gpia+yd6gpua/it9hp6i/4kajqgrapkdnqslbakgsqe5cmejyqrvc90m6q31dweqdredeiktorrjfvuward5gikznrqtg8ec1r3thwegfsetikujxsr1jy0mpsfbkn0p9ssrldetts5pl4kwqthjmuk0ctupnk03ctivobk63twbpsu+tt91qj1bxultrblfquztr5lixunxsx1mtu19tqlp2vejuj1tbvshvdvxcvg9wxfapvvdxrfesv+byl1h9wmtzgllpwbhab1pwwqza9vtfw5vb5vw1xizc1l0nxxhdyv4axmxevv8px2ffs2afyfdgqmd8yu9homh1yklinglwy0njl2przebklgtpzt1lkmxnzj1mkmbozz1nk2fpad9olmjsaunpmmnxakhqn2r3a09rp2v/bfdsr20ibwbtuw4sbmtuxg8eb3hv0xarcizw4he6czvx8hjlcqzzaxndc7h0fhrwdmx1khwfdef2pnabdvh3vnezebf4bnjmesp5ixnnekz6pxsee2n7wnwhfif84x1bfaf+ax5ifsj/i3+ef+war4cogqqba4hngjcckol0g1eduoqdhice44vhhaugdozyhteho4efiasiayjoitojmyn+imskyoswi5al/ixjjmqnmy2yjf+ozo7ojzapnpagkg6q1pe/kaisezj6kuottzo2lccuipt0lv+vyzy0lp+xcpd1l+cytji4msszkjn8mmia1ztcm6+chjyjnpedzj3snkcerp8dn4uf+qbponihr6g2oiailqmgo3aj5qrwpmelokwpphqmi6b9p26n4khsqmspn6mpqhyqj6scq3wr6axcrnctrk24ri2uoa8wr4uwalb1soqxylhwskuywrm4s660jbsctro1irybtnm28ldot+c4wbjruuq5wro7urw7lrunvcg8m70vvy++cr6evv+/er/1whda7mfnwepcx8lbw1jd1mrrxm7fs8xixkbgw8dbx7/ipci8ytrjuco4yrflnsu2zdxmtc01zbxons62zzfpuna50lrrpng+0j/swdne08busdtl1u7v0dzv1tjxxnfg2gty6nls2fhadtr724dcbdyk3rddlt4c3qlfkd+v4dbgvefe4cziu+lb42pj6+rz5pzlhoyn5pbnh+ep6dlovolg6ddqw+rl63dr++yg7rhtno4o7rtvqo/m8fjw5ffy8f/yjpmz86f0nptc9vd13vzt9vv3ivgz+kj5opnh+lf65/t3/af8mp0p/br+s/7c/23//3bhcmeaaaaaaamaaaaczmyaapknaaanwqaae9aaaaoodmnndaaaaaaaaaabaaeaaaaaaaaaaqaaaaeaaaaaaaaaaqaaaaeaaaaaaaaaaqaabmrpbgaaaaaaaaa2aacjwaaaviaaaezaaaczgaaajoaaaa9aaabqqaaaveaaajmzaaizmwacmzmaaaaaaaaaahnmmziaaaaaaaeltwaabzb///nxaaahkqaa/df///u3///9pgaaa9oaamd2bw1vzaaaaaaaabcsaabavtgzmezr6fqaaaaaaaaaaaaaaaaaaaaaap/aabeiabqanwmbigaceqedeqh/xaafaaabbqebaqebaqaaaaaaaaaaaqidbaugbwgjcgv/xac1eaacaqmdagqdbquebaaaax0bagmabbefeiexqqytuwehineumogroqgjqrhbfvlr8cqzynkccqowfxgzgiumjygpkjq1njc4otpdrevgr0hjslnuvvzxwflay2rlzmdoawpzdhv2d3h5eooehyahiimkkpoulzaxmjmaoqokpaanqkmqsro0tba3ulm6wspexcbhymnk0tpu1dbx2nna4elj5oxm5+jp6vhy8/t19vf4+fr/xaafaqadaqebaqebaqebaaaaaaaaaqidbaugbwgjcgv/xac1eqacaqiebamebwuebaabancaaqideqqfitegekfrb2fxeyiygqguqpghscejizns8bvictekfiq04sxxfxgzgiynkckqnty3odk6q0rfrkdisuptvfvwv1hzwmnkzwznaglqc3r1dnd4exqcg4sfhoeiiyqsk5svlpeymzqio6slpqeoqaqys7s1tre4ubrcw8tfxsfiycrs09tv1tfy2dri4+tl5ufo6ery8/t19vf4+fr/2wbdaaslcwslcxmlcxmbexmtgyqbgxsbjc4kjcqkjc43li4uli4unzc3nzc3nzdcqkjcqkjntu1ntvdxv1dxv1dxv1f/2wbdaq0odhyufiyufczbpti9w1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1tbw1v/3qaeaat/2gamaweaahedeqa/ao68tx72gnbonmbyoqqr19t+grmtdu73uzjnuluurqjubbxyc45x7u3xxc7rq2taeevpd9t8o/tnr6rzx7+grn7bghe8dlow2kkvy5hhpq+lehcmlrte7lhiprtpxs+7ur6d4qvozkm8hmiyjksoce9jjoeam1zxrqpvj4redo44ifwp44ajpt3pdj8j3zxkt6iojijypszlmknihhagcvvfwrrlxcnjcrptlklod4pdnk9vstbuoe9yvrs+bn5ff0/4ja1afubwwthulyqvoc2wcyhxqot1ap1nd38+ixdzjdylfbjax95mwon3xhpbmr/itrnv1k+je0juwxrhfjbhjotxj2fofql9pc39nrqptbk811z1+bjap06vmpq5i3erzf16pbl5v9xr8l6nesaklrpxkrlzigjbpjnj+tej/n6vwhhtstusr2s4urfy0znuxyzbzngdoc13/wa1c+j5ef3todd1xzyst8j/0o41dw5yaldtd3lsbyaplbawonfbfjaq2nphaqz2rjazyfxnth71sl0recm4pnkpai0tffyfhrrrqallrrqb/9k=";
var ampms = ["am", "pm", "a.m.", "p.m."];
function inArray(value, array) {
return array.indexOf(value) >= 0;
}
var ignoreTags = ["NOSCRIPT", "SCRIPT", "TITLE", "STYLE", "HEAD"];
function findXpath(xpath, callback) {
var node, result;
do {
result = document.evaluate(
xpath,
document.body,
null,
XPathResult.FIRST_ORDERED_NODE_TYPE,
null
)
node = result.singleNodeValue;
debugger;
if (node) {
callback(node);
}
} while(node);
}
function replaceAmpms(node) {
node.innerHTML = node
.innerHTML
.replace(/(am|a\.m\.)/i, "HAHAAH_AM")
.replace(/(pm|p\.m\.)/i, "HAHAAH_PM")
.replace(/HAHAAH_AM/, '<img src="' + am + '" />')
.replace(/HAHAAH_PM/, '<img src="' + pm + '" style="position: relative; top: 5px" />');
}
var node;
function notClauses() {
return ignoreTags
.map(function(tagName) {
return '[not(self::' + tagName.toLowerCase() + ')]';
})
.join("");
}
ampms.map(function(ampm) {
var xpath = "//*[contains(text(), '" + ampm + "')]" + notClauses();
var found = 0;
findXpath(xpath, function(node) {
found++;
replaceAmpms(node);
});
return found;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment