Skip to content

Instantly share code, notes, and snippets.

@philsherry
Created July 6, 2023 15:22
Show Gist options
  • Select an option

  • Save philsherry/40fc507dad7534a3df169412c1efa3e3 to your computer and use it in GitHub Desktop.

Select an option

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!
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