Created
July 6, 2023 15:22
-
-
Save philsherry/40fc507dad7534a3df169412c1efa3e3 to your computer and use it in GitHub Desktop.
This is a bookmarklet that I found a long time ago, but cannot find the source these days. I’d love to, so I can give credit!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| javascript:javascript%3A (function(n)%7Bvar e%3D%7BreExec%3A!1%2Ceval%3A'"(function()%7Bartoo.stylesheets%5B%5C%5C"bookmark.css%5C%5C"%5D%3D%5C%5C"p %7B%5C%5C%5C%5Cn color%3A red%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn%7D%5C%5C%5C%5Cn%5C%5C"%7D).call(this)%2Cfunction()%7Bartoo.stylesheets%5B%5C%5C"view.css%5C%5C"%5D%3D%5C'%40charset %5C%5C"UTF-8%5C%5C"%3B%5C%5C%5C%5Cnbody %7B%5C%5C%5C%5Cn font%3A 100%25%2F1.4 %5C%5C"Helvetica Neue%5C%5C"%2C Helvetica%2C Arial%3B%5C%5C%5C%5Cn max-width%3A 90ex%3B%5C%5C%5C%5Cn padding%3A 20px%3B%5C%5C%5C%5Cn margin%3A 0 auto%3B%5C%5C%5C%5Cn background%3A %23f8f8f8%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnimg%2C svg%2C video %7B%5C%5C%5C%5Cn display%3A none !important%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cna %7B%5C%5C%5C%5Cn color%3A %23108AEF%3B%5C%5C%5C%5Cn text-decoration%3A underline%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cninput%2C textarea%2C button%2C select %7B%5C%5C%5C%5Cn font%3A inherit%3B%5C%5C%5C%5Cn background%3A white%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--image %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(255%2C 255%2C 255%2C 0.5)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn display%3A inline-block%3B%5C%5C%5C%5Cn min-width%3A 6em%3B%5C%5C%5C%5Cn border%3A 1px dashed%3B %7D%5C%5C%5C%5Cn .screenreader--image%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Image%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--invisible%2C%5C%5C%5C%5Cn%5Baria-hidden%3D%5C%5C"true%5C%5C"%5D%3Anot(%23screenreader--focus) %7B%5C%5C%5C%5Cn opacity%3A 0%3B%5C%5C%5C%5Cn width%3A 0%3B%5C%5C%5C%5Cn height%3A 0%3B%5C%5C%5C%5Cn margin%3A 0%3B%5C%5C%5C%5Cn padding%3A 0%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--defect %7B%5C%5C%5C%5Cn opacity%3A 0.5%3B%5C%5C%5C%5Cn box-shadow%3A inset 0 0 5px white%2C 0 0 20px rgba(255%2C 0%2C 0%2C 0.5)%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--success %7B%5C%5C%5C%5Cn box-shadow%3A inset 0 0 5px rgba(0%2C 128%2C 0%2C 0.25)%2C 0 0 20px rgba(0%2C 128%2C 0%2C 0.25)%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--has-focus%3Anot(html) %7B%5C%5C%5C%5Cn opacity%3A 1%3B%5C%5C%5C%5Cn outline%3A none%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn z-index%3A 1%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%23screenreader--cover %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A fixed%3B%5C%5C%5C%5Cn z-index%3A 9998%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn bottom%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn right%3A 0%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%23screenreader--focus %7B%5C%5C%5C%5Cn pointer-events%3A none%3B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A fixed%3B%5C%5C%5C%5Cn z-index%3A 9999%3B%5C%5C%5C%5Cn -webkit-transition%3A all 150ms%3B%5C%5C%5C%5Cn transition%3A all 150ms%3B %7D%5C%5C%5C%5Cn %23screenreader--focus%3Abefore %7B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'%5C%5C%5C%5C%5C'%3B%5C%5C%5C%5Cn top%3A -10px%3B%5C%5C%5C%5Cn bottom%3A -10px%3B%5C%5C%5C%5Cn left%3A -10px%3B%5C%5C%5C%5Cn right%3A -10px%3B%5C%5C%5C%5Cn z-index%3A 1%3B%5C%5C%5C%5Cn border%3A 1px solid rgba(0%2C 0%2C 0%2C 0.5)%3B%5C%5C%5C%5Cn box-shadow%3A inset 0 0 10px white%2C 0 0 40px rgba(0%2C 0%2C 0%2C 0.2)%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnhtml%3Anot(.screenreader--has-focus) %23screenreader--focus %7B%5C%5C%5C%5Cn opacity%3A 0%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnul > li%2C%5C%5C%5C%5Cnol > li%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"list%5C%5C"%5D > %5Brole%3D%5C%5C"listitem%5C%5C"%5D %7B%5C%5C%5C%5Cn margin-left%3A 1em%3B%5C%5C%5C%5Cn display%3A block !important%3B%5C%5C%5C%5Cn position%3A relative%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnul > li%3Abefore%2C%5C%5C%5C%5Cnol > li%3Abefore%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"list%5C%5C"%5D > %5Brole%3D%5C%5C"listitem%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'•%5C%5C%5C%5C%5C' !important%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn left%3A -1em%3B%5C%5C%5C%5Cn top%3A 0%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cndl dt %7B%5C%5C%5C%5Cn font-weight%3A bold%3B%5C%5C%5C%5Cn display%3A block !important%3B%5C%5C%5C%5Cn margin-top%3A 1ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cndl dd %7B%5C%5C%5C%5Cn display%3A block !important%3B%5C%5C%5C%5Cn margin-left%3A 2em%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"tablist%5C%5C"%5D %7B%5C%5C%5C%5Cn border%3A 1px solid%3B %7D%5C%5C%5C%5Cn %5Brole%3D%5C%5C"tablist%5C%5C"%5D %5Brole%3D%5C%5C"tab%5C%5C"%5D %7B%5C%5C%5C%5Cn float%3A left%3B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn border-right%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 4px 10px%3B%5C%5C%5C%5Cn border-bottom%3A 1px solid%3B%5C%5C%5C%5Cn margin-bottom%3A -1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"tablist%5C%5C"%5D %7B%5C%5C%5C%5Cn border%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 0%3B%5C%5C%5C%5Cn display%3A inline-block !important%3B%5C%5C%5C%5Cn border-width%3A 1px 0 0 1px%3B %7D%5C%5C%5C%5Cn %5Brole%3D%5C%5C"tablist%5C%5C"%5D %5Brole%3D%5C%5C"tab%5C%5C"%5D %7B%5C%5C%5C%5Cn float%3A left%3B%5C%5C%5C%5Cn border-right%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 4px 10px%3B%5C%5C%5C%5Cn border-bottom%3A 1px solid%3B%5C%5C%5C%5Cn margin-bottom%3A -1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"tablist%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A table%3B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'%5C%5C%5C%5C%5C'%3B%5C%5C%5C%5Cn clear%3A both%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-selected%3D%5C%5C"true%5C%5C"%5D %7B%5C%5C%5C%5Cn border%3A 3px solid green%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"checkbox%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'☐%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"checkbox%5C%5C"%5D%5Baria-checked%3D%5C%5C"true%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'☒%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"radio%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'⚪%EF%B8%8F%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"radio%5C%5C"%5D%5Baria-checked%3D%5C%5C"true%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'⚫%EF%B8%8F%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-expanded%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'➡%EF%B8%8F%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-expanded%3D%5C%5C"true%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn content%3A %5C%5C%5C%5C%5C'⬇%EF%B8%8F%5C%5C%5C%5C%5C'%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-expanded%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"closed%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-expanded%3D%5C%5C"true%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"expanded%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnh1%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"1%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 60px%3B%5C%5C%5C%5Cn margin-bottom%3A .5ex%3B%5C%5C%5C%5Cn line-height%3A 1.1%3B %7D%5C%5C%5C%5Cn %40media (max-width%3A 600px) %7B%5C%5C%5C%5Cn h1%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"1%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 30px%3B %7D %7D%5C%5C%5C%5Cn h1%3Aafter%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"1%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"1%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnh2%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"2%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 35px%3B%5C%5C%5C%5Cn margin-bottom%3A .5ex%3B%5C%5C%5C%5Cn line-height%3A 1.1%3B %7D%5C%5C%5C%5Cn %40media (max-width%3A 600px) %7B%5C%5C%5C%5Cn h2%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"2%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 22px%3B %7D %7D%5C%5C%5C%5Cn h2%3Aafter%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"2%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"2%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnh3%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"3%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 22px%3B%5C%5C%5C%5Cn margin-bottom%3A .5ex%3B%5C%5C%5C%5Cn line-height%3A 1.1%3B %7D%5C%5C%5C%5Cn %40media (max-width%3A 600px) %7B%5C%5C%5C%5Cn h3%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"3%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 18px%3B %7D %7D%5C%5C%5C%5Cn h3%3Aafter%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"3%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"3%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnh4%2C%5C%5C%5C%5Cn%5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"4%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 18px%3B%5C%5C%5C%5Cn margin-bottom%3A .5ex%3B%5C%5C%5C%5Cn line-height%3A 1.1%3B %7D%5C%5C%5C%5Cn %40media (max-width%3A 600px) %7B%5C%5C%5C%5Cn h4%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"4%5C%5C"%5D %7B%5C%5C%5C%5Cn font-size%3A 16px%3B %7D %7D%5C%5C%5C%5Cn h4%3Aafter%2C%5C%5C%5C%5Cn %5Brole%3D%5C%5C"heading%5C%5C"%5D%5Baria-level%3D%5C%5C"4%5C%5C"%5D%3Aafter %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"4%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5) !important%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black !important%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnbutton%2C %5Brole%3D%5C%5C"button%5C%5C"%5D%2C input%5Btype%3D%5C%5C"button%5C%5C"%5D%2C input%5Btype%3D%5C%5C"submit%5C%5C"%5D %7B%5C%5C%5C%5Cn -webkit-appearance%3A none%3B%5C%5C%5C%5Cn -moz-appearance%3A none%3B%5C%5C%5C%5Cn appearance%3A none%3B%5C%5C%5C%5Cn border%3A 1px solid black%3B%5C%5C%5C%5Cn border-radius%3A 4px%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn font-family%3A inherit%3B%5C%5C%5C%5Cn background%3A %23032d7b%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn display%3A inline-block%3B%5C%5C%5C%5Cn text-decoration%3A none%3B%5C%5C%5C%5Cn cursor%3A pointer%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-selected%3D%5C%5C"true%5C%5C"%5D%2C%5C%5C%5C%5Cn%5Baria-expanded%3D%5C%5C"true%5C%5C"%5D %7B%5C%5C%5C%5Cn box-shadow%3A 0 0 0 1px white%2C 0 0 20px 3px %238DD906%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Bdata-screenreader-describedby%5D%3Aafter %7B%5C%5C%5C%5Cn content%3A attr(data-screenreader-describedby)%3B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn font-size%3A 80%25%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn background%3A rgba(255%2C 255%2C 255%2C 0.5)%3B%5C%5C%5C%5Cn border%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 2px 3px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B%5C%5C%5C%5Cn text-decoration%3A none%3B%5C%5C%5C%5Cn opacity%3A 0.5%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Btitle%5D%3Aafter %7B%5C%5C%5C%5Cn content%3A attr(title)%3B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn font-size%3A 80%25%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn background%3A rgba(255%2C 255%2C 255%2C 0.5)%3B%5C%5C%5C%5Cn border%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 2px 3px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B%5C%5C%5C%5Cn text-decoration%3A none%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Baria-label%5D%3Aafter %7B%5C%5C%5C%5Cn content%3A attr(aria-label)%3B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn font-size%3A 80%25%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn background%3A rgba(255%2C 255%2C 255%2C 0.5)%3B%5C%5C%5C%5Cn border%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 2px 3px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-left%3A 0.5ex%3B%5C%5C%5C%5Cn text-decoration%3A none%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnb %7B%5C%5C%5C%5Cn font-weight%3A inherit%3B%5C%5C%5C%5Cn font-style%3A inherit%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnnav%2C %5Brole%3D%5C%5C"navigation%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(194%2C 229%2C 236%2C 0.5)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn border%3A 1px solid rgba(113%2C 183%2C 197%2C 0.5)%3B %7D%5C%5C%5C%5Cn nav%3Abefore%2C %5Brole%3D%5C%5C"navigation%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Navigation%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn %40media (min-width%3A 1400px) %7B%5C%5C%5C%5Cn nav%2C %5Brole%3D%5C%5C"navigation%5C%5C"%5D %7B%5C%5C%5C%5Cn float%3A left%3B%5C%5C%5C%5Cn margin-left%3A -350px%3B%5C%5C%5C%5Cn width%3A 300px%3B%5C%5C%5C%5Cn box-sizing%3A border-box%3B%5C%5C%5C%5Cn clear%3A left%3B %7D %7D%5C%5C%5C%5Cn nav %5Bid%5E%3D%5C%5C"screenreader--heading%5C%5C"%5D%2C %5Brole%3D%5C%5C"navigation%5C%5C"%5D %5Bid%5E%3D%5C%5C"screenreader--heading%5C%5C"%5D %7B%5C%5C%5C%5Cn margin-top%3A 0%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnaside%2C %5Brole%3D%5C%5C"complementary%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.1)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B %7D%5C%5C%5C%5Cn aside%3Abefore%2C %5Brole%3D%5C%5C"complementary%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Complementary%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnarticle%2C %5Brole%3D%5C%5C"article%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(255%2C 255%2C 255%2C 0.5)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn border%3A 1px solid rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn padding%3A 40px 20px 20px%3B %7D%5C%5C%5C%5Cn article%3Abefore%2C %5Brole%3D%5C%5C"article%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Article%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cndialog%2C %5Brole%3D%5C%5C"dialog%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.1)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B %7D%5C%5C%5C%5Cn dialog%3Abefore%2C %5Brole%3D%5C%5C"dialog%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Dialog%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"banner%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.1)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B %7D%5C%5C%5C%5Cn %5Brole%3D%5C%5C"banner%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Banner (Page Header)%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"contentinfo%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.1)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B %7D%5C%5C%5C%5Cn %5Brole%3D%5C%5C"contentinfo%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Content Info (Page Footer)%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"search%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B %7D%5C%5C%5C%5Cn %5Brole%3D%5C%5C"search%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Search%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cnmain%2C %5Brole%3D%5C%5C"main%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A block%3B%5C%5C%5C%5Cn position%3A relative%3B%5C%5C%5C%5Cn background%3A white%3B%5C%5C%5C%5Cn padding%3A 30px 10px 10px%3B%5C%5C%5C%5Cn margin-top%3A 20px%3B%5C%5C%5C%5Cn margin-bottom%3A 20px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn border%3A 1px solid rgba(0%2C 0%2C 0%2C 0.6)%3B%5C%5C%5C%5Cn padding%3A 50px 30px 30px%3B %7D%5C%5C%5C%5Cn main%3Abefore%2C %5Brole%3D%5C%5C"main%5C%5C"%5D%3Abefore %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn content%3A %5C%5C"Main%5C%5C" !important%3B%5C%5C%5C%5Cn font-size%3A 10px%3B%5C%5C%5C%5Cn font-weight%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(0%2C 0%2C 0%2C 0.4)%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn padding%3A 3px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn position%3A absolute%3B%5C%5C%5C%5Cn top%3A 0%3B%5C%5C%5C%5Cn left%3A 0%3B%5C%5C%5C%5Cn text-transform%3A uppercase%3B%5C%5C%5C%5Cn letter-spacing%3A 1px%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cntable%3Anot(.screenreader--layouttable) %7B%5C%5C%5C%5Cn border-collapse%3A collapse%3B %7D%5C%5C%5C%5Cn table%3Anot(.screenreader--layouttable) caption %7B%5C%5C%5C%5Cn background-color%3A %23999%3B%5C%5C%5C%5Cn font-weight%3A bold%3B%5C%5C%5C%5Cn border%3A 1px solid%3B%5C%5C%5C%5Cn padding%3A 5px%3B %7D%5C%5C%5C%5Cn table%3Anot(.screenreader--layouttable) td%2C table%3Anot(.screenreader--layouttable) th %7B%5C%5C%5C%5Cn border%3A 1px solid %23999%3B%5C%5C%5C%5Cn padding%3A 5px 8px%3B%5C%5C%5C%5Cn text-align%3A left%3B %7D%5C%5C%5C%5Cn table%3Anot(.screenreader--layouttable) th %7B%5C%5C%5C%5Cn font-weight%3A bold%3B%5C%5C%5C%5Cn color%3A white%3B%5C%5C%5C%5Cn background%3A black%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cntable.screenreader--layouttable%2C table.screenreader--layouttable tbody%2C table.screenreader--layouttable tfoot%2C table.screenreader--layouttable thead%2C table.screenreader--layouttable tr %7B%5C%5C%5C%5Cn display%3A block%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cntable.screenreader--layouttable td%2C table.screenreader--layouttable th %7B%5C%5C%5C%5Cn display%3A inline%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn.screenreader--header %7B%5C%5C%5C%5Cn background%3A white%3B%5C%5C%5C%5Cn padding%3A 20px%3B%5C%5C%5C%5Cn border%3A 10px solid rgba(0%2C 0%2C 0%2C 0.1)%3B%5C%5C%5C%5Cn margin%3A 0 0 20px%3B %7D%5C%5C%5C%5Cn .screenreader--header h1 %7B%5C%5C%5C%5Cn font-size%3A 200%25%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%23screenreader--headings %7B%5C%5C%5C%5Cn list-style%3A none%3B %7D%5C%5C%5C%5Cn %23screenreader--headings li %7B%5C%5C%5C%5Cn list-style%3A none%3B%5C%5C%5C%5Cn margin%3A 0%3B%5C%5C%5C%5Cn padding%3A 0%3B%5C%5C%5C%5Cn font-size%3A 27px%3B%5C%5C%5C%5Cn line-height%3A 22px%3B %7D%5C%5C%5C%5Cn %23screenreader--headings li%3Abefore %7B%5C%5C%5C%5Cn content%3A none !important%3B %7D%5C%5C%5C%5Cn %23screenreader--headings a %7B%5C%5C%5C%5Cn text-decoration%3A none%3B%5C%5C%5C%5Cn font-size%3A 16px%3B %7D%5C%5C%5C%5Cn %23screenreader--headings strong %7B%5C%5C%5C%5Cn display%3A inline%3B%5C%5C%5C%5Cn font-size%3A 14px%3B%5C%5C%5C%5Cn font-weight%3A 200%3B%5C%5C%5C%5Cn text-transform%3A normal%3B%5C%5C%5C%5Cn background%3A rgba(240%2C 240%2C 240%2C 0.5)%3B%5C%5C%5C%5Cn box-shadow%3A 0 1px 3px rgba(0%2C 0%2C 0%2C 0.2)%3B%5C%5C%5C%5Cn color%3A black%3B%5C%5C%5C%5Cn padding%3A 2px 6px%3B%5C%5C%5C%5Cn border-radius%3A 2px%3B%5C%5C%5C%5Cn vertical-align%3A middle%3B%5C%5C%5C%5Cn margin-right%3A 0.5ex%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%23screenreader--links %7B%5C%5C%5C%5Cn list-style%3A none%3B %7D%5C%5C%5C%5Cn %23screenreader--links li %7B%5C%5C%5C%5Cn list-style%3A none%3B%5C%5C%5C%5Cn margin%3A 5px%3B%5C%5C%5C%5Cn display%3A inline-block !important%3B%5C%5C%5C%5Cn border%3A 1px solid %23777%3B%5C%5C%5C%5Cn padding%3A 1px 1ex%3B%5C%5C%5C%5Cn background%3A white%3B%5C%5C%5C%5Cn border-radius%3A 4px%3B %7D%5C%5C%5C%5Cn %23screenreader--links li%3Abefore %7B%5C%5C%5C%5Cn content%3A none !important%3B %7D%5C%5C%5C%5Cn%5C%5C%5C%5Cn%5Brole%3D%5C%5C"presentation%5C%5C"%5D %7B%5C%5C%5C%5Cn display%3A inline !important%3B%5C%5C%5C%5Cn margin%3A 0%3B%5C%5C%5C%5Cn padding%3A 0%3B%5C%5C%5C%5Cn background%3A transparent%3B%5C%5C%5C%5Cn font%3A inherit%3B %7D%5C%5C%5C%5Cn%5C'%7D.call(this)%2Cfunction()%7Bartoo.templates%5B%5C%5C"bookmark.tpl%5C%5C"%5D%3D%5C%5C"%5C%5C"%7D.call(this)%2Cfunction(n)%7Bfunction e(n)%7Breturn n.nodeName.toUpperCase()%7Dfunction t(n)%7Bvar e%3Btry%7Be%3Dn.rules%7C%7Cn.cssRules%7Dcatch(a)%7Breturn console.warn(%5C%5C"Stylesheet cannot be processed%2C has no rules%5C%5C")%2Cvoid 0%7Dif(e)for(var i%3D0%3Be%26%26i<e.length%3Bi%2B%2B)e%5Bi%5D.type%3D%3D%3De%5Bi%5D.STYLE_RULE%3Fr(e%5Bi%5D)%3Ae%5Bi%5D.styleSheet%3Ft(e%5Bi%5D.styleSheet)%3Ae%5Bi%5D.cssRules%26%26t(e%5Bi%5D)%3Belse console.log(%5C%5C"Stylesheet can%5C't be processed due to security restrictions. Trying to work around it.%5C%5C"%2Cn.href)%2Cn.disabled%3D!0%7Dfunction r(n)%7Bvar e%3Dn.style.visibility%2Ct%3Dn.style.display%2Cr%3Dn.style.content%3Bn.style.cssText%3D%5C%5C"%5C%5C"%2C%5C'%5C%5C"%5C%5C"%5C'!%3D%3Dr%26%26%5C%5C"%5C'%5C'%5C%5C"!%3Dr%26%26(n.style.display%3D%5C%5C"inline-block%5C%5C"%3D%3Dt%3F%5C%5C"inline%5C%5C"%3At.indexOf(%5C%5C"flex%5C%5C")>%3D0%3F%5C%5C"block%5C%5C"%3At%2Cn.style.content%3Dr%2Ce%26%26(n.style.visibility%3D%5C%5C"hidden%5C%5C"%3D%3De%3F%5C%5C"hidden%5C%5C"%3A%5C%5C"visible%5C%5C"))%7Dfunction a()%7Bfor(var n%3D0%3Bn<document.styleSheets.length%3Bn%2B%2B)%7Bvar e%3Ddocument.styleSheets%5Bn%5D%3Be.processed%7C%7C(e.processed%3D!0%2Ct(e))%7D%7Dfunction i(n%2Ce)%7Bfor(var t%3D0%3Bt<n.attributes.length%3Bt%2B%2B)e.setAttribute(n.attributes%5Bt%5D.name%2Cn.attributes%5Bt%5D.value)%7Dfunction o()%7Bvar t%3Dn(this).attr(%5C%5C"alt%5C%5C")%3Bif(%5C%5C"%5C%5C"!%3D%3Dt%7C%7C%5C%5C"IMG%5C%5C"!%3De(this))%7Bt%3Dt%7C%7Cl(this)%3Bvar r%3Dn(%5C%5C"<span><%2Fspan>%5C%5C")%3Bif(i(this%2Cr.get(0))%2C!t)%7Bif(%5C%5C"SVG%5C%5C"%3D%3D%3De(this))return%3Bt%3D%5C%5C"%3F%3F%3F%5C%5C"%2Cr.addClass(%5C%5C"screenreader--defect%5C%5C")%7Dr.text(t)%2Cr.addClass(%5C%5C"screenreader--image%5C%5C")%2Cn(this).after(r)%7D%7Dfunction l(e)%7Bvar t%2Cr%3Dn(e)%2Ca%3Dr.attr(%5C%5C"aria-labelledby%5C%5C")%3Breturn a%26%26(a%3Da.replace(%2F(%5C%5C%5C%5CS%2B)%2Fg%2C%5C%5C"%23%241%5C%5C").replace(%2F%5C%5C%5C%5Cs%2B%2F%2C%5C%5C"%2C%5C%5C")%2Ct%3Dn(a).text())%2Ct%3Dt%7C%7Cr.attr(%5C%5C"aria-label%5C%5C")%7C%7Cr.text()%2Ca%3Dr.attr(%5C%5C"title%5C%5C")%2Ct%3Dn.trim(t)%2Ca%26%26(t%3Ft%2B%3D%5C%5C"%2C %5C%5C"%2Ba%3At%3Da)%2Ct%7Dfunction d()%7Bvar e%3D%5C'<div class%3D%5C%5C"screenreader--header%5C%5C">%5C'%3Be%2B%3D%5C'<h1>Headings<%2Fh1><ol id%3D%5C%5C"screenreader--headings%5C%5C">%5C'%2Cn(%5C'h1%2C h2%2C h3%2C h4%2C h5%2C h6%2C h7%2C h8%2C %5Brole%3D%5C%5C"heading%5C%5C"%5D%5C').each(function()%7Bvar t%3Dn(this)%3Bif(t.is(%5C%5C"%3Avisible%5C%5C")%26%26%5C%5C"true%5C%5C"!%3Dt.attr(%5C%5C"aria-hidden%5C%5C")%26%26(0!%3D%3Dt.outerWidth()%7C%7C0!%3D%3Dt.outerHeight()))%7Bvar r%3D0%2Ca%3Dthis.nodeName.match(%2FH(%5C%5C%5C%5Cd)%2F)%3Ba%26%26(r%3DNumber(a%5B1%5D))%2Ca%3Dt.attr(%5C%5C"aria-level%5C%5C")%2Ca%26%26(r%3DNumber(a))%2Cthis.id%7C%7C(x%2B%2B%2Cthis.id%3D%5C%5C"screenreader--heading--%5C%5C"%2Bx)%2Ce%2B%3D%5C'<li style%3D%5C%5C"padding-left%3A %5C'%2B(r-1)%2B%5C'em%3B%5C%5C"><a href%3D%5C%5C"%23%5C'%2Bthis.id%2B%5C'%5C%5C"><strong>%5C'%2Br%2B%5C%5C"<%2Fstrong> %5C%5C"%2Bt.text()%2B%5C%5C"<%2Fa><%2Fli>%5C%5C"%7D%7D)%2Ce%2B%3D%5C%5C"<%2Fol>%5C%5C"%2Ce%2B%3D%5C'<h1>Links %26amp%3B Buttons<%2Fh1><ol id%3D%5C%5C"screenreader--links%5C%5C">%5C'%3Bvar t%3Dn(%5C'a%5Bhref%5D%2C %5Brole%3D%5C%5C"button%5C%5C"%5D%5Btabindex%5D%2C button%5C')%3Breturn t.each(function()%7Be%2B%3D%5C%5C"<li>%5C%5C"%2Bl(this)%2B%5C%5C"<%2Fli>%5C%5C"%7D)%2Ce%2B%3D%5C%5C"<%2Ful>%5C%5C"%2Ce%2B%3D%5C%5C"<%2Fdiv>%5C%5C"%7Dfunction p(e%2Ct)%7Bvar r%3Dt%3F%5C%5C"addClass%5C%5C"%3A%5C%5C"removeClass%5C%5C"%2Ca%3Dn(e)%3Bif(n(%5C%5C"html%5C%5C")%5Br%5D(%5C%5C"screenreader--has-focus%5C%5C")%2Cn(event.target)%5Br%5D(%5C%5C"screenreader--has-focus%5C%5C")%2Cevent.target.id)%7Bvar i%3Dn(%5C'label%5Bfor%3D%5C%5C"%5C'%2Bevent.target.id%2B%5C'%5C%5C"%5D%5C')%5Br%5D(%5C%5C"screenreader--has-focus%5C%5C")%3Ba%3Da.add(i)%7Dreturn a%7Dfunction s(e)%7Bif(e)%7Bvar t%3Dp(e%2C!0)%2Cr%3D%7Bleft%3ANumber.MAX_VALUE%2Ctop%3ANumber.MAX_VALUE%2Cbottom%3ANumber.MIN_VALUE%2Cright%3ANumber.MIN_VALUE%7D%3Bt.each(function()%7Bvar n%3Dthis.getBoundingClientRect()%3Br.left%3DMath.min(r.left%2Cn.left)%2Cr.top%3DMath.min(r.top%2Cn.top)%2Cr.right%3DMath.max(r.right%2Cn.right)%2Cr.bottom%3DMath.max(r.bottom%2Cn.bottom)%7D)%2Cn(%5C%5C"%23screenreader--focus%5C%5C").css(%7Bleft%3Ar.left%2Ctop%3Ar.top%2Cwidth%3Ar.right-r.left%2Cheight%3Ar.bottom-r.top%7D)%7D%7Dfunction c(n)%7Bfor(var e%2Ct%3Ddocument.elementsFromPoint(n.clientX%2Cn.clientY)%2Cr%3D0%3Br<t.length%26%26(e%3Dt%5Br%5D%2Ce.focus()%2Cdocument.activeElement!%3De)%3Br%2B%2B)%3B%7Da()%3Bvar b%3D%7Bstyle%3Afunction()%7Br(this)%7D%2Clabel%3Afunction()%7B%7D%2Cinput%3Afunction()%7Bvar e%3Dthis.id%2Ct%3Ddocument.querySelector(%5C'label%5Bfor%3D%5C%5C"%5C'%2Be%2B%5C'%5C%5C"%5D%5C')%3Bt%3Fn(%5Bthis%2Ct%5D).addClass(%5C%5C"screenreader--success%5C%5C")%3An(this).addClass(%5C%5C"screenreader--defect%5C%5C")%7D%2CariaLabel%3Afunction()%7Bvar e%3Dn(this).attr(%5C%5C"aria-labelledby%5C%5C")%3Be%3De.replace(%2F(%5C%5C%5C%5CS%2B)%2Fg%2C%5C%5C"%23%241%5C%5C").replace(%2F%5C%5C%5C%5Cs%2B%2F%2C%5C%5C"%2C%5C%5C")%3Bvar t%3Dn(e)%3Bt%26%26this.setAttribute(%5C%5C"aria-label%5C%5C"%2Ct.text())%7D%2CariaDescribed%3Afunction()%7Bvar e%3Dn(this).attr(%5C%5C"aria-describedby%5C%5C")%3Be%3De.replace(%2F(%5C%5C%5C%5CS%2B)%2Fg%2C%5C%5C"%23%241%5C%5C").replace(%2F%5C%5C%5C%5Cs%2B%2F%2C%5C%5C"%2C%5C%5C")%3Bvar t%3Dn(e)%3Bt%26%26this.setAttribute(%5C%5C"data-screenreader-describedby%5C%5C"%2Ct.text())%7D%2Ctable%3Afunction()%7Bvar e%3Dn(this)%2Ct%3D!0%3Bt%3Dt%26%26%5C%5C"table%5C%5C"%3D%3De.css(%5C%5C"display%5C%5C")%2Ct%3Dt%26%26e.find(%5C%5C"th%2C tbody%2C caption%5C%5C").length>0%2Ct%7C%7Ce.addClass(%5C%5C"screenreader--layouttable%5C%5C")%7D%2Csvg%3Ao%2Cimg%3Ao%7D%3Bn(%5C%5C"%5Bstyle%5D%5C%5C").each(b.style)%2Cn(%5C%5C"table%5C%5C").filter(b.table)%2Cn(%5C'img%2C input%5Btype%3D%5C%5C"image%5C%5C"%5D%5C').each(b.img)%2Cn(%5C%5C"%5Baria-labelledby%5D%5C%5C").each(b.ariaLabel)%2Cn(%5C%5C"%5Baria-describedby%5D%5C%5C").each(b.ariaDescribed)%2Cn(%5C%5C"label%5C%5C").each(b.label)%2Cn(%5C%5C"input%2Ctextarea%2Cselect%5C%5C").each(b.input)%2Cn(%5C%5C"svg%5C%5C").each(b.svg)%3Bvar x%3D0%2Cg%3Dartoo.stylesheets%5B%5C%5C"view.css%5C%5C"%5D%3Bartoo.injectInlineStyle(g)%3Bfor(var m%3D0%3Bm<document.styleSheets.length%3Bm%2B%2B)document.styleSheets%5Bm%5D.processed%3D!0%3Bn(%5C%5C"body%5C%5C").prepend(d())%2Cn(%5C%5C"body%5C%5C").append(%5C'<div id%3D%5C%5C"screenreader--focus%5C%5C"><%2Fdiv>%5C')%2Cdocument.addEventListener(%5C%5C"focus%5C%5C"%2Cfunction(n)%7Bs(n.target)%7D%2C!0)%2Cdocument.addEventListener(%5C%5C"scroll%5C%5C"%2Cfunction()%7Bs(document.activeElement)%7D%2C!0)%2Cdocument.addEventListener(%5C%5C"blur%5C%5C"%2Cfunction(n)%7Bp(n.target%2C!1)%7D%2C!0)%2Cdocument.body.addEventListener(%5C%5C"mousemove%5C%5C"%2Cc%2C!0)%2Cdocument.body.addEventListener(%5C%5C"touchstart%5C%5C"%2Cc%2C!0)%2Cconsole.log(%5C%5C"Bookmarklet is ready%5C%5C")%3Bvar h%3Ddocument%2Cf%3Dnew MutationObserver(function(n)%7Bf.disconnect()%2Cn.forEach(function(n)%7Bif(%5C%5C"style%5C%5C"%3D%3D%3Dn.attributeName%26%26%5C%5C"screenreader--focus%5C%5C"!%3D%3Dn.target.id)b.style.call(n.target)%3Belse if(n.addedNodes)for(var e%3D0%3Be<n.addedNodes.length%3Be%2B%2B)%7Bvar t%3Dn.addedNodes%5Be%5D%3B%5C%5C"TABLE%5C%5C"%3D%3Dt.nodeName%3Fb.table.call(t)%3A%5C%5C"IMG%5C%5C"%3D%3Dt.nodeName%3Fb.img.call(t)%3A%5C%5C"INPUT%5C%5C"%3D%3Dt.nodeName%7C%7C%5C%5C"TEXTAREA%5C%5C"%3D%3Dt.nodeName%7C%7C%5C%5C"SELECT%5C%5C"%3D%3Dt.nodeName%3Fb.input.call(t)%3A%5C%5C"LABEL%5C%5C"%3D%3Dt.nodeName%3Fb.label.call(t)%3A%5C%5C"SVG%5C%5C"%3D%3Dt.nodeName%3Fb.svg.call(t)%3A(%5C%5C"STYLE%5C%5C"%3D%3Dt.nodeName%7C%7C%5C%5C"LINK%5C%5C"%3D%3Dt.nodeName)%26%26a()%7D%7D)%2Cf.observe(h%2Cu)%7D)%2Cu%3D%7Battributes%3A!0%2CchildList%3A!0%2Csubtree%3A!0%2CcharacterData%3A!1%2CattributeFilter%3A%5B%5C%5C"style%5C%5C"%5D%7D%3Bf.observe(h%2Cu)%7D.call(this%2Cartoo.%24)%3B"'%7D%2Ct%3D!0%3Bif("object"%3D%3Dtypeof this.artoo%26%26(artoo.settings.reload%7C%7C(artoo.log.verbose("artoo already exists within this page. No need to inject him again.")%2Cartoo.loadSettings(e)%2Cartoo.exec()%2Ct%3D!1))%2Ct)%7Bvar r%3Ddocument.getElementsByTagName("body")%5B0%5D%3Br%7C%7C(r%3Ddocument.createElement("body")%2Cdocument.documentElement.appendChild(r))%3Bvar a%3Ddocument.createElement("script")%3Bconsole.log("artoo.js is loading...")%2Ca.src%3D"%2F%2Fmedialab.github.io%2Fartoo%2Fpublic%2Fdist%2Fartoo-latest.min.js"%2Ca.type%3D"text%2Fjavascript"%2Ca.id%3D"artoo_injected_script"%2Ca.setAttribute("settings"%2CJSON.stringify(e))%2Cr.appendChild(a)%7D%7D).call(this)%3B |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment