1<!DOCTYPE html> 2<html class="no-js" lang="en-us"> 3 4<head> 5 <meta charset="utf-8" /> 6 <meta content="width=device-width, initial-scale=1" name="viewport" /> 7 <title>About Us - The Smoking Gun | The Smoking Gun</title> 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.6) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 11 <title>About Us - The Smoking Gun</title> 12 <meta name="description" content="The Smoking Gun is an online resource committed to exposing the gun industryâs role in our gun violence epidemic today." /> 13 <link rel="canonical" href="https://smokinggun.org/about/" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="About Us" /> 17 <meta property="og:description" content="The Smoking Gun is an online resource committed to exposing the gun industryâs role in our gun violence epidemic today." /> 18 <meta property="og:url" content="https://smokinggun.org/about/" /> 19 <meta property="og:site_name" content="The Smoking Gun" /> 20 <meta property="article:publisher" content="https://www.facebook.com/Everytown/" /> 21 <meta property="article:modified_time" content="2024-03-04T19:00:49+00:00" /> 22 <meta property="og:image" content="https://smokinggun.org/wp-content/uploads/2023/09/LockedPistol1-scaled-e1693591778184.jpg" /> 23 <meta property="og:image:width" content="2164" /> 24 <meta property="og:image:height" content="1043" /> 25 <meta property="og:image:type" content="image/jpeg" /> 26 <meta name="twitter:card" content="summary_large_image" /> 27 <meta name="twitter:site" content="@Everytown" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","AboutPage"],"@id":"https:\/\/smokinggun.org\/about\/","url":"https:\/\/smokinggun.org\/about\/","name":"About Us - The Smoking Gun","isPartOf":{"@id":"https:\/\/smokinggun.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smokinggun.org\/about\/#primaryimage"},"image":{"@id":"https:\/\/smokinggun.org\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/smokinggun.org\/wp-content\/uploads\/2023\/09\/LockedPistol1-scaled-e1693591778184.jpg","datePublished":"2023-04-13T17:43:37+00:00","dateModified":"2024-03-04T19:00:49+00:00","description":"The Smoking Gun is an online resource committed to exposing the gun industryâs role in our gun violence epidemic today.","breadcrumb":{"@id":"https:\/\/smokinggun.org\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smokinggun.org\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smokinggun.org\/about\/#primaryimage","url":"https:\/\/smokinggun.org\/wp-content\/uploads\/2023\/09\/LockedPistol1-scaled-e1693591778184.jpg","contentUrl":"https:\/\/smokinggun.org\/wp-content\/uploads\/2023\/09\/LockedPistol1-scaled-e1693591778184.jpg","width":2164,"height":1043,"caption":"A pistol secured with a cable lock"},{"@type":"BreadcrumbList","@id":"https:\/\/smokinggun.org\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/smokinggun.org\/"},{"@type":"ListItem","position":2,"name":"About Us"}]},{"@type":"WebSite","@id":"https:\/\/smokinggun.org\/#website","url":"https:\/\/smokinggun.org\/","name":"The Smoking Gun","description":"Exposing the gun industry's role in gun violence today","publisher":{"@id":"https:\/\/smokinggun.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smokinggun.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smokinggun.org\/#organization","name":"The Smoking Gun","url":"https:\/\/smokinggun.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smokinggun.org\/#\/schema\/logo\/image\/","url":"https:\/\/smokinggun.org\/wp-content\/uploads\/2023\/09\/TheSmokingGun-Black-Logo.jpg","contentUrl":"https:\/\/smokinggun.org\/wp-content\/uploads\/2023\/09\/TheSmokingGun-Black-Logo.jpg","width":241,"height":253,"caption":"The Smoking Gun"},"image":{"@id":"https:\/\/smokinggun.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Everytown\/","https:\/\/x.com\/Everytown"]}]}</script>
28 29 <!-- / Yoast SEO Premium plugin. --> 30 31 32<style id="wp-img-auto-sizes-contain-inline-css"> 33img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 34/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 35</style> 36<style id="wp-block-library-inline-css"> 37:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
37--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 38 39/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 40</style> 41<style id="wp-block-paragraph-inline-css"> 42.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 43/*# sourceURL=https://smokinggun.org/wp-includes/blocks/paragraph/style.min.css */ 44</style> 45 46<style id="classic-theme-styles-inline-css"> 47/*! This file is auto-generated */ 48.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 49/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 50</style> 51 52<style id="global-styles-inline-css"> 53:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
530) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
53.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 54/*# sourceURL=global-styles-inline-css */ 55</style> 56 57<style id="wpgb-head-inline-css"> 58.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px} 59/*# sourceURL=wpgb-head-inline-css */ 60</style> 61<link rel='stylesheet' id='buttons-css' href='https://smokinggun.org/wp-includes/css/buttons.min.css?ver=7.0.6' media='all' /> 62<link rel='stylesheet' id='dashicons-css' href='https://smokinggun.org/wp-includes/css/dashicons.min.css?ver=7.0.6' media='all' /> 63<link rel='stylesheet' id='mediaelement-css' href='https://smokinggun.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 64<link rel='stylesheet' id='wp-mediaelement-css' href='https://smokinggun.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.0.6' media='all' /> 65<link rel='stylesheet' id='media-views-css' href='https://smokinggun.org/wp-includes/css/media-views.min.css?ver=7.0.6' media='all' /> 66<link rel='stylesheet' id='imgareaselect-css' href='https://smokinggun.org/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' /> 67<link rel='stylesheet' id='datatables-css' href='https://cdn.datatables.net/1.13.7/css/jquery.dataTables.min.css?ver=7.0.6' media='all' /> 68<link rel='stylesheet' id='tablepress-default-css' href='https://smokinggun.org/wp-content/tablepress-combined.min.css?ver=108' media='all' /> 69<style id="posts-table-pro-head-inline-css"> 70table.posts-data-table { visibility: hidden; } 71/*# sourceURL=posts-table-pro-head-inline-css */ 72</style>
73<script id="webtoffee-cookie-consent-js-extra"> 74var _wccConfig = {"_ipData":[],"_assetsURL":"https://smokinggun.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/","_publicURL":"https://smokinggun.org","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true},"foundNoCookieScript":false},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Others","slug":"others","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"GDPR":{"settings":{"type":"box","position":"bottom-left","applicableLaw":"gdpr","preferenceCenter":"center","selectedRegion":"ALL","consentExpiry":365,"shortcodes":[{"key":"wcc_readmore","content":"\u003Ca href=\"#\" class=\"wcc-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"wcc_show_desc","content":"\u003Cbutton class=\"wcc-show-desc-btn\" data-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"wcc_hide_desc","content":"\u003Cbutton class=\"wcc-show-desc-btn\" data-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"wcc_category_toggle_label","content":"[wcc_{{status}}_category_label] [wcc_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"wcc_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"wcc_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"wcc_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-tag=\"placeholder-title\"\u003EPlease accept {category} cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"wcc_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"wcc_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_toggle_label","content":"[wcc_{{status}}_optout_label] [wcc_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"bannerEnabled":true,"consentDetails":{"dateFormat":"d/m/Y H:i:s"},"closeButtonAction":"reject"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":false,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":[],"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}},"poweredBy":{"status":false,"tag":"detail-powered-by","styles":{"background-color":"#EDEDED","color":"#293C5
74B"}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#000000","background-color":"transparent","border-color":"transparent"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}},"gpcOption":false}}}},"_version":"3.5.5","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#000000","border-color":"#000000"}},{"tag":"reject-button","styles":{"color":"#000000","background-color":"transparent","border-color":"#000000"}},{"tag":"settings-button","styles":{"color":"#000000","background-color":"transparent","border-color":"#000000"}},{"tag":"readmore-button","styles":{"color":"#000000","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"transparent"}},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#000000","border-color":"#000000"}},{"tag":"revisit-consent","styles":[]},{"tag":"detail-category-always-enabled","styles":{"color":"#008000"}}],"_rtl":"","_lawSelected":["GDPR"],"_restApiUrl":"https://directory.cookieyes.com/api/v1/ip","_renewConsent":"","_restrictToCA":"","_customEvents":"","_ccpaAllowedRegions":[],"_gdprAllowedRegions":[],"_ssl":"1","_enableConsentSharing":"","_customPlaceholderTargets":[],"_providersToBlock":[]}; 75var _wccStyles = {"css":{"GDPR":".wcc-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.wcc-hide{display: none;}.wcc-btn-revisit-wrapper{display: flex; padding: 6px; border-radius: 8px; opacity: 0px; background-color:#ffffff; box-shadow: 0px 3px 10px 0px #798da04d; align-items: center; justify-content: center; position: fixed; z-index: 999999; cursor: pointer;}.wcc-revisit-bottom-left{bottom: 15px; left: 15px;}.wcc-revisit-bottom-right{bottom: 15px; right: 15px;}.wcc-btn-revisit-wrapper .wcc-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.wcc-btn-revisit-wrapper .wcc-btn-revisit img{max-width: fit-content; margin: 0; } .wcc-btn-revisit-wrapper .wcc-revisit-help-text{font-size:14px; margin-left:4px; display:none;}.wcc-btn-revisit-wrapper:hover .wcc-revisit-help-text, .wcc-btn-revisit-wrapper:focus-within .wcc-revisit-help-text { display: block;}.wcc-revisit-hide{display: none;}.wcc-preference-btn:hover{cursor:pointer; text-decoration:underline;}.wcc-cookie-audit-table { font-family: inherit; border-collapse: collapse; width: 100%;} .wcc-cookie-audit-table th, .wcc-cookie-audit-table td {text-align: left; padding: 10px; font-size: 12px; color: #000000; word-break: normal; background-color: #d9dfe7; border: 1px solid #cbced6;} .wcc-cookie-audit-table tr:nth-child(2n + 1) td { background: #f1f5fa; }.wcc-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.wcc-consent-container .wcc-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.wcc-box-bottom-left{bottom: 40px; left: 40px;}.wcc-box-bottom-right{bottom: 40px; right: 40px;}.wcc-box-top-left{top: 40px; left: 40px;}.wcc-box-top-right{top: 40px; right: 40px;}.wcc-custom-brand-logo-wrapper .wcc-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.wcc-notice .wcc-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.wcc-notice-des *,.wcc-preference-content-wrapper *,.wcc-accordion-header-des *,.wcc-gpc-wrapper .wcc-gpc-desc *{font-size: 14px;}.wcc-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.wcc-notice-des img{height: 25px; width: 25px;}.wcc-consent-bar .wcc-notice-des p,.wcc-gpc-wrapper .wcc-gpc-desc p,.wcc-preference-body-wrapper .wcc-preference-content-wrapper p,.wcc-accordion-header-wrapper .wcc-accordion-header-des p,.wcc-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.wcc-notice-des P:last-child,.wcc-preference-content-wrapper p:last-child,.wcc-cookie-des-table li div:last-child p:last-child,.wcc-gpc-wrapper .wcc-gpc-desc p:last-child{margin-bottom: 0;}.wcc-notice-des a.wcc-policy,.wcc-notice-des button.wcc-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.wcc-notice-des button.wcc-policy{padding: 0;}.wcc-notice-des a.wcc-policy:focus-visible,.wcc-notice-des button.wcc-policy:focus-visible,.wcc-preference-content-wrapper .wcc-show-desc-btn:focus-visible,.wcc-accordion-header .wcc-accordion-btn:focus-visible,.wcc-preference-header .wcc-btn-close:focus-visible,.wcc-switch input[type=\"checkbox\"]:focus-visible,.wcc-footer-wrapper a:focus-visible,.wcc-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.wcc-btn:focus:not(:focus-visible),.wcc-accordion-header .wcc-accordion-btn:focus:not(:focus-visible),.wcc-preference-content-wrapper .wcc-show-desc-btn:focus:not(:focus-visible),.wcc-btn-revisit-wrapper .wcc-btn-revisit:focus:not(:focus-visible),.wcc-preference-header .wcc-btn-close:focus:not(:focus-visible),.wcc-consent-bar .wcc-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.wcc-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.wcc-accordion-btn:not(:hover):not(:active),button.wcc-banner-btn-close:not(:hover):not(:active),button.wcc-btn-revisit:not(:hover):not(:active),button.wcc-btn-close:not(:hover):not(:active){background: transparent;}.wcc-consent-bar button:hover,.wcc-modal.wcc-modal-open button:hover,.wcc-consent-bar button:focus,.wcc-modal.wcc-modal-open button:focus{text-decoration: none;}.wcc-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.wcc-notice-btn-wrapper .wcc-btn{text-shadow: none; box-shadow: none;}.wcc-consent-details-wrapper .wcc-consent-detail-item .wcc-consent-detail-label,.wcc-consent-details-wrapper .wcc-consent-detail-item .wcc-consent-detail-value{font-size:12px;}.wcc-consent-details-wrapper .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding :0px;}.wcc-consent-details-wrapper .wcc-accordion-wrapper {margin-bottom:0px;}.wcc-consent-details-wrapper .wcc-accordion-wrapper .wcc-accordion .wcc-accordion-item{margin-top:0px;}.wcc-consent-details-wrapper .wcc-accordion .wcc-accordion-item .wcc-accordion-header { justify-content: flex-start; align-items: flex-start;}.wcc-consent-details-wrapper .wcc-accordion .wcc-accordion-item .wcc-accordion-header .wcc-accordion-chevron {margin-left:24px;}.wcc-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.wcc-btn:hover{opacity: 0.8;}.wcc-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.wcc-btn:last-child{margin-right: 0;}@media (max-width: 576px){.wcc-box-bottom-left{bottom: 0; left: 0;}.wcc-box-bottom-right{bottom: 0; right: 0;}.wcc-box-top-left{top: 0; left: 0;}.wcc-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.wcc-box-bottom-left, .wcc-box-bottom-right, .wcc-box-top-left, .wcc-box-top-right{width: 100%; max-width: 100%;}.wcc-consent-container .wcc-consent-bar{padding: 20px 0;}.wcc-custom-brand-logo-wrapper, .wcc-notice .wcc-title, .wcc-notice-des, .wcc-notice-btn-wrapper, .wcc-notice-gpc-wrapper, .wcc-notice-donotsell-wrapper{padding: 0 24px;}.wcc-notice-des{max-height: 40vh;
75 overflow-y: scroll;}.wcc-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.wcc-btn{width: 100%; margin: 10px 0 0 0;}.wcc-notice-btn-wrapper .wcc-btn-customize{order: 2;}.wcc-notice-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-notice-btn-wrapper .wcc-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.wcc-notice .wcc-title{font-size: 16px;}.wcc-notice-des *{font-size: 12px;}.wcc-notice-des, .wcc-btn{font-size: 12px;}}.wcc-modal.wcc-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.wcc-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.wcc-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.wcc-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.wcc-preference-header .wcc-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.wcc-google-privacy-url a {text-decoration:none;color: #1863dc;cursor:pointer;} .wcc-preference-header .wcc-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: auto; height: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.wcc-preference-header .wcc-btn-close img{margin: 0; height: 10px; width: 10px;}.wcc-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.wcc-preference-content-wrapper,.wcc-gpc-wrapper .wcc-gpc-desc,.wcc-google-privacy-policy{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.wcc-preference-content-wrapper{border-bottom: 1px solid;}.wcc-preference-content-wrapper img{height: 25px; width: 25px;}.wcc-preference-content-wrapper .wcc-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-accordion-wrapper{margin-bottom: 10px;}.wcc-accordion{border-bottom: 1px solid;}.wcc-accordion:last-child{border-bottom: none;}.wcc-accordion .wcc-accordion-item{display: flex; margin-top: 10px;}.wcc-accordion .wcc-accordion-body{display: none;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.wcc-accordion-header-wrapper{cursor: pointer; width: 100%;}.wcc-accordion-item .wcc-accordion-header{display: flex; justify-content: space-between; align-items: center;}.wcc-accordion-header .wcc-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-consent-details-wrapper .wcc-accordion-header .wcc-accordion-btn{font-size:12px; font-weight:normal;}.wcc-accordion-header .wcc-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.wcc-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.wcc-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.wcc-accordion-chevron-hide{display: none;}.wcc-accordion .wcc-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.wcc-audit-table{background: #f4f4f4; border-radius: 6px;}.wcc-audit-table .wcc-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.wcc-audit-table .wcc-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.wcc-audit-table .wcc-cookie-des-table:last-child{border-bottom: none;}.wcc-audit-table .wcc-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.wcc-audit-table .wcc-cookie-des-table li:first-child{padding-top: 0;}.wcc-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.wcc-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}
75.wcc-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.wcc-footer-wrapper{position: relative;}.wcc-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.wcc-prefrence-btn-wrapper .wcc-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.wcc-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-preference-header,.wcc-preference-body-wrapper,.wcc-preference-content-wrapper,.wcc-accordion-wrapper,.wcc-accordion,.wcc-accordion-wrapper,.wcc-footer-wrapper,.wcc-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.wcc-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.wcc-modal{max-width: 100%;}.wcc-preference-center{max-height: 100vh;}.wcc-prefrence-btn-wrapper{flex-direction: column;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding-right: 0;}.wcc-prefrence-btn-wrapper .wcc-btn{width: 100%; margin: 10px 0 0 0;}.wcc-prefrence-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-prefrence-btn-wrapper .wcc-btn-accept{order: 1; margin-top: 0;}.wcc-prefrence-btn-wrapper .wcc-btn-preferences{order: 2;}}@media (max-width: 425px){.wcc-accordion-chevron{margin-right: 15px;}.wcc-notice-btn-wrapper{margin-top: 0;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.wcc-preference-header .wcc-preference-title{font-size: 16px;}.wcc-preference-header{padding: 16px 24px;}.wcc-preference-content-wrapper *, .wcc-accordion-header-des *{font-size: 12px;}.wcc-preference-content-wrapper, .wcc-preference-content-wrapper .wcc-show-more, .wcc-accordion-header .wcc-always-active, .wcc-accordion-header-des, .wcc-preference-content-wrapper .wcc-show-desc-btn, .wcc-notice-des a.wcc-policy{font-size: 12px;}.wcc-accordion-header .wcc-accordion-btn{font-size: 14px;}}.wcc-switch{display: flex;}.wcc-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.wcc-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.wcc-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.wcc-switch input[type=\"checkbox\"]:after{display: none;}.wcc-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.wcc-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.wcc-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.wcc-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.wcc-consent-bar .wcc-banner-btn-close{position: absolute; right: 14px; top: 14px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: auto; width: auto; text-shadow: none; box-shadow: none;}.wcc-consent-bar .wcc-banner-btn-close img{height: 10px; width: 10px; margin: 0;}.wcc-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.wcc-notice-btn-wrapper .wcc-btn-do-not-sell,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.wcc-consent-bar .wcc-banner-btn-close:focus-visible,.wcc-notice-btn-wrapper .wcc-btn-do-not-sell:focus-visible,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell:focus-visible,.wcc-opt-out-btn-wrapper .wcc-btn:focus-visible,.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.wcc-consent-container{width: 100%;}}@media (max-width: 352px){.wcc-notice-des a.wcc-policy, .wcc-notice-btn-wrapper .wcc-btn-do-not-sell,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell{font-size: 12px;}}.wcc-opt-out-wrapper{padding: 12px 0;}.wcc-opt-out-wrapper .wcc-opt-out-checkbox-wrapper{display: flex; align-items: center;}.wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox{background-color: #ffffff; border: 1px solid black;
75 width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.wcc-opt-out-checkbox-wrapper.wcc-disabled .wcc-opt-out-checkbox-label,.wcc-opt-out-checkbox-wrapper.wcc-disabled input[type=\"checkbox\"].wcc-opt-out-checkbox{cursor: no-drop;}.wcc-gpc-wrapper{margin: 0 0 0 32px;}.wcc-footer-wrapper .wcc-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.wcc-opt-out-btn-wrapper .wcc-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.wcc-opt-out-btn-wrapper .wcc-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.wcc-opt-out-btn-wrapper .wcc-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{font-size: 14px;}.wcc-gpc-wrapper .wcc-gpc-desc, .wcc-gpc-wrapper .wcc-gpc-desc *{font-size: 12px;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox{width: 16px; height: 16px;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.wcc-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-text-youtube:hover{text-decoration:underline;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.wcc-rtl{direction: rtl; text-align: right;}.wcc-rtl .wcc-banner-btn-close{left: 9px; right: auto;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 8px;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 8px;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-accordion .wcc-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.wcc-rtl .wcc-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 0;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 0;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px 0 0;}}@media (max-width: 440px){.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}} @media (min-width: 768px) and (max-width: 1024px) {.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}}.wcc-rtl .wcc-opt-out-btn-wrapper .wcc-btn{margin-right: 12px;}.wcc-rtl .wcc-opt-out-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{margin: 0 12px 0 0;}@media (max-height: 480px) {.wcc-consent-container {max-height: 100vh;
75 overflow-y: scroll;} .wcc-notice-des { max-height: unset; overflow-y: unset; } .wcc-preference-center { height: 100vh; overflow: auto; } .wcc-preference-center .wcc-preference-body-wrapper { overflow: unset; } }.wcc-notice-gpc-wrapper{margin:10px 0 0;border-top:1px solid;border-bottom:1px solid;border-left:none;border-right:none;padding-top:10px;padding-bottom:10px;border-color:inherit}.wcc-notice-gpc-inner{display:flex;align-items:center;gap:10px}.wcc-notice-gpc-icon{flex-shrink:0;width:20px;height:20px;background:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2315a753'/%3E%3Cpath d='M6 10.5L8.5 13L14 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\") no-repeat center/contain}.wcc-notice-gpc-desc{font-size:14px;line-height:20px;font-weight:400;color:#212121}.wcc-notice-gpc-desc p{margin:0}.wcc-notice-donotsell-wrapper{display:flex;flex-direction:column;margin-top:0}"}}; 76var _wccApi = {"base":"https://smokinggun.org/wp-json/wcc/v1/","nonce":"185c28fd2f"}; 77var _wccGCMConfig = {"_mode":"basic","_urlPassthrough":"","_debugMode":"","_redactData":"","_regions":[],"_wccBypass":"","wait_for_update":"500","_isGTMTemplate":""}; 78//# sourceURL=webtoffee-cookie-consent-js-extra 79</script>
vendor: 1 bytes, line 79
79
80<script id="webtoffee-cookie-consent-js" src="https://smokinggun.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/js/script.min.js?ver=3.5.5"></script>
vendor: 1 bytes, line 80
80
81<script id="webtoffee-cookie-consent-gcm-js" src="https://smokinggun.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/js/gcm.min.js?ver=3.5.5"></script>
vendor: 1 bytes, line 81
81
82<script id="utils-js-extra"> 83var userSettings = {"url":"/","uid":"0","time":"1790856625","secure":"1"}; 84//# sourceURL=utils-js-extra 85</script>
vendor: 1 bytes, line 85
85
86<script id="utils-js" src="https://smokinggun.org/wp-includes/js/utils.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 86
86
87<script id="jquery-core-js" src="https://smokinggun.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 87
87
88<script id="jquery-migrate-js" src="https://smokinggun.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 88
88
89<script id="moxiejs-js" src="https://smokinggun.org/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 89
89
90<script id="plupload-js" src="https://smokinggun.org/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
90 91<style id="wcc-style-inline">[data-tag]{visibility:hidden;}</style><noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript> 92 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous"> 93 <link href="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide.min.css" rel="stylesheet"> 94 <link rel="stylesheet" href="https://smokinggun.org/wp-content/themes/everytown-sg/style.css?v=1784146065" type="text/css" media="all" /> 95 96 <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/everytown-sg/img/favicons/apple-touch-icon.png"> 97 <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/themes/everytown-sg/img/favicons/favicon-32x32.png"> 98 <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/themes/everytown-sg/img/favicons/favicon-16x16.png"> 99 <link rel="manifest" href="/wp-content/themes/everytown-sg/img/favicons/site.webmanifest"> 100 <link rel="mask-icon" href="/wp-content/themes/everytown-sg/img/faviconssafari-pinned-tab.svg" color="#000000"> 101 <meta name="msapplication-TileColor" content="#000000"> 102 <meta name="theme-color" content="#ffffff"> 103 104
104<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
104 105
105<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
105 106 107 108 <!-- Google Consent Mode default (must run before GTM) --> 109
109<script> 110 window.dataLayer = window.dataLayer || []; 111 function gtag(){dataLayer.push(arguments);} 112 gtag('consent', 'default', { 113 'ad_storage': 'denied', 114 'ad_user_data': 'denied', 115 'ad_personalization': 'denied', 116 'analytics_storage': 'denied', 117 'functionality_storage': 'denied', 118 'personalization_storage': 'denied', 119 'security_storage': 'granted', 120 'wait_for_update': 500 121 }); 122 gtag('set', 'ads_data_redaction', true); 123 gtag('set', 'url_passthrough', false); 124 </script>
124 125 <!-- Google Tag Manager --> 126
126<script>
vendor: 369 bytes, lines 126-130
126(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 127 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 128 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 129 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 130 })(window,document,'script','dataLayer','
130GTM-MB7L39Q
vendor: 3 bytes, line 130
130');
130</script>
130 131 <!-- End Google Tag Manager --> 132 133 </head> 134 135<body class="wp-singular page-template-default page page-id-105 wp-theme-everytown-sg " data-site="" data-url="https://smokinggun.org"> 136 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 136-137
136 137 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
137GTM-MB7L39Q
vendor: 87 bytes, lines 137-139
137" 138 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 139
139<!-- End Google Tag Manager (noscript) --> 140 141 <a href="#content" class="tabbed-corner-button visually-hidden" tabindex="0">Skip to content</a> 142 143 <div class="base__flex"> 144 145 <div class="base__nav container-fluid"> 146 <div class="row"> 147 <div class="col-12 main-header"> 148 149 <nav id="nav-main" class="navbar navbar-expand-lg navbar-dark nav-main" role="navigation"> 150 <figure class="navbar-brand main-header-logo"> 151 <a class="menu-link" href="/"> 152 <svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg"> 153 <path d="M13.1266 30.3622H16.6297V12.3905H18.5968V9.47369H11.1313V12.3905H13.1266V30.3622ZM19.4563 30.3622H22.9594V21.8851H24.0641V30.3622H27.5671V9.47369H24.0641V18.9344H22.9594V9.47369H19.4563V30.3622ZM29.1763 30.3622H35.1368V27.4454H32.6794V20.9325H34.8297V18.2299H32.6794V12.3905H35.1368V9.47369H29.1763V30.3622Z" fill="#181818"/> 154 <path d="M11.9965 53.3363C12.4925 54.6355 13.8819 55.4077 15.6461 55.4077C17.6245 55.4077 18.6165 54.7285 19.2027 53.3363C19.6987 52.1301 19.7297 50.3377 19.7297 49.4387C19.7297 47.1193 19.2957 46.0991 18.4305 45.1099L15.7391 42.1114C15.1501 41.3082 15.0909 41.1532 15.0909 39.296C15.0909 38.738 15.0909 37.9658 15.1529 37.4106C15.2149 36.9456 15.4009 36.8216 15.6489 36.8216C15.8969 36.8216 16.1139 36.9146 16.1449 37.4388C16.2069 38.18 16.2069 40.6853 16.2069 42.0465H19.7325C19.7325 39.6961 19.7325 37.0668 19.2985 35.9536C18.7715 34.5614 17.3201 33.8822 15.6489 33.8822C13.9777 33.8822 12.7095 34.4092 12.0304 35.9536C11.6274 36.9118 11.5654 38.242 11.5654 39.2931C11.5654 42.1395 12.1825 43.4359 13.1125 44.5209L15.7109 47.5223C16.1449 48.0183 16.2069 48.3875 16.2069 49.7487C16.2069 50.4279 16.2069 51.1719 16.1449 51.7581C16.0829 52.2851 15.9589 52.4683 15.6489 52.4683C15.3079 52.4683 15.1839 52.1893 15.1529 51.7271C15.0909 51.0479 15.0909 50.1489 15.0909 47.6153H11.5654C11.5654 51.1409 11.5654 52.1921 11.9994 53.3363H11.9965ZM24.7038 55.1625V48.4805C24.7038 46.9023 24.1458 40.0061 24.1458 40.0061L24.3318 39.9752C24.3318 39.9752 25.228 46.0371 25.445 47.4293L26.6202 55.1625H28.8776L30.0838 47.4293C30.3008 46.0061 31.197 39.9752 31.197 39.9752L31.383 40.0061C31.383 40.0061 30.825 46.9023 30.825 48.4805V55.1625H34.3506V34.1302H29.3708L28.2576 41.3983C27.9786 43.2527 27.8236 46.4401 27.8236 46.4401H27.6996C27.6996 46.4401 27.5136 43.2555 27.2346 41.3983L26.1524 34.1302H21.1726V55.1625H24.7038ZM36.3797 53.3673C36.9377 54.6975 38.265 55.4077 39.8742 55.4077C41.4834 55.4077 42.8136 54.6975 43.3688 53.3673C43.955 51.9441 43.955 48.7595 43.955 44.6449C43.955 40.5303 43.955 37.5318 43.3688 35.9226C42.8728 34.6234 41.4524 33.8822 39.8742 33.8822C38.296 33.8822 36.8757 34.6234 36.3797 35.9226C35.7907 37.5318 35.7907 40.6853 35.7907 44.6449C35.7907 48.6045 35.7907 51.9441 36.3797 53.3673ZM39.3782 51.7271C39.3162 50.5209 39.3162 48.0465 39.3162 44.6449C39.3162 41.2433 39.3162 38.459 39.3782 37.5008C39.4092 36.9146 39.6572 36.8216 39.8742 36.8216C40.0912 36.8216 40.3392 36.9146 40.3702 37.5008C40.4322 38.459 40.4322 41.3673 40.4322 44.6449C40.4322 47.9225 40.4322 50.5209 40.3702 51.7271C40.3392 52.3471 40.1222 52.4683 39.8742 52.4683C39.6262 52.4683 39.4092 52.3443 39.3782 51.7271ZM45.4064 55.1596H48.932V45.8821H49.056L50.1382 55.1596H53.7877L52.0855 44.6139L53.6017 34.1302H50.0452L49.056 43.4697H48.932V34.1302H45.4064V55.1625V55.1596ZM55.0165 55.1596H58.542V34.1302H55.0165V55.1625V55.1596ZM60.3654 55.1596H63.891V51.6031C63.891 50.3349 63.0568 43.7487 63.0568 43.7487L63.1498 43.7177L66.2724 55.1625H69.1498V34.1302H65.6242V37.6558C65.6242 38.893 66.4584 45.54
15411 66.4584 45.5411L66.3654 45.5721L63.2428 34.1302H60.3654V55.1625V55.1596ZM71.1873 53.3335C71.7143 54.6946 72.7035 55.4048 73.8787 55.4048C75.4259 55.4048 76.1051 54.8778 76.4461 53.6716H76.5391L76.9731 55.1568H78.7683V44.5181H74.6847V47.4885H75.2427V51.8793C75.2427 52.2823 75.0257 52.4654 74.7157 52.4654C74.4367 52.4654 74.1887 52.2794 74.1605 51.6933C74.1295 51.2593 74.1295 48.3227 74.1295 44.6421C74.1295 41.9817 74.1295 38.3941 74.1915 37.4979C74.2225 36.8808 74.5016 36.8188 74.6876 36.8188C74.8426 36.8188 75.1526 36.8808 75.1836 37.4979C75.2456 38.4871 75.2456 40.4683 75.2456 42.7877H78.7711C78.7401 39.5101 78.7091 37.2528 78.1821 35.9226C77.6269 34.5614 76.2347 33.8822 74.6876 33.8822C73.1404 33.8822 71.689 34.5614 71.193 35.9226C70.6068 37.5318 70.6068 40.3443 70.6068 44.6449C70.6068 48.6045 70.6068 51.7891 71.193 53.3363L71.1873 53.3335Z" fill="#181818"/> 155 <path d="M51.3246 78.4183C51.8516 79.7795 52.8408 80.4897 54.016 80.4897C55.5632 80.4897 56.2424 79.9627 56.5834 78.7565H56.6764L57.1104 80.2417H58.9028V69.603H54.8192V72.5733H55.3744V76.9641C55.3744 77.3671 55.1574 77.5503 54.8502 77.5503C54.5712 77.5503 54.3232 77.3643 54.2922 76.7781C54.2612 76.3441 54.2612 73.4075 54.2612 69.727C54.2612 67.0666 54.2612 63.479 54.3232 62.5828C54.3542 61.9656 54.6332 61.9036 54.8192 61.9036C54.9742 61.9036 55.2842 61.9656 55.3152 62.5828C55.3772 63.572 55.3772 65.5532 55.3772 67.8726H58.9028C58.8718 64.595 58.8408 62.3348 58.3166 61.0074C57.7586 59.6462 56.3692 58.967 54.822 58.967C53.2748 58.967 51.8206 59.6462 51.3274 61.0074C50.7384 62.6166 50.7384 65.4292 50.7384 69.7298C50.7384 73.6894 50.7384 76.8739 51.3274 78.4211L51.3246 78.4183ZM60.8163 78.4803C61.4363 79.9035 62.6735 80.4897 64.2799 80.4897C65.8863 80.4897 67.1573 79.9007 67.7435 78.4803C68.1775 77.4911 68.3607 76.2229 68.3607 72.7904V59.2122H64.8351V75.3577C64.8351 75.1407 64.8351 76.3159 64.7731 76.9049C64.7111 77.4939 64.4941 77.5531 64.2771 77.5531C64.0601 77.5531 63.8431 77.4911 63.7839 76.9049C63.7219 76.3187 63.7219 75.5437 63.7219 75.3577V59.2122H60.1963V72.7904C60.1963 76.2229 60.3823 77.4911 60.8135 78.4803H60.8163ZM69.984 80.2445H73.5095V76.6879C73.5095 75.4197 72.6754 68.8336 72.6754 68.8336L72.7684 68.8026L75.8909 80.2445H78.7683V59.2122H75.2427V62.7378C75.2427 63.975 76.0769 70.626 76.0769 70.626L75.9839 70.657L72.8614 59.2122H69.984V80.2445Z" fill="#181818"/> 156 <path d="M46.2969 59.108H11.3512V80.5263H46.2969V59.108Z" fill="#181818"/> 157 <path d="M78.7063 9.50751H39.5332V30.3622H78.7063V9.50751Z" fill="#181818"/> 158 </svg> 159</a> </figure> 160 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainSiteNav" aria-controls="mainSiteNav" aria-expanded="false" aria-label="Toggle navigation"> 161 <span class="toggler-icon top-bar"></span> 162 <span class="toggler-icon middle-bar"></span> 163 <span class="toggler-icon bottom-bar"></span> 164 </button> 165 <div class="collapse navbar-collapse" id="mainSiteNav"> 166 <ul class="nav-main-topmenu"> 167 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1153"> 168 <a class="menu-link" target="_self" href="/issue/deadlier-weapons/">Deadlier Weapons</a> 169 </li> 170 <li class="menu-item menu-item-type-post_type menu-item-object-issue menu-item-238"> 171 <a class="menu-link" target="_self" href="https://smokinggun.org/issue/arming-criminals/">Arming Criminals</a> 172 </li> 173 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1154"> 174 <a class="menu-link" target="_self" href="/issue/toxic-marketing/">Toxic Marketing</a> 175 </li> 176 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"> 177 <a class="menu-link" target="_self" href="https://smokinggun.org/manufacturers/">Manufacturers</a> 178 </li> 179 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"> 180 <a class="menu-link" target="_self" href="https://smokinggun.org/reports-news/">Reports & News</a> 181 </li> 182 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1146"> 183 <a class="menu-link" target="_self" href="#">Data & Stats</a> 184 <svg class="submenu-arrow" width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.37891 1.08594C1.44922 1.01562 1.51953 0.980469 1.66016 0.980469C1.76562 0.980469 1.87109 1.01562 1.97656 1.08594L9.32422 8.46875C9.39453 8.53906 9.46484 8.64453 9.46484 8.75C9.46484 8.89062 9.39453 8.96094 9.32422 9.03125L1.97656 16.4141C1.87109 16.4844 1.76562 16.5195 1.66016 16.5195C1.51953 16.5195 1.44922 16.4844 1.37891 16.4141L0.675781 15.7109C0.570312 15.6406 0.535156 15.5703 0.535156 15.4297C0.535156 15.3242 0.570312 15.2188 0.675781 15.1133L7.03906 8.75L0.675781 2.38672C0.570312 2.31641 0.535156 2.21094 0.535156 2.07031C0.535156 1.96484 0.570312 1.85938 0.675781 1.78906L1.37891 1.08594Z" fill="#EDEBE7"/></svg> 185 <ul class="nav-main-submenu"> 186 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-780"> 187 <a class="menu-link" target="_self" href="https://smokinggun.org/guns-used-in-the-deadliest-u-s-mass-shooting/">Mass Shooting Database</a> 188 </li> 189 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-779"> 190 <a class="menu-link" target="_self" href="https://smokinggun.org/recalls-safety-bulletins/">Recalls & Safety Bulletins</a> 191 </li> 192 </ul> 193 </li> 194 </ul> 195</div> 196 </nav><!-- #nav --> 197 </div> 198 </div> 199 </div> 200 201 202 <main class="base__content base__content--" id="content" tabindex="-1"> 203 <div class="base__content-inner"> 204 205 206 <section class="sub__hero__wrapper"> 207 208 <header class="hero" style="background-image: url(https://smokinggun.org/wp-content/uploads/2023/09/LockedPistol1-scaled-e1693591778184.jpg);"> 209 210 <div class="video-wrapper"> 211 </div> 212 213 <div class="hero-content container-fluid"> 214 <div class="row"> 215 <div class="hero-text col-lg-7"> 216 <h1 class="hero_title"> 217 About Us 218 </h1> 219 220 </div> 221 222 </div><!-- .row --> 223 </div> 224 </header> 225</section> 226 <div class="content-wrapper container-fluid template-page"> 227 <div class="row"> 228 <div class="col-12">
229 <article class="post-type-page" id="post-105"> 230 <section class="col-md-6 offset-md-2 article-content article-body"> 231 232<p class="wp-block-paragraph">The Smoking Gun is an online resource committed to exposing the gun industryâs role in our gun violence epidemic today through news stories, in-depth research, profiles on firearm manufacturers and suppliers, data, and more. This website is a program of the Everytown for Gun Safety Support Fund.</p> 233 234 </section> 235 236 <section class="article-content article-body"> 237 <div class="container-fluid article-share"> 238 <section class="row"> 239 <div class="col-md-12 article-share-wrapper"> 240 <div class="social-share"> 241 <h3>Share: </h3> 242 243 <ul> 244 <li class="social-share-facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsmokinggun.org%2Fabout%2F" target="_blank"> 245 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 246 <path d="M25.1094 12.625C25.1094 18.6797 20.666 23.709 14.8555 24.5879V16.1406H17.6875L18.2246 12.625H14.8555V10.3789C14.8555 9.40234 15.3438 8.47461 16.8574 8.47461H18.3711V5.49609C18.3711 5.49609 17.0039 5.25195 15.6367 5.25195C12.9023 5.25195 11.0957 6.96094 11.0957 9.98828V12.625H8.01953V16.1406H11.0957V24.5879C5.28516 23.709 0.890625 18.6797 0.890625 12.625C0.890625 5.93555 6.31055 0.515625 13 0.515625C19.6895 0.515625 25.1094 5.93555 25.1094 12.625Z" fill="#ABABAB"/> 247 </svg> 248 <span>Facebook</span></a></li> 249 <li class="social-share-twitter"><a href="https://twitter.com/intent/tweet?text=About+Us&url=https%3A%2F%2Fsmokinggun.org%2Fabout%2F&via=Everytown" target="_blank"> 250 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="90 60 640 640"> 251 <path fill="#ABABAB" d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z"/> 252 </svg> 253 <span>Twitter</span></a></li> 254 <li class="social-share-pinterest"><a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fsmokinggun.org%2Fabout%2F&media=https%3A%2F%2Fsmokinggun.org%2Fwp-content%2Fuploads%2F2023%2F09%2FLockedPistol1-scaled-e1693591778184.jpg&description=About+Us" target="_blank"> 255 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 256 <path d="M25.1094 12.625C25.1094 19.3145 19.6895 24.7344 13 24.7344C11.7305 24.7344 10.5098 24.5879 9.38672 24.1973C9.875 23.416 10.6074 22.0977 10.9004 21.0234C11.0469 20.4863 11.6328 18.1426 11.6328 18.1426C12.0234 18.9238 13.1953 19.5586 14.416 19.5586C18.0781 19.5586 20.7148 16.1895 20.7148 12.0391C20.7148 8.03516 17.4434 5.00781 13.2441 5.00781C8.01953 5.00781 5.23633 8.52344 5.23633 12.332C5.23633 14.1387 6.16406 16.3359 7.67773 17.0684C7.92188 17.166 8.06836 17.1172 8.11719 16.873C8.11719 16.7266 8.36133 15.8965 8.45898 15.5059C8.45898 15.4082 8.45898 15.2617 8.36133 15.1641C7.87305 14.5781 7.48242 13.4551 7.48242 12.3809C7.48242 9.74414 9.48438 7.15625 12.9512 7.15625C15.8809 7.15625 17.9805 9.1582 17.9805 12.0879C17.9805 15.3594 16.3203 17.6055 14.1719 17.6055C13 17.6055 12.1211 16.6289 12.3652 15.457C12.707 13.9922 13.3906 12.4297 13.3906 11.4043C13.3906 10.4766 12.9023 9.69531 11.877 9.69531C10.6562 9.69531 9.67969 10.9648 9.67969 12.625C9.67969 13.6992 10.0215 14.4316 10.0215 14.4316C10.0215 14.4316 8.84961 19.5098 8.60547 20.4375C8.36133 21.5117 8.45898 22.9766 8.55664 23.9043C4.06445 22.1465 0.890625 17.8008 0.890625 12.625C0.890625 5.93555 6.31055 0.515625 13 0.515625C19.6895 0.515625 25.1094 5.93555 25.1094 12.625Z" fill="#ABABAB"/> 257 </svg> 258 <span>Pinterest</span></a></li> 259 <li class="social-share-email"><a href="mailto:?subject=About+Us&body=https%3A%2F%2Fsmokinggun.org%2Fabout%2F" target="_blank"> 260 <svg width="32" height="32" viewBox="0 -4 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 261 <path d="M25.0117 6.45117C23.8398 7.37891 21.3008 9.23438 17.4922 11.9688L17.0039 12.3594C16.2227 12.9453 15.6367 13.3848 15.1484 13.6289C14.3672 14.1172 13.6348 14.3125 13 14.3125C12.3164 14.3125 11.6328 14.1172 10.8516 13.6777C10.3633 13.4336 9.77734 12.9941 8.99609 12.4082L8.50781 11.9688C4.55273 9.13672 2.0625 7.28125 0.988281 6.45117C0.890625 6.40234 0.744141 6.40234 0.646484
2616.45117C0.548828 6.5 0.5 6.59766 0.5 6.69531V16.6562C0.5 17.3398 0.695312 17.877 1.18359 18.3164C1.62305 18.8047 2.16016 19 2.84375 19H23.1562C23.791 19 24.3281 18.8047 24.8164 18.3164C25.2559 17.877 25.5 17.3398 25.5 16.6562V6.69531C25.5 6.59766 25.4023 6.5 25.3047 6.40234C25.207 6.35352 25.1094 6.35352 25.0117 6.45117ZM13 12.75C12.5605 12.75 12.0234 12.5547 11.4375 12.1641C11.0469 11.9688 10.5586 11.627 9.92383 11.0898L9.43555 10.748C5.43164 7.81836 2.69727 5.81641 1.28125 4.69336L0.939453 4.44922C0.646484 4.25391 0.5 3.91211 0.5 3.52148V2.59375C0.5 1.95898 0.695312 1.42188 1.18359 0.933594C1.62305 0.494141 2.16016 0.25 2.84375 0.25H23.1562C23.791 0.25 24.3281 0.494141 24.8164 0.933594C25.2559 1.42188 25.5 1.95898 25.5 2.59375V3.52148C25.5 3.91211 25.3535 4.25391 25.0605 4.44922L24.8164 4.64453C23.4004 5.76758 20.666 7.81836 16.5645 10.748L16.0762 11.0898C15.3926 11.627 14.9043 11.9688 14.5625 12.1641C13.9277 12.5547 13.3906 12.75 13 12.75Z" fill="#ABABAB"/> 262 </svg> 263 <span>Email</span></a></li> 264 </ul> 265 266 </div> 267 </div> 268 </section> 269</div> </section> 270 271 </article> 272 </div> 273 </div> 274 </div><!-- /content-wrapper --> 275 </div> 276 </main> 277 278 <div class="base__footer"> 279 <footer id="footer"> 280 <div class="container-fluid site-footer"> 281 <section class="row site-footer-promo"> 282 <div class="col-md-5 site-footer-promo-image"> 283 <span class="glitch glitch-1"></span> 284 <span class="glitch glitch-2"></span> 285 <span class="glitch glitch-3"></span> 286 <span class="stripe stripe-1"></span> 287 <span class="stripe stripe-2"></span> 288 <div class="site-footer-promo-image-wrapper"><img src="https://smokinggun.org/wp-content/uploads/2023/04/Rectangle-224.jpg"/></div> 289 </div> 290 <div class="col-md-7 site-footer-promo-text"> 291 <h2 class="site-footer-promo-text-title">Sign up for news, updates, and more: </h2> 292 <p class="site-footer-promo-text-subtitle"></p> 293 <form class="ak-form" name="act" method="POST" action="https://act.everytown.org/act/" accept-charset="utf-8"> 294 <input type="hidden" name="page" value="SmokingGun_LP_Email"> 295 <div class="ak-grid-row "> 296 <div class="ak-grid-col ak-grid-col-5-of-12"> 297 <div class="statement-text-wrapper ak-field-box ak-field-box-borderless"> 298 <div id="petition-form" class="ak-styled-fields ak-labels-overlaid ak-errs-below"> 299 <ul class="compact" id="ak-errors"></ul> 300 <div id="unknown_user" class="ak-user-form"> 301 <div id="ak-fieldbox-email" class="required"> 302 <label for="id_email"> 303 Email address 304 <span class="ak-required-flag">*</span> 305 </label> 306 <input type="text" name="email" id="id_email" class="ak-userfield-input" placeholder="Add Your Email"> 307 </div> 308 <div id="ak-fieldbox-zip"> 309 <label for="id_zip"> 310 ZIP Code 311 </label> 312 <input type="text" name="zip" id="id_zip" class="ak-userfield-input" placeholder="Zip Code"> 313 </div> 314 <input type="hidden" name="country" value="United States"> 315 <button type="submit" class="button-arrow-yellow ak-submit-button"><span>Next</span></button> 316 </div> 317 <div class="ak-field"> 318 </div> 319 320 </div> 321 </div> 322 </div> 323 </div><!--gridrow--> 324</form> 325
326<script type="text/javascript"> 327 if (typeof actionkit !== 'undefined' && actionkit.forms) { 328 actionkit.forms.contextRoot = 'https://act.everytown.org/context/'; 329 actionkit.forms.initForm('act'); 330 } 331</script>
331 332
333<script> 334 var EVERYTOWN_DONATION_DISCLAIMER = '<p class="ak-legal">Paid for by Everytown for Gun Safety Action Fund. Please note that contributions to the Everytown for Gun Safety Action Fund are not tax-deductible. If you are interested in other ways to give, including making a tax-deductible gift, <a href="https://www.everytown.org/ways-to-give/">visit our site</a> or call 646-324-8250. <a href="http://everytown.org/charitable-solicitation-disclosures/" target="_blank">Additional Financial and Regulatory Information</a></p>'; 335</script>
335 336
337<script> 338 var EVERYTOWN_TEXT_SUBSTITUTIONS = { 339 // '[type="submit"]': "Sign Up" 340 }; 341 $(function () { 342 /* OLD JS CODE: var Everytown=Everytown||{};Everytown.text_substitutions=function(){var e=window.EVERYTOWN_TEXT_SUBSTITUTIONS;return!!e&&void $.each(e,function(e,n){$(e).text(n)})},Everytown.form_disclaimers=function(){var e=$('[name="submit"]'),n=window.EVERYTOWN_DONATION_DISCLAIMER;e.after($('<p class="ak-disclaimer">* Required field.</p>'));var t=$("#ak-donation-details");t.length&&t.parent().parent().append($(n))},Everytown.handle_sms_opt_in=function(){var e=$(".ak-submit-button"),t=$(".ak-form"),a=$('<input type="hidden" name="required" value="phone">'),o=$("#id_user_receive_phone_blast"),r=$("#id_action_volunteer");return!(!o.length&&!r.length)&&(o.on("change",function(){this.checked?(t.append(a)):($('input[name="required"][value="phone"]').remove())}).trigger("change"),void r.on("change",function(){this.checked?t.append(a):$('input[name="required"][value="phone"]').remove()}).trigger("change"))}
342,Everytown.handle_donate_page=function(){var e=$('[name="donation_type"]'),n=$(".ak-submit-button");if(!$("body").hasClass("ak-pagetype-donate"))return!1;if($("#progress").prependTo($(".ak-grid-col.ak-grid-col-8-of-12")),e.on("change",function(){var e=$(this).val(),t=$('<span class="ak-frequency">per month</span>');return!!n.find(".ak-currency-sym")&&(n.find(".ak-frequency").remove(),void("recurring"===e&&n.append(t)))}),window.EVERYTOWN_HONOR_FIELDS){var t=$("#ak-donation-contact"),a=$("#id_action_honor"),o=$('[name="action_honor_type"]'),r=$(".honor-fields"),i=$(".honor-step1"),d=$(".honor-step2"),s=r.find('[type="hidden"]');t.append(r),r.show(),a.on("change",function(){this.checked?i.show():(i.hide(),s.attr("name","required"))}),o.on("change",function(){""===this.value?(d.hide(),s.removeAttr("name")):(d.show(),s.attr("name","required"))})}},Everytown.handle_call_page=function(){if(!$("body").hasClass("ak-pagetype-call"))return!1;if($(".ak-featured-img").prependTo($("#call-story")),window.EVERYTOWN_SCRIPT_TEXT&&$("#call-story").append(window.EVERYTOWN_SCRIPT_TEXT),window.EVERYTOWN_MOBILE_COMMONS){var e=$
342("form"),n=e.find(":input"),t=(e.attr("action"),$("#call-form").parent()),a=e.find(".ak-steps-area"),o=EVERYTOWN_MOBILE_COMMONS.id,r=(EVERYTOWN_MOBILE_COMMONS.key,{first_name:"person[first_name]",last_name:"person[last_name]",email:"person[email]",phone:"person[phone]",zip:"person[postal_code]",city:"person[city]",address1:"person[street]",state:"person[state]"});e.append('<input type="hidden" name="mconnect" value="'+o+'">').removeAttr("action"),a.fadeOut(0),t.css("padding-bottom","0px"),$.each(r,function(e,t){var a=n.filter('[name="'+e+'"]');a.attr("name",t),a.prop("required",!0)}),$('input[name="required"][value="phone"]').remove(),$('input[name="name"]').prop("required",!0),e.on("submit",function(n){e.attr("action")||(n.preventDefault(),$("#ak-errors").hide(),$.ajax({url:"https://secure.mcommons.com/profiles/join",type:"POST",data:e.serialize(),success:function(){window.location.href=$('input[name="redirect"]').val()}}))})}},Everytown.handle_letter_page=function(){return!!$("body").hasClass("ak-pagetype-letter")&&void $(".ak-featured-img").prependTo($("#letter-story"))},Everytown.handle_survey_page=function(){if(!$("body").hasClass("ak-pagetype-survey"))return!1;var e=$('<div class="ak-grid-row"></div>'),n=$('<div class="ak-grid-col ak-grid-col-12-of-12"></div>');if(e.append(n),n.append($(".ak-grid-col-12-of-12 h2:first")),e.prependTo($(".ak-page-container")),$(".ak-featured-img").prependTo($(".ak-text-expander:first")),$("#progress").prependTo($(".ak-grid-col.ak-grid-col-4-of-12")),window.EVERYTOWN_SURVEY_PARTIAL_SUBMIT){var t=$("#survey-contact"),a=$("#ak-survey-questions"),o=$("form"),r=$('<button type="button">Next</button>');t.append(r),a.fadeOut(0),r.on("click",function(){actionkit.forms.tryToValidate()&&$.ajax({url:o.attr("action"),type:"post",data:o.serialize(),success:function(){t.fadeOut(function(){a.fadeIn()})}})})}},Everytown.handle_signup_page=function(){return!!$("body").hasClass("ak-pagetype-signup")&&void $("#progress").prependTo($("#signup-form"))},Everytown.handle_thanks_page=function(){if(!$("body").hasClass("ak-pagetype-thanks"))return!1;var e=$(".ak-facebook"),n=$(".ak-twitter"),t=$('[name="page"]').val();$("#progress").prependTo($(".ak-grid-col.ak-grid-col-6-of-12:last-child")),e.attr("href",e.attr("href")+"&source=fbns_"+t+"&refcode=fbns_"+t+"&utm_source=fb_n_&utm_medium=_s&utm_campaign="+t),n.attr("href",n.attr("href")+"&source=twns_"+t+"&refcode=twns_"+t+"&utm_source=tw_n_&utm_medium=_s&utm_campaign="+t)},Everytown.handle_whipcount_page=function(){return!!$("body").hasClass("ak-pagetype-whipcount")&&($("#who_to_call").length?$("#progress").prependTo($("#who_to_call")):$("#progress").prependTo($(".ak-grid-col.ak-grid-col-4-of-12:first-child")),void($("#ak-whipcount-targets").length&&($("#progress").length||$(".ak-featured-img").length||$(".ak-grid-col-12-of-12, .ak-text-expander").css({float:"none",width:"100%"}))))}
342,Everytown.handle_modal=function(){var e=$(".modal"),n=$(".modal--close, .modal--bg"),t=$(".modal--bg");n.on("click",function(){e.fadeOut(200),t.fadeOut(300)}),$(document).on("keyup",function(n){27===n.keyCode&&(e.fadeOut(200),t.fadeOut(300))})},Everytown.handle_add_to_calendar=function(){var e=$(".addtocalendar"),n=$("#event-attendee-links");n.append(e),e.removeAttr("style")},Everytown.handle_event_search=function(){var e=$("#event-search-results");return!!e.length&&void setInterval(function(){var n=e.find(".ak-field-box"),t=$(".ak-button.ak-event-create");t.show(),n.length&&t.hide()},500)},Everytown.init=function(){Everytown.handle_sms_opt_in(),Everytown.form_disclaimers(),Everytown.handle_call_page(),Everytown.handle_letter_page(),Everytown.handle_signup_page(),Everytown.handle_survey_page(),Everytown.text_substitutions(),Everytown.handle_donate_page(),Everytown.handle_thanks_page(),Everytown.handle_whipcount_page(),Everytown.handle_modal(),Everytown.handle_add_to_calendar(),Everytown.handle_event_search(),$(".ak-read-more").remove(),$(".ak-text-expander, .ak-truncated").removeClass("ak-text-expander ak-truncated").css("margin-bottom","15px")},Everytown.init(); */ 343 var Everytown = Everytown || {}; 344 (Everytown.text_substitutions = function () { 345 var e = window.EVERYTOWN_TEXT_SUBSTITUTIONS; 346 return ( 347 !!e && 348 void $.each(e, function (e, n) { 349 $(e).text(n); 350 }) 351 ); 352 }), 353 (Everytown.form_disclaimers = function () { 354 var e = $('[name="submit"]'), 355 n = window.EVERYTOWN_DONATION_DISCLAIMER; 356 e.after($('<p class="ak-disclaimer">* Required field.</p>')); 357 var t = $("#ak-donation-details"); 358 t.length && t.parent().parent().append($(n)); 359 }), 360 (Everytown.handle_sms_opt_in = function () { 361 var e = $(".ak-submit-button"), 362 t = $(".ak-form"), 363 a = $('<input type="hidden" name="required" value="phone">'), 364 o = $("#id_user_receive_phone_blast"), 365 r = $("#id_action_volunteer"); 366 return ( 367 !(!o.length && !r.length) && 368 (o 369 .on("change", function () { 370 if (this.checked) { 371 if ($("#id_mobile_phone").length > 0 && $('input[name="required"][value="mobile_phone"]').length == 0) { 372 t.append('<input type="hidden" name="required" value="mobile_phone">') 373 } 374 if ($("#id_phone").length > 0 && $('input[name="required"][value="phone"]').length == 0) { 375 t.append('<input type="hidden" name="required" value="phone">') 376 } 377 } else if (!(this.checked || r.is(':checked'))) { 378 $('input[name="required"][value="mobile_phone"]').remove(); 379 $('input[name="required"][value="phone"]').remove(); 380 } 381 }) 382 .trigger("change"), 383 void r 384 .on("change", function () { 385 if (this.checked) { 386 if ($("#id_mobile_phone").length > 0 && $('input[name="required"][value="mobile_phone"]').length == 0) { 387 t.append('<input type="hidden" name="required" value="mobile_phone">') 388 } 389 if ($("#id_phone").length > 0 && $('input[name="required"][value="phone"]').length == 0) { 390 t.append('<input type="hidden" name="required" value="phone">') 391 } 392 } else if (!(this.checked || o.is(':checked'))) { 393 $('input[name="required"][value="mobile_phone"]').remove(); 394 $('input[name="required"][value="phone"]').remove(); 395 } 396 }) 397 .trigger("change")), 398 setTimeout(function () { 399 $('#id_action_volunteer').trigger('change'); 400 $("#id_user_receive_phone_blast").trigger('change'); 401 }, 1000) 402 ); 403 }), 404 (Everytown.handle_donate_page = function () { 405 var e = $('[name="donation_type"]'), 406 n = $(".ak-submit-button"); 407 if (!$("body").hasClass("ak-pagetype-donate")) return !1; 408 if ( 409 ($("#progress").prependTo($(".ak-grid-col.ak-grid-col-8-of-12")), 410 e.on("change", function () { 411 var e = $(this).val(), 412 t = $('<span class="ak-frequency">per month</span>'); 413 return !!n.find(".ak-currency-sym") && (n.find(".ak-frequency").remove(), void ("recurring" === e && n.append(t))); 414 }), 415 window.EVERYTOWN_HONOR_FIELDS) 416 ) { 417 var t = $("#ak-donation-contact"), 418 a = $("#id_action_honor"), 419 o = $('[name="action_honor_type"]'), 420 r = $(".honor-fields"), 421 i = $(".honor-step1"),
422 d = $(".honor-step2"), 423 s = r.find('[type="hidden"]'); 424 t.append(r), 425 r.show(), 426 a.on("change", function () { 427 this.checked ? i.show() : (i.hide(), s.attr("name", "required")); 428 }), 429 o.on("change", function () { 430 "" === this.value ? (d.hide(), s.removeAttr("name")) : (d.show(), s.attr("name", "required")); 431 }); 432 } 433 }), 434 (Everytown.handle_call_page = function () { 435 if (!$("body").hasClass("ak-pagetype-call")) return !1; 436 if (($(".ak-featured-img").prependTo($("#call-story")), window.EVERYTOWN_SCRIPT_TEXT && $("#call-story").append(window.EVERYTOWN_SCRIPT_TEXT), window.EVERYTOWN_MOBILE_COMMONS)) { 437 var e = $("form"), 438 n = e.find(":input"), 439 t = (e.attr("action"), $("#call-form").parent()), 440 a = e.find(".ak-steps-area"), 441 o = EVERYTOWN_MOBILE_COMMONS.id, 442 r = 443 (EVERYTOWN_MOBILE_COMMONS.key, 444 { 445 first_name: "person[first_name]", 446 last_name: "person[last_name]", 447 email: "person[email]", 448 phone: "person[phone]", 449 zip: "person[postal_code]", 450 city: "person[city]", 451 address1: "person[street]", 452 state: "person[state]" 453 }); 454 e.append('<input type="hidden" name="mconnect" value="' + o + '">').removeAttr("action"), 455 a.fadeOut(0), 456 t.css("padding-bottom", "0px"), 457 $('input[name="required"][value="phone"]').remove(), 458 $('input[name="name"]').prop("required", !0), 459 e.on("submit", function (n) { 460 if (!actionkit.forms.validate()) { 461 return false; 462 } 463 // get the form and original form fields data 464 $form = $(this); 465 var call_log_data = $form.serializeArray(); 466 467 $.each(r, function (e, t) { 468 var a = $form.find(":input").filter('[name="' + e + '"]'); 469 a.attr("name", t), a.prop("required", !0); 470 }), 471 472 //e.attr("action") || 473 n.preventDefault(); 474 $("#ak-errors").hide(); 475 var call_mconnect_ajax = $.ajax({ 476 url: "https://secure.mcommons.com/profiles/join", 477 type: "POST", 478 data: e.serialize(), 479 }); 480 481 call_mconnect_ajax.done(function (results) { 482 console.log('call_mconnect_ajax done'); 483 }); 484 call_mconnect_ajax.fail(function (results) { 485 console.log('call_mconnect_ajax fail'); 486 }); 487 call_mconnect_ajax.always(function (results) { 488 console.log('call_mconnect_ajax always'); 489 console.log('mconnect results: ', results); 490 491 /* send signup action */ 492 493 $form.find('button[type="submit"]').prop('disabled', true); 494 495 var call_log_page_name = 'mconnect-calls-log'; 496 497 498 call_log_data.forEach(field => { 499 if (field.name == 'page') { 500 field.value = call_log_page_name; 501 } 502 if (field.name == 'page') { 503 field.value = call_log_page_name; 504 } 505 }); 506 507 //add call page name and mconnect as action fields 508 call_log_data.push( 509 { 510 name: "action_mconnect_id", 511 value: EVERYTOWN_MOBILE_COMMONS.id 512 }, 513 { 514 name: "action_call_page_name", 515 value: $form.find('input[name="page"]').val() 516 }, 517 ); 518 519 console.log('call_log_data: ', call_log_data); 520 521 var call_log_ajax = $.ajax({ 522 url: '/act/', 523 dataType: 'jsonp', 524 data: call_log_data 525 }); 526 call_log_ajax.done(function (call_log_results) { 527 if (call_log_results.errors) { 528 console.log('call_log_ajax done, not logged, with returned errors'); 529 //$.each(results.errors, function(k,v) { 530 // data.pledge_errors[k] = v; 531 //}); 532 $form.find('button[type="submit"]').prop('disabled', false); 533 } else { 534 console.log('call_log_ajax done'); 535 } 536 }); 537 call_log_ajax.fail(function (call_log_results) { 538 $form.find('button[type="submit"]').prop('disabled', false); 539 console.log('call_log_ajax fail'); 540 }); 541 call_log_ajax.always(function (call_log_results) { 542 $form.find('button[type="submit"]').prop('disabled', false); 543 console.log('call_log_results: ', call_log_results); 544 console.log('call_log_ajax done'); 545 console.log('call_log_ajax redirect'); 546 window.location.href = $('input[name="redirect"]').val(); 547 548 }); 549 /* END send signup action */ 550 }); 551 552 }); 553 } 554 }), 555 (Everytown.handle_letter_page = function () { 556 return !!$("body").hasClass("ak-pagetype-letter") && void $(".ak-featured-img").prependTo($("#letter-story")); 557 }), 558 (Everytown.handle_survey_page = function () { 559 if (!$("body").hasClass("ak-pagetype-survey")) return !1; 560 var e = $('<div class="ak-grid-row"></div>'), 561 n = $('<div class="ak-grid-col ak-grid-col-12-of-12"></div>'); 562 if ( 563 (e.append(n), 564 n.append($(".ak-grid-col-12-of-12 h2:first")), 565 e.prependTo($(".ak-page-container")), 566 $(".ak-featured-img").prependTo($(".ak-text-expander:first")), 567 $("#progress").prependTo($(".ak-grid-col.ak-grid-col-4-of-12")), 568 window.EVERYTOWN_SURVEY_PARTIAL_SUBMIT) 569 ) { 570 var t = $("#survey-contact"), 571 a = $("#ak-survey-questions"), 572 o = $("form"), 573 r = $('<button type="button">Next</button>'); 574 t.append(r), 575 a.fadeOut(0), 576 r.on("click", function () { 577 actionkit.forms.tryToValidate() && 578 $.ajax({ 579 url: o.attr("action"), 580 type: "post", 581 data: o.serialize(), 582 success: function () { 583 t.fadeOut(function () { 584 a.fadeIn(); 585 }); 586 }, 587 }); 588 }); 589 } 590 }), 591 (Everytown.handle_signup_page = function () { 592 return !!$("body").hasClass("ak-pagetype-signup") && void $("#progress").prependTo($("#signup-form")); 593 }), 594 (Everytown.handle_thanks_page = function () { 595 if (!$("body").hasClass("ak-pagetype-thanks")) return !1; 596 var e = $(".ak-facebook"), 597 n = $(".ak-twitter"), 598 t = $('[name="page"]').val(); 599 $("#progress").prependTo($(".ak-grid-col.ak-grid-col-6-of-12:last-child")), 600 e.attr("href", e.attr("href") + "&source=fbns_" + t + "&refcode=fbns_" + t + "&utm_source=fb_n_&utm_medium=_s&utm_campaign=" + t), 601 n.attr("href", n.attr("href") + "&source=twns_" + t + "&refcode=twns_" + t + "&utm_source=tw_n_&utm_medium=_s&utm_campaign=" + t); 602 }), 603 (Everytown.handle_whipcount_page = function () { 604 return ( 605 !!$("body").hasClass("ak-pagetype-whipcount") && 606 ($("#who_to_call").length ? $("#progress").prependTo($("#who_to_call")) : $("#progress").prependTo($(".ak-grid-col.ak-grid-col-4-of-12:first-child")), 607 void ($("#ak-whipcount-targets").length && ($("#progress").length || $(".ak-featured-img").length || $(".ak-grid-col-12-of-12, .ak-text-expander").css({ 608 float: "none", 609 width: "100%" 610 })))) 611 ); 612 }), 613 (Everytown.handle_modal = function () { 614 var e = $(".modal"), 615 n = $(".modal--close, .modal--bg"), 616 t = $(".modal--bg"); 617 n.on("click", function () { 618 e.fadeOut(200), t.fadeOut(300); 619 }), 620 $(document).on("keyup", function (n) { 621 27 === n.keyCode && (e.fadeOut(200), t.fadeOut(300)); 622 }); 623 }), 624 (Everytown.handle_add_to_calendar = function () { 625 var e = $(".addtocalendar"), 626 n = $("#event-attendee-links"); 627 n.append(e), e.removeAttr("style"); 628 }), 629 (Everytown.handle_event_search = function () { 630 var e = $("#event-search-results"); 631 return ( 632 !!e.length && 633 void setInterval(function () { 634 var n = e.find(".ak-field-box"), 635 t = $(".ak-button.ak-event-create"); 636 t.show(), n.length && t.hide(); 637 }, 500) 638 ); 639 }), 640 (Everytown.init = function () { 641 Everytown.handle_sms_opt_in(), 642 Everytown.form_disclaimers(), 643 Everytown.handle_call_page(), 644 Everytown.handle_letter_page(), 645 Everytown.handle_signup_page(), 646 Everytown.handle_survey_page(), 647 Everytown.text_substitutions(),
648 Everytown.handle_donate_page(), 649 Everytown.handle_thanks_page(), 650 Everytown.handle_whipcount_page(), 651 Everytown.handle_modal(), 652 Everytown.handle_add_to_calendar(), 653 Everytown.handle_event_search(), 654 $(".ak-read-more").remove(), 655 $(".ak-text-expander, .ak-truncated").removeClass("ak-text-expander ak-truncated").css("margin-bottom", "15px"); 656 }), 657 Everytown.init(); 658 659 $(document).on('change', '#id_action_volunteer', function () { 660 if ($(this).is(':checked')) { 661 $('#sda_are_you_a_student_checkbox_html_box').show(); 662 $('#survivor_checkbox_html_box').show(); 663 $('#id_sda_are_you_a_student').prop('disabled', false); 664 $('#id_action_survivor').prop('disabled', false); 665 } else { 666 $('#sda_are_you_a_student_checkbox_html_box').hide(); 667 $('#survivor_checkbox_html_box').hide(); 668 $('#id_sda_are_you_a_student').prop('disabled', true); 669 $('#id_action_survivor').prop('disabled', true); 670 } 671 }); 672 673 if ($('#id_action_volunteer').length) { 674 var survivor_checkbox_html = '</br>\ 675 <label class="ak-field ak-label" for="id_action_survivor">\ 676 <input type="checkbox" name="action_survivor" id="id_action_survivor" class="ak-userfield-input" value="on">Please check this box if you or a loved one have experienced gun violence â such as homicide, suicide, wounding, witnessing gun violence.\ 677 </label>\ 678 </br>'; 679 var survivor_checkbox_html_box = $('<div id="survivor_checkbox_html_box"></div>'); 680 if (!$('#id_action_survivor').length) { 681 survivor_checkbox_html_box.insertAfter($('#id_action_volunteer').parent()); 682 survivor_checkbox_html_box.html(survivor_checkbox_html); 683 } 684 $('#id_action_volunteer').trigger('change'); 685 686 //student 687 var sda_are_you_a_student_checkbox_html = '\ 688 <label class="ak-field ak-label" for="id_action_sda_are_you_a_student">\ 689 <input type="checkbox" name="action_sda_are_you_a_student" id="id_action_sda_are_you_a_student" class="ak-userfield-input" value="yes">Check this box if you are a student and want to join other students committed to ending gun violence.\ 690 </label>\ 691 </br>'; 692 var sda_are_you_a_student_checkbox_html_box = $('<div id="sda_are_you_a_student_checkbox_html_box"></div>'); 693 if (!$('#id_action_sda_are_you_a_student').length) { 694 sda_are_you_a_student_checkbox_html_box.insertAfter($('#survivor_checkbox_html_box').parent()); 695 sda_are_you_a_student_checkbox_html_box.html(sda_are_you_a_student_checkbox_html); 696 } 697 $('#id_action_volunteer').trigger('change'); 698 } 699 }); 700</script>
700 <p class="site-footer-promo-text-smalltext">I agree to receive email updates from Everytown organizations. I may unsubscribe at any time.</p> 701 </div> 702 </section> 703 <section class="site-footer-content container-fluid"> 704 <div class="row mb-5"> 705 <nav id="nav-social" class="col-md-3 nav-social" role="navigation"> 706 <div class="collapse navbar-collapse" id="mainSiteNav"> 707 <ul class="nav-main-topmenu"> 708 </ul> 709</div> 710 </nav><!-- #nav --> 711 <nav id="nav-footer" class="col-md-9 nav-footer" role="navigation"> 712 <div class="collapse navbar-collapse" id="mainSiteNav"> 713 <ul class="nav-main-topmenu"> 714 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-105 current_page_item menu-item-108"> 715 <a class="menu-link" target="_self" href="https://smokinggun.org/about/">About Us</a> 716 </li> 717 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2159"> 718 <a class="menu-link" target="_self" href="https://everytownsupportfund.org/privacy-policy/">Privacy Policy</a> 719 </li> 720 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2160"> 721 <a class="menu-link" target="_self" href="https://everytownsupportfund.org/privacy-policy/#analytics-and-interest-based-advertising">Your Ad Choices</a> 722 </li> 723 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2161"> 724 <a class="menu-link" target="_self" href="https://everytown.tfaforms.net/f/personal_data_privacy">Your Privacy Choices</a> 725 </li> 726 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2162"> 727 <a class="menu-link" target="_self" href="https://everytownsupportfund.org/terms-of-use/">Terms of Use</a> 728 </li> 729 </ul> 730</div> 731 </nav><!-- #nav --> 732 </div> 733 <div class="row"> 734 <div class="col-md-6 mb-5 site-footer-email"><strong>Inquiries:</strong> [email protected]</div> 735 736 <div class="col-md-6 mb-5 site-footer-search"> 737 <form role="search" method="get" id="searchform" class="form-inline search-form" action="https://smokinggun.org"> 738 <div class="field-wrapper"> 739 <input type="search" value="" name="s" id="s" aria-label="Search" class="form-control" placeholder="Search the Smoking Gun" /> 740 <button type="submit" id="searchsubmit" class="btn" /> 741 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 742 <path d="M17.8594 16.7383L13.6055 12.4844C13.5 12.4141 13.3945 12.3438 13.2891 12.3438H12.832C13.9219 11.0781 14.625 9.39062 14.625 7.5625C14.625 3.55469 11.3203 0.25 7.3125 0.25C3.26953 0.25 0 3.55469 0 7.5625C0 11.6055 3.26953 14.875 7.3125 14.875C9.14062 14.875 10.793 14.207 12.0938 13.1172V13.5742C12.0938 13.6797 12.1289 13.7852 12.1992 13.8906L16.4531 18.1445C16.6289 18.3203 16.9102 18.3203 17.0508 18.1445L17.8594 17.3359C18.0352 17.1953 18.0352 16.9141 17.8594 16.7383ZM7.3125 13.1875C4.18359 13.1875 1.6875 10.6914 1.6875 7.5625C1.687
7425 4.46875 4.18359 1.9375 7.3125 1.9375C10.4062 1.9375 12.9375 4.46875 12.9375 7.5625C12.9375 10.6914 10.4062 13.1875 7.3125 13.1875Z" fill="#181818"/> 743 </svg> 744 </button> 745 </div> 746</form> </div> 747 </div> 748 <div class="row align-items-center"> 749 <div class="col-md-6 site-footer-branding"> 750 <figure class="main-footer-logo"> 751 <a class="menu-link" href="/"> 752 <svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg"> 753 <path d="M13.1266 30.3622H16.6297V12.3905H18.5968V9.47369H11.1313V12.3905H13.1266V30.3622ZM19.4563 30.3622H22.9594V21.8851H24.0641V30.3622H27.5671V9.47369H24.0641V18.9344H22.9594V9.47369H19.4563V30.3622ZM29.1763 30.3622H35.1368V27.4454H32.6794V20.9325H34.8297V18.2299H32.6794V12.3905H35.1368V9.47369H29.1763V30.3622Z" fill="#181818"/> 754 <path d="M11.9965 53.3363C12.4925 54.6355 13.8819 55.4077 15.6461 55.4077C17.6245 55.4077 18.6165 54.7285 19.2027 53.3363C19.6987 52.1301 19.7297 50.3377 19.7297 49.4387C19.7297 47.1193 19.2957 46.0991 18.4305 45.1099L15.7391 42.1114C15.1501 41.3082 15.0909 41.1532 15.0909 39.296C15.0909 38.738 15.0909 37.9658 15.1529 37.4106C15.2149 36.9456 15.4009 36.8216 15.6489 36.8216C15.8969 36.8216 16.1139 36.9146 16.1449 37.4388C16.2069 38.18 16.2069 40.6853 16.2069 42.0465H19.7325C19.7325 39.6961 19.7325 37.0668 19.2985 35.9536C18.7715 34.5614 17.3201 33.8822 15.6489 33.8822C13.9777 33.8822 12.7095 34.4092 12.0304 35.9536C11.6274 36.9118 11.5654 38.242 11.5654 39.2931C11.5654 42.1395 12.1825 43.4359 13.1125 44.5209L15.7109 47.5223C16.1449 48.0183 16.2069 48.3875 16.2069 49.7487C16.2069 50.4279 16.2069 51.1719 16.1449 51.7581C16.0829 52.2851 15.9589 52.4683 15.6489 52.4683C15.3079 52.4683 15.1839 52.1893 15.1529 51.7271C15.0909 51.0479 15.0909 50.1489 15.0909 47.6153H11.5654C11.5654 51.1409 11.5654 52.1921 11.9994 53.3363H11.9965ZM24.7038 55.1625V48.4805C24.7038 46.9023 24.1458 40.0061 24.1458 40.0061L24.3318 39.9752C24.3318 39.9752 25.228 46.0371 25.445 47.4293L26.6202 55.1625H28.8776L30.0838 47.4293C30.3008 46.0061 31.197 39.9752 31.197 39.9752L31.383 40.0061C31.383 40.0061 30.825 46.9023 30.825 48.4805V55.1625H34.3506V34.1302H29.3708L28.2576 41.3983C27.9786 43.2527 27.8236 46.4401 27.8236 46.4401H27.6996C27.6996 46.4401 27.5136 43.2555 27.2346 41.3983L26.1524 34.1302H21.1726V55.1625H24.7038ZM36.3797 53.3673C36.9377 54.6975 38.265 55.4077 39.8742 55.4077C41.4834 55.4077 42.8136 54.6975 43.3688 53.3673C43.955 51.9441 43.955 48.7595 43.955 44.6449C43.955 40.5303 43.955 37.5318 43.3688 35.9226C42.8728 34.6234 41.4524 33.8822 39.8742 33.8822C38.296 33.8822 36.8757 34.6234 36.3797 35.9226C35.7907 37.5318 35.7907 40.6853 35.7907 44.6449C35.7907 48.6045 35.7907 51.9441 36.3797 53.3673ZM39.3782 51.7271C39.3162 50.5209 39.3162 48.0465 39.3162 44.6449C39.3162 41.2433 39.3162 38.459 39.3782 37.5008C39.4092 36.9146 39.6572 36.8216 39.8742 36.8216C40.0912 36.8216 40.3392 36.9146 40.3702 37.5008C40.4322 38.459 40.4322 41.3673 40.4322 44.6449C40.4322 47.9225 40.4322 50.5209 40.3702 51.7271C40.3392 52.3471 40.1222 52.4683 39.8742 52.4683C39.6262 52.4683 39.4092 52.3443 39.3782 51.7271ZM45.4064 55.1596H48.932V45.8821H49.056L50.1382 55.1596H53.7877L52.0855 44.6139L53.6017 34.1302H50.0452L49.056 43.4697H48.932V34.1302H45.4064V55.1625V55.1596ZM55.0165 55.1596H58.542V34.1302H55.0165V55.1625V55.1596ZM60.3654 55.1596H63.891V51.6031C63.891 50.3349 63.0568 43.7487 63.0568 43.7487L63.1498 43.7177L66.2724 55.1625H69.1498V34.1302H65.6242V37.6558C65.6242 38.893 66.4584 45.54
75411 66.4584 45.5411L66.3654 45.5721L63.2428 34.1302H60.3654V55.1625V55.1596ZM71.1873 53.3335C71.7143 54.6946 72.7035 55.4048 73.8787 55.4048C75.4259 55.4048 76.1051 54.8778 76.4461 53.6716H76.5391L76.9731 55.1568H78.7683V44.5181H74.6847V47.4885H75.2427V51.8793C75.2427 52.2823 75.0257 52.4654 74.7157 52.4654C74.4367 52.4654 74.1887 52.2794 74.1605 51.6933C74.1295 51.2593 74.1295 48.3227 74.1295 44.6421C74.1295 41.9817 74.1295 38.3941 74.1915 37.4979C74.2225 36.8808 74.5016 36.8188 74.6876 36.8188C74.8426 36.8188 75.1526 36.8808 75.1836 37.4979C75.2456 38.4871 75.2456 40.4683 75.2456 42.7877H78.7711C78.7401 39.5101 78.7091 37.2528 78.1821 35.9226C77.6269 34.5614 76.2347 33.8822 74.6876 33.8822C73.1404 33.8822 71.689 34.5614 71.193 35.9226C70.6068 37.5318 70.6068 40.3443 70.6068 44.6449C70.6068 48.6045 70.6068 51.7891 71.193 53.3363L71.1873 53.3335Z" fill="#181818"/> 755 <path d="M51.3246 78.4183C51.8516 79.7795 52.8408 80.4897 54.016 80.4897C55.5632 80.4897 56.2424 79.9627 56.5834 78.7565H56.6764L57.1104 80.2417H58.9028V69.603H54.8192V72.5733H55.3744V76.9641C55.3744 77.3671 55.1574 77.5503 54.8502 77.5503C54.5712 77.5503 54.3232 77.3643 54.2922 76.7781C54.2612 76.3441 54.2612 73.4075 54.2612 69.727C54.2612 67.0666 54.2612 63.479 54.3232 62.5828C54.3542 61.9656 54.6332 61.9036 54.8192 61.9036C54.9742 61.9036 55.2842 61.9656 55.3152 62.5828C55.3772 63.572 55.3772 65.5532 55.3772 67.8726H58.9028C58.8718 64.595 58.8408 62.3348 58.3166 61.0074C57.7586 59.6462 56.3692 58.967 54.822 58.967C53.2748 58.967 51.8206 59.6462 51.3274 61.0074C50.7384 62.6166 50.7384 65.4292 50.7384 69.7298C50.7384 73.6894 50.7384 76.8739 51.3274 78.4211L51.3246 78.4183ZM60.8163 78.4803C61.4363 79.9035 62.6735 80.4897 64.2799 80.4897C65.8863 80.4897 67.1573 79.9007 67.7435 78.4803C68.1775 77.4911 68.3607 76.2229 68.3607 72.7904V59.2122H64.8351V75.3577C64.8351 75.1407 64.8351 76.3159 64.7731 76.9049C64.7111 77.4939 64.4941 77.5531 64.2771 77.5531C64.0601 77.5531 63.8431 77.4911 63.7839 76.9049C63.7219 76.3187 63.7219 75.5437 63.7219 75.3577V59.2122H60.1963V72.7904C60.1963 76.2229 60.3823 77.4911 60.8135 78.4803H60.8163ZM69.984 80.2445H73.5095V76.6879C73.5095 75.4197 72.6754 68.8336 72.6754 68.8336L72.7684 68.8026L75.8909 80.2445H78.7683V59.2122H75.2427V62.7378C75.2427 63.975 76.0769 70.626 76.0769 70.626L75.9839 70.657L72.8614 59.2122H69.984V80.2445Z" fill="#181818"/> 756 <path d="M46.2969 59.108H11.3512V80.5263H46.2969V59.108Z" fill="#181818"/> 757 <path d="M78.7063 9.50751H39.5332V30.3622H78.7063V9.50751Z" fill="#181818"/> 758 </svg> 759</a> </figure> 760 <div class="mb-3 site-footer-tagline"> 761 762 </div> 763 </div> 764 <div class="col-md-6 site-footer-copyright"> 765 © 2026 Everytown for Gun Safety Support Fund</div> 766 </div> 767 768 769 </section> 770 771</div> </footer> 772
772<script type="speculationrules"> 773{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/everytown-sg/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 774</script>
vendor: 1 bytes, line 774
774
775<script id="wccBannerTemplate_GDPR" type="text/template"><div class="wcc-consent-container wcc-hide" role="complementary" aria-label="We value your privacy"> <div class="wcc-consent-bar" data-tag="notice" style="background-color:#FFFFFF;border-color:#f4f4f4"> <div class="wcc-notice"> <p id="wcc-title" class="wcc-title" data-tag="title" role="heading" aria-level="1" aria-labelledby="wcc-title" style="color:#212121">We value your privacy</p><div class="wcc-notice-group"> <div id="wcc-notice-des" class="wcc-notice-des" data-tag="description" aria-describedby="wcc-notice-des" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="wcc-notice-btn-wrapper" data-tag="notice-buttons"> <button class="wcc-btn wcc-btn-reject" aria-label="Reject All" data-tag="reject-button" style="color:#000000;background-color:transparent;border-color:#000000">Reject All</button> <button class="wcc-btn wcc-btn-accept" aria-label="Accept All" data-tag="accept-button" style="color:#FFFFFF;background-color:#000000;border-color:#000000">Accept All</button> </div><div class="wcc-notice-donotsell-wrapper" data-tag="notice-donotsell"> </div></div></div></div></div><div class="wcc-modal" role="dialog" aria-label="Customize Consent Preferences"> <div class="wcc-preference-center" data-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#f4f4f4"> <div class="wcc-preference-header"> <span id="wcc-preference-title" class="wcc-preference-title" data-tag="detail-title" role="heading" aria-level="2" aria-labelledby="wcc-preference-title" style="color:#212121">Customize Consent Preferences</span> <button class="wcc-btn-close" aria-label="Close cookie preference modal" data-tag="detail-close"> <img src="https://smokinggun.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/close.svg" alt="Close"> </button> </div><div class="wcc-preference-body-wrapper"> <div class="wcc-preference-content-wrapper" data-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div> <div class="wcc-google-privacy-policy" data-tag="google-privacy-policy"> </div><div class="wcc-accordion-wrapper" data-tag="detail-categories"> <div class="wcc-accordion" id="wccDetailCategorynecessary"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategorynecessary-title" aria-expanded="false" aria-controls="wccDetailCategorynecessary-panel" aria-label="Necessary" data-tag="detail-category-title" style="color:#212121">Necessary</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchnecessary"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategorynecessary-panel" role="region" aria-labelledby="wccDetailCategorynecessary-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryfunctional"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryfunctional-title" aria-expanded="false" aria-controls="wccDetailCategoryfunctional-panel" aria-label="Functional" data-tag="detail-category-title" style="color:#212121">Functional</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchfunctional"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryfunctional-panel" role="region" aria-labelledby="wccDetailCategoryfunctional-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryanalytics"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryanalytics-title" aria-expanded="false" aria-controls="wccDetailCategoryanalytics-panel" aria-label="Analytics" data-tag="detail-category-title" style="color:#212121">Analytics</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchanalytics"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These
775cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryanalytics-panel" role="region" aria-labelledby="wccDetailCategoryanalytics-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryperformance"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryperformance-title" aria-expanded="false" aria-controls="wccDetailCategoryperformance-panel" aria-label="Performance" data-tag="detail-category-title" style="color:#212121">Performance</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchperformance"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryperformance-panel" role="region" aria-labelledby="wccDetailCategoryperformance-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryadvertisement"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryadvertisement-title" aria-expanded="false" aria-controls="wccDetailCategoryadvertisement-panel" aria-label="Advertisement" data-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchadvertisement"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryadvertisement-panel" role="region" aria-labelledby="wccDetailCategoryadvertisement-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryothers"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryothers-title" aria-expanded="false" aria-controls="wccDetailCategoryothers-panel" aria-label="Others" data-tag="detail-category-title" style="color:#212121">Others</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchothers"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Other cookies are those that are being identified and have not been classified into any category as yet.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryothers-panel" role="region" aria-labelledby="wccDetailCategoryothers-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="wcc-footer-wrapper"> <span class="wcc-footer-shadow"></span> <div class="wcc-prefrence-btn-wrapper" data-tag="detail-buttons"> <button class="wcc-btn wcc-btn-reject" aria-label="Reject All" data-tag="detail-reject-button" style="color:#000000;background-color:transparent;border-color:#000000"> Reject All </button> <button class="wcc-btn wcc-btn-preferences" aria-label="Save My Preferences" data-tag="detail-save-button" style="color:#000000;background-color:transparent;border-color:#000000"> Save My Preferences </button> <button class="wcc-btn wcc-btn-accept" aria-label="Accept All" data-tag="detail-accept-button" style="color:#FFFFFF;background-color:#000000;border-color:#000000"> Accept All </button> </div><div class="wcc-footer-bottom-wrapper" style="padding: 8px 24px;font-size: 12px;font-weight: 400;line-height: 20px;text-align: right;border-radius: 0 0 6px 6px;direction: ltr;display: flex;justify-content: space-between;align-items: center;background-color:#EDEDED;color:#293C5B;display:flex"><div class="wcc-consent-details-wrapper" style="justify-content: start;float: left;min-width: 50%;text-align: left"></div><div data-tag="detail-powered-by" style="justify-content: end;float: right;min-width: 50%;background-color:#EDEDED;color:#293C5B;display:none"> Powered by <a target="_blank" rel="noopener" aria-label="WebToffee product page, opens a new window" href="https://www.webtoffee.com/product/gdpr-cookie-consent/" style="margin-left: 5px;line-height: 0"><img src="https://smokinggun.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/webtoffee.svg" alt="Webtoffee logo" style="width: 78px;height: 13px;margin: 0"></a> </div></div></div></div></div><div class="wcc-overlay wcc-hide"></div></script>
775 776
776<script type="text/html" id="tmpl-media-frame"> 777 <div class="media-frame-title" id="media-frame-title"></div> 778 <h2 class="media-frame-menu-heading">Actions</h2> 779 <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> 780 Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> 781 </button> 782 <div class="media-frame-menu"></div> 783 <div class="media-frame-tab-panel"> 784 <div class="media-frame-router"></div> 785 <div class="media-frame-content"></div> 786 </div> 787 <h2 class="media-frame-actions-heading screen-reader-text"> 788 Selected media actions </h2> 789 <div class="media-frame-toolbar"></div> 790 <div class="media-frame-uploader"></div> 791 </script>
791 792 793
793<script type="text/html" id="tmpl-media-modal"> 794 <div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> 795 <# if ( data.hasCloseButton ) { #> 796 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 797 Close dialog </span></button> 798 <# } #> 799 <div class="media-modal-content" role="document"></div> 800 </div> 801 <div class="media-modal-backdrop"></div> 802 </script>
802 803 804
804<script type="text/html" id="tmpl-uploader-window"> 805 <div class="uploader-window-content"> 806 <div class="uploader-editor-title">Drop files to upload</div> 807 </div> 808 </script>
808 809 810
810<script type="text/html" id="tmpl-uploader-editor"> 811 <div class="uploader-editor-content"> 812 <div class="uploader-editor-title">Drop files to upload</div> 813 </div> 814 </script>
814 815 816
816<script type="text/html" id="tmpl-uploader-inline"> 817 <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> 818 <# if ( data.canClose ) { #> 819 <button class="close dashicons dashicons-no"><span class="screen-reader-text"> 820 Close uploader </span></button> 821 <# } #> 822 <div class="uploader-inline-content {{ messageClass }}"> 823 <# if ( data.message ) { #> 824 <h2 class="upload-message">{{ data.message }}</h2> 825 <# } #> 826 <div class="upload-ui"> 827 <h2 class="upload-instructions drop-instructions">Drop files to upload</h2> 828 <p class="upload-instructions drop-instructions">or</p> 829 <button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button> 830 </div> 831 832 <div class="upload-inline-status"></div> 833 834 <div class="post-upload-ui" id="post-upload-info"> 835 836 <p class="max-upload-size"> 837 Maximum upload file size: 50 MB. </p> 838 839 <# if ( data.suggestedWidth && data.suggestedHeight ) { #> 840 <p class="suggested-dimensions"> 841 Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> 842 <# } #> 843 844 </div> 845 </div> 846 </script>
846 847 848
848<script type="text/html" id="tmpl-media-library-view-switcher"> 849 <a href="https://smokinggun.org/wp-admin/upload.php?mode=list" class="view-list"> 850 <span class="screen-reader-text"> 851 List view </span> 852 </a> 853 <a href="https://smokinggun.org/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> 854 <span class="screen-reader-text"> 855 Grid view </span> 856 </a> 857 </script>
857 858 859
859<script type="text/html" id="tmpl-uploader-status"> 860 <h2>Uploading</h2> 861 862 <div class="media-progress-bar"><div></div></div> 863 <div class="upload-details"> 864 <span class="upload-count"> 865 <span class="upload-index"></span> / <span class="upload-total"></span> 866 </span> 867 <span class="upload-detail-separator">–</span> 868 <span class="upload-filename"></span> 869 </div> 870 <div class="upload-errors"></div> 871 <button type="button" class="button upload-dismiss-errors">Dismiss errors</button> 872 </script>
872 873 874
874<script type="text/html" id="tmpl-uploader-status-error"> 875 <span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span> 876 <span class="upload-error-message">{{ data.message }}</span> 877 </script>
877 878 879
879<script type="text/html" id="tmpl-edit-attachment-frame"> 880 <div class="edit-media-header"> 881 <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button> 882 <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button> 883 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button> 884 </div> 885 <div class="media-frame-title"></div> 886 <div class="media-frame-content"></div> 887 </script>
887 888 889
889<script type="text/html" id="tmpl-attachment-details-two-column"> 890 <div class="attachment-media-view {{ data.orientation }}"> 891 <h2 class="screen-reader-text">Attachment Preview</h2> 892 <div class="thumbnail thumbnail-{{ data.type }}"> 893 <# if ( data.uploading ) { #> 894 <div class="media-progress-bar"><div></div></div> 895 <# } else if ( data.sizes && data.sizes.full ) { #> 896 <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> 897 <# } else if ( data.sizes && data.sizes.large ) { #> 898 <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> 899 <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> 900 <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> 901 <# } #> 902 903 <# if ( 'audio' === data.type ) { #> 904 <div class="wp-media-wrapper wp-audio"> 905 <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 906 <source type="{{ data.mime }}" src="{{ data.url }}" /> 907 </audio> 908 </div> 909 <# } else if ( 'video' === data.type ) { 910 var w_rule = ''; 911 if ( data.width ) { 912 w_rule = 'width: ' + data.width + 'px;'; 913 } else if ( wp.media.view.settings.contentWidth ) { 914 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 915 } 916 #> 917 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 918 <video controls="controls" class="wp-video-shortcode" preload="metadata" 919 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 920 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 921 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 922 <source type="{{ data.mime }}" src="{{ data.url }}" /> 923 </video> 924 </div> 925 <# } #> 926 927 <div class="attachment-actions"> 928 <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> 929 <button type="button" class="button edit-attachment">Edit Image</button> 930 <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 931 <p>Document Preview</p> 932 <# } #> 933 </div> 934 </div> 935 </div> 936 <div class="attachment-info"> 937 <span class="settings-save-status" role="status"> 938 <span class="spinner"></span> 939 <span class="saved">Saved.</span> 940 </span> 941 <div class="details"> 942 <h2 class="screen-reader-text"> 943 Details </h2> 944 <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> 945 <div class="uploaded-by word-wrap-break-word"> 946 <strong>Uploaded by:</strong> 947 <# if ( data.authorLink ) { #> 948 <a href="{{ data.authorLink }}">{{ data.authorName }}</a> 949 <# } else { #> 950 {{ data.authorName }} 951 <# } #> 952 </div> 953 <# if ( data.uploadedToTitle ) { #> 954 <div class="uploaded-to"> 955 <strong>Uploaded to:</strong> 956 <# if ( data.uploadedToLink ) { #> 957 <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> 958 <# } else { #> 959 {{ data.uploadedToTitle }} 960 <# } #> 961 </div> 962 <# } #> 963 <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> 964 <div class="file-type"><strong>File type:</strong> {{ data.mime }}</div> 965 <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> 966 <# if ( 'image' === data.type && ! data.uploading ) { #> 967 <# if ( data.width && data.height ) { #> 968 <div class="dimensions"><strong>Dimensions:</strong> 969 {{ data.width }} by {{ data.height }} pixels </div> 970 <# } #> 971 972 <# if ( data.originalImageURL && data.originalImageName ) { #> 973 <div class="word-wrap-break-word"> 974 <strong>Original image:</strong> 975 <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 976 </div> 977 <# } #> 978 <# } #> 979 980 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 981 <div class="file-length"><strong>Length:</strong> 982 <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 983 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 984 </div> 985 <# } #> 986 987 <# if ( 'audio' === data.type && data.meta.bitrate ) { #> 988 <div class="bitrate"> 989 <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s 990 <# if ( data.meta.bitrate_mode ) { #> 991 {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} 992 <# } #> 993 </div> 994 <# } #> 995 996 <# if ( data.mediaStates ) { #> 997 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 998 <# } #> 999 1000 <div class="compat-meta"> 1001 <# if ( data.compat && data.compat.meta ) { #> 1002 {{{ data.compat.meta }}} 1003 <# } #>
1004 </div> 1005 </div> 1006 1007 <div class="settings"> 1008 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1009 <# if ( 'image' === data.type ) { #> 1010 <span class="setting alt-text has-description" data-setting="alt"> 1011 <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> 1012 <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1013 </span> 1014 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1015 <# } #> 1016 <span class="setting" data-setting="title"> 1017 <label for="attachment-details-two-column-title" class="name">Title</label> 1018 <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1019 </span> 1020 <# if ( 'audio' === data.type ) { #> 1021 <span class="setting" data-setting="artist"> 1022 <label for="attachment-details-two-column-artist" class="name">Artist</label> 1023 <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1024 </span> 1025 <span class="setting" data-setting="album"> 1026 <label for="attachment-details-two-column-album" class="name">Album</label> 1027 <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> 1028 </span> 1029 <# } #> 1030 <span class="setting" data-setting="caption"> 1031 <label for="attachment-details-two-column-caption" class="name">Caption</label> 1032 <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1033 </span> 1034 <span class="setting" data-setting="description"> 1035 <label for="attachment-details-two-column-description" class="name">Description</label> 1036 <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1037 </span> 1038 <span class="setting" data-setting="url"> 1039 <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> 1040 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1041 <span class="copy-to-clipboard-container"> 1042 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> 1043 <span class="success hidden" aria-hidden="true">Copied!</span> 1044 </span> 1045 </span> 1046 <div class="attachment-compat"></div> 1047 </div> 1048 1049 <div class="actions"> 1050 <# if ( data.link ) { #> 1051 <a class="view-attachment" href="{{ data.link }}">View attachment page</a> 1052 <# } #> 1053 <# if ( data.can.save ) { #> 1054 <# if ( data.link ) { #> 1055 <span class="links-separator">|</span> 1056 <# } #> 1057 <a href="{{ data.editLink }}">Edit more details</a> 1058 <# } #> 1059 <# if ( data.can.save && data.link ) { #> 1060 <span class="links-separator">|</span> 1061 <a href="{{ data.url }}" download>Download file</a> 1062 <# } #> 1063 <# if ( ! data.uploading && data.can.remove ) { #> 1064 <# if ( data.link || data.can.save ) { #> 1065 <span class="links-separator">|</span> 1066 <# } #> 1067 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1068 <# } #> 1069 </div> 1070 </div> 1071 </script>
1071 1072 1073
1073<script type="text/html" id="tmpl-attachment"> 1074 <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 1075 <div class="thumbnail"> 1076 <# if ( data.uploading ) { #> 1077 <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> 1078 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1079 <div class="centered"> 1080 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1081 </div> 1082 <# } else { #> 1083 <div class="centered"> 1084 <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> 1085 <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> 1086 <# } else if ( data.sizes ) { 1087 if ( data.sizes.medium ) { #> 1088 <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> 1089 <# } else { #> 1090 <img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" /> 1091 <# } #> 1092 <# } else { #> 1093 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1094 <# } #> 1095 </div> 1096 <div class="filename"> 1097 <div>{{ data.filename }}</div> 1098 </div> 1099 <# } #> 1100 </div> 1101 <# if ( data.buttons.close ) { #> 1102 <button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1103 Remove </span></button> 1104 <# } #> 1105 </div> 1106 <# if ( data.buttons.check ) { #> 1107 <button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1108 Deselect </span></button> 1109 <# } #> 1110 <# 1111 var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; 1112 if ( data.describe ) { 1113 if ( 'image' === data.type ) { #> 1114 <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" 1115 aria-label="Caption" 1116 placeholder="Caption…" {{ maybeReadOnly }} /> 1117 <# } else { #> 1118 <input type="text" value="{{ data.title }}" class="describe" data-setting="title" 1119 <# if ( 'video' === data.type ) { #> 1120 aria-label="Video title" 1121 placeholder="Video title…" 1122 <# } else if ( 'audio' === data.type ) { #> 1123 aria-label="Audio title" 1124 placeholder="Audio title…" 1125 <# } else { #> 1126 aria-label="Media title" 1127 placeholder="Media title…" 1128 <# } #> {{ maybeReadOnly }} /> 1129 <# } 1130 } #> 1131 </script>
1131 1132 1133
1133<script type="text/html" id="tmpl-attachment-details"> 1134 <h2> 1135 Attachment Details <span class="settings-save-status" role="status"> 1136 <span class="spinner"></span> 1137 <span class="saved">Saved.</span> 1138 </span> 1139 </h2> 1140 <div class="attachment-info"> 1141 1142 <# if ( 'audio' === data.type ) { #> 1143 <div class="wp-media-wrapper wp-audio"> 1144 <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1145 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1146 </audio> 1147 </div> 1148 <# } else if ( 'video' === data.type ) { 1149 var w_rule = ''; 1150 if ( data.width ) { 1151 w_rule = 'width: ' + data.width + 'px;'; 1152 } else if ( wp.media.view.settings.contentWidth ) { 1153 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1154 } 1155 #> 1156 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1157 <video controls="controls" class="wp-video-shortcode" preload="metadata" 1158 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1159 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1160 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1161 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1162 </video> 1163 </div> 1164 <# } else { #> 1165 <div class="thumbnail thumbnail-{{ data.type }}"> 1166 <# if ( data.uploading ) { #> 1167 <div class="media-progress-bar"><div></div></div> 1168 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1169 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1170 <# } else { #> 1171 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1172 <# } #> 1173 </div> 1174 <# } #> 1175 1176 <div class="details"> 1177 <div class="filename">{{ data.filename }}</div> 1178 <div class="uploaded">{{ data.dateFormatted }}</div> 1179 1180 <div class="file-size">{{ data.filesizeHumanReadable }}</div> 1181 <# if ( 'image' === data.type && ! data.uploading ) { #> 1182 <# if ( data.width && data.height ) { #> 1183 <div class="dimensions"> 1184 {{ data.width }} by {{ data.height }} pixels </div> 1185 <# } #> 1186 1187 <# if ( data.originalImageURL && data.originalImageName ) { #> 1188 <div class="word-wrap-break-word"> 1189 Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 1190 </div> 1191 <# } #> 1192 1193 <# if ( data.can.save && data.sizes ) { #> 1194 <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> 1195 <# } #> 1196 <# } #> 1197 1198 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 1199 <div class="file-length">Length: <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 1200 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 1201 </div> 1202 <# } #> 1203 1204 <# if ( data.mediaStates ) { #> 1205 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 1206 <# } #> 1207 1208 <# if ( ! data.uploading && data.can.remove ) { #> 1209 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1210 <# } #> 1211 1212 <div class="compat-meta"> 1213 <# if ( data.compat && data.compat.meta ) { #> 1214 {{{ data.compat.meta }}} 1215 <# } #> 1216 </div> 1217 </div> 1218 </div> 1219 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1220 <# if ( 'image' === data.type ) { #> 1221 <span class="setting alt-text has-description" data-setting="alt"> 1222 <label for="attachment-details-alt-text" class="name">Alt Text</label> 1223 <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1224 </span> 1225 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1226 <# } #> 1227 <span class="setting" data-setting="title"> 1228 <label for="attachment-details-title" class="name">Title</label> 1229 <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1230 </span> 1231 <# if ( 'audio' === data.type ) { #> 1232 <span class="setting" data-setting="artist"> 1233 <label for="attachment-details-artist" class="name">Artist</label> 1234 <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1235 </span> 1236 <span class="setting" data-setting="album"> 1237 <label for="attachment-details-album" class="name">Album</label> 1238 <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> 1239 </span> 1240 <# } #> 1241 <span class="setting" data-setting="caption"> 1242 <label for="attachment-details-caption" class="name">Caption</label> 1243 <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1244 </span> 1245 <span class="setting" data-setting="description"> 1246 <label for="attachment-details-description" class="name">Description</label> 1247 <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1248 </span> 1249 <span class="setting" data-setting="url"> 1250 <label for="attachment-details-copy-link" class="name">File URL:</label> 1251 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1252 <div class="copy-to-clipboard-container"> 1253 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> 1254 <span class="success hidden" aria-hidden="true">Copied!</span> 1255 </div> 1256 </span> 1257 </script>
1257 1258 1259
1259<script type="text/html" id="tmpl-media-selection"> 1260 <div class="selection-info"> 1261 <span class="count"></span> 1262 <# if ( data.editable ) { #> 1263 <button type="button" class="button-link edit-selection">Edit Selection</button> 1264 <# } #> 1265 <# if ( data.clearable ) { #> 1266 <button type="button" class="button-link clear-selection">Clear</button> 1267 <# } #> 1268 </div> 1269 <div class="selection-view"></div> 1270 </script>
1270 1271 1272
1272<script type="text/html" id="tmpl-attachment-display-settings"> 1273 <h2>Attachment Display Settings</h2> 1274 1275 <# if ( 'image' === data.type ) { #> 1276 <span class="setting align"> 1277 <label for="attachment-display-settings-alignment" class="name">Alignment</label> 1278 <select id="attachment-display-settings-alignment" class="alignment" 1279 data-setting="align" 1280 <# if ( data.userSettings ) { #> 1281 data-user-setting="align" 1282 <# } #>> 1283 1284 <option value="left"> 1285 Left </option> 1286 <option value="center"> 1287 Center </option> 1288 <option value="right"> 1289 Right </option> 1290 <option value="none" selected> 1291 None </option> 1292 </select> 1293 </span> 1294 <# } #> 1295 1296 <span class="setting"> 1297 <label for="attachment-display-settings-link-to" class="name"> 1298 <# if ( data.model.canEmbed ) { #> 1299 Embed or Link <# } else { #> 1300 Link To <# } #> 1301 </label> 1302 <select id="attachment-display-settings-link-to" class="link-to" 1303 data-setting="link" 1304 <# if ( data.userSettings && ! data.model.canEmbed ) { #> 1305 data-user-setting="urlbutton" 1306 <# } #>> 1307 1308 <# if ( data.model.canEmbed ) { #> 1309 <option value="embed" selected> 1310 Embed Media Player </option> 1311 <option value="file"> 1312 <# } else { #> 1313 <option value="none" selected> 1314 None </option> 1315 <option value="file"> 1316 <# } #> 1317 <# if ( data.model.canEmbed ) { #> 1318 Link to Media File <# } else { #> 1319 Media File <# } #> 1320 </option> 1321 <option value="post"> 1322 <# if ( data.model.canEmbed ) { #> 1323 Link to Attachment Page <# } else { #> 1324 Attachment Page <# } #> 1325 </option> 1326 <# if ( 'image' === data.type ) { #> 1327 <option value="custom"> 1328 Custom URL </option> 1329 <# } #> 1330 </select> 1331 </span> 1332 <span class="setting"> 1333 <label for="attachment-display-settings-link-to-custom" class="name">URL</label> 1334 <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1335 </span> 1336 1337 <# if ( 'undefined' !== typeof data.sizes ) { #> 1338 <span class="setting"> 1339 <label for="attachment-display-settings-size" class="name">Size</label> 1340 <select id="attachment-display-settings-size" class="size" name="size" 1341 data-setting="size" 1342 <# if ( data.userSettings ) { #> 1343 data-user-setting="imgsize" 1344 <# } #>> 1345 <# 1346 var size = data.sizes['thumbnail']; 1347 if ( size ) { #> 1348 <option value="thumbnail" > 1349 Thumbnail – {{ size.width }} × {{ size.height }} 1350 </option> 1351 <# } #> 1352 <# 1353 var size = data.sizes['medium']; 1354 if ( size ) { #> 1355 <option value="medium" > 1356 Medium – {{ size.width }} × {{ size.height }} 1357 </option> 1358 <# } #> 1359 <# 1360 var size = data.sizes['large']; 1361 if ( size ) { #> 1362 <option value="large" > 1363 Large – {{ size.width }} × {{ size.height }} 1364 </option> 1365 <# } #> 1366 <# 1367 var size = data.sizes['full']; 1368 if ( size ) { #> 1369 <option value="full" selected='selected'> 1370 Full Size – {{ size.width }} × {{ size.height }} 1371 </option> 1372 <# } #> 1373 </select> 1374 </span> 1375 <# } #> 1376 </script>
1376 1377 1378
1378<script type="text/html" id="tmpl-gallery-settings"> 1379 <h2>Gallery Settings</h2> 1380 1381 <span class="setting"> 1382 <label for="gallery-settings-link-to" class="name">Link To</label> 1383 <select id="gallery-settings-link-to" class="link-to" 1384 data-setting="link" 1385 <# if ( data.userSettings ) { #> 1386 data-user-setting="urlbutton" 1387 <# } #>> 1388 1389 <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { 1390 #>selected="selected"<# } 1391 #>> 1392 Attachment Page </option> 1393 <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1394 Media File </option> 1395 <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1396 None </option> 1397 </select> 1398 </span> 1399 1400 <span class="setting"> 1401 <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> 1402 <select id="gallery-settings-columns" class="columns" name="columns" 1403 data-setting="columns"> 1404 <option value="1" <# 1405 if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1406 #>> 1407 1 </option> 1408 <option value="2" <# 1409 if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1410 #>> 1411 2 </option> 1412 <option value="3" <# 1413 if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1414 #>> 1415 3 </option> 1416 <option value="4" <# 1417 if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1418 #>> 1419 4 </option> 1420 <option value="5" <# 1421 if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1422 #>> 1423 5 </option> 1424 <option value="6" <# 1425 if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1426 #>> 1427 6 </option> 1428 <option value="7" <# 1429 if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1430 #>> 1431 7 </option> 1432 <option value="8" <# 1433 if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1434 #>> 1435 8 </option> 1436 <option value="9" <# 1437 if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1438 #>> 1439 9 </option> 1440 </select> 1441 </span> 1442 1443 <span class="setting"> 1444 <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> 1445 <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> 1446 </span> 1447 1448 <span class="setting size"> 1449 <label for="gallery-settings-size" class="name">Size</label> 1450 <select id="gallery-settings-size" class="size" name="size" 1451 data-setting="size" 1452 <# if ( data.userSettings ) { #> 1453 data-user-setting="imgsize" 1454 <# } #> 1455 > 1456 <option value="thumbnail"> 1457 Thumbnail </option> 1458 <option value="medium"> 1459 Medium </option> 1460 <option value="large"> 1461 Large </option> 1462 <option value="full"> 1463 Full Size </option> 1464 </select> 1465 </span> 1466 </script>
1466 1467 1468
1468<script type="text/html" id="tmpl-playlist-settings"> 1469 <h2>Playlist Settings</h2> 1470 1471 <# var emptyModel = _.isEmpty( data.model ), 1472 isVideo = 'video' === data.controller.get('library').props.get('type'); #> 1473 1474 <span class="setting"> 1475 <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> 1476 checked="checked" 1477 <# } #> /> 1478 <label for="playlist-settings-show-list" class="checkbox-label-inline"> 1479 <# if ( isVideo ) { #> 1480 Show Video List <# } else { #> 1481 Show Tracklist <# } #> 1482 </label> 1483 </span> 1484 1485 <# if ( ! isVideo ) { #> 1486 <span class="setting"> 1487 <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> 1488 checked="checked" 1489 <# } #> /> 1490 <label for="playlist-settings-show-artist" class="checkbox-label-inline"> 1491 Show Artist Name in Tracklist </label> 1492 </span> 1493 <# } #> 1494 1495 <span class="setting"> 1496 <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> 1497 checked="checked" 1498 <# } #> /> 1499 <label for="playlist-settings-show-images" class="checkbox-label-inline"> 1500 Show Images </label> 1501 </span> 1502 </script>
1502 1503 1504
1504<script type="text/html" id="tmpl-embed-link-settings"> 1505 <span class="setting link-text"> 1506 <label for="embed-link-settings-link-text" class="name">Link Text</label> 1507 <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> 1508 </span> 1509 <div class="embed-container" style="display: none;"> 1510 <div class="embed-preview"></div> 1511 </div> 1512 </script>
1512 1513 1514
1514<script type="text/html" id="tmpl-embed-image-settings"> 1515 <div class="wp-clearfix"> 1516 <div class="thumbnail"> 1517 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1518 </div> 1519 </div> 1520 1521 <span class="setting alt-text has-description"> 1522 <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> 1523 <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> 1524 </span> 1525 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1526 1527 <span class="setting caption"> 1528 <label for="embed-image-settings-caption" class="name">Caption</label> 1529 <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> 1530 </span> 1531 1532 <fieldset class="setting-group"> 1533 <legend class="name">Align</legend> 1534 <span class="setting align"> 1535 <span class="button-group button-large" data-setting="align"> 1536 <button class="button" value="left"> 1537 Left </button> 1538 <button class="button" value="center"> 1539 Center </button> 1540 <button class="button" value="right"> 1541 Right </button> 1542 <button class="button active" value="none"> 1543 None </button> 1544 </span> 1545 </span> 1546 </fieldset> 1547 1548 <fieldset class="setting-group"> 1549 <legend class="name">Link To</legend> 1550 <span class="setting link-to"> 1551 <span class="button-group button-large" data-setting="link"> 1552 <button class="button" value="file"> 1553 Image URL </button> 1554 <button class="button" value="custom"> 1555 Custom URL </button> 1556 <button class="button active" value="none"> 1557 None </button> 1558 </span> 1559 </span> 1560 <span class="setting"> 1561 <label for="embed-image-settings-link-to-custom" class="name">URL</label> 1562 <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1563 </span> 1564 </fieldset> 1565 </script>
1565 1566 1567
1567<script type="text/html" id="tmpl-image-details"> 1568 <div class="media-embed"> 1569 <div class="embed-media-settings"> 1570 <div class="column-settings"> 1571 <span class="setting alt-text has-description"> 1572 <label for="image-details-alt-text" class="name">Alternative Text</label> 1573 <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> 1574 </span> 1575 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1576 1577 <span class="setting caption"> 1578 <label for="image-details-caption" class="name">Caption</label> 1579 <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> 1580 </span> 1581 1582 <h2>Display Settings</h2> 1583 <fieldset class="setting-group"> 1584 <legend class="legend-inline">Align</legend> 1585 <span class="setting align"> 1586 <span class="button-group button-large" data-setting="align"> 1587 <button class="button" value="left"> 1588 Left </button> 1589 <button class="button" value="center"> 1590 Center </button> 1591 <button class="button" value="right"> 1592 Right </button> 1593 <button class="button active" value="none"> 1594 None </button> 1595 </span> 1596 </span> 1597 </fieldset> 1598 1599 <# if ( data.attachment ) { #> 1600 <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> 1601 <span class="setting size"> 1602 <label for="image-details-size" class="name">Size</label> 1603 <select id="image-details-size" class="size" name="size" 1604 data-setting="size" 1605 <# if ( data.userSettings ) { #> 1606 data-user-setting="imgsize" 1607 <# } #>> 1608 <# 1609 var size = data.sizes['thumbnail']; 1610 if ( size ) { #> 1611 <option value="thumbnail"> 1612 Thumbnail – {{ size.width }} × {{ size.height }} 1613 </option> 1614 <# } #> 1615 <# 1616 var size = data.sizes['medium']; 1617 if ( size ) { #> 1618 <option value="medium"> 1619 Medium – {{ size.width }} × {{ size.height }} 1620 </option> 1621 <# } #> 1622 <# 1623 var size = data.sizes['large']; 1624 if ( size ) { #> 1625 <option value="large"> 1626 Large – {{ size.width }} × {{ size.height }} 1627 </option> 1628 <# } #> 1629 <# 1630 var size = data.sizes['full']; 1631 if ( size ) { #> 1632 <option value="full"> 1633 Full Size – {{ size.width }} × {{ size.height }} 1634 </option> 1635 <# } #> 1636 <option value="custom"> 1637 Custom Size </option> 1638 </select> 1639 </span> 1640 <# } #> 1641 <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> 1642 <span class="custom-size-setting"> 1643 <label for="image-details-size-width">Width</label> 1644 <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> 1645 </span> 1646 <span class="sep" aria-hidden="true">×</span> 1647 <span class="custom-size-setting"> 1648 <label for="image-details-size-height">Height</label> 1649 <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> 1650 </span> 1651 <p id="image-size-desc" class="description">Image size in pixels</p> 1652 </div> 1653 <# } #> 1654 1655 <span class="setting link-to"> 1656 <label for="image-details-link-to" class="name">Link To</label> 1657 <select id="image-details-link-to" data-setting="link"> 1658 <# if ( data.attachment ) { #> 1659 <option value="file"> 1660 Media File </option> 1661 <option value="post"> 1662 Attachment Page </option> 1663 <# } else { #> 1664 <option value="file"> 1665 Image URL </option> 1666 <# } #> 1667 <option value="custom"> 1668 Custom URL </option> 1669 <option value="none"> 1670 None </option> 1671 </select> 1672 </span> 1673 <span class="setting"> 1674 <label for="image-details-link-to-custom" class="name">URL</label> 1675 <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1676 </span> 1677 1678 <div class="advanced-section"> 1679 <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> 1680 <div class="advanced-settings hidden"> 1681 <div class="advanced-image"> 1682 <span class="setting title-text"> 1683 <label for="image-details-title-attribute" class="name">Image Title Attribute</label> 1684 <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> 1685 </span> 1686 <span class="setting extra-classes"> 1687 <label for="image-details-css-class" class="name">Image CSS Class</label> 1688 <input type="text" id="image-details-css-class" data-setting="extraClasse
1688s" value="{{ data.model.extraClasses }}" /> 1689 </span> 1690 </div> 1691 <div class="advanced-link"> 1692 <span class="setting link-target"> 1693 <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> 1694 <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> 1695 </span> 1696 <span class="setting link-rel"> 1697 <label for="image-details-link-rel" class="name">Link Rel</label> 1698 <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> 1699 </span> 1700 <span class="setting link-class-name"> 1701 <label for="image-details-link-css-class" class="name">Link CSS Class</label> 1702 <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> 1703 </span> 1704 </div> 1705 </div> 1706 </div> 1707 </div> 1708 <div class="column-image"> 1709 <div class="image"> 1710 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1711 <# if ( data.attachment && window.imageEdit ) { #> 1712 <div class="actions"> 1713 <input type="button" class="edit-attachment button" value="Edit Original" /> 1714 <input type="button" class="replace-attachment button" value="Replace" /> 1715 </div> 1716 <# } #> 1717 </div> 1718 </div> 1719 </div> 1720 </div> 1721 </script>
1721 1722 1723
1723<script type="text/html" id="tmpl-image-editor"> 1724 <div id="media-head-{{ data.id }}"></div> 1725 <div id="image-editor-{{ data.id }}"></div> 1726 </script>
1726 1727 1728
1728<script type="text/html" id="tmpl-audio-details"> 1729 <# var ext, html5types = { 1730 mp3: wp.media.view.settings.embedMimes.mp3, 1731 ogg: wp.media.view.settings.embedMimes.ogg 1732 }; #> 1733 1734 <div class="media-embed media-embed-details"> 1735 <div class="embed-media-settings embed-audio-settings"> 1736 <audio style="visibility: hidden" 1737 controls 1738 class="wp-audio-shortcode" 1739 width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" 1740 preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" 1741 <# 1742 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1743 #> autoplay<# 1744 } 1745 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1746 #> loop<# 1747 } 1748 #> 1749> 1750 <# if ( ! _.isEmpty( data.model.src ) ) { #> 1751 <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1752 <# } #> 1753 1754 <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> 1755 <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> 1756 <# } #> 1757 <# if ( ! _.isEmpty( data.model.ogg ) ) { #> 1758 <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> 1759 <# } #> 1760 <# if ( ! _.isEmpty( data.model.flac ) ) { #> 1761 <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> 1762 <# } #> 1763 <# if ( ! _.isEmpty( data.model.m4a ) ) { #> 1764 <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> 1765 <# } #> 1766 <# if ( ! _.isEmpty( data.model.wav ) ) { #> 1767 <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> 1768 <# } #> 1769 </audio> 1770 1771 <# if ( ! _.isEmpty( data.model.src ) ) { 1772 ext = data.model.src.split('.').pop(); 1773 if ( html5types[ ext ] ) { 1774 delete html5types[ ext ]; 1775 } 1776 #> 1777 <span class="setting"> 1778 <label for="audio-details-source" class="name">URL</label> 1779 <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1780 <button type="button" class="button-link remove-setting">Remove audio source</button> 1781 </span> 1782 <# } #> 1783 <# if ( ! _.isEmpty( data.model.mp3 ) ) { 1784 if ( ! _.isUndefined( html5types.mp3 ) ) { 1785 delete html5types.mp3; 1786 } 1787 #> 1788 <span class="setting"> 1789 <label for="audio-details-mp3-source" class="name">MP3</label> 1790 <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> 1791 <button type="button" class="button-link remove-setting">Remove audio source</button> 1792 </span> 1793 <# } #> 1794 <# if ( ! _.isEmpty( data.model.ogg ) ) { 1795 if ( ! _.isUndefined( html5types.ogg ) ) { 1796 delete html5types.ogg; 1797 } 1798 #> 1799 <span class="setting"> 1800 <label for="audio-details-ogg-source" class="name">OGG</label> 1801 <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> 1802 <button type="button" class="button-link remove-setting">Remove audio source</button> 1803 </span> 1804 <# } #> 1805 <# if ( ! _.isEmpty( data.model.flac ) ) { 1806 if ( ! _.isUndefined( html5types.flac ) ) { 1807 delete html5types.flac; 1808 } 1809 #> 1810 <span class="setting"> 1811 <label for="audio-details-flac-source" class="name">FLAC</label> 1812 <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> 1813 <button type="button" class="button-link remove-setting">Remove audio source</button> 1814 </span> 1815 <# } #> 1816 <# if ( ! _.isEmpty( data.model.m4a ) ) { 1817 if ( ! _.isUndefined( html5types.m4a ) ) { 1818 delete html5types.m4a; 1819 } 1820 #> 1821 <span class="setting"> 1822 <label for="audio-details-m4a-source" class="name">M4A</label> 1823 <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> 1824 <button type="button" class="button-link remove-setting">Remove audio source</button> 1825 </span> 1826 <# } #> 1827 <# if ( ! _.isEmpty( data.model.wav ) ) { 1828 if ( ! _.isUndefined( html5types.wav ) ) { 1829 delete html5types.wav; 1830 } 1831 #> 1832 <span class="setting"> 1833 <label for="audio-details-wav-source" class="name">WAV</label> 1834 <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> 1835 <button type="button" class="button-link remove-setting">Remove audio source</button> 1836 </span> 1837 <# } #> 1838 1839 <# if ( ! _.isEmpty( html5types ) ) { #> 1840 <fieldset class="setting-group"> 1841 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 1842 <span class="setting"> 1843 <span class="button-large"> 1844 <# _.each( html5types, function (mime, type) { #> 1845 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 1846 <# } ) #> 1847 </span> 1848 </span> 1849 </fieldset> 1850 <# } #> 1851 1852 <fieldset class="setting-group"> 1853 <legend class="name">Preload</legend> 1854 <span class="setting preload"> 1855 <span class="button-group button-large" data-setting="preload"> 1856 <button class="button" value="auto">Auto</button> 1857 <button class="button" value="metadata">Metadata</button> 1858 <button class="button active" value="none">None</button> 1859 </span> 1860 </span> 1861 </fieldset> 1862 1863 <span class="setting-group"> 1864 <span class="setting checkbox-setting autoplay"> 1865 <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> 1866 <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> 1867 </span> 1868 1869 <span class="setting checkbox-setting"> 1870 <input type="checkbox" id="audio-details-loop" data-setting="loop" /> 1871 <label for="audio-details-loop" class="checkbox-label">Loop</label> 1872 </span> 1873 </span> 1874 </div> 1875 </div> 1876 </script>
1876 1877 1878
1878<script type="text/html" id="tmpl-video-details"> 1879 <# var ext, html5types = { 1880 mp4: wp.media.view.settings.embedMimes.mp4, 1881 ogv: wp.media.view.settings.embedMimes.ogv, 1882 webm: wp.media.view.settings.embedMimes.webm 1883 }; #> 1884 1885 <div class="media-embed media-embed-details"> 1886 <div class="embed-media-settings embed-video-settings"> 1887 <div class="wp-video-holder"> 1888 <# 1889 var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, 1890 h = ! data.model.height ? 360 : data.model.height; 1891 1892 if ( data.model.width && w !== data.model.width ) { 1893 h = Math.ceil( ( h * w ) / data.model.width ); 1894 } 1895 #> 1896 1897 <# var w_rule = '', classes = [], 1898 w, h, settings = wp.media.view.settings, 1899 isYouTube = isVimeo = false; 1900 1901 if ( ! _.isEmpty( data.model.src ) ) { 1902 isYouTube = data.model.src.match(/youtube|youtu\.be/); 1903 isVimeo = -1 !== data.model.src.indexOf('vimeo'); 1904 } 1905 1906 if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { 1907 w = settings.contentWidth; 1908 } else { 1909 w = data.model.width; 1910 } 1911 1912 if ( w !== data.model.width ) { 1913 h = Math.ceil( ( data.model.height * w ) / data.model.width ); 1914 } else { 1915 h = data.model.height; 1916 } 1917 1918 if ( w ) { 1919 w_rule = 'width: ' + w + 'px; '; 1920 } 1921 1922 if ( isYouTube ) { 1923 classes.push( 'youtube-video' ); 1924 } 1925 1926 if ( isVimeo ) { 1927 classes.push( 'vimeo-video' ); 1928 } 1929 1930#> 1931<div style="{{ w_rule }}" class="wp-video"> 1932<video controls 1933 class="wp-video-shortcode {{ classes.join( ' ' ) }}" 1934 <# if ( w ) { #>width="{{ w }}"<# } #> 1935 <# if ( h ) { #>height="{{ h }}"<# } #> 1936 <# 1937 if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { 1938 #> poster="{{ data.model.poster }}"<# 1939 } #> 1940 preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" 1941 <# 1942 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1943 #> autoplay<# 1944 } 1945 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1946 #> loop<# 1947 } 1948 #> 1949> 1950 <# if ( ! _.isEmpty( data.model.src ) ) { 1951 if ( isYouTube ) { #> 1952 <source src="{{ data.model.src }}" type="video/youtube" /> 1953 <# } else if ( isVimeo ) { #> 1954 <source src="{{ data.model.src }}" type="video/vimeo" /> 1955 <# } else { #> 1956 <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1957 <# } 1958 } #> 1959 1960 <# if ( data.model.mp4 ) { #> 1961 <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> 1962 <# } #> 1963 <# if ( data.model.m4v ) { #> 1964 <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> 1965 <# } #> 1966 <# if ( data.model.webm ) { #> 1967 <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> 1968 <# } #> 1969 <# if ( data.model.ogv ) { #> 1970 <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> 1971 <# } #> 1972 <# if ( data.model.flv ) { #> 1973 <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> 1974 <# } #> 1975 {{{ data.model.content }}} 1976</video> 1977</div> 1978 1979 <# if ( ! _.isEmpty( data.model.src ) ) { 1980 ext = data.model.src.split('.').pop(); 1981 if ( html5types[ ext ] ) { 1982 delete html5types[ ext ]; 1983 } 1984 #> 1985 <span class="setting"> 1986 <label for="video-details-source" class="name">URL</label> 1987 <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1988 <button type="button" class="button-link remove-setting">Remove video source</button> 1989 </span> 1990 <# } #> 1991 <# if ( ! _.isEmpty( data.model.mp4 ) ) { 1992 if ( ! _.isUndefined( html5types.mp4 ) ) { 1993 delete html5types.mp4; 1994 } 1995 #> 1996 <span class="setting"> 1997 <label for="video-details-mp4-source" class="name">MP4</label> 1998 <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> 1999 <button type="button" class="button-link remove-setting">Remove video source</button> 2000 </span> 2001 <# } #> 2002 <# if ( ! _.isEmpty( data.model.m4v ) ) { 2003 if ( ! _.isUndefined( html5types.m4v ) ) { 2004 delete html5types.m4v; 2005 } 2006 #> 2007 <span class="setting">
2008 <label for="video-details-m4v-source" class="name">M4V</label> 2009 <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> 2010 <button type="button" class="button-link remove-setting">Remove video source</button> 2011 </span> 2012 <# } #> 2013 <# if ( ! _.isEmpty( data.model.webm ) ) { 2014 if ( ! _.isUndefined( html5types.webm ) ) { 2015 delete html5types.webm; 2016 } 2017 #> 2018 <span class="setting"> 2019 <label for="video-details-webm-source" class="name">WEBM</label> 2020 <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> 2021 <button type="button" class="button-link remove-setting">Remove video source</button> 2022 </span> 2023 <# } #> 2024 <# if ( ! _.isEmpty( data.model.ogv ) ) { 2025 if ( ! _.isUndefined( html5types.ogv ) ) { 2026 delete html5types.ogv; 2027 } 2028 #> 2029 <span class="setting"> 2030 <label for="video-details-ogv-source" class="name">OGV</label> 2031 <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> 2032 <button type="button" class="button-link remove-setting">Remove video source</button> 2033 </span> 2034 <# } #> 2035 <# if ( ! _.isEmpty( data.model.flv ) ) { 2036 if ( ! _.isUndefined( html5types.flv ) ) { 2037 delete html5types.flv; 2038 } 2039 #> 2040 <span class="setting"> 2041 <label for="video-details-flv-source" class="name">FLV</label> 2042 <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> 2043 <button type="button" class="button-link remove-setting">Remove video source</button> 2044 </span> 2045 <# } #> 2046 </div> 2047 2048 <# if ( ! _.isEmpty( html5types ) ) { #> 2049 <fieldset class="setting-group"> 2050 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 2051 <span class="setting"> 2052 <span class="button-large"> 2053 <# _.each( html5types, function (mime, type) { #> 2054 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 2055 <# } ) #> 2056 </span> 2057 </span> 2058 </fieldset> 2059 <# } #> 2060 2061 <# if ( ! _.isEmpty( data.model.poster ) ) { #> 2062 <span class="setting"> 2063 <label for="video-details-poster-image" class="name">Poster Image</label> 2064 <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> 2065 <button type="button" class="button-link remove-setting">Remove poster image</button> 2066 </span> 2067 <# } #> 2068 2069 <fieldset class="setting-group"> 2070 <legend class="name">Preload</legend> 2071 <span class="setting preload"> 2072 <span class="button-group button-large" data-setting="preload"> 2073 <button class="button" value="auto">Auto</button> 2074 <button class="button" value="metadata">Metadata</button> 2075 <button class="button active" value="none">None</button> 2076 </span> 2077 </span> 2078 </fieldset> 2079 2080 <span class="setting-group"> 2081 <span class="setting checkbox-setting autoplay"> 2082 <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> 2083 <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> 2084 </span> 2085 2086 <span class="setting checkbox-setting"> 2087 <input type="checkbox" id="video-details-loop" data-setting="loop" /> 2088 <label for="video-details-loop" class="checkbox-label">Loop</label> 2089 </span> 2090 </span> 2091 2092 <span class="setting" data-setting="content"> 2093 <# 2094 var content = ''; 2095 if ( ! _.isEmpty( data.model.content ) ) { 2096 var tracks = jQuery( data.model.content ).filter( 'track' ); 2097 _.each( tracks.toArray(), function( track, index ) { 2098 content += track.outerHTML; #> 2099 <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> 2100 <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2101 <span class="description" id="video-details-track-desc-{{ index }}"> 2102 The srclang, label, and kind values can be edited to set the video track language and kind. </span> 2103 <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br /> 2104 <# } ); #> 2105 <# } else { #> 2106 <span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br /> 2107 <em>There are no associated subtitles.</em> 2108 <# } #> 2109 <textarea class="hidden content-setting">{{ content }}</textarea> 2110 </span> 2111 </div> 2112 </div> 2113 </script>
2113 2114 2115
2115<script type="text/html" id="tmpl-editor-gallery"> 2116 <# if ( data.attachments.length ) { #> 2117 <div class="gallery gallery-columns-{{ data.columns }}"> 2118 <# _.each( data.attachments, function( attachment, index ) { #> 2119 <dl class="gallery-item"> 2120 <dt class="gallery-icon"> 2121 <# if ( attachment.thumbnail ) { #> 2122 <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> 2123 <# } else { #> 2124 <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> 2125 <# } #> 2126 </dt> 2127 <# if ( attachment.caption ) { #> 2128 <dd class="wp-caption-text gallery-caption"> 2129 {{{ data.verifyHTML( attachment.caption ) }}} 2130 </dd> 2131 <# } #> 2132 </dl> 2133 <# if ( index % data.columns === data.columns - 1 ) { #> 2134 <br style="clear: both;" /> 2135 <# } #> 2136 <# } ); #> 2137 </div> 2138 <# } else { #> 2139 <div class="wpview-error"> 2140 <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> 2141 </div> 2142 <# } #> 2143 </script>
2143 2144 2145
2145<script type="text/html" id="tmpl-crop-content"> 2146 <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." /> 2147 <div class="upload-errors"></div> 2148 </script>
2148 2149 2150
2150<script type="text/html" id="tmpl-site-icon-preview-crop"> 2151 <style> 2152 :root{ 2153 --site-icon-url: url( "{{ data.url }}" ); 2154 } 2155 </style> 2156 <h2>Site Icon Preview</h2> 2157 <p>As an app icon and a browser icon.</p> 2158 <div class="site-icon-preview crop"> 2159 <div class="image-preview-wrap app-icon-preview"> 2160 <img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" /> 2161 </div> 2162 <div class="site-icon-preview-browser"> 2163 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg> 2164 <div class="site-icon-preview-tab"> 2165 <div class="image-preview-wrap browser"> 2166 <img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" /> 2167 </div> 2168 <div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'The Smoking Gun' ) #></div> 2169 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button"> 2170 <path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" /> 2171 </svg> 2172 </div> 2173 </div> 2174 </div> 2175 </div> 2176 </script>
2176 2177 2178
2178<script id="underscore-js" src="https://smokinggun.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2178
2178
2179<script id="shortcode-js" src="https://smokinggun.org/wp-includes/js/shortcode.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2179
2179
2180<script id="backbone-js" src="https://smokinggun.org/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2180
2180
2181<script id="wp-util-js-extra"> 2182var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 2183//# sourceURL=wp-util-js-extra 2184</script>
vendor: 1 bytes, line 2184
2184
2185<script id="wp-util-js" src="https://smokinggun.org/wp-includes/js/wp-util.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2185
2185
2186<script id="wp-backbone-js" src="https://smokinggun.org/wp-includes/js/wp-backbone.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2186
2186
2187<script id="media-models-js-extra"> 2188var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}}; 2189//# sourceURL=media-models-js-extra 2190</script>
vendor: 1 bytes, line 2190
2190
2191<script id="media-models-js" src="https://smokinggun.org/wp-includes/js/media-models.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2191
2191
2192<script id="wp-plupload-js-extra"> 2193var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; 2194var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"52428800b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"e39b93412f"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; 2195//# sourceURL=wp-plupload-js-extra 2196</script>
vendor: 1 bytes, line 2196
2196
2197<script id="wp-plupload-js" src="https://smokinggun.org/wp-includes/js/plupload/wp-plupload.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2197
2197
2198<script id="jquery-ui-core-js" src="https://smokinggun.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2198
2198
2199<script id="jquery-ui-mouse-js" src="https://smokinggun.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2199
2199
2200<script id="jquery-ui-sortable-js" src="https://smokinggun.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2200
2200
2201<script id="mediaelement-core-js-before"> 2202var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 2203//# sourceURL=mediaelement-core-js-before 2204</script>
vendor: 1 bytes, line 2204
2204
2205<script id="mediaelement-core-js" src="https://smokinggun.org/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2205
2205
2206<script id="mediaelement-migrate-js" src="https://smokinggun.org/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2206
2206
2207<script id="mediaelement-js-extra"> 2208var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 2209//# sourceURL=mediaelement-js-extra 2210</script>
vendor: 1 bytes, line 2210
2210
2211<script id="wp-mediaelement-js" src="https://smokinggun.org/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2211
2211
2212<script id="wp-api-request-js-extra"> 2213var wpApiSettings = {"root":"https://smokinggun.org/wp-json/","nonce":"185c28fd2f","versionString":"wp/v2/"}; 2214//# sourceURL=wp-api-request-js-extra 2215</script>
vendor: 1 bytes, line 2215
2215
2216<script id="wp-api-request-js" src="https://smokinggun.org/wp-includes/js/api-request.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2216
2216
2217<script id="wp-dom-ready-js" src="https://smokinggun.org/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 2217
2217
2218<script id="wp-hooks-js" src="https://smokinggun.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2218
2218
2219<script id="wp-i18n-js" src="https://smokinggun.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2219
2219
2220<script id="wp-i18n-js-after"> 2221wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2222//# sourceURL=wp-i18n-js-after 2223</script>
vendor: 1 bytes, line 2223
2223
2224<script id="wp-a11y-js" src="https://smokinggun.org/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 2224
2224
2225<script id="clipboard-js" src="https://smokinggun.org/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2225
2225
2226<script id="media-views-js-extra"> 2227var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://smokinggun.org/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2227pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"9b405b2fd7","setAttachmentThumbnail":"8bd78b51a2"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://smokinggun.org/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2025","month":"1","text":"January 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"}],"mediaTrash":0,"infiniteScrolling":0}}; 2228//# sourceURL=media-views-js-extra 2229</script>
vendor: 1 bytes, line 2229
2229
2230<script id="media-views-js" src="https://smokinggun.org/wp-includes/js/media-views.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2230
2230
2231<script id="media-editor-js" src="https://smokinggun.org/wp-includes/js/media-editor.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2231
2231
2232<script id="media-audiovideo-js" src="https://smokinggun.org/wp-includes/js/media-audiovideo.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="datatables-js" src="https://cdn.datatables.net/1.13.7/js/jquery.dataTables.min.js"></script>
2233 2234 2235 </div> 2236 2237 </div> 2238 2239 2240
2240<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
2240 2241
2241<script src="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js"></script>
2241 2242
2242<script src="https://smokinggun.org/wp-content/themes/everytown-sg/static/site.js?v=1784146065"></script>
vendor: 1 bytes, line 2242
2242
2243<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43b5d334f43e81c',t:'MTc5MDg1NjYyNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2243</body>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.