CINXE.COM
Configuring Scan Policies | Invicti
<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="zd-site-verification" content="zbchuxl9kjemdkdydvjh49" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <title>Configuring Scan Policies | Invicti</title> <meta name="description" content="Learn how to configure each aspect of a web security scan using a scan policy, including which web vulnerability checks run during a scan. This article explains the fields on the New Scan Policy screen and how to configure and share scan policies." /> <link rel="canonical" href="https://www.invicti.com/support/configuring-scan-policies-invicti/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Configuring Scan Policies | Invicti" /> <meta property="og:description" content="Learn how to configure each aspect of a web security scan using a scan policy, including which web vulnerability checks run during a scan. This article explains the fields on the New Scan Policy screen and how to configure and share scan policies." /> <meta property="og:url" content="https://www.invicti.com/support/configuring-scan-policies-invicti/" /> <meta property="og:site_name" content="Invicti" /> <meta property="article:published_time" content="2019-05-27T08:27:49+00:00" /> <meta property="article:modified_time" content="2024-04-25T13:02:16+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="24 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.invicti.com/support/configuring-scan-policies-invicti/","url":"https://www.invicti.com/support/configuring-scan-policies-invicti/","name":"Configuring Scan Policies | Invicti","isPartOf":{"@id":"https://www.invicti.com/#website"},"datePublished":"2019-05-27T08:27:49+00:00","dateModified":"2024-04-25T13:02:16+00:00","description":"Learn how to configure each aspect of a web security scan using a scan policy, including which web vulnerability checks run during a scan. This article explains the fields on the New Scan Policy screen and how to configure and share scan policies.","breadcrumb":{"@id":"https://www.invicti.com/support/configuring-scan-policies-invicti/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.invicti.com/support/configuring-scan-policies-invicti/"]}]},{"@type":"BreadcrumbList","@id":"https://www.invicti.com/support/configuring-scan-policies-invicti/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.invicti.com/"},{"@type":"ListItem","position":2,"name":"Support","item":"https://www.invicti.com/support/"},{"@type":"ListItem","position":3,"name":"Policies","item":"https://www.invicti.com/support/category/policies/"},{"@type":"ListItem","position":4,"name":"Scan Policies","item":"https://www.invicti.com/support/category/scan-policies/"},{"@type":"ListItem","position":5,"name":"Configuring Scan Policies"}]},{"@type":"WebSite","@id":"https://www.invicti.com/#website","url":"https://www.invicti.com/","name":"Invicti","description":"Web Application and API Security For Enterprise","publisher":{"@id":"https://www.invicti.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.invicti.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@context":"http://schema.org","@type":"Organization","name":"Invicti","logo":"https://cdn.invicti.com/branding/invicti-logo-black.svg","image":"https://cdn.invicti.com/branding/invicti-logo-black.svg","telephone":["+1 737-263-3333"],"email":"contact@invicti.com","url":"https://www.invicti.com","sameAs":["https://facebook.com/Invicti-Security-100090617259790/","https://twitter.com/InvictiSecurity","https://www.linkedin.com/company/invicti-security"],"address":{"@type":"PostalAddress","streetAddress":"1000 N Lamar Blvd Suite 300","addressLocality":"Austin","addressRegion":"Texas","addressCountry":"United States","postalCode":"78703"}}]}</script> <link rel='dns-prefetch' href='//www.invicti.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='stylesheet' id='docembdr-css' href='https://www.invicti.com/app/plugins/docembdr/css/docembdr.css?ver=1731409448' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <meta name="generator" content="Site Kit by Google 1.136.0" /><meta name="google-site-verification" content="ceMUxhM6CVvCVJcqefKlgIRfKWEkgktxWLDpqhgSIkM"> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-M7R7MXJ' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-270x270.png" /> <style id="theme-css-assets">/*! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e5e5;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a3a3a3;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container-small{margin-left:auto;margin-right:auto}@media (min-width:1200px){.container-small{margin-top:6.25rem;padding-left:375px;padding-right:375px;width:100%}@media (min-width:992px){.container-small{margin-top:0;padding-left:5rem;padding-right:5rem}}.container-small{max-width:1100px!important}}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:100%}@media (min-width:100%){.container{max-width:100%;padding-left:25px;padding-right:25px}}@media (min-width:1380px){.container{max-width:1380px;padding-left:30px;padding-right:30px}}@media (min-width:1460px){.container{max-width:1460px;padding-left:30px;padding-right:30px}}@media (min-width:1560px){.container{max-width:1560px;padding-left:30px;padding-right:30px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-10{top:.625rem}.left-10{left:.625rem}.isolate{isolation:isolate}.z-\[99\]{z-index:99}.order-2{order:2}.col-span-9{grid-column:span 9/span 9}.mb-10{margin-bottom:.625rem}.mb-60{margin-bottom:3.75rem}.mt-50{margin-top:3.125rem}.mt-6{margin-top:.375rem}.mt-32{margin-top:2rem}.mb-32{margin-bottom:2rem}.mt-20{margin-top:1.25rem}.mt-15{margin-top:.9375rem}.mb-34{margin-bottom:2.125rem}.mt-10{margin-top:.625rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[36px\]{height:36px}.h-48{height:3rem}.min-h-screen{min-height:100vh}.w-1\/5{width:20%}.w-1\/4{width:25%}.w-1\/3{width:33.333333%}.w-2\/5{width:40%}.w-2\/4{width:50%}.w-3\/5{width:60%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-48{width:3rem}.w-1\/2{width:50%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:.25rem}.gap-20{gap:1.25rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.3125rem*var(--tw-space-y-reverse));margin-top:calc(.3125rem*(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-primary-invictipurple{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.bg-secondary-darkpurple{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.bg-neutral-bone,.bg-sky{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.bg-dark{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity))}.bg-nsgray{--tw-bg-opacity:1;background-color:rgb(99 101 105/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.fill-dark{fill:#101820}.p-10{padding:.625rem}.px-16{padding-left:1rem;padding-right:1rem}.px-0{padding-left:0;padding-right:0}.px-15{padding-left:.9375rem;padding-right:.9375rem}.py-18{padding-bottom:1.125rem;padding-top:1.125rem}.pt-20{padding-top:1.25rem}.pb-10{padding-bottom:.625rem}.pt-40{padding-top:2.5rem}.text-center{text-align:center}.font-circular{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif}.text-\[13px\]{font-size:13px}.text-h-xs{font-size:2rem}.text-h-sm{font-size:2.125rem}.text-h-md{font-size:2.25rem}.text-h-lg{font-size:2.375rem}.text-h-xl{font-size:2.5rem}.text-h-2xl{font-size:2.625rem}.text-h-3xl{font-size:2.75rem}.text-h-4xl{font-size:2.875rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.375rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.625rem}.text-5xl{font-size:1.75rem}.text-6xl{font-size:1.875rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.italic{font-style:italic}.text-gray-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity))}.text-primary-invictipurple{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.text-dark{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.text-nsgray{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity))}.text-customcolors-32{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-80{opacity:.8}.shadow-sm{--tw-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);--tw-shadow-colored:0 0.0625rem 0.125rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.hover\:border-secondary-darkpurple:hover{--tw-border-opacity:1;border-color:rgb(60 16 83/var(--tw-border-opacity))}.hover\:text-secondary-darkpurple:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.hover\:transition-opacity:hover{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-full{width:100%}}@media (min-width:767px){.md\:ml-15{margin-left:.9375rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/5{width:20%}.md\:w-1\/4{width:25%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/5{width:40%}.md\:w-2\/4{width:50%}.md\:w-3\/5{width:60%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-4\/5{width:80%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:w-6\/12{width:50%}.md\:flex-row{flex-direction:row}.md\:px-25{padding-left:1.5625rem;padding-right:1.5625rem}.md\:pr-15{padding-right:.9375rem}.md\:pl-15{padding-left:.9375rem}.md\:text-sm{font-size:.875rem}}@media (min-width:769px){.md2\:block{display:block}.md2\:hidden{display:none}}@media (min-width:992px){.lg\:order-2{order:2}.lg\:mt-60{margin-top:3.75rem}.lg\:mb-60{margin-bottom:3.75rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-1\/5{width:20%}.lg\:w-1\/4{width:25%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/5{width:40%}.lg\:w-2\/4{width:50%}.lg\:w-3\/5{width:60%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-4\/5{width:80%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-7\/12{width:58.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:.625rem}.lg\:px-0{padding-left:0;padding-right:0}}@media (min-width:1200px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:pt-60{padding-top:3.75rem}}@media (min-width:1400px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}@media (min-width:1620px){.\33xl\:block{display:block}.\33xl\:hidden{display:none}} :root{--color-nsblue-default:#591769;--color-nsblue-dark:#3c1053;--color-nsblue-lightest:#faf9f7;--color-sky-default:#faf9f7;--color-sky-light:#faf9f7;--color-sky-lightest:#faf9f7;--color-nsgray-default:#636569;--color-nsgray-lightest:#faf9f7;--color-nsdark:#101820;--color-acunetix:#fa4216;--color-blue:#591769;--color-dark-blue:#3c1053;--color-dark:#101820;--body-font:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;--heading-font:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;--box-shadow-1:0 3px 15px 0 rgb(0 0 0/10%);--box-shadow-2:0 5px 50px -1px rgb(0 0 0/5%);--color-entrycontent-default:#636569;--color-entrycontent-heading:#101820;--color-entrycontent-light:#636569;--color-sky-more:#cc8bdb;--color-nsblue-medium:#7a2582;--color-customcolors-1:#d9d8d6;--color-customcolors-2:#fff;--color-customcolors-3:#3c1053;--color-customcolors-4:#636569;--color-customcolors-5:#3c1053;--color-customcolors-6:#faf9f7;--color-customcolors-7:#636569;--color-customcolors-8:#b1b1b2;--color-customcolors-9:#636569;--color-customcolors-10:#b1b1b2;--color-customcolors-11:#b1b1b2;--color-customcolors-12:#faf9f7;--color-customcolors-13:#d73829;--color-customcolors-14:#faf9f7;--color-customcolors-15:#b1b1b2;--color-customcolors-16:#f15d2a;--color-customcolors-17:#636569;--color-customcolors-18:#f15d2a;--color-customcolors-19:#faf9f7;--color-customcolors-20:#cc8bdb;--color-customcolors-21:#ff8001;--color-customcolors-22:#cc8bdb;--color-customcolors-23:#f15d2a;--color-customcolors-24:#636569;--color-customcolors-25:#d9d8d6;--color-customcolors-26:#b1b1b2;--color-customcolors-27:#636569;--color-customcolors-28:#d9d8d6;--color-customcolors-29:#b1b1b2;--color-customcolors-30:rgba(8,49,126,0);--color-customcolors-31:#fff;--color-customcolors-32:#fff;--color-customcolors-33:#cc8bdb;--color-customcolors-34:#636569;--color-customcolors-35:#b1b1b2;--color-customcolors-36:#faf9f7;--color-customcolors-37:invert(43%) sepia(32%) saturate(1361%) hue-rotate(245deg) brightness(91%) contrast(67%);--color-customcolors-38:#faf9f7;--color-customcolors-39:#faf9f7;--color-customcolors-40:#faf9f7;--color-customcolors-41:#faf9f7;--color-customcolors-42:#3c1053;--color-customcolors-43:#2c51bd;--color-customcolors-44:#636569;--color-customcolors-45:#101820;--color-customcolors-46:rgba(204,139,219,0.05);--color-primary-invictipurple:#591769;--color-secondary-darkpurple:#3c1053;--color-secondary-mediumpurple:#7a2582;--color-secondary-mauve:#a35eb4;--color-secondary-lightmauve:#cc8bdb;--color-secondary-magenta:#c554d0;--color-secondary-grape:#422991;--color-secondary-softpurple:#fdfafe;--color-secondary-periwinkle:#5d40bd;--color-neutral-invictiblack:#101820;--color-neutral-darkgray:#636569;--color-neutral-mediumgray:#b1b1b2;--color-neutral-lightgray:#d9d8d6;--color-neutral-bone:#faf9f7;--color-accent-darkred:#910710;--color-accent-darkorange:#d73829;--color-accent-brightorange:#f15d2a;--color-accent-lightorange:#ff8001;--color-accent-darkblue:#202b7b;--color-accent-mediumblue:#2c51bd;--color-accent-brightblue:#06aeef;--color-accent-lightblue:#05d5ff;--color-gradient-purple:linear-gradient(90deg,#3c1053,#7a2582);--color-gradient-purple-reverse:linear-gradient(90deg,#7a2582,#3c1053);--color-gradient-purple-radial:radial-gradient(circle,#3c1053 0%,#7a2582 100%);--color-gradient-purple-radial-reverse:radial-gradient(circle,#7a2582 0%,#3c1053 100%);--color-gradient-darksteel:linear-gradient(90deg,#101820,#636569);--color-gradient-darksteel-reverse:linear-gradient(90deg,#636569,#101820);--color-gradient-darksteel-radial:radial-gradient(circle,#101820 0%,#636569 100%);--color-gradient-darksteel-radial-reverse:radial-gradient(circle,#636569 0%,#101820 100%);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:700;--font-weight-extrabold:900;--font-weight-black:900;--font-weight-extrablack:950}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:950;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ExtraBlack.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:950;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ExtraBlackItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:900;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:900;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BlackItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:700;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:700;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:500;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:500;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:450;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:450;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:400;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:400;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:300;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:300;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:100;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:100;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ThinItalic.woff2) format("woff2")}*,:after,:before{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;scroll-behavior:smooth}body{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-weight:400;min-height:100vh}@media (min-width:576px){body{font-size:1rem}}@media (min-width:769px){body{font-size:1.25rem}}pre{overflow:auto}img,video{min-width:1px}.block-editor-writing-flow{font-size:1rem;line-height:1.5}.site-main{margin-bottom:3rem;margin-top:3rem}.content{min-height:calc(100vh - var(--add-height, 50vh));overflow-x:clip}.content .wp-block-quote.is-style-default{--tw-border-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity))}address,blockquote,dl,iframe,ol,pre,table,ul{margin-bottom:1rem}a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif}a.sm{font-size:.75rem}a.md{font-size:16px}a.xl{font-size:1.25rem;font-weight:700}@media (min-width:767px){a.xl{font-size:1.5rem}}a svg{display:inline-block}a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.block-padding-large{padding-bottom:3.125rem;padding-top:3.125rem}@media (min-width:769px){.block-padding-large{padding-bottom:6.25rem;padding-top:6.25rem}}.block-bg-light-gary,.block-bg-sk{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.block-bg-nsblue,.block-bg-primary-invictipurple{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.block-bg-secondary-darkpurple{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity))}.block-bg-secondary-mediumpurple{--tw-bg-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity))}.block-bg-secondary-mauve{--tw-bg-opacity:1;background-color:rgb(163 94 180/var(--tw-bg-opacity))}.block-bg-secondary-lightmauve{--tw-bg-opacity:1;background-color:rgb(204 139 219/var(--tw-bg-opacity))}.block-bg-secondary-magenta{--tw-bg-opacity:1;background-color:rgb(197 84 208/var(--tw-bg-opacity))}.block-bg-secondary-grape{--tw-bg-opacity:1;background-color:rgb(66 41 145/var(--tw-bg-opacity))}.block-bg-secondary-periwinkle{--tw-bg-opacity:1;background-color:rgb(93 64 189/var(--tw-bg-opacity))}.block-bg-secondary-softpurple{--tw-bg-opacity:1;background-color:rgb(253 250 254/var(--tw-bg-opacity))}.block-bg-neutral-invictiblack{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity))}.block-bg-neutral-darkgray{--tw-bg-opacity:1;background-color:rgb(99 101 105/var(--tw-bg-opacity))}.block-bg-neutral-mediumgray{--tw-bg-opacity:1;background-color:rgb(177 177 178/var(--tw-bg-opacity))}.block-bg-neutral-lightgray{--tw-bg-opacity:1;background-color:rgb(217 216 214/var(--tw-bg-opacity))}.block-bg-neutral-bone{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.block-bg-accent-darkred{--tw-bg-opacity:1;background-color:rgb(145 7 16/var(--tw-bg-opacity))}.block-bg-accent-darkorange{--tw-bg-opacity:1;background-color:rgb(215 56 41/var(--tw-bg-opacity))}.block-bg-accent-brightorange{--tw-bg-opacity:1;background-color:rgb(241 93 42/var(--tw-bg-opacity))}.block-bg-accent-lightorange{--tw-bg-opacity:1;background-color:rgb(255 128 1/var(--tw-bg-opacity))}.block-bg-accent-darkblue{--tw-bg-opacity:1;background-color:rgb(32 43 123/var(--tw-bg-opacity))}.block-bg-accent-mediumblue{--tw-bg-opacity:1;background-color:rgb(44 81 189/var(--tw-bg-opacity))}.block-bg-accent-brightblue{--tw-bg-opacity:1;background-color:rgb(6 174 239/var(--tw-bg-opacity))}.block-bg-accent-lightblue{--tw-bg-opacity:1;background-color:rgb(5 213 255/var(--tw-bg-opacity))}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.smaller-container{max-width:1024px}.small-container{max-width:1280px}.full-container{max-width:100%}.stretch-wrapper{left:50%;margin-left:-50vw;position:relative;width:100vw}.normal-vspace{padding-bottom:37px;padding-top:37px}@media (min-width:992px){.normal-vspace{padding-bottom:75px;padding-top:75px}}.small-vspace{padding-bottom:25px;padding-top:25px}@media (min-width:992px){.small-vspace{padding-bottom:50px;padding-top:50px}}.large-vspace{padding-bottom:50px;padding-top:50px}@media (min-width:992px){.large-vspace{padding-bottom:150px;padding-top:150px}}.lg-hidden{display:none}@media (min-width:992px){.lg-hidden{display:block}}.md-hidden{display:none}@media (min-width:767px){.md-hidden{display:block}}.sm-hidden{display:none}@media (min-width:576px){.sm-hidden{display:block}}.lg-break-hidden br{display:none}@media (min-width:992px){.lg-break-hidden br{display:block}}.md-break-hidden br{display:none}@media (min-width:767px){.md-break-hidden br{display:block}}.sm-break-hidden br{display:none}@media (min-width:576px){.sm-break-hidden br{display:block}}.lg-visible{display:block}@media (min-width:992px){.lg-visible{display:none}}.md-visible{display:block}@media (min-width:767px){.md-visible{display:none}}.sm-visible{display:block}@media (min-width:576px){.sm-visible{display:none}}.wp-block-image.is-style-rounded img{border-radius:50%}.alignleft{float:left;margin-bottom:1rem;margin-right:1rem}.alignright{float:right;margin-bottom:1rem;margin-left:1rem}.aligncenter{margin:1rem auto}.alignnone{margin-bottom:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.16}.h1,h1{font-size:1.75rem;font-weight:700;margin-bottom:2rem}@media (min-width:767px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:769px){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:1.375rem;margin-bottom:1rem}@media (min-width:767px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:1.375rem;margin-bottom:.75rem}.h5,h5{font-size:.875rem}.svg-sprite-wrapper{display:none}.btn{border-radius:.25rem;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;padding:.625rem 1.75rem;text-align:center}.btn--primary{background-color:rgb(122 37 130/var(--tw-bg-opacity));border-color:rgb(122 37 130/var(--tw-border-opacity));border-width:2px}.btn--primary,.btn--primary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn--primary:hover{background-color:rgb(89 23 105/var(--tw-bg-opacity));border-color:rgb(89 23 105/var(--tw-border-opacity))}.btn--primary-light{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(16 24 32/var(--tw-text-opacity))}.btn--primary-light:hover{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}.btn--secondary{background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:2px;color:rgb(89 23 105/var(--tw-text-opacity));display:inline-block}.btn--secondary,.btn--secondary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(122 37 130/var(--tw-border-opacity))}.btn--secondary:hover{background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(122 37 130/var(--tw-border-opacity));border-width:2px;color:rgb(122 37 130/var(--tw-text-opacity))}.btn--border:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border-light{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border-light:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(122 37 130/var(--tw-text-opacity))}.btn--full{display:block;width:100%}.btn--hero{display:inline-block;margin-top:1.875rem}.button{padding:1rem}input:not(.button),textarea{padding:.5rem .75rem}@media (min-width:767px){input:not(.button),textarea{padding-bottom:.625rem;padding-top:.625rem}}label{display:block;font-weight:500;margin-bottom:1rem}.search-form{position:relative;width:100%}.search-form .search-field{--tw-text-opacity:1;background-color:transparent;border-radius:.5rem;border-width:1px;color:rgb(0 0 0/var(--tw-text-opacity));padding:.75rem;width:100%}.search-form button{height:100%;padding-left:1rem;padding-right:1rem;position:absolute;right:0;text-align:center;top:0}.search-form button svg{font-size:1rem;height:1rem}.content-form{--tw-bg-opacity:1;--tw-shadow:rgb(0 0 0/15%) 0 7px 29px 0;--tw-shadow-colored:0 7px 29px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:auto;margin-right:auto;padding:1.75rem}@media (min-width:767px){.content-form{padding-bottom:2.875rem;padding-left:38px;padding-right:38px;padding-top:2.875rem}}@media (min-width:992px){.content-form{margin-left:0;margin-right:0;max-width:500px}}.content-form__heading{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;margin-bottom:1.875rem;text-align:center}@media (min-width:767px){.content-form__heading{font-size:2.25rem}}.ns-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.ns-form{text-align:center}.form-group .iti{font-size:1rem;width:100%}@media (max-width:500px){.form-group .iti .iti__country-list{min-width:80vw}}.form-group .iti__flag-container:focus{--tw-border-opacity:1;border-color:rgb(16 24 32/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.form-group.optin{align-items:flex-start;display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}@media (min-width:767px){.form-group.optin{align-items:center}}.form-group.optin input{-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:rgb(212 212 212/var(--tw-border-opacity));border-radius:.125rem;border-width:1px;cursor:pointer;flex:none;height:12px;margin-right:.125rem;margin-top:.1875rem;padding:0;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:top;width:12px}.form-group.optin input,.form-group.optin input:checked{--tw-border-opacity:1;--tw-bg-opacity:1}.form-group.optin input:checked{background-color:rgb(89 23 105/var(--tw-bg-opacity));border-color:rgb(89 23 105/var(--tw-border-opacity))}.form-group.optin input:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:767px){.form-group.optin input{margin-top:.25rem}}.form-group.optin input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-group.optin label{font-size:13px!important;margin-bottom:0!important;text-align:center!important}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{--tw-border-opacity:1;border:1px solid rgb(212 212 212/var(--tw-border-opacity));border-radius:.25rem;font-size:.875rem;font-weight:400;height:3.125rem;outline:2px solid transparent;outline-offset:2px;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(16 24 32/var(--tw-border-opacity))}input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(163 163 163/var(--tw-placeholder-opacity))}@media (min-width:767px){input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:1rem}}textarea{height:auto}select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:none;cursor:default;display:block;font-size:1rem;line-height:48px;margin:0;padding:0 .75rem;text-transform:none;white-space:pre;width:100%}select:focus{outline:2px solid transparent;outline-offset:2px}form .btn{padding-bottom:13px;padding-top:13px}form label.error{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity));font-size:13.6px;font-weight:500;margin-top:.3125rem;text-align:left}form .error:not(label){--tw-border-opacity:1;--tw-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #1665fb;--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color),0 0 6px var(--tw-shadow-color);border-color:rgb(89 23 105/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-pricing-data .content-form .btn{margin-left:auto;margin-right:auto;margin-top:3rem;width:auto}#pardot-err{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity));border-radius:.125rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:1.25rem;text-align:left}#pardot-err h5{display:flex;font-size:.875rem;font-weight:500;gap:.3125rem;margin-bottom:.4375rem}#pardot-err p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.875rem;margin-bottom:.125rem}.modal{bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.modal.modal-open{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto}.modal .modal-content{--tw-bg-opacity:1;background-clip:padding-box;background-color:rgb(255 255 255/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;padding:1.5rem;position:relative}.modal .modal-content .modal-header{text-align:center}.modal .modal-content .modal-body,.modal .modal-content .modal-footer{position:relative}.modal .fluid-embed embed,.modal .fluid-embed iframe,.modal .fluid-embed object{border-style:none}.close{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:block;margin-top:.5rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem}.site-header{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;font-size:1.125rem;left:0;padding-bottom:.9375rem;padding-top:.9375rem;position:sticky;right:0;top:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}@media (min-width:767px){.site-header{padding-bottom:1.375rem;padding-top:1.375rem}}@media (min-width:992px){.site-header{font-size:1rem;padding-bottom:1.125rem;padding-top:1.125rem}}@media (min-width:1400px){.site-header{font-size:1.125rem}}@media (min-width:992px){.site-header{height:100px}.site-header>.container{align-items:center;display:flex;justify-content:space-between}}.site-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));display:none;float:right;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;margin-left:.9375rem;padding:.375rem 1.125rem}.site-header .btn-get-demo:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}@media (min-width:767px){.site-header .btn-get-demo{display:block}}.site-header .btn-get-demo{letter-spacing:.3px}@media (min-width:992px){.site-header .btn-get-demo{height:max-content;order:3}}.site-header .mobile-logo,.site-header .sticky-logo{display:none}.site-header.no-sticky,.site-header.no-sticky .top-slogan{position:relative}.site-header.centered-logo .navigation-header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.site-header.centered-logo .navigation-header .logo{height:auto;margin-left:auto;margin-right:auto;width:6.25rem}@media (min-width:767px){.site-header.centered-logo .navigation-header .logo{width:120px}}@media (min-width:992px){.site-header.centered-logo .navigation-header .logo{width:150px}}.site-header.centered-logo .navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:300;text-align:center}@media (min-width:767px){.site-header.centered-logo .navigation-header .top-slogan{font-size:11px}}@media (min-width:992px){.site-header.centered-logo .navigation-header .top-slogan{font-size:14px}}.site-header.centered-logo .top-slogan{display:block}.site-header.purple-header .navigation-header .navbar-toggle-open path[fill],.site-header.transparent-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}.site-header.purple-header .navigation-header .top-slogan,.site-header.purple-header .primary-menu-wrapper .primary-menu>li>a,.site-header.transparent-header .navigation-header .top-slogan,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.site-header.purple-header .primary-menu-wrapper .primary-menu>li>a:after,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E")}.site-header.purple-header .primary-menu-wrapper .primary-menu>li:hover>a,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(204 139 219/var(--tw-text-opacity))}.site-header.purple-header .primary-menu-wrapper .primary-menu>li:hover>a:after,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23CC8BDB'/%3E%3C/svg%3E")}.site-header.purple-header .btn-get-demo,.site-header.transparent-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}.site-header.purple-header .btn-get-demo:hover,.site-header.transparent-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}.site-header.transparent-header{background-color:transparent;position:absolute}.site-header.purple-header{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.site-header.white-header .navbar-toggle-open path[fill]{fill:#101820}body.sticky-header:not(.mobile-menu-active) .site-header .top-logo{display:none}@media (min-width:767px){body.sticky-header:not(.mobile-menu-active) .site-header .sticky-logo{display:block}}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .navigation-header .navbar-toggle-open path[fill]{fill:#101820}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23101820'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23591769'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity));transition-duration:.2s}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header,body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .btn-get-demo:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .navigation-header .sticky-header-btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(89 23 105/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(163 94 180/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23A35EB4'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}body:not(.sticky-header) .site-header:not(.centered-logo) .logo{margin-top:-.4375rem}body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:71px}@media (min-width:767px){body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:5rem}}@media (min-width:992px){body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:6.25rem}}.sticky-header-enabled .site-header{padding-bottom:1.25rem}@media (min-width:767px){.sticky-header-enabled .site-header{padding-bottom:1.875rem}}.sticky-header-enabled.sticky-header .site-header{--tw-shadow:0 1px 6px rgb(0 0 0/15%);--tw-shadow-colored:0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:.625rem;padding-top:.625rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:767px){.sticky-header-enabled.sticky-header .site-header{padding-bottom:.9375rem;padding-top:.9375rem}}@media (min-width:992px){.sticky-header-enabled.sticky-header .site-header{height:63px}}.sticky-header-enabled.sticky-header .site-header.transparent-header{position:fixed}.sticky-header-enabled.sticky-header .site-header .navigation-header,.sticky-header-enabled.sticky-header .site-header .primary-menu-wrapper .primary-menu li a{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.pricing .site-header{border-bottom:1px solid #e8e8e9}.invicti-bar{display:none;position:relative;z-index:1}.invicti-bar .bar-close{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:1.5rem;width:1.25rem}.invicti-bar .bar-close:hover{opacity:.5}.invicti-bar .bar-close svg{height:1.125rem;width:1.125rem}.invicti-bar .transition-message{--tw-bg-opacity:1;align-items:center;background-color:rgb(122 37 130/var(--tw-bg-opacity));display:flex;flex-wrap:wrap;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;gap:.125rem;height:45px;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.invicti-bar .transition-message,.invicti-bar a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));width:100%}.invicti-bar a{text-align:center}.invicti-bar a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}body.invicti-bar-active .invicti-bar{display:block}.transparent-header-active:not(.mobile-menu-active){margin-top:2.8125rem}.transparent-header-active:not(.mobile-menu-active) .invicti-bar{margin-top:-2.8125rem}.transparent-header-active:not(.mobile-menu-active) .transparent-header{top:2.8125rem}.transparent-header-active:not(.mobile-menu-active).sticky-header,.transparent-header-active:not(.mobile-menu-active).sticky-header .invicti-bar{margin-top:0}.transparent-header-active:not(.mobile-menu-active).sticky-header .transparent-header{top:0}.site-footer{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;padding-bottom:1.25rem;padding-top:1.25rem}.site-footer .copyright-mobile{margin-bottom:.625rem}@media (min-width:767px){.site-footer .copyright-mobile{display:none;margin-left:.9375rem;margin-right:.9375rem}}.site-footer .company-info-wrapper .footerlogo{margin-bottom:.9375rem}@media (min-width:992px){.site-footer .company-info-wrapper .company-info{line-height:21.4286px}}.site-footer .company-info-wrapper .copyright{display:none}@media (min-width:767px){.site-footer .company-info-wrapper .copyright{display:block;margin-top:1.25rem}}@media (min-width:992px){.site-footer .company-info-wrapper .copyright{display:none}}@media (min-width:1200px){.site-footer .company-info-wrapper .copyright{display:block}}.site-footer .company-info-wrapper br{display:none}@media (min-width:767px){.site-footer .company-info-wrapper br{display:block}}.site-footer .company-info-wrapper .social-icons{margin-bottom:1.375rem}.site-footer .company-info-wrapper .social-icons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.site-footer .company-info-wrapper .social-icons{zoom:.9}.site-footer .company-info-wrapper .social-icons a{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.site-footer .company-info-wrapper .social-icons a:hover{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.site-footer .primary-footer{display:grid;gap:1.875rem;justify-content:space-between;padding-bottom:1.5625rem;padding-top:1.5625rem}@media (min-width:767px){.site-footer .primary-footer{gap:3.75rem;grid-template-columns:max-content minmax(min-content,540px)}}@media (min-width:992px){.site-footer .primary-footer{grid-template-columns:max-content minmax(min-content,1140px)}}.site-footer .footer-primary-menu{display:grid;gap:1.875rem;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,1fr);grid-template-rows:auto;justify-content:space-between;margin:0;padding:0}@media (min-width:610px){.site-footer .footer-primary-menu{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}@media (min-width:992px){.site-footer .footer-primary-menu{grid-template-columns:repeat(5,auto);grid-template-rows:auto}}.site-footer .footer-primary-menu>li>a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:700;margin-bottom:.625rem}.site-footer .footer-primary-menu .sub-menu{font-size:14px;margin:0}@media (min-width:992px){.site-footer .footer-primary-menu .sub-menu{margin-top:.375rem}}.site-footer .footer-primary-menu .sub-menu li{line-height:1.25rem;margin-bottom:.4375rem}@media (min-width:992px){.site-footer .footer-primary-menu .sub-menu li{margin-bottom:.3125rem}}.site-footer .footer-primary-menu .sub-menu li:last-child{margin-bottom:0}.site-footer .footer-primary-menu .sub-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-weight:400;letter-spacing:.5px}.site-footer .footer-primary-menu .sub-menu li a:hover{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(16 24 32/var(--tw-border-opacity))}.site-footer .footer-bottom-menu{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0}@media (min-width:767px){.site-footer .footer-bottom-menu{display:inline-flex;line-height:1rem}}.site-footer .footer-bottom-menu li{width:100%}@media (min-width:767px){.site-footer .footer-bottom-menu li{margin-right:.625rem;width:auto}}@media (min-width:992px){.site-footer .footer-bottom-menu li{margin-right:1.75rem}}.site-footer .footer-bottom-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-size:.75rem;font-weight:700;letter-spacing:.5px}.site-footer .footer-bottom-menu li a:hover{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(16 24 32/var(--tw-border-opacity))}.landing-page .site-footer{padding-bottom:0;padding-top:0}.gallery-caption figcaption,.wp-caption-text{font-size:.875rem}ul.checkmark-bullets{list-style:none!important;padding-left:2.5rem}ul.checkmark-bullets li{position:relative}ul.checkmark-bullets li:not(:last-child){margin-bottom:.3125rem}ul.checkmark-bullets li:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;float:left;height:14px;left:-38px;position:absolute;top:8px;width:19px}ul.checkmark-bullets--blue li:before{background-image:url(https://cdn.invicti.com/app/uploads/2024/01/29150338/checkmark-blue.svg)}ul.general-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.9375rem*var(--tw-space-y-reverse));margin-top:calc(.9375rem*(1 - var(--tw-space-y-reverse)))}ul.general-list{padding-left:31px}ul.general-list li{position:relative}.fas-li{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));border-radius:9999px;height:.5rem;left:-1.5em;position:absolute;text-align:center;top:9px;width:.5rem}.main ul{list-style-position:outside;list-style-type:disc;overflow-wrap:break-word;padding-left:2.5rem}.main ul ul{list-style-type:circle}.main ul ul ul{list-style-type:square}.main ol{list-style-position:outside;list-style-type:decimal;overflow-wrap:break-word;padding-left:2.5rem}.main ol ol{list-style:lower-alpha}.main ol ol ol{list-style-type:lower-roman}.main ol,.main ul{overflow-wrap:break-word}.main ol ol,.main ol ul,.main ul ol,.main ul ul{margin-top:1rem}.main ol li,.main ul li{margin-bottom:.5rem}.cookie-notice{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(251 251 251/var(--tw-bg-opacity));border-color:rgb(235 235 235/var(--tw-border-opacity));border-top-width:1px;bottom:0;display:none;font-size:.75rem;justify-content:center;padding:.9375rem;position:fixed;width:100%;z-index:999}@media (min-width:767px){.cookie-notice{font-size:.875rem}}.cookie-notice.active{display:flex}.cookie-notice p a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.cookie-notice p a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.cookie-notice .cookie-notice-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-weight:700;margin-bottom:-.625rem;margin-left:.625rem;margin-top:-.625rem;padding:.4375rem 1.5625rem}.cookie-notice .cookie-notice-button:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.entry-content>*{font-size:1.125rem}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content>h1:first-child,.entry-content>h2:first-child,.entry-content>h3:first-child,.entry-content>h4:first-child,.entry-content>h5:first-child,.entry-content>h6:first-child{margin-top:0}.entry-content>h1,.entry-content>h2{font-weight:700;margin-bottom:1.875rem;margin-top:3.125rem}.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{margin-bottom:1.125rem;margin-top:2rem}.entry-content>h1{font-size:1.75rem}@media (min-width:767px){.entry-content>h1{font-size:2.25rem}}.entry-content>h2{font-size:1.625rem}@media (min-width:767px){.entry-content>h2{font-size:2rem}}.entry-content>h3{font-size:1.5rem}@media (min-width:767px){.entry-content>h3{font-size:1.75rem}}.entry-content>h4{font-size:1.375rem}.entry-content>h5{font-size:1.25rem}.entry-content>h6{font-size:1.125rem}.entry-content>address,.entry-content>dl,.entry-content>figure,.entry-content>iframe,.entry-content>img,.entry-content>p,.entry-content>pre,.entry-content>table{margin-bottom:1.5625rem}.entry-content>figure,.entry-content>iframe,.entry-content>img{margin-bottom:3rem;margin-top:3rem}.entry-content>blockquote.wp-block-quote{margin-bottom:3.125rem;margin-top:3.125rem}.entry-content>.wp-block-quote.is-style-default{--tw-border-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity))}.entry-content>.wp-block-table{margin-top:2rem}.entry-content a{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content code{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(215 56 41/var(--tw-text-opacity));font-size:90%;padding:.125rem .25rem;white-space:pre-wrap}.entry-content code,.entry-content pre{background-color:rgb(250 249 247/var(--tw-bg-opacity));border-radius:.25rem}.entry-content pre{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(177 177 178/var(--tw-border-opacity));border-width:1px;color:rgb(16 24 32/var(--tw-text-opacity));font-size:13px;line-height:1.42857143;padding:.625rem}.entry-content pre>code{--tw-text-opacity:1;background-color:transparent;border-style:none;color:rgb(16 24 32/var(--tw-text-opacity));font-size:14px;margin:0;padding:0;white-space:pre-wrap}.entry-content>p a{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content .wp-block-table thead{border-style:none}.entry-content .wp-block-table thead th{border-bottom-width:2px}.entry-content .wp-block-table tbody td,.entry-content .wp-block-table thead th{--tw-border-opacity:1;border-color:rgb(99 101 105/var(--tw-border-opacity))}.entry-content .image-block,.entry-content .wp-block-image{margin-bottom:3rem;margin-top:3rem}.entry-content .image-block img,.entry-content .wp-block-image img{margin-bottom:0;margin-top:0}.archive-description{margin-bottom:1.5rem}.page-template-template-sidebar-right .site-main{display:grid;gap:5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:992px){.page-template-template-sidebar-right .site-main{grid-template-columns:repeat(3,minmax(0,1fr))}.page-template-template-sidebar-right .content-container{grid-column:span 2/span 2}} </style> <!-- Start Mutiny Code --> <script type="text/javascript" nonce="wo123jejr234982dfn"> (function(){var a=window.mutiny=window.mutiny||{}; if(!window.mutiny.client){a.client={_queue:{}}; var b=["identify","trackConversion"]; var c=[].concat(b,["defaultOptOut","optOut","optIn"]); var d=function factory(c){return function(){for(var d=arguments.length,e=new Array(d),f=0; f<d;f++){e[f]=arguments[f]}a.client._queue[c]=a.client._queue[c]||[]; if(b.includes(c)){return new Promise(function(b,d){a.client._queue[c].push({args:e,resolve:b,reject:d}); setTimeout(d,500)})}else{a.client._queue[c].push({args:e})}}};c.forEach(function(b){a.client[b]=d(b)})}})(); </script> <script data-cfasync="false" src="https://client-registry.mutinycdn.com/personalize/client/55f18a1f30252c8e.js"></script> <!-- End Mutiny Code --> <!-- TrenDemon Code --> <script type="text/javascript" id="trd-flame-load"> TRD_ACC_ID = 2632; (function (w, d) { function go() { var trdti = setInterval(function () { if (document.readyState === "complete") { var bi = document.createElement("script"); bi.type = "text/javascript"; bi.async = true; bi.src = "https://assets.trendemon.com/tag/trends.min.js"; bi.id = "trdflame"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bi, s); clearInterval(trdti); } }, 500); }; go(); }(window, document)); </script> <!-- End of TrenDemon Code --> <style id="page-dynamic-css">.single-support .article-cat a{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.single-support .article-heading{margin-bottom:.9375rem}.single-support .article-heading h1{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;letter-spacing:-.01em;margin-bottom:0}.single-support .article-coverage{--tw-border-opacity:1;align-items:flex-start;border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1.875rem;padding:14px 1.25rem}@media (min-width:767px){.single-support .article-coverage{align-items:center;flex-direction:row}}.single-support .article-coverage span{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase}@media (min-width:767px){.single-support .article-coverage span{margin-right:.3125rem}}.single-support .article-coverage .products{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;margin-top:-.0625rem}.single-support .entry-content{padding-bottom:40px;padding-right:0;padding-top:40px}@media (min-width:992px){.single-support .entry-content{padding-bottom:45px;padding-left:60px;padding-right:60px;padding-top:45px}}.single-support aside.toc{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none;flex:none;left:0;margin-left:-1.5625rem;margin-right:-1.5625rem;position:sticky;right:0;top:0;z-index:10}@media (min-width:992px){.single-support aside.toc{display:block;margin-left:0;margin-right:0;padding-top:38px;position:relative;width:260px}}@media (max-width:1200px){.single-support aside.toc{display:none}}.single-support aside.toc .toc-sticky{padding-bottom:1.875rem;padding-top:1.25rem}.single-support aside.toc .toc-sticky .toc-box{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-left-width:1px}.single-support aside.toc .toc-sticky .toc-title{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:1.25rem;padding-left:1.5625rem;text-transform:uppercase}.single-support aside.toc .toc-sticky .toc-list{display:flex;flex-direction:column;gap:.9375rem}.single-support aside.toc .toc-sticky .toc-list .toc-list-item{display:flex}.single-support aside.toc .toc-sticky .toc-list .toc-list-item a{--tw-text-opacity:1;border-color:transparent;border-left-width:1px;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.625;margin-left:-1px;padding-left:1.5625rem}.single-support aside.toc .toc-sticky .toc-list .toc-list-item .is-active-link{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(44 81 189/var(--tw-border-opacity));color:rgb(44 81 189/var(--tw-text-opacity))}.single-support aside.toc .toc-sticky .toc-list .toc-list-item .is-active-link:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.single-support aside.toc .toc-sticky .is-collapsible{max-height:1000px;overflow:hidden;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.single-support aside.toc .toc-sticky .is-collapsed{margin:0!important;max-height:0}.single-support .article-share{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(250 249 247/var(--tw-border-opacity));border-top-width:1px;display:flex;flex-direction:column;gap:.4375rem;margin-top:2.5rem;padding-bottom:1.875rem;padding-top:1.875rem}@media (min-width:767px){.single-support .article-share{flex-direction:row;gap:1.25rem}}.single-support .article-share .share-button{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex:1 1 auto;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;gap:.375rem;height:42px;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.single-support .article-share .share-button.share-facebook{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-facebook:hover{--tw-bg-opacity:1;background-color:rgb(24 100 199/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-twitter{--tw-bg-opacity:1;background-color:rgb(29 161 242/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-twitter:hover{--tw-bg-opacity:1;background-color:rgb(37 143 210/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-linkedin{--tw-bg-opacity:1;background-color:rgb(0 119 181/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-linkedin:hover{--tw-bg-opacity:1;background-color:rgb(20 106 152/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-mail{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity))}.single-support .article-share .share-button.share-mail:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.single-support .article-widgets{display:grid;gap:1.5625rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.875rem}@media (min-width:767px){.single-support .article-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-support .article-widgets .aw-box{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.single-support .article-widgets .aw-box .widget-title{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-bottom-width:1px;border-color:rgb(250 249 247/var(--tw-border-opacity));color:rgb(16 24 32/var(--tw-text-opacity));display:flex;flex:none;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;height:50px;margin-bottom:.9375rem;text-transform:uppercase}.single-support .article-widgets .aw-box .widget-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.single-support .article-widgets .aw-box.top-articles a{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;padding-bottom:.3125rem;padding-top:.3125rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.single-support .article-widgets .aw-box.top-articles a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.single-support .article-widgets .aw-box.open-ticket h3{margin-bottom:.625rem;margin-top:1.25rem}.single-support .article-widgets .aw-box.open-ticket p{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-size:.875rem;line-height:1.5;margin-bottom:auto}.single-support .article-widgets .aw-box.open-ticket small{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));display:block;font-size:.75rem;margin-top:.9375rem}.sticky-header aside.toc .toc-sticky{top:70px}.single-support .single-support-entry img{display:inherit;margin:0 auto}.single-support .single-support-entry a.btn{display:inline-block}.single-support .single-support-entry a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.single-support .single-support-entry a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.single-support .single-support-entry img,.single-support .single-support-entry pre{border-radius:0;float:none;max-width:100%}.single-support .single-support-entry pre{margin-bottom:.9375rem;margin-top:.9375rem}.single-support .single-support-entry h2{scroll-margin-top:120px;scroll-padding-top:120px}.single-support .single-support-entry>ol,.single-support .single-support-entry>p,.single-support .single-support-entry>table,.single-support .single-support-entry>table>td,.single-support .single-support-entry>table>tr,.single-support .single-support-entry>ul,.single-support .single-support-entry table p{font-size:1.125rem}.single-support .single-support-entry>ol iframe,.single-support .single-support-entry>p iframe,.single-support .single-support-entry>table>td iframe,.single-support .single-support-entry>table>tr iframe,.single-support .single-support-entry>table iframe,.single-support .single-support-entry>ul iframe,.single-support .single-support-entry table p iframe{margin-top:.625rem;max-width:100%}.single-support .single-support-entry table.table-bordered{--tw-border-opacity:1;border-color:rgb(217 216 214/var(--tw-border-opacity));border-width:1px}.single-support .single-support-entry table ul{padding-left:2.5rem}.single-support .single-support-entry table img{display:block}.single-support .single-support-entry blockquote ul{margin-bottom:0}.single-support .single-support-entry img.inline-img{display:inline}.single-support .text-center{text-align:center}.single-support blockquote{border-left:5px solid #eee;font-size:17.5px;margin:0 0 20px;padding:10px 20px}.single-support blockquote.info,.single-support blockquote.tips,.single-support blockquote.warning{font-size:14px!important;margin:20px 0 30px;padding:20px 25px 20px 65px;position:relative;text-align:left!important}.single-support blockquote.info{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity));border-color:rgb(255 243 204/var(--tw-border-opacity));border-width:1px;color:rgb(121 108 16/var(--tw-text-opacity));font-size:1rem;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.single-support blockquote.info:before{--tw-bg-opacity:1;background-color:rgb(255 196 0/var(--tw-bg-opacity));content:"";height:100%;left:23px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;top:1.125rem;width:17px}.single-support blockquote.tips{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(217 237 247/var(--tw-bg-opacity));border-color:rgb(188 232 241/var(--tw-border-opacity));border-width:1px;color:rgb(49 112 143/var(--tw-text-opacity));font-size:1rem;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.single-support blockquote.tips:before{--tw-bg-opacity:1;background-color:rgb(49 112 143/var(--tw-bg-opacity));content:"";height:100%;left:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;top:1.25rem;width:23px}.single-support blockquote.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(242 222 222/var(--tw-bg-opacity));border-color:rgb(235 204 209/var(--tw-border-opacity));border-width:1px;color:rgb(169 68 66/var(--tw-text-opacity));font-size:1rem;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.single-support blockquote.warning:before{--tw-bg-opacity:1;background-color:rgb(169 68 66/var(--tw-bg-opacity));content:"";height:100%;left:17px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;top:1.375rem;width:30px}.single-support blockquote.info p{color:#796c10}.single-support blockquote.warning p{color:#a94442}.single-support blockquote.tips p{color:#31708f}.single-support blockquote.info a,.single-support blockquote.tips a,.single-support blockquote.warning a{color:inherit}.single-support blockquote.info a:hover{color:#13455f}.single-support blockquote.warning a:hover{color:#6d2423}.single-support blockquote.tips a:hover{color:#4d460e}.single-support blockquote ul{margin-bottom:0}.single-support table{background-color:transparent;border-collapse:collapse;border-spacing:0;max-width:100%;overflow:auto;width:100%!important}.single-support tr td,.single-support tr th{border-top:1px solid #ddd;font-size:1rem;line-height:1.42857143;padding:10px;text-align:left;vertical-align:top}.single-support .table-classification{border:1px solid #ddd;border-collapse:separate;border-radius:4px;border-spacing:0}.single-support .table-classification>thead>tr>th{background-color:#f5f5f5;border-bottom:2px solid #c00!important;font-size:16px;padding:10px 15px;text-align:left}.single-support .table-classification>tbody>tr>td{padding:8px 15px}.single-support td.classification-subtitle{background-color:#f1f1f1;font-weight:var(--font-weight-medium)}.single-support .table-responsive{margin-bottom:15px;overflow-y:auto;width:100%}.single-support .table-responsive .table-classification{border:none}.single-support .table-bordered>tbody>tr>td,.single-support .table-bordered>tbody>tr>th,.single-support .table-bordered>tfoot>tr>td,.single-support .table-bordered>tfoot>tr>th,.single-support .table-bordered>thead>tr>td,.single-support .table-bordered>thead>tr>th{border:1px solid #ddd}@media (max-width:550px){.single-support table:not(.table-responsive){display:inline-block;overflow-y:scroll}}.single-support .outline-ddd{outline-color:#ddd!important;outline-style:solid!important;outline-width:thin!important}.single-support .bbold{font-weight:var(--font-weight-bold)}.single-support .iitalic{font-style:italic}.single-support .mt10{margin-top:10px!important}.single-support .mt30{margin-top:30px!important}.single-support .mb0{margin-bottom:0!important}.single-support .mr5{margin-right:5px!important}.single-support .ml0{margin-left:0!important}.single-support .mb20{margin-bottom:20px!important}.single-support .mt40{margin-top:40px!important}.single-support .shadow-ddd{box-shadow:0 0 1px 0 #ddd}.single-support .shadow-3e3e3e{box-shadow:0 0 1px 0 #3e3e3e}.single-support .border-ddd{border:1px solid #ddd}.single-support .y20{width:20%}.single-support .y50{width:50%}.single-support .nolrpad{padding-left:0!important;padding-right:0!important}.single-support .entry-content{overflow:hidden}.single-support .entry-content ol{list-style-type:decimal;margin-bottom:1.875rem;padding-left:1.25rem}.single-support .entry-content ol li{margin-bottom:.3125rem;margin-top:.3125rem}.single-support .entry-content ul{list-style-type:disc;margin-bottom:1.875rem;padding-left:1.25rem}.single-support .entry-content ul li{margin-bottom:.625rem;margin-top:.625rem}[open-in-lb] img{cursor:zoom-in}body.invicti-lightbox-active:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:555}.invicti-lightbox{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.375rem;left:50%;max-height:100vh;opacity:0;padding:.9375rem;position:fixed;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto;z-index:9999}@media (min-width:767px){.invicti-lightbox{max-height:95vh}}.invicti-lightbox{box-shadow:0 0 0 100vw #000000d1;max-width:calc(100vw - 30px);transition:opacity .3s ease}.invicti-lightbox img{margin:0;-o-object-fit:contain;object-fit:contain}.invicti-lightbox iframe,.invicti-lightbox img{max-height:calc(95vh - 30px);max-width:calc(100vw - 60px)}.invicti-lightbox iframe{aspect-ratio:16/9;height:auto;margin:0}.invicti-lightbox figure.video{aspect-ratio:16/9;height:auto;width:100%}.invicti-lightbox.active{opacity:1}.invicti-lightbox .lightbox-close{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity));padding:.625rem;position:absolute;right:-8px;top:-8px}.invicti-lightbox .lightbox-close:not(:hover){box-shadow:0 0 10px #00000085}.invicti-lightbox .lightbox-close svg{height:auto;max-width:15px}.invicti-lightbox .lightbox-close path{fill:currentColor}.invicti-lightbox .loading{--tw-border-opacity:1;animation:spin 1s ease-in-out infinite;border-color:transparent;border-bottom-color:rgb(89 23 105/var(--tw-border-opacity));border-radius:9999px;border-top-color:rgb(89 23 105/var(--tw-border-opacity));border-width:2px;display:inline-block;height:3.125rem;margin:3.125rem;width:3.125rem}@keyframes spin{to{-webkit-transform:rotate(1turn)}}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:.5em 0;overflow:visible;padding:1px}pre[class*=language-]>code{position:relative;z-index:1}code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}pre[class*=language-]:after,pre[class*=language-]:before{content:'';display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em}pre[class*=language-]:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6b7782}.token.punctuation{color:#5f6364}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#2f9c0a}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;box-shadow:none}}pre[class*=language-].line-numbers.line-numbers{padding-left:0}pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:4em}pre .line-highlight{margin-top:0}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:6;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}pre[class*=language]>code{border-style:none;padding-left:0;padding-right:0;padding-top:.625rem;padding-bottom:.625rem}pre[class*=language]:not(.line-numbers){border-radius:4px!important}pre[class*=language]:not(.line-numbers)>code{border-style:none;padding:.625rem 1em}pre[class*=language]>code .punctuation{--tw-text-opacity:1;color:rgb(29 28 41 / var(--tw-text-opacity))}div.code-toolbar>pre[class*=language]>code .line-numbers-rows{padding-top:.625rem;padding-bottom:.625rem}div.code-toolbar>.toolbar{right:.3em}div.code-toolbar>.toolbar>.toolbar-item>button{border-radius:.25rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(204 204 204 / var(--tw-bg-opacity));padding-left:.625rem;padding-right:.625rem;padding-top:.25rem;padding-bottom:.25rem;text-transform:lowercase;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.navigation-header{align-items:center;display:flex;justify-content:space-between;min-height:36px}.navigation-header .logo{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:79px}@media (min-width:1200px){.navigation-header .logo{width:6.25rem}}.navigation-header .mobile-logo-icon{display:none;height:2rem;margin-left:auto;margin-right:auto}.navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7.5px;font-weight:300;position:absolute;transition-delay:.2s;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:1200px){.navigation-header .top-slogan{font-size:9.4px}}.navigation-header .sticky-header-btn{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(250 249 247/var(--tw-text-opacity));display:none;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;left:50%;line-height:1.25rem;padding:.375rem 1.125rem;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:767px){.navigation-header .sticky-header-btn{padding-left:2.5rem;padding-right:2.5rem}}.navigation-header .navbar-toggle{cursor:pointer;margin-bottom:0;outline:2px solid transparent;outline-offset:2px;padding:0}@media (min-width:767px){.navigation-header .navbar-toggle{margin-right:.625rem}}@media (min-width:992px){.navigation-header .navbar-toggle{display:none}}.navigation-header .navbar-toggle-close{display:none}.primary-menu-wrapper{height:0;overflow-y:auto;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.primary-menu-wrapper{display:inline-block;height:auto;margin-left:auto;margin-right:0}}.primary-menu-wrapper .btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(16 24 32/var(--tw-text-opacity));display:none;font-size:1rem;font-weight:700;line-height:1.25rem;padding-bottom:.9375rem;padding-top:.9375rem;position:relative;width:100%;z-index:1}.primary-menu-wrapper .primary-menu{display:flex;flex-direction:column;margin-bottom:0;margin-top:1.25rem;width:100%}.primary-menu-wrapper .primary-menu>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(255 255 255/.2);border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}@media (min-width:992px){.primary-menu-wrapper .primary-menu{display:inline-flex;flex-direction:row;margin-top:0}.primary-menu-wrapper .primary-menu>:not([hidden])~:not([hidden]){border-style:none}@media (min-width:992px){.primary-menu-wrapper .primary-menu{padding-left:0;padding-right:0}}}.primary-menu-wrapper .primary-menu li a{--tw-text-opacity:1;align-items:center;color:rgb(250 249 247/var(--tw-text-opacity));display:flex;font-size:42px;font-weight:300;justify-content:space-between;padding:1.25rem 0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.primary-menu-wrapper .primary-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-size:.9375rem;font-weight:500;line-height:1.25rem;padding-bottom:1.25rem;padding-left:14px;padding-right:14px;padding-top:1.25rem}}@media (min-width:1200px){.primary-menu-wrapper .primary-menu li a{font-size:1.125rem;padding-left:1.125rem;padding-right:1.125rem}}.primary-menu-wrapper .primary-menu li.partners-custom{position:relative}.primary-menu-wrapper .primary-menu li.partners-custom .sub-menu.level--2{right:100%;top:-.4375rem}.primary-menu-wrapper .primary-menu .menu-item-has-children{backface-visibility:hidden;-webkit-backface-visibility:hidden}.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-size:cover;display:block;height:9px;position:relative;transform-origin:center;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:16px}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-size:contain;height:.75rem;width:.75rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";-webkit-transform-style:preserve-3d}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23101820'/%3E%3C/svg%3E");margin-left:.375rem;margin-right:0;top:.0625rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children .active-sub-menu>a:after{--tw-rotate:180deg;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>a:after{--tw-rotate:180deg;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%237A2582'/%3E%3C/svg%3E");transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>.sub-menu{display:block}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level>.sub-menu{display:flex;left:100%;padding-bottom:5px;top:0}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level>.sub-menu li a{padding-bottom:.125rem;padding-top:.125rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level:hover>a:after{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level .sub-menu>li>a:after{display:none}}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level .sub-menu>li>a:after{display:none}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu .sub-menu{display:block;opacity:.8}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu .sub-menu{opacity:1}}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu li.menu-item-has-children{padding-left:2.5rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu li.menu-item-has-children{padding-left:0}.primary-menu-wrapper .primary-menu li.menu-item-18>.sub-menu{width:200px}.primary-menu-wrapper .primary-menu li.menu-item-14>.sub-menu{width:260px}}.primary-menu-wrapper .primary-menu .sub-menu{display:none}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu{--tw-bg-opacity:1;--tw-shadow:0 0.25rem 0.375rem -0.0625rem rgba(0,0,0,0.1),0 0.125rem 0.25rem -0.0625rem rgba(0,0,0,0.06);--tw-shadow-colored:0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color),0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);background-color:rgb(250 249 247/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:.5rem;padding-top:.5rem;position:absolute;width:auto;z-index:50}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col{width:max-content}}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col>a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:-.9375rem;margin-left:-.9375rem;margin-right:-.9375rem;text-transform:uppercase}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li.menu-col>a{font-weight:700;margin-left:0}}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col .sub-menu{margin-left:-.9375rem;margin-right:-.9375rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li.menu-col .sub-menu{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;margin-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:static}}.primary-menu-wrapper .primary-menu .sub-menu li a{font-weight:500;line-height:1.75rem;padding-bottom:.4375rem;padding-top:.4375rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li a{padding-bottom:.3125rem;padding-top:.3125rem}.primary-menu-wrapper .primary-menu .sub-menu li a:hover{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}}.primary-menu-wrapper .primary-menu .sub-menu li.new-promotion a:after{background:#05d5ff;border-radius:2px;color:#101820;content:"NEW";font-size:12px;font-weight:700;line-height:1;margin-left:5px;padding:2px 3px}@media (max-width:991px){.primary-menu-wrapper .primary-menu .sub-menu li.new-promotion a{display:inline-block}}.mobile-menu-active{overflow:hidden}.mobile-menu-active .site-header{background:radial-gradient(81.5% 67% at 39% 50%,#431658 0,#3f1353 25%,#180427 100%)}.mobile-menu-active .site-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}.mobile-menu-active .site-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .navigation-header{min-height:50px}.mobile-menu-active .site-header .navigation-header .logo.mobile-logo{display:block}.mobile-menu-active .site-header .navigation-header .logo.sticky-logo,.mobile-menu-active .site-header .navigation-header .logo.top-logo,.mobile-menu-active .site-header .navigation-header .mobile-logo-icon{display:none}.mobile-menu-active .site-header .navigation-header .navbar-toggle-close path[fill],.mobile-menu-active .site-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}.mobile-menu-active .site-header .navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .navigation-header .navbar-toggle-open,.mobile-menu-active .site-header .navigation-header .sticky-header-btn{display:none}.mobile-menu-active .site-header .navigation-header .navbar-toggle-close{display:block}.mobile-menu-active .site-header .primary-menu-wrapper{height:100vh;padding-top:3.125rem;position:relative}@media (min-width:992px){.mobile-menu-active .site-header .primary-menu-wrapper{height:auto}}.mobile-menu-active .site-header .primary-menu-wrapper:after{height:150px;left:0;opacity:.2;position:absolute;top:0;width:100%}@media (min-width:767px){.mobile-menu-active .site-header .primary-menu-wrapper:after{display:none}}.mobile-menu-active .site-header .primary-menu-wrapper:after{background:radial-gradient(50% 50% at 50% 50%,#c554d0 0,rgba(63,20,83,0) 100%);content:""}.mobile-menu-active .site-header .primary-menu-wrapper .btn{display:block}@media (min-width:767px){.mobile-menu-active .site-header .primary-menu-wrapper .btn{display:none}}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>a:after{--tw-rotate:180deg;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu{display:block;padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu a{font-size:1.125rem;font-weight:700}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu{padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li{padding-left:0}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li>a{padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li.menu-col>a{--tw-text-opacity:1;color:rgb(204 139 219/var(--tw-text-opacity))}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li>.sub-menu{padding-left:0;padding-top:.9375rem}.sticky-header .site-header .logo{display:none}@media (min-width:767px){.sticky-header .site-header .logo{display:block}.sticky-header .site-header .logo.mobile-logo{display:none}}.sticky-header .site-header .top-slogan{opacity:0;transition-delay:0ms;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sticky-header .site-header .mobile-logo-icon{display:block}@media (min-width:767px){.sticky-header .site-header .mobile-logo-icon{display:none}}.sticky-header .site-header .sticky-header-btn{display:block;text-align:center}@media (min-width:767px){.sticky-header .site-header .sticky-header-btn{display:none}}.post-type-archive-support .top,.single-support .top,.support-search-template .top,.tax-support-categories .top,body.support .top{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity));padding-bottom:1.25rem;padding-top:1.25rem}.post-type-archive-support .top>.container,.single-support .top>.container,.support-search-template .top>.container,.tax-support-categories .top>.container,body.support .top>.container{display:flex;flex-direction:column;gap:.9375rem;justify-content:space-between}@media (min-width:767px){.post-type-archive-support .top>.container,.single-support .top>.container,.support-search-template .top>.container,.tax-support-categories .top>.container,body.support .top>.container{flex-direction:row}}@media (min-width:992px){.post-type-archive-support .top>.container,.single-support .top>.container,.support-search-template .top>.container,.tax-support-categories .top>.container,body.support .top>.container{gap:1.25rem}}.post-type-archive-support .top .header #breadcrumbs a,.post-type-archive-support .top .header #breadcrumbs span,.single-support .top .header #breadcrumbs a,.single-support .top .header #breadcrumbs span,.support-search-template .top .header #breadcrumbs a,.support-search-template .top .header #breadcrumbs span,.tax-support-categories .top .header #breadcrumbs a,.tax-support-categories .top .header #breadcrumbs span,body.support .top .header #breadcrumbs a,body.support .top .header #breadcrumbs span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase}.post-type-archive-support .top .header .support-title,.single-support .top .header .support-title,.support-search-template .top .header .support-title,.tax-support-categories .top .header .support-title,body.support .top .header .support-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.01em;line-height:1;margin-bottom:.3125rem;margin-top:.1875rem}.post-type-archive-support .top .search,.single-support .top .search,.support-search-template .top .search,.tax-support-categories .top .search,body.support .top .search{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end;padding-bottom:.125rem}.post-type-archive-support .top .search form,.single-support .top .search form,.support-search-template .top .search form,.tax-support-categories .top .search form,body.support .top .search form{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.post-type-archive-support .top .search input[type=text],.single-support .top .search input[type=text],.support-search-template .top .search input[type=text],.tax-support-categories .top .search input[type=text],body.support .top .search input[type=text]{--tw-border-opacity:0.7;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));height:45px;max-width:100%;padding-left:.9375rem;padding-right:1.5625rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .top .search input[type=text]::placeholder,.single-support .top .search input[type=text]::placeholder,.support-search-template .top .search input[type=text]::placeholder,.tax-support-categories .top .search input[type=text]::placeholder,body.support .top .search input[type=text]::placeholder{--tw-text-opacity:0.7;color:rgb(255 255 255/var(--tw-text-opacity))}.post-type-archive-support .top .search input[type=text]:hover,.single-support .top .search input[type=text]:hover,.support-search-template .top .search input[type=text]:hover,.tax-support-categories .top .search input[type=text]:hover,body.support .top .search input[type=text]:hover{--tw-border-opacity:1}.post-type-archive-support .top .search input[type=text]:focus,.single-support .top .search input[type=text]:focus,.support-search-template .top .search input[type=text]:focus,.tax-support-categories .top .search input[type=text]:focus,body.support .top .search input[type=text]:focus{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(99 101 105/var(--tw-text-opacity))}.post-type-archive-support .top .search input[type=text]:focus::placeholder,.single-support .top .search input[type=text]:focus::placeholder,.support-search-template .top .search input[type=text]:focus::placeholder,.tax-support-categories .top .search input[type=text]:focus::placeholder,body.support .top .search input[type=text]:focus::placeholder{--tw-text-opacity:0.7;color:rgb(99 101 105/var(--tw-text-opacity))}@media (min-width:767px){.post-type-archive-support .top .search input[type=text],.single-support .top .search input[type=text],.support-search-template .top .search input[type=text],.tax-support-categories .top .search input[type=text],body.support .top .search input[type=text]{max-width:470px}}.post-type-archive-support .top .search input[type=text]:focus~button,.single-support .top .search input[type=text]:focus~button,.support-search-template .top .search input[type=text]:focus~button,.tax-support-categories .top .search input[type=text]:focus~button,body.support .top .search input[type=text]:focus~button{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.post-type-archive-support .top .search button,.single-support .top .search button,.support-search-template .top .search button,.tax-support-categories .top .search button,body.support .top .search button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));position:absolute;right:.9375rem;top:13px}.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(250 249 247/var(--tw-border-opacity));border-right-width:0;flex:none;left:0;margin-left:-1.5625rem;margin-right:-1.5625rem;position:sticky;right:0;top:0;z-index:10}@media (min-width:992px){.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{border-right-width:1px;margin-left:0;margin-right:0;padding-top:40px;position:relative;width:300px}}@media (max-width:1500px){.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{width:250px}}@media (max-width:1200px){.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{width:220px}}@media (max-width:1000px){.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{width:200px}}@media (max-width:992px){.post-type-archive-support .content .sidebar,.single-support .content .sidebar,.support-search-template .content .sidebar,.tax-support-categories .content .sidebar,body.support .content .sidebar{width:auto}}.post-type-archive-support .content .sidebar .sidebar-menu,.single-support .content .sidebar .sidebar-menu,.support-search-template .content .sidebar .sidebar-menu,.tax-support-categories .content .sidebar .sidebar-menu,body.support .content .sidebar .sidebar-menu{--tw-bg-opacity:1;--tw-shadow:0px 4px 10px rgba(0,0,0,0.1);--tw-shadow-colored:0px 4px 10px var(--tw-shadow-color);background-color:rgb(248 248 248/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none}@media (min-width:992px){.post-type-archive-support .content .sidebar .sidebar-menu,.single-support .content .sidebar .sidebar-menu,.support-search-template .content .sidebar .sidebar-menu,.tax-support-categories .content .sidebar .sidebar-menu,body.support .content .sidebar .sidebar-menu{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block}}.post-type-archive-support .content .sidebar .sidebar-menu.active,.single-support .content .sidebar .sidebar-menu.active,.support-search-template .content .sidebar .sidebar-menu.active,.tax-support-categories .content .sidebar .sidebar-menu.active,body.support .content .sidebar .sidebar-menu.active{display:block}.post-type-archive-support .content .sidebar .menu,.single-support .content .sidebar .menu,.support-search-template .content .sidebar .menu,.tax-support-categories .content .sidebar .menu,body.support .content .sidebar .menu{list-style-type:none;margin:0}.post-type-archive-support .content .sidebar .menu>:not([hidden])~:not([hidden]),.single-support .content .sidebar .menu>:not([hidden])~:not([hidden]),.support-search-template .content .sidebar .menu>:not([hidden])~:not([hidden]),.tax-support-categories .content .sidebar .menu>:not([hidden])~:not([hidden]),body.support .content .sidebar .menu>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(250 249 247/var(--tw-divide-opacity));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.post-type-archive-support .content .sidebar .menu,.single-support .content .sidebar .menu,.support-search-template .content .sidebar .menu,.tax-support-categories .content .sidebar .menu,body.support .content .sidebar .menu{border-bottom-width:0;padding-left:1.5625rem;padding-right:1.5625rem}@media (min-width:767px){.post-type-archive-support .content .sidebar .menu,.single-support .content .sidebar .menu,.support-search-template .content .sidebar .menu,.tax-support-categories .content .sidebar .menu,body.support .content .sidebar .menu{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(250 249 247/var(--tw-border-opacity))}}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu,.single-support .content .sidebar .menu,.support-search-template .content .sidebar .menu,.tax-support-categories .content .sidebar .menu,body.support .content .sidebar .menu{padding-left:0;padding-right:0}}.post-type-archive-support .content .sidebar .menu a[href="#"],.single-support .content .sidebar .menu a[href="#"],.support-search-template .content .sidebar .menu a[href="#"],.tax-support-categories .content .sidebar .menu a[href="#"],body.support .content .sidebar .menu a[href="#"]{cursor:default}.post-type-archive-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a,.single-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a,.support-search-template .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a,.tax-support-categories .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a,body.support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-size:13px;font-weight:700;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a:hover,.single-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a:hover,.support-search-template .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a:hover,.tax-support-categories .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a:hover,body.support .content .sidebar .menu>.menu-item-has-children>.menu-item-block>a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.post-type-archive-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block:hover span.menu-expander,.single-support .content .sidebar .menu>.menu-item-has-children>.menu-item-block:hover span.menu-expander,.support-search-template .content .sidebar .menu>.menu-item-has-children>.menu-item-block:hover span.menu-expander,.tax-support-categories .content .sidebar .menu>.menu-item-has-children>.menu-item-block:hover span.menu-expander,body.support .content .sidebar .menu>.menu-item-has-children>.menu-item-block:hover span.menu-expander{--tw-text-opacity:0.6}.post-type-archive-support .content .sidebar .menu .menu-item-block,.single-support .content .sidebar .menu .menu-item-block,.support-search-template .content .sidebar .menu .menu-item-block,.tax-support-categories .content .sidebar .menu .menu-item-block,body.support .content .sidebar .menu .menu-item-block{align-items:stretch;cursor:pointer;display:flex;justify-content:space-between}.post-type-archive-support .content .sidebar .menu .menu-item-block>a,.single-support .content .sidebar .menu .menu-item-block>a,.support-search-template .content .sidebar .menu .menu-item-block>a,.tax-support-categories .content .sidebar .menu .menu-item-block>a,body.support .content .sidebar .menu .menu-item-block>a{--tw-text-opacity:1;align-items:center;color:rgb(16 24 32/var(--tw-text-opacity));cursor:pointer;display:flex;flex-grow:1;padding-bottom:.5rem;padding-top:.5rem;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}.post-type-archive-support .content .sidebar .menu .menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item-block span.menu-expander{--tw-text-opacity:0.25;align-items:center;color:rgb(16 24 32/var(--tw-text-opacity));display:flex;transition:opacity .15s ease-in-out}.post-type-archive-support .content .sidebar .menu>.menu-item,.single-support .content .sidebar .menu>.menu-item,.support-search-template .content .sidebar .menu>.menu-item,.tax-support-categories .content .sidebar .menu>.menu-item,body.support .content .sidebar .menu>.menu-item{padding-bottom:.625rem;padding-top:.625rem}.post-type-archive-support .content .sidebar .menu>.menu-item>a,.single-support .content .sidebar .menu>.menu-item>a,.support-search-template .content .sidebar .menu>.menu-item>a,.tax-support-categories .content .sidebar .menu>.menu-item>a,body.support .content .sidebar .menu>.menu-item>a{--tw-text-opacity:1;align-items:center;color:rgb(16 24 32/var(--tw-text-opacity));cursor:pointer;display:flex;font-size:16px;font-weight:500;padding-bottom:.5rem;padding-top:.5rem;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander{justify-content:flex-end;width:50px}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item.menu-item-has-children>.menu-item-block span.menu-expander{justify-content:center}}.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander{--tw-rotate:180deg;justify-content:flex-start;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item.menu-item-has-children.active>.menu-item-block span.menu-expander{justify-content:center}}.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu,.single-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu,body.support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu{display:block;list-style-type:none;padding-bottom:10px;padding-left:0}.post-type-archive-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu.level--2,.single-support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu.level--2,.support-search-template .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu.level--2,.tax-support-categories .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu.level--2,body.support .content .sidebar .menu .menu-item.menu-item-has-children.active>.sub-menu.level--2{padding-bottom:0}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu,.single-support .content .sidebar .menu .menu-item .sub-menu,.support-search-template .content .sidebar .menu .menu-item .sub-menu,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu,body.support .content .sidebar .menu .menu-item .sub-menu{display:none;list-style-type:none;margin-bottom:0}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu>:not([hidden])~:not([hidden]),.single-support .content .sidebar .menu .menu-item .sub-menu>:not([hidden])~:not([hidden]),.support-search-template .content .sidebar .menu .menu-item .sub-menu>:not([hidden])~:not([hidden]),.tax-support-categories .content .sidebar .menu .menu-item .sub-menu>:not([hidden])~:not([hidden]),body.support .content .sidebar .menu .menu-item .sub-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu,.single-support .content .sidebar .menu .menu-item .sub-menu,.support-search-template .content .sidebar .menu .menu-item .sub-menu,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu,body.support .content .sidebar .menu .menu-item .sub-menu{padding-bottom:1.25rem}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu.level--2,.single-support .content .sidebar .menu .menu-item .sub-menu.level--2,.support-search-template .content .sidebar .menu .menu-item .sub-menu.level--2,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu.level--2,body.support .content .sidebar .menu .menu-item .sub-menu.level--2{margin-bottom:.75rem;margin-left:1.25rem;margin-top:.625rem;padding-bottom:0;padding-right:1.25rem}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu.level--3,.single-support .content .sidebar .menu .menu-item .sub-menu.level--3,.support-search-template .content .sidebar .menu .menu-item .sub-menu.level--3,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu.level--3,body.support .content .sidebar .menu .menu-item .sub-menu.level--3{margin-left:.625rem;margin-top:.625rem}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li,.single-support .content .sidebar .menu .menu-item .sub-menu li,.support-search-template .content .sidebar .menu .menu-item .sub-menu li,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li,body.support .content .sidebar .menu .menu-item .sub-menu li{border-style:none;line-height:1}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander{flex-shrink:0;justify-content:flex-end;width:50px}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block span.menu-expander{justify-content:center}}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block>a,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block>a,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block>a,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block>a,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children .menu-item-block>a{line-height:1.4;padding-bottom:0;padding-top:0}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander{--tw-rotate:180deg;justify-content:flex-start;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children.active>.menu-item-block span.menu-expander{justify-content:center}}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block a,.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>a,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block a,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>a,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block a,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>a,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block a,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>a,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block a,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity))}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander{--tw-rotate:180deg;justify-content:flex-start;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.menu-item-block span.menu-expander{justify-content:center}}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.sub-menu.level--2,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.sub-menu.level--2,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.sub-menu.level--2,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.sub-menu.level--2,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item>.sub-menu.level--2{display:block;padding-right:1.25rem}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li a,.single-support .content .sidebar .menu .menu-item .sub-menu li a,.support-search-template .content .sidebar .menu .menu-item .sub-menu li a,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li a,body.support .content .sidebar .menu .menu-item .sub-menu li a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));cursor:pointer;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li a:hover,.single-support .content .sidebar .menu .menu-item .sub-menu li a:hover,.support-search-template .content .sidebar .menu .menu-item .sub-menu li a:hover,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li a:hover,body.support .content .sidebar .menu .menu-item .sub-menu li a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li:hover span.menu-expander,.single-support .content .sidebar .menu .menu-item .sub-menu li:hover span.menu-expander,.support-search-template .content .sidebar .menu .menu-item .sub-menu li:hover span.menu-expander,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li:hover span.menu-expander,body.support .content .sidebar .menu .menu-item .sub-menu li:hover span.menu-expander{--tw-text-opacity:0.6}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item,.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children,.single-support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item,.single-support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.current-menu-item,.support-search-template .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.current-menu-item,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children,body.support .content .sidebar .menu .menu-item .sub-menu li.current-menu-item,body.support .content .sidebar .menu .menu-item .sub-menu li.menu-item-has-children{padding-bottom:0;padding-top:0}.post-type-archive-support .content .sidebar .menu .menu-item .sub-menu li ul,.single-support .content .sidebar .menu .menu-item .sub-menu li ul,.support-search-template .content .sidebar .menu .menu-item .sub-menu li ul,.tax-support-categories .content .sidebar .menu .menu-item .sub-menu li ul,body.support .content .sidebar .menu .menu-item .sub-menu li ul{padding-bottom:0}.post-type-archive-support .content .support-menu-trigger,.single-support .content .support-menu-trigger,.support-search-template .content .support-menu-trigger,.tax-support-categories .content .support-menu-trigger,body.support .content .support-menu-trigger{--tw-border-opacity:1;--tw-bg-opacity:0.2;--tw-shadow:0 2px 4px rgba(0,0,0,0.04);--tw-shadow-colored:0 2px 4px var(--tw-shadow-color);align-items:center;background-color:rgb(250 249 247/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;display:flex;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;gap:1.125rem;height:58px;justify-content:space-between;letter-spacing:-.01em;padding-left:1.5625rem;padding-right:1.5625rem;position:relative}@media (min-width:992px){.post-type-archive-support .content .support-menu-trigger,.single-support .content .support-menu-trigger,.support-search-template .content .support-menu-trigger,.tax-support-categories .content .support-menu-trigger,body.support .content .support-menu-trigger{display:none}}.post-type-archive-support .content .support-menu-trigger:before,.single-support .content .support-menu-trigger:before,.support-search-template .content .support-menu-trigger:before,.tax-support-categories .content .support-menu-trigger:before,body.support .content .support-menu-trigger:before{--tw-translate-y:-50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z' fill='%23C2C9D1'/%3E%3Cpath d='M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z' fill='%23000' fill-opacity='.25'/%3E%3C/svg%3E");content:"";height:.4375rem;position:absolute;right:1.5625rem;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:.625rem}.post-type-archive-support .content .page-content,.single-support .content .page-content,.support-search-template .content .page-content,.tax-support-categories .content .page-content,body.support .content .page-content{padding-bottom:60px;padding-left:0;padding-top:40px}@media (min-width:767px){.post-type-archive-support .content .page-content,.single-support .content .page-content,.support-search-template .content .page-content,.tax-support-categories .content .page-content,body.support .content .page-content{padding-bottom:6.25rem}}@media (min-width:992px){.post-type-archive-support .content .page-content,.single-support .content .page-content,.support-search-template .content .page-content,.tax-support-categories .content .page-content,body.support .content .page-content{padding-left:60px;padding-top:55px}}.post-type-archive-support .content .page-content .search,.single-support .content .page-content .search,.support-search-template .content .page-content .search,.tax-support-categories .content .page-content .search,body.support .content .page-content .search{margin-top:1.875rem;position:relative}.post-type-archive-support .content .page-content .search input[type=text],.single-support .content .page-content .search input[type=text],.support-search-template .content .page-content .search input[type=text],.tax-support-categories .content .page-content .search input[type=text],body.support .content .page-content .search input[type=text]{--tw-border-opacity:1;--tw-text-opacity:1;--tw-shadow:0 2px 4px rgba(0,0,0,0.05);--tw-shadow-colored:0 2px 4px var(--tw-shadow-color);border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.125rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(60 16 83/var(--tw-text-opacity));font-size:1rem;height:55px;letter-spacing:-.01em;padding-left:1.25rem;padding-right:3.125rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .content .page-content .search input[type=text]::placeholder,.single-support .content .page-content .search input[type=text]::placeholder,.support-search-template .content .page-content .search input[type=text]::placeholder,.tax-support-categories .content .page-content .search input[type=text]::placeholder,body.support .content .page-content .search input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(177 177 178/var(--tw-text-opacity))}.post-type-archive-support .content .page-content .search input[type=text]:focus,.single-support .content .page-content .search input[type=text]:focus,.support-search-template .content .page-content .search input[type=text]:focus,.tax-support-categories .content .page-content .search input[type=text]:focus,body.support .content .page-content .search input[type=text]:focus{--tw-border-opacity:1;--tw-shadow:0 2px 6px rgba(22,101,251,0.05);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);border-color:rgb(89 23 105/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.post-type-archive-support .content .page-content .search button,.single-support .content .page-content .search button,.support-search-template .content .page-content .search button,.tax-support-categories .content .page-content .search button,body.support .content .page-content .search button{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity));position:absolute;right:1.25rem;top:19px}.post-type-archive-support .content .page-content .popular-searches,.single-support .content .page-content .popular-searches,.support-search-template .content .page-content .popular-searches,.tax-support-categories .content .page-content .popular-searches,body.support .content .page-content .popular-searches{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem;margin-top:17px}.post-type-archive-support .content .page-content .popular-searches p,.single-support .content .page-content .popular-searches p,.support-search-template .content .page-content .popular-searches p,.tax-support-categories .content .page-content .popular-searches p,body.support .content .page-content .popular-searches p{flex:none}@media (min-width:992px){.post-type-archive-support .content .page-content .popular-searches p,.single-support .content .page-content .popular-searches p,.support-search-template .content .page-content .popular-searches p,.tax-support-categories .content .page-content .popular-searches p,body.support .content .page-content .popular-searches p{flex:1 1 auto}}.post-type-archive-support .content .page-content .popular-searches a,.single-support .content .page-content .popular-searches a,.support-search-template .content .page-content .popular-searches a,.tax-support-categories .content .page-content .popular-searches a,body.support .content .page-content .popular-searches a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(250 249 247/var(--tw-bg-opacity));border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(99 101 105/var(--tw-text-opacity));display:flex;flex:none;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;padding:8px 1rem;text-align:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.post-type-archive-support .content .page-content .popular-searches a:hover,.single-support .content .page-content .popular-searches a:hover,.support-search-template .content .page-content .popular-searches a:hover,.tax-support-categories .content .page-content .popular-searches a:hover,body.support .content .page-content .popular-searches a:hover{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}@media (min-width:992px){.post-type-archive-support .content .page-content .popular-searches a,.single-support .content .page-content .popular-searches a,.support-search-template .content .page-content .popular-searches a,.tax-support-categories .content .page-content .popular-searches a,body.support .content .page-content .popular-searches a{flex:1 1 auto}}.post-type-archive-support .content .page-content .support-section,.single-support .content .page-content .support-section,.support-search-template .content .page-content .support-section,.tax-support-categories .content .page-content .support-section,body.support .content .page-content .support-section{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-top-width:1px;margin-top:2.5rem}.post-type-archive-support .content .page-content .support-section .support-section-title,.single-support .content .page-content .support-section .support-section-title,.support-search-template .content .page-content .support-section .support-section-title,.tax-support-categories .content .page-content .support-section .support-section-title,body.support .content .page-content .support-section .support-section-title{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:1.5625rem;margin-top:2.5rem;text-transform:uppercase}@media (min-width:767px){.post-type-archive-support .content .page-content .support-section .support-section-title,.single-support .content .page-content .support-section .support-section-title,.support-search-template .content .page-content .support-section .support-section-title,.tax-support-categories .content .page-content .support-section .support-section-title,body.support .content .page-content .support-section .support-section-title{font-size:15px}}.post-type-archive-support .content .page-content .support-section .support-categories-loop,.single-support .content .page-content .support-section .support-categories-loop,.support-search-template .content .page-content .support-section .support-categories-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop,body.support .content .page-content .support-section .support-categories-loop{display:grid;gap:1.875rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:767px){.post-type-archive-support .content .page-content .support-section .support-categories-loop,.single-support .content .page-content .support-section .support-categories-loop,.support-search-template .content .page-content .support-section .support-categories-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop,body.support .content .page-content .support-section .support-categories-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.post-type-archive-support .content .page-content .support-section .support-categories-loop,.single-support .content .page-content .support-section .support-categories-loop,.support-search-template .content .page-content .support-section .support-categories-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop,body.support .content .page-content .support-section .support-categories-loop{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-type-archive-support .content .page-content .support-section .support-categories-loop.log-loop,.single-support .content .page-content .support-section .support-categories-loop.log-loop,.support-search-template .content .page-content .support-section .support-categories-loop.log-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop.log-loop,body.support .content .page-content .support-section .support-categories-loop.log-loop{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:767px){.post-type-archive-support .content .page-content .support-section .support-categories-loop.log-loop,.single-support .content .page-content .support-section .support-categories-loop.log-loop,.support-search-template .content .page-content .support-section .support-categories-loop.log-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop.log-loop,body.support .content .page-content .support-section .support-categories-loop.log-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.post-type-archive-support .content .page-content .support-section .support-categories-loop.log-loop,.single-support .content .page-content .support-section .support-categories-loop.log-loop,.support-search-template .content .page-content .support-section .support-categories-loop.log-loop,.tax-support-categories .content .page-content .support-section .support-categories-loop.log-loop,body.support .content .page-content .support-section .support-categories-loop.log-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-type-archive-support .content .page-content .support-section .cat-box,.single-support .content .page-content .support-section .cat-box,.support-search-template .content .page-content .support-section .cat-box,.tax-support-categories .content .page-content .support-section .cat-box,body.support .content .page-content .support-section .cat-box{--tw-border-opacity:1;--tw-bg-opacity:0.2;--tw-shadow:0 2px 4px rgba(0,0,0,0.04);--tw-shadow-colored:0 2px 4px var(--tw-shadow-color);background-color:rgb(250 249 247/var(--tw-bg-opacity));border-color:rgb(250 249 247/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;gap:1.125rem;padding:1.375rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .content .page-content .support-section .cat-box:hover,.single-support .content .page-content .support-section .cat-box:hover,.support-search-template .content .page-content .support-section .cat-box:hover,.tax-support-categories .content .page-content .support-section .cat-box:hover,body.support .content .page-content .support-section .cat-box:hover{--tw-shadow:0 4px 8px rgba(0,0,0,0.06);--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.post-type-archive-support .content .page-content .support-section .cat-box.log-box,.single-support .content .page-content .support-section .cat-box.log-box,.support-search-template .content .page-content .support-section .cat-box.log-box,.tax-support-categories .content .page-content .support-section .cat-box.log-box,body.support .content .page-content .support-section .cat-box.log-box{align-items:center;padding:13px 1.25rem}.post-type-archive-support .content .page-content .support-section .cat-box.log-box .cat-icon,.single-support .content .page-content .support-section .cat-box.log-box .cat-icon,.support-search-template .content .page-content .support-section .cat-box.log-box .cat-icon,.tax-support-categories .content .page-content .support-section .cat-box.log-box .cat-icon,body.support .content .page-content .support-section .cat-box.log-box .cat-icon{height:40px;width:40px}.post-type-archive-support .content .page-content .support-section .cat-box.sub-box,.single-support .content .page-content .support-section .cat-box.sub-box,.support-search-template .content .page-content .support-section .cat-box.sub-box,.tax-support-categories .content .page-content .support-section .cat-box.sub-box,body.support .content .page-content .support-section .cat-box.sub-box{align-items:center;gap:.9375rem;padding:12px 1.25rem}.post-type-archive-support .content .page-content .support-section .cat-box.sub-box .cat-icon,.single-support .content .page-content .support-section .cat-box.sub-box .cat-icon,.support-search-template .content .page-content .support-section .cat-box.sub-box .cat-icon,.tax-support-categories .content .page-content .support-section .cat-box.sub-box .cat-icon,body.support .content .page-content .support-section .cat-box.sub-box .cat-icon{height:38px;width:38px}.post-type-archive-support .content .page-content .support-section .cat-box.sub-box .cat-icon svg,.single-support .content .page-content .support-section .cat-box.sub-box .cat-icon svg,.support-search-template .content .page-content .support-section .cat-box.sub-box .cat-icon svg,.tax-support-categories .content .page-content .support-section .cat-box.sub-box .cat-icon svg,body.support .content .page-content .support-section .cat-box.sub-box .cat-icon svg{width:22px}.post-type-archive-support .content .page-content .support-section .cat-box .cat-link,.single-support .content .page-content .support-section .cat-box .cat-link,.support-search-template .content .page-content .support-section .cat-box .cat-link,.tax-support-categories .content .page-content .support-section .cat-box .cat-link,body.support .content .page-content .support-section .cat-box .cat-link{bottom:0;left:0;position:absolute;right:0;top:0}.post-type-archive-support .content .page-content .support-section .cat-box .cat-icon,.single-support .content .page-content .support-section .cat-box .cat-icon,.support-search-template .content .page-content .support-section .cat-box .cat-icon,.tax-support-categories .content .page-content .support-section .cat-box .cat-icon,body.support .content .page-content .support-section .cat-box .cat-icon{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(250 249 247/var(--tw-bg-opacity));border-radius:9999px;color:rgb(89 23 105/var(--tw-text-opacity));display:flex;flex:none;height:48px;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:48px}.post-type-archive-support .content .page-content .support-section .cat-box .cat-icon img,.single-support .content .page-content .support-section .cat-box .cat-icon img,.support-search-template .content .page-content .support-section .cat-box .cat-icon img,.tax-support-categories .content .page-content .support-section .cat-box .cat-icon img,body.support .content .page-content .support-section .cat-box .cat-icon img{width:22px}.post-type-archive-support .content .page-content .support-section .cat-box .cat-content h5,.single-support .content .page-content .support-section .cat-box .cat-content h5,.support-search-template .content .page-content .support-section .cat-box .cat-content h5,.tax-support-categories .content .page-content .support-section .cat-box .cat-content h5,body.support .content .page-content .support-section .cat-box .cat-content h5{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.01em}.post-type-archive-support .content .page-content .support-section .cat-box .cat-content p,.single-support .content .page-content .support-section .cat-box .cat-content p,.support-search-template .content .page-content .support-section .cat-box .cat-content p,.tax-support-categories .content .page-content .support-section .cat-box .cat-content p,body.support .content .page-content .support-section .cat-box .cat-content p{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;margin-top:.4375rem}.post-type-archive-support .content .page-content .support-section .cat-box:hover .cat-icon,.single-support .content .page-content .support-section .cat-box:hover .cat-icon,.support-search-template .content .page-content .support-section .cat-box:hover .cat-icon,.tax-support-categories .content .page-content .support-section .cat-box:hover .cat-icon,body.support .content .page-content .support-section .cat-box:hover .cat-icon{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.post-type-archive-support .content .page-content .support-section small,.single-support .content .page-content .support-section small,.support-search-template .content .page-content .support-section small,.tax-support-categories .content .page-content .support-section small,body.support .content .page-content .support-section small{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));display:block;font-size:.75rem;margin-top:.625rem}.post-type-archive-support .content .open-ticket h3,.single-support .content .open-ticket h3,.support-search-template .content .open-ticket h3,.tax-support-categories .content .open-ticket h3,body.support .content .open-ticket h3{font-size:1.5rem;font-weight:500;margin-bottom:.3125rem;margin-top:2.5rem}.post-type-archive-support .content .open-ticket p,.single-support .content .open-ticket p,.support-search-template .content .open-ticket p,.tax-support-categories .content .open-ticket p,body.support .content .open-ticket p{font-size:1.125rem;margin-bottom:1.25rem}.post-type-archive-support .content .open-ticket .open-ticket-btn,.single-support .content .open-ticket .open-ticket-btn,.support-search-template .content .open-ticket .open-ticket-btn,.tax-support-categories .content .open-ticket .open-ticket-btn,body.support .content .open-ticket .open-ticket-btn{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(89 23 105/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(89 23 105/var(--tw-text-opacity));display:inline-flex;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;gap:.375rem;justify-content:center;letter-spacing:-.005em;padding:10px 1.125rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-type-archive-support .content .open-ticket .open-ticket-btn:hover,.single-support .content .open-ticket .open-ticket-btn:hover,.support-search-template .content .open-ticket .open-ticket-btn:hover,.tax-support-categories .content .open-ticket .open-ticket-btn:hover,body.support .content .open-ticket .open-ticket-btn:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.post-type-archive-support .content .open-ticket .open-ticket-btn.large,.single-support .content .open-ticket .open-ticket-btn.large,.support-search-template .content .open-ticket .open-ticket-btn.large,.tax-support-categories .content .open-ticket .open-ticket-btn.large,body.support .content .open-ticket .open-ticket-btn.large{min-width:240px}.post-type-archive-support .content .open-ticket .open-ticket-btn.widget,.single-support .content .open-ticket .open-ticket-btn.widget,.support-search-template .content .open-ticket .open-ticket-btn.widget,.tax-support-categories .content .open-ticket .open-ticket-btn.widget,body.support .content .open-ticket .open-ticket-btn.widget{width:100%}.post-type-archive-support .content .open-ticket .open-ticket-btn svg,.single-support .content .open-ticket .open-ticket-btn svg,.support-search-template .content .open-ticket .open-ticket-btn svg,.tax-support-categories .content .open-ticket .open-ticket-btn svg,body.support .content .open-ticket .open-ticket-btn svg{margin-bottom:-.3125rem;margin-left:.1875rem}.post-type-archive-support aside.toc,.support-search-template aside.toc,.tax-support-categories aside.toc,body.support aside.toc{display:none}.support-search-template .page-content,.tax-support-categories .page-content{width:100%}.support-search-template .search-results-count,.tax-support-categories .search-results-count{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;margin-bottom:1.25rem;margin-top:3.125rem;text-transform:uppercase}.support-search-template .search-results,.tax-support-categories .search-results{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.875rem}.tax-support-categories .page-content{width:100%}.tax-support-categories .page-content h1{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0}.tax-support-categories .page-content p{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-size:1.125rem;line-height:1.5;margin-top:.375rem}.tax-support-categories .page-content .tax-name{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5;text-transform:uppercase}.tax-support-categories .support-post-index{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-top-width:1px;margin-bottom:1.875rem;margin-top:1.875rem;padding-bottom:1.875rem}.tax-support-categories .support-post-index a{display:block}.tax-support-categories .support-post-index>li{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(250 249 247/var(--tw-border-opacity));padding-bottom:1.875rem;padding-top:1.875rem}.tax-support-categories .support-post-index>li>a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;margin-bottom:.625rem;text-transform:uppercase}.tax-support-categories .support-post-index>li>a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.tax-support-categories .support-post-index>li>ul{margin-bottom:.625rem}.tax-support-categories .support-post-index>li>ul li{margin-bottom:0}.tax-support-categories .support-post-index>li>ul li a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));display:flex;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;padding-bottom:.375rem;padding-top:.375rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tax-support-categories .support-post-index>li>ul li a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.tax-support-categories .support-post-index>li>ul li:last-child>a{padding-bottom:0}.tax-support-categories .support-post-index>li>ul li:last-child>ul{margin:0}.tax-support-categories .support-post-index>li>ul ul{padding-left:1.25rem}.post-type-archive-support .page-content{width:100%}</style></head> <body class="support-template-default single single-support postid-17658 single-format-standard configuring-scan-policies-invicti sticky-header-enabled app-data index-data singular-data single-data single-support-data single-support-configuring-scan-policies-invicti-data"> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M7R7MXJ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <div class="sticky-header-observer"></div> <div class="invicti-bar" hidden> <div class="transition-message"> <a href="https://www.invicti.com/blog/news/netsparker-is-now-invicti-signaling-a-new-era-for-modern-appsec/" title="Netsparker is now Invicti">Netsparker is now Invicti</a> <button class="bar-close" title="Hello bar close button"> <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.5858L1.41422 0L0 1.41422L13.5858 15L0.150757 28.435L1.56497 29.8492L15 16.4142L28.2843 29.6985L29.6985 28.2843L16.4142 15L29.8492 1.56497L28.435 0.150757L15 13.5858Z" fill="currentColor"></path> </svg> </button> </div> </div> <header class="site-header"> <div class="container"> <a href="https://www.invicti.com/get-demo/" class="btn-get-demo">Get a demo</a> <div class="navigation-header"> <a href="https://www.invicti.com/" rel="noreferrer"> <img class="logo-icon logo top-logo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <img class="logo-icon logo sticky-logo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <img class="logo-icon logo mobile-logo" src="https://cdn.invicti.com/branding/invicti-logo-bone.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <span class="top-slogan">AppSec with Zero Noise</span> <img class="logo-icon mobile-logo-icon" src="https://cdn.invicti.com/branding/invicti-logo-icon.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="32" height="32" /> </a> <a href="https://www.invicti.com/get-demo/" class="sticky-header-btn">Get a demo</a> <svg class="navbar-toggle navbar-toggle-open" xmlns="http://www.w3.org/2000/svg" width="22" height="13" fill="none"><path fill="black" fill-rule="evenodd" d="M22 0H0v3h22V0Zm0 10H0v3h22v-3Z" clip-rule="evenodd"/></svg> <svg class="navbar-toggle navbar-toggle-close" xmlns="http://www.w3.org/2000/svg" width="17" height="17" fill="none"><path fill="black" fill-rule="evenodd" d="M9 6.718 2.282 0 .162 2.121 6.878 8.84.16 15.556l2.121 2.122L9 10.96l6.717 6.718 2.122-2.122L11.12 8.84 17.84 2.12 15.718 0 9 6.718Z" clip-rule="evenodd"/></svg> </div> <nav id="site-navigation" class="primary-menu-wrapper navigation-menu" aria-label="Main Navigation"> <a href="https://www.invicti.com/get-demo/" class="btn">Get a demo</a> <ul id="primary-menu" class="primary-menu"><li id="menu-item-14" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-14"><a href="#">Product</a> <ul class="sub-menu level--1"> <li id="menu-item-55161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55161"><a href="https://www.invicti.com/product/">Web Application Security</a></li> <li id="menu-item-15" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15"><a href="https://www.invicti.com/product/api-security/">API Security</a></li> <li id="menu-item-16" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16"><a href="https://www.invicti.com/features/">Features</a></li> <li id="menu-item-55889" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55889"><a href="https://www.invicti.com/product/dast/">DAST</a></li> <li id="menu-item-55937" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55937"><a href="https://www.invicti.com/product/sast/">SAST</a></li> </ul> </li> <li id="menu-item-18" class="solution menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18"><a href="#">Why Us?</a> <ul class="sub-menu level--1"> <li id="menu-item-394" class="has-3rd-level menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-394"><a href="#">Solutions</a> <ul class="sub-menu level--2"> <li id="menu-item-48" class="menu-col menu-col1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-48"><a href="#">Industries</a> <ul class="sub-menu level--3"> <li id="menu-item-19" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://www.invicti.com/solutions/it-and-telecom/">IT & Telecom</a></li> <li id="menu-item-20" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://www.invicti.com/solutions/government/">Government</a></li> <li id="menu-item-21" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="https://www.invicti.com/solutions/financial-services/">Financial Services</a></li> <li id="menu-item-22" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="https://www.invicti.com/solutions/higher-education/">Education</a></li> <li id="menu-item-23" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-23"><a href="https://www.invicti.com/solutions/healthcare/">Healthcare</a></li> </ul> </li> <li id="menu-item-49" class="menu-col menu-col1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-49"><a href="#">Roles</a> <ul class="sub-menu level--3"> <li id="menu-item-24" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-24"><a href="https://www.invicti.com/solutions/cto-ciso/">CTO & CISO</a></li> <li id="menu-item-25" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-25"><a href="https://www.invicti.com/solutions/engineering-manager/">Engineering Manager</a></li> <li id="menu-item-26" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-26"><a href="https://www.invicti.com/solutions/security-engineer/">Security Engineer</a></li> <li id="menu-item-27" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="https://www.invicti.com/solutions/devsecops/">DevSecOps</a></li> </ul> </li> </ul> </li> <li id="menu-item-402" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-402"><a href="https://www.invicti.com/vulnerability-scanner-comparison/">Comparison</a></li> <li id="menu-item-401" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-401"><a href="https://www.invicti.com/case-studies/">Case studies</a></li> <li id="menu-item-400" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-400"><a href="https://www.invicti.com/customers/">Customers</a></li> <li id="menu-item-399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-399"><a href="https://www.invicti.com/testimonials/">Testimonials</a></li> </ul> </li> <li id="menu-item-28" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28"><a href="https://www.invicti.com/pricing/">Pricing</a></li> <li id="menu-item-29" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29"><a href="#">About Us</a> <ul class="sub-menu level--1"> <li id="menu-item-395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395"><a href="https://www.invicti.com/about/">Our Story</a></li> <li id="menu-item-398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-398"><a href="https://www.invicti.com/blog/news/">In the news</a></li> <li id="menu-item-397" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-397"><a href="https://www.invicti.com/careers/">Careers</a></li> <li id="menu-item-396" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-396"><a href="https://www.invicti.com/contact/">Contact us</a></li> </ul> </li> <li id="menu-item-30" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="#">Resources</a> <ul class="sub-menu level--1"> <li id="menu-item-31" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31"><a href="https://www.invicti.com/blog/">Blog</a></li> <li id="menu-item-33" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33"><a href="https://www.invicti.com/white-papers/">White Papers</a></li> <li id="menu-item-10430" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10430"><a href="https://www.invicti.com/webinars/">Webinars</a></li> <li id="menu-item-56654" class="new-promotion menu-item menu-item-type-post_type menu-item-object-page menu-item-56654"><a href="https://www.invicti.com/podcasts/">Podcasts</a></li> <li id="menu-item-27789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27789"><a href="https://www.invicti.com/learn/">Invicti Learn</a></li> <li id="menu-item-34" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34"><a href="https://www.invicti.com/resources/">Resource Library</a></li> <li id="menu-item-37" class="partners-custom menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-37"><a href="#">Partners</a> <ul class="sub-menu level--2"> <li id="menu-item-27215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27215"><a href="https://www.invicti.com/partners/">Channel</a></li> <li id="menu-item-27218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27218"><a href="https://www.invicti.com/clp/managed-security-service-provider/">MSSP</a></li> </ul> </li> <li id="menu-item-38" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38"><a href="https://www.invicti.com/support/">Support</a></li> </ul> </li> </ul> </nav><!-- #site-navigation--> </div> </header><!-- .site-header--> <div class="top"> <div class="container"> <div class="header"> <p id="breadcrumbs"><span><span><a href="https://www.invicti.com/">Home</a></span> / <span><a href="https://www.invicti.com/support/">Support</a></span> / <span><a href="https://www.invicti.com/support/category/policies/">Policies</a></span> / <span><a href="https://www.invicti.com/support/category/scan-policies/">Scan Policies</a></span> / <span class="breadcrumb_last" aria-current="page">Configuring Scan Policies</span></span></p> <div class="support-title">Support</div> </div> <div class="search"> <form role="search" method="get" id="searchform" action="https://www.invicti.com/support/"> <label class="screen-reader-text" for="s">Search in support</label> <input type="text" value="" name="s" id="s" placeholder="Search in support" /> <button type="submit"> <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.625 16.625L13.0736 13.0673L16.625 16.625ZM15.0416 8.31254C15.0416 10.0972 14.3327 11.8088 13.0707 13.0708C11.8088 14.3327 10.0972 15.0417 8.31248 15.0417C6.52779 15.0417 4.8162 14.3327 3.55424 13.0708C2.29228 11.8088 1.58331 10.0972 1.58331 8.31254C1.58331 6.52785 2.29228 4.81626 3.55424 3.5543C4.8162 2.29234 6.52779 1.58337 8.31248 1.58337C10.0972 1.58337 11.8088 2.29234 13.0707 3.5543C14.3327 4.81626 15.0416 6.52785 15.0416 8.31254V8.31254Z" stroke="currentColor" stroke-width="2.08333" stroke-linecap="round" stroke-linejoin="round" /> </svg> </button> </form> </div> </div> </div> <div class="content"> <div class="container flex flex-col lg:flex-row min-h-screen"> <aside class="sidebar"> <div class="support-menu-trigger"> <span>Support Categories</span> </div> <div class="sidebar-menu"> <ul class="menu support-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Getting Started</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/what-is-invicti/">What is Invicti?</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-editions/">Comparing Editions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-licensing/">Invicti Licensing</a> </li> <li class="article"> <a href="https://www.invicti.com/support/how-does-invicti-licensing-work/">Licensing FAQs</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-glossary/">Glossary</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Enterprise</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/logging-in-invicti/">Logging in to Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/navigation-in-invicti/">Navigation in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-quick-start-guide/">Quick start guide</a> </li> <li class="article"> <a href="https://www.invicti.com/support/using-filters/">Using filters in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/introduction-dashboards-invicti/">Introduction to Invicti Enterprise dashboards</a> </li> <li class="article"> <a href="https://www.invicti.com/support/the-global-dashboard/">Global Dashboard (Invicti Enterprise)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/downloading-invicti-standard-from-invicti-enterprise/">Downloading Invicti Standard from Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/exclude-from-antivirus/">Excluding Invicti files from antivirus scans</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Enterprise On-Premises Installation</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/step-1-components-architecture-prerequisites-download/">Step 1: Components and architecture, prerequisites, and download</a> </li> <li class="article"> <a href="https://www.invicti.com/support/step-2-installing-configuring-web-app-av/">Step 2: Installing and configuring the web app server and AV service</a> </li> <li class="article"> <a href="https://www.invicti.com/support/step-3-installing-configuring-agent/">Step 3: Installing and configuring the Agent</a> </li> <li class="article"> <a href="https://www.invicti.com/support/step-4-installing-configuring-auth-verif/">Step 4: Installing and configuring the Authentication Verifier agent</a> </li> <li class="article"> <a href="https://www.invicti.com/support/step-5-installing-iast-bridge/">Step 5: Installing the IAST bridge</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-a-proxy-for-the-invicti-enterprise-web-application/">Configuring a proxy for the Invicti Enterprise Web Application</a> </li> <li class="article"> <a href="https://www.invicti.com/support/security-hardening-invicti-onpremises/">Security Hardening for Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/updating-invicti-enterprise-onpremises/">Updating Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-invicti-enterprise-for-amazon-web-services/">Configuring Invicti Enterprise for Amazon Web Services</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-invicti-enterprise-for-linux-on-amazon-web-services/">Configuring Invicti Enterprise for Linux on Amazon Web Services (Ubuntu)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/data-migration-invicti-enterprise/">Migrating data in Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-invicti-enterprise-silent-mode/">Installing Invicti Enterprise On-Premises in Silent Mode</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-hawk-internally/">Installing Invicti Hawk internally</a> </li> <li class="article"> <a href="https://www.invicti.com/support/exclude-from-antivirus/">Excluding Invicti files from antivirus scans</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Standard</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/installing-invicti-standard/">Installing Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/introduction-to-invicti-standard-dashboards/">Introduction to Invicti Standard Dashboards</a> </li> <li class="article"> <a href="https://www.invicti.com/support/navigation-in-invicti-standard/">Navigation in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-standard-scan-summary-dashboard/">Scan Summary Dashboard (Invicti Standard)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-hawk-internally/">Installing Invicti Hawk internally</a> </li> <li class="article"> <a href="https://www.invicti.com/support/exclude-from-antivirus/">Excluding Invicti files from antivirus scans</a> </li> <li class="article"> <a href="https://www.invicti.com/support/updating-invicti-standard/">Updating Invicti Standard</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Discovery</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Web Asset Discovery</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/application-and-service-discovery/">The Discovery Service - Introduction</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-discovery-service/">Configuring the Discovery Service</a> </li> <li class="article"> <a href="https://www.invicti.com/support/creating-websites-discovery/">Managing the Discovered Websites List</a> </li> <li class="article"> <a href="https://www.invicti.com/support/discover-amazon-web-services/">Configuring AWS Connections</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Predictive Risk Scoring</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/introduction-to-predictive-risk-scoring/">Introduction to Predictive Risk Scoring</a> </li> <li class="article"> <a href="https://www.invicti.com/support/utilizing-predictive-risk-scoring/">Utilizing Predictive Risk Scoring</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Targets</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Managing Targets</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/what-is-a-target/">What is a Target?</a> </li> <li class="article"> <a href="https://www.invicti.com/support/websites-and-apis-dashboards/">Targets Dashboard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/adding-website-invicti-enterprise/">Adding a Target</a> </li> <li class="article"> <a href="https://www.invicti.com/support/importing-websites-invicti-enterprise/">Importing Targets</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-websites-invicti-enterprise/">Managing Targets</a> </li> <li class="article"> <a href="https://www.invicti.com/support/verifying-website-ownership-invicti-enterprise/">Verifying Target Ownership</a> </li> <li class="article"> <a href="https://www.invicti.com/support/what-are-target-groups/">What are Target Groups?</a> </li> <li class="article"> <a href="https://www.invicti.com/support/website-groups-invicti-enterprise/">Creating and Managing Target Groups</a> </li> <li class="article"> <a href="https://www.invicti.com/support/view-filter-target-groups/">Viewing and Filtering Target Groups</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">API Security</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/install-api-security-on-premises/">Installing Invicti API Security On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/api-types-formats/">API types and specification formats</a> </li> <li class="article"> <a href="https://www.invicti.com/support/updating-invicti-api-security-on-premises/">Updating Invicti API Security On-Premises</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">API Discovery</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/api-discovery-overview/">API Discovery Overview</a> </li> <li class="article"> <a href="https://www.invicti.com/support/introduction-api-management-integrations/">Introduction to API Discovery Sources</a> </li> <li class="article"> <a href="https://www.invicti.com/support/zero-config-api-discovery/">Getting Started with Zero Configuration API Discovery</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-invicti-network-traffic-analyzer/">Installing the Invicti Network Traffic Analyzer</a> </li> <li class="article"> <a href="https://www.invicti.com/support/network-api-discovery-tap-plugin-faqs/">Network Traffic Analyzer: Tap Plugin FAQs</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-amazon-api-gateway/">Integrating with Amazon API Gateway</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-apigee-api-hub/">Integrating with Apigee API hub</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-azure-api-management/">Integrating with Azure API Management</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-mulesoft-anypoint-exchange/">Integrating MuleSoft Anypoint Exchange with Invicti Enterprise On-Demand</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-mulesoft-anypoint-exchange-on-premises/">Integrating MuleSoft Anypoint Exchange with Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-your-api-inventory/">Managing your API Inventory</a> </li> <li class="article"> <a href="https://www.invicti.com/support/linking-unlinking-api-target/">Linking and unlinking discovered APIs to targets</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scanning APIs</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/overview-scanning-api/">Overview of Scanning APIs</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-grpc-api-web-services-with-invicti-enterprise/">Scanning gRPC API Web Services with Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-grpc-api-web-services-with-invicti-standard/">Scanning gRPC API Web Services with Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-soap-web-services/">Scanning SOAP API Web Services</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-restful-api-web-service/">Scanning a RESTful API Web Service</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-graphql-api/">Scanning a GraphQL API for vulnerabilities</a> </li> <li class="article"> <a href="https://www.invicti.com/support/importing-links-api-definitions/">Importing links and API definitions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/imported-links/">Importing links from supported tools</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scans</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction to Scanning</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/web-application-security-scanning-flow/">Web Application Security Scanning Flow</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-production-environment/">Scanning Production Environments</a> </li> <li class="article"> <a href="https://www.invicti.com/support/stages-scanning/">Stages of Scanning</a> </li> <li class="article"> <a href="https://www.invicti.com/support/overview-scanning-invicti/">Overview of Scanning</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Launching Scans</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/creating-new-scan-invicti/">Creating a New Scan</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scheduling-scans/">Scheduling Scans in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scheduled-scans-best-practices/">Best practices for creating effective scan schedules in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scheduling-scans-in-invicti-standard/">Scheduling Scans in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/setting-up-incremental-scan/">Setting up incremental scans</a> </li> <li class="article"> <a href="https://www.invicti.com/support/pci-dss-scanning-invicti/">PCI DSS Scanning</a> </li> <li class="article"> <a href="https://www.invicti.com/support/retrieve-mend-sast-scan-results/">Retrieving Mend SAST scan results</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scan Results</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/recent-scans/">Recent Scans</a> </li> <li class="article"> <a href="https://www.invicti.com/support/reviewing-scan-results-imported-vulnerabilities/">Reviewing Scan Results and Imported Vulnerabilities</a> </li> <li class="article"> <a href="https://www.invicti.com/support/view-mend-sast-scan-results/">Viewing Mend SAST scan results in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-detected-technologies/">Viewing detected technologies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/checking-the-vdb-version-in-invicti-enterprise-on-premises/">Checking the VDB version in Invicti Enterprise On-Premises</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Working with Scans</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/managing-scans/">Suspending, pausing, and resuming scans</a> </li> <li class="article"> <a href="https://www.invicti.com/support/manual-crawling-proxy-mode-invicti/">Manual Crawling in Proxy Mode</a> </li> <li class="article"> <a href="https://www.invicti.com/support/excluding-parts-website-from-scan/">Excluding Parts of a Website From a Scan</a> </li> <li class="article"> <a href="https://www.invicti.com/support/exclude-include-links-sitemap-after-crawling/">Excluding and Including Links from the Sitemap After Crawling</a> </li> <li class="article"> <a href="https://www.invicti.com/support/additional-websites-invicti/">Configuring Additional Websites</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-applications-ip-range/">Scanning Applications in an IP Range</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-url-rewrite-rules-invicti/">Configuring URL Rewrite Rules</a> </li> <li class="article"> <a href="https://www.invicti.com/support/prerequest-scripts/">Pre-Request Scripts</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-groups-in-invicti-enterprise/">Scan Groups in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/business-logic-recorder-invicti/">Using the business logic recorder</a> </li> <li class="article"> <a href="https://www.invicti.com/support/performance-analysis-in-invicti/">Performance Analysis in Invicti</a> </li> <li class="article"> <a href="https://www.invicti.com/support/importing-and-exporting-scan-sessions/">Importing and Exporting Scan Sessions in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-time-window/">Scan Time Window</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-coverage-gaps/">Checking scan coverage and addressing gaps</a> </li> <li class="article"> <a href="https://www.invicti.com/support/factors-leading-to-longer-scan-times/">Factors leading to longer scan times</a> </li> <li class="article"> <a href="https://www.invicti.com/support/reducing-scan-times/">Reducing scan times</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-search-in-invicti-standard/">Scan Search in Invicti Standard</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scan Profiles</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/scan-profiles-invicti/">Overview of Scan Profiles in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-scan-profiles-invicti-enterprise/">Configuring Scan Profiles in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-scan-profiles-invicti-standard/">Configuring Scan Profiles in Invicti Standard</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Security Checks</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/setting-security-check-options/">Security Checks</a> </li> <li class="article"> <a href="https://www.invicti.com/support/waf-identifier/">WAF Identifier</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-graphql-library-detection/">GraphQL Library Detection</a> </li> <li class="article"> <a href="https://www.invicti.com/support/identifying-mongodb-injection-vulnerabilities/">Identifying MongoDB injection vulnerabilities</a> </li> <li class="article"> <a href="https://www.invicti.com/support/breach-attack-detection/">BREACH Attack</a> </li> <li class="article"> <a href="https://www.invicti.com/support/forced-browsing/">Forced Browsing</a> </li> <li class="article"> <a href="https://www.invicti.com/support/login-page-identifier/">Login Page Identifier</a> </li> <li class="article"> <a href="https://www.invicti.com/support/malware-analyzer/">Malware Analyzer</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-scripts-security-checks-invicti-enterprise/">Custom Scripts for Security Checks in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-scripts-security-checks/">Custom Scripts for Security Checks in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-security-checks-scripting/">Custom Security Checks via Scripting</a> </li> <li class="article"> <a href="https://www.invicti.com/support/identifying-sensitive-data/">Identifying sensitive data</a> </li> <li class="article"> <a href="https://www.invicti.com/support/how-invicti-reports-vulnerabilities/">How Invicti reports vulnerabilities</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">HTTP Request Builder</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/http-request-builder-invicti/">HTTP Request Builder</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Command Line Interface</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/command-line-interface-invicti-standard/">Command Line Interface</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Authentication</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/authentication/">Overview of Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-verifying-form-authentication-invicti-enterprise/">Configuring and Verifying Form Authentication in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-form-authentication-with-otp/">Configuring Form Authentication with OTP</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-scripts-form-authentication/">Custom Scripts for Form Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/authentication-profiles/">Authentication Profiles</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-basic-digest-ntlm-kerberos-negotiate-authentication/">Configuring Basic, Digest, NTLM/Kerberos and Negotiate Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-client-certificate-authentication/">Configuring Client Certificate Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-oauth-authentication/">Configuring OAuth2 Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-header-authentication/">Configuring Header Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/logout-problems/">Logout Problems</a> </li> <li class="article"> <a href="https://www.invicti.com/support/logout-detection-invicti/">Logout Detection</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-form-authentication-invicti-standard/">Configuring Form Authentication in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/verifying-form-authentication-configuration-invicti-standard/">Verifying the Form Authentication Configuration in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-manual-authentication-invicti-standard/">Manual Authentication in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-smart-card-authentication-invicti-standard/">Configuring Smart Card Authentication in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/hmac-authentication-scripting/">HMAC Authentication via Scripting in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/interactive-logins-invicti-standard/">Interactive Logins in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/form-authentication-api/">Form Authentication API</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Working with Scan Scopes</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/scan-scope/">Scan Scope</a> </li> <li class="article"> <a href="https://www.invicti.com/support/excluding-file-types-scan/">Excluding file types from a scan</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Shark (IAST and SCA)</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Deploy Invicti Shark</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-invicti-iast-bridge/">Configuring Invicti IAST Bridge</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-iast-onprem/">Deploying Shark (IAST) in Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-iast/">Deploying Shark (IAST) in Invicti Enterprise On-Demand</a> </li> <li class="article"> <a href="https://www.invicti.com/support/how-shark-enriches-vulnerability-reports/">How Invicti Shark enriches vulnerability reports</a> </li> <li class="article"> <a href="https://www.invicti.com/support/software-composition-analysis-invicti/">Analyzing software composition with Invicti Shark (IAST)</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Shark for PHP</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-php/">Deploying Invicti Shark for PHP</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-php-docker/">Deploying Invicti Shark for PHP - Docker</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-php-aws-elastic-beanstalk/">Deploying Invicti Shark for PHP - AWS Elastic Beanstalk</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Shark for Java</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-java/">Installing Invicti Shark for Java websites</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-java-windows/">Deploying Invicti Shark for Java - Tomcat (Windows/Linux/Docker)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-java-docker-springboot/">Deploying Invicti Shark for Java - Docker (Spring Boot)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-iast-for-java-windows-jboss-7-4-standalone-war-file/">Deploying Invicti Shark for JAVA - Windows/Linux (JBOSS 7.4 Standalone + WAR File)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-iast-for-java-windows-jetty-war-file/">Deploying Invicti Shark for Java - Windows/Linux (Jetty 10.0.10 + WAR file)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-iast-for-java-windows-wildfly-26-1-1-final-standalone-war-file/">Deploying Invicti Shark for Java - Windows/Linux (Wildfly 26.1.1 Final Standalone + WAR file)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-java-linux-websphere/">Deploying Invicti Shark for Java - Linux (WebSphere Liberty 19.0.0.9+ with WAR file)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-shark-scan-aws-java/">Scanning an application in AWS Elastic Beanstalk (Tomcat + WAR File)</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Shark for .NET</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-dot-net-supported-scenarios/">Deploying Invicti Shark for .NET - Supported Scenarios</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-net/">Deploying Shark for .NET in Invicti Enterprise On-Demand</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-net-onprem/">Deploying Shark for .NET in Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-agent-for-net-core/">Deploying Invicti Shark agent for .NET Core</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-for-net-aws-elastic-beanstalk/">Deploying Invicti Shark for .NET - AWS Elastic Beanstalk</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Shark for Nodejs</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-nodejs/">Deploying Invicti Shark for Node.js</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-nodejs-docker/">Deploying Invicti Shark (IAST) for Node.js - Docker</a> </li> <li class="article"> <a href="https://www.invicti.com/support/deploying-invicti-shark-nodejs-aws/">Deploying Invicti Shark agent for Node.js - AWS Elastic Beanstalk</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Reporting</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction to Reports</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/why-do-we-need-reports-invicti/">Overview of Reports</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Types of Reports</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/built-in-reports-invicti/">Built-In Reports</a> </li> <li class="article"> <a href="https://www.invicti.com/support/trend-matrix-report/">Trend Matrix Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/report-templates-invicti/">Report Templates</a> </li> <li class="article"> <a href="https://www.invicti.com/support/detailed-scan-report/">Detailed Scan Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/technical-report/">Technical Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/executive-summary-report/">Executive Summary Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/hipaa-compliance-report/">HIPAA Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/iso-27001-compliance-report/">ISO 27001 Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/disa-stig-scan-report/">DISA STIG Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/nist-sp-scan-report/">NIST SP 800-53 Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/owasp-top-ten-2021-report/">OWASP Top Ten 2021 Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/owasp-api-top-ten-2019-report/">OWASP API Top Ten 2019 Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/owasp-top-ten-2017-report/">OWASP Top Ten 2017 Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/owasp-top-ten-2013-report/">OWASP Top Ten 2013 Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/owasp-asvs-compliance-report/">ASVS 4.0 Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/pci-compliance-report/">PCI DSS Compliance Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sans-top-25-report/">SANS Top 25 Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/wasc-threat-classification-report/">WASC Threat Classification Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/knowledge-base-report/">Knowledge Base Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/modsecurity-waf-rules-report/">ModSecurity WAF Rules Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/f5-big-ip-asm-waf-rules-report/">F5 BIG-IP ASM WAF Rules Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/lists-invicti/">Lists</a> </li> <li class="article"> <a href="https://www.invicti.com/support/comparison-report/">Comparison Report (Invicti Standard)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-reports-templates-invicti/">Custom Reports (Invicti Standard)</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Web Application Firewall Reports</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/fortiweb-waf-rules/">Generating FortiWeb WAF Rules from Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/imperva-securesphere-waf-rules/">Generating Imperva SecureSphere WAF Rules from Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/cloudflare-waf-rules/">Generating Cloudflare WAF Rules from Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/amazon-web-services-waf-rules/">Generating Amazon Web Services WAF Rules From Invicti</a> </li> <li class="article"> <a href="https://www.invicti.com/support/f5-big-ip-asm-waf-rules/">Generating F5 BIG-IP Application Security Manager WAF Rules From Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/web-application-firewall/">Web Application Firewall Support in Invicti</a> </li> <li class="article"> <a href="https://www.invicti.com/support/modsecurity-waf-rules/">Generating ModSecurity WAF Rules from Invicti Standard</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Working with Reports</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/chart-reports-invicti-enterprise/">Chart Reports</a> </li> <li class="article"> <a href="https://www.invicti.com/support/editing-vulnerabilities-and-assigning-security-standards-in-invicti-enterprise/">Editing vulnerabilities and adding security standards in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/editing-vulnerabilities-and-assigning-security-standards-in-invicti-standard/">Editing vulnerabilities and adding security standards in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/inconsistent-web-security-scan-results-invicti/">Troubleshooting Inconsistent Web Security Scan Results</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Knowledge Base Nodes</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/knowledge-base-nodes/">Knowledge Base Nodes</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-shark-node/">Invicti Shark Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/software-composition-analysis-node/">Software Composition Analysis (SCA) Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/crawling-performance-node/">Crawling Performance Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/web-services-soap-node/">Web Services (SOAP) Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/web-pages-with-inputs-node/">Web Pages With Inputs Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/url-rewrite-node/">URL Rewrite Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/ssl-node/">SSL Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/site-profile-node/">Site Profile Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/slowest-pages-node/">Slowest Pages Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-performance-node/">Scan Performance Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/rest-apis-node/">REST APIs Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/proofs-node/">Proofs Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/out-of-scope-links-node/">Out of Scope Links Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/not-founds-node/">Not Founds Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/mime-types-nodes/">MIME Types Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/javascript-files-node/">JavaScript Files Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/interesting-headers-node/">Interesting Headers Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/incremental-scan-node/">Incremental Scan Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/google-web-toolkit-node/">Google Web Toolkit Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/form-validation-errors-node/">Form Validation Errors Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/file-extensions-node/">File Extensions Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/external-scripts-node/">External Scripts Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/external-frames-node/">External Frames Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/external-css-files-node/">External CSS Files Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/embedded-objects-node/">Embedded Objects Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/css-files-node/">CSS Files Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/comments-node/">Comments Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/attack-possibilities-node/">Attack Possibilities Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/ajax-xml-http-requests-node/">AJAX/XML HTTP Requests Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/email-addresses-node/">Email Addresses Node</a> </li> <li class="article"> <a href="https://www.invicti.com/support/cookies-node/">Cookies Node</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Issues</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Working With Issues</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/managing-issues-invicti/">Managing Issues</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-issues-invicti-enterprise/">Viewing issues in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-issues-invicti-standard/">Viewing Issues in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/generating-exploits-vulnerabilities-invicti-standard/">Generating Exploits for Vulnerabilities in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/vulnerability-severity-levels-invicti/">Vulnerability Severity Levels</a> </li> <li class="article"> <a href="https://www.invicti.com/support/exporting-issues-invicti/">Sending vulnerabilities manually to an issue tracking system</a> </li> <li class="article"> <a href="https://www.invicti.com/support/assigning-issue-another-team-member/">Assigning an Issue to Another Team Member</a> </li> <li class="article"> <a href="https://www.invicti.com/support/disabling-assigning-issues-code-committer/">Disabling the Assigning of Issues in Invicti to the Code Committer</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-http-request-response-issue/">Viewing the HTTP Request and Response of an Issue</a> </li> <li class="article"> <a href="https://www.invicti.com/support/updating-status-issue-invicti-enterprise/">Updating the status of an issue in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/tagging-invicti-enterprise/">Tagging in Invicti Enterprise</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Explanations</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/invicti-fips/">How Invicti approaches FIPS</a> </li> <li class="article"> <a href="https://www.invicti.com/support/error-messages-in-scan-failures/">Error messages in scan failures</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Technologies</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Explanations</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/technologies-invicti/">Technologies dashboard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-recent-technologies-invicti/">Viewing recent technologies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/technology-notifications/">Technology notifications</a> </li> <li class="article"> <a href="https://www.invicti.com/support/how-invicti-identifies-outofdate/">How Invicti identifies out-of-date technologies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/fingerprinting-libraries/">Fingerprinting libraries</a> </li> <li class="article"> <a href="https://www.invicti.com/support/detecting-log4j-vulnerability-invicti/">Detecting the Log4j vulnerability with Invicti</a> </li> <li class="article"> <a href="https://www.invicti.com/support/log4j-faq/">Log4J FAQ</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children active"> <div class="menu-item-block"> <a href="#" onclick="return false;">Policies</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children active"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scan Policies</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/scan-policies-invicti/">Overview of Scan Policies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-policy-editor-invicti/">Scan Policy Editor</a> </li> <li class="article current-menu-item active"> <a href="https://www.invicti.com/support/configuring-scan-policies-invicti/">Configuring Scan Policies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-single-page-applications/">Scanning Single Page Applications</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scanning-parameter-based-navigation-websites/">Scanning Parameter-Based Navigation Websites</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-policy-optimizer-invicti/">Scan Policy Optimizer</a> </li> <li class="article"> <a href="https://www.invicti.com/support/excluding-parameters-from-scan/">Excluding Parameters From a Scan</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-predetermined-web-form-values/">Configuring Predefined Web Form Values</a> </li> <li class="article"> <a href="https://www.invicti.com/support/hawk-vulnerabilities/">How Invicti Hawk finds vulnerabilities</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Report Policies</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/report-policies-invicti/">Overview of Report Policies</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-report-policies-invicti/">Custom Report Policies</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Notifications</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction to Notifications in Invicti Enterprise</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/notifications-invicti-enterprise/">Introduction to Notifications</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Configuring Notifications in Invicti Enterprise</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-user-profile-notifications/">Configuring the User Profile for Notifications</a> </li> <li class="article"> <a href="https://www.invicti.com/support/creating-notifications/">Creating notifications</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-notifications/">Managing Notifications</a> </li> <li class="article"> <a href="https://www.invicti.com/support/report-vulnerabilities-issue-tracking-system/">Configuring Notifications to Report Vulnerabilities to an Issue Tracking System</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-notification-priorities/">Managing Notification Priorities</a> </li> <li class="article"> <a href="https://www.invicti.com/support/previewing-notifications/">Previewing Notifications</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Integrations</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction to Integrations</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-vulnerability-management-system/">Integrating Invicti into Your Vulnerability Management System</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-sdlc/">Integrating Invicti Enterprise into Your Existing SDLC</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Configuring Integrations</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-user-mappings/">Configuring user mappings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/automating-scanning-with-bitbucket-pipelines/">Automating scanning with Bitbucket Pipelines</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-integrations-invicti-enterprise/">Managing Integrations</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-gocd-automation-server/">Integrating Invicti Standard with GoCD Automation Server</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Issue Tracking Systems</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-issue-tracking-system/">Integrating Invicti Enterprise with an issue tracking system</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-azure-boards/">Integrating Invicti Enterprise with Azure Boards</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-bitbucket/">Integrating Invicti Enterprise with Bitbucket</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-bugzilla/">Integrating Invicti Enterprise with Bugzilla</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-defectdojo/">Integrating Invicti Enterprise with DefectDojo</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-fogbugz/">Integrating Invicti Enterprise with FogBugz</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-freshservice/">Integrating Invicti Enterprise with Freshservice</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-github/">Integrating Invicti Enterprise with GitHub</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-gitlab-issue-tracking/">Integrating Invicti Enterprise with GitLab Issues (Issue Tracking)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-jazzteam/">Integrating Invicti Enterprise with Jazz Team Server</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-jira/">Integrating Invicti Enterprise with Jira</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-kafka/">Integrating Invicti Enterprise with Kafka</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-kenna/">Integrating Invicti Enterprise with Kenna</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-pagerduty/">Integrating Invicti Enterprise with PagerDuty</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-pivotal-tracker/">Integrating Invicti Enterprise with Pivotal Tracker</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-redmine/">Integrating Invicti Enterprise with Redmine</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-servicenow/">Integrating Invicti Enterprise with ServiceNow Incident Management</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-shortcut/">Integrating Invicti Enterprise with Shortcut</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-enterprise-addon-splunk/">Integrating Invicti Enterprise with Splunk</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-tfs/">Integrating Invicti Enterprise with TFS</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-netsparking-enterprise-unfuddle/">Integrating Invicti Enterprise with Unfuddle</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-youtrack/">Integrating Invicti Enterprise with YouTrack</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-with-invicti-enterprise/">Integrating Invicti Standard with Invicti Enterprise</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Project Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-asana/">Integrating Invicti Enterprise with Asana</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-trello/">Integrating Invicti Enterprise with Trello</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-asana/">Integrating Invicti Standard with Asana</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-trello/">Integrating Invicti Standard with Trello</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Continuous Integration Systems</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/viewing-continuous-integrations-information-status-window/">Viewing Continuous Integration Information in the Status Window</a> </li> <li class="article"> <a href="https://www.invicti.com/support/viewing-continuous-integration-information-issues-window/">Viewing Continuous Integration Information in the Issues Window</a> </li> <li class="article"> <a href="https://www.invicti.com/support/continuous-integration-details-scan-report/">Accessing Continuous Integration Details in the Scan Report</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-azure-pipelines/">Integrating Invicti Enterprise with Azure Pipelines</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-bamboo-plugin/">Integrating Invicti Enterprise with the Bamboo Plugin</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-circleci/">Integrating Invicti Enterprise with CircleCI</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-gitlab-ci-cd/">Integrating Invicti Enterprise with GitLab CI/CD</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-urbancode-deploy/">Integrating Invicti Enterprise with UrbanCode Deploy</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-github-actions/">Integrating Invicti Enterprise with GitHub Actions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-scan-jenkins-plugin/">Integrating Invicti Enterprise with Jenkins</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-jenkins/">Integrating Invicti Standard with Jenkins</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-configuring-invicti-enterprise-scan-teamcity-plugin/">Installing and Configuring the Invicti Enterprise Scan TeamCity Plugin</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-teamcity-plugin/">Integrating Invicti Enterprise with the TeamCity Plugin</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-travis-ci/">Integrating Invicti Enterprise with Travis CI</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Communication</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-mattermost/">Integrating Invicti Enterprise with Mattermost</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-microsoft-teams/">Integrating Invicti Enterprise with Microsoft Teams</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-slack/">Integrating Invicti Enterprise with Slack</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Secret and Encryption Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-azure-key-vault/">Integrating Invicti Enterprise with Azure Key Vault</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-cyberark-vault/">Integrating Invicti Enterprise with CyberArk Vault</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-hashicorp-vault/">Integrating Invicti Enterprise with HashiCorp Vault</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">API</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-webhook/">Integrating Invicti Enterprise with Webhooks</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-zapier/">Integrating Invicti Enterprise with Zapier</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Single Sign-On Providers</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/single-sign-on-saml-authentication/">SAML Authentication Services</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-azureactivedirectory-single-sign-on-integration-with-saml/">Configuring Microsoft Entra ID (Azure Active Directory) Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-google-single-sign-on-integration-with-saml/">Configuring Google Single Sign-On Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-microsoftactivedirectory-single-sign-on-integration-with-saml/">Configuring Microsoft Active Directory Federation Services Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-okta-sso-integration-with-saml/">Configuring Okta Single Sign-On Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-pingfederate-single-sign-on-integration-with-saml/">Configuring PingFederate Single Sign-On Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-pingidentity-single-sign-on-integration-with-saml/">Configuring Ping Identity Single Sign-On Integration with SAML</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sso-configuring-saml-based-single-sign-on-integration/">Configuring SAML-Based Single Sign-On Integration</a> </li> <li class="article"> <a href="https://www.invicti.com/support/troubleshooting-sso-issues/">Troubleshooting SSO Issues</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">System for Cross-domain Identity Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-azure-active-directory-integration-with-scim/">Configuring Microsoft Entra ID (Azure Active Directory) Integration with SCIM</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-okta-integration-with-scim/">Configuring Okta Integration with SCIM</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Vulnerability Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-servicenow-vulnerability-response-plugin/">Integrating Invicti Enterprise with ServiceNow Vulnerability Response (Plugin)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-enterprise-servicenow-vulnerability-response/">Integrating Invicti Enterprise with ServiceNow Vulnerability Response using an integration script</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrate-servicenow-application-vulnerability-response/">Integrating Invicti Enterprise with ServiceNow Application Vulnerability Response</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Connections</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/integrate-mend-sast/">Integrating Invicti Enterprise with Mend SAST</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Send To Actions</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-auto-send-to-actions-invicti-standard/">Configuring Auto Send To Actions in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-send-to-actions-invicti/">Configuring the User Interface for Custom Send To Actions in Invicti Standard</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-azure-boards/">Integrating Invicti Standard with Azure Boards</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-bitbucket/">Integrating Invicti Standard with Bitbucket</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-bugzilla/">Integrating Invicti Standard with Bugzilla</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-email/">Integrating Invicti Standard with Email</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-fogbugz/">Integrating Invicti Standard with FogBugz</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-freshservice/">Integrating Invicti Standard with Freshservice</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-github/">Integrating Invicti Standard with GitHub</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-gitlab/">Integrating Invicti Standard with GitLab</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-jazzteam/">Integrating Invicti Standard with Jazz Team Server</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-jira/">Integrating Invicti Standard with Jira</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-kenna/">Integrating Invicti Standard with Kenna</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-microsoft-teams/">Integrating Invicti Standard with Microsoft Teams</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-pivotal-tracker/">Integrating Invicti Standard with Pivotal Tracker</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-redmine/">Integrating Invicti Standard with Redmine</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-shortcut-invicti-standard/">Integrating Invicti Standard with Shortcut</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-tfs/">Integrating Invicti Standard with TFS</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-unfuddle/">Integrating Invicti Standard with Unfuddle</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-webhook/">Integrating Invicti Standard with Webhooks</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-youtrack/">Integrating Invicti Standard with YouTrack</a> </li> <li class="article"> <a href="https://www.invicti.com/support/integrating-invicti-standard-zapier/">Integrating Invicti Standard with Zapier</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Team Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Introduction to Team Management</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/overview-of-team-management/">Overview of team management in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-members-invicti-enterprise/">Managing team members in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-roles-invicti-enterprise/">Managing roles in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/managing-teams-invicti-enterprise/">Managing teams in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/activity-log/">Activity Logs</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">User Permissions</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/viewing-roles-and-teams/">Viewing your roles and teams</a> </li> <li class="article"> <a href="https://www.invicti.com/support/general-settings-user-roles-and-permissions/">User roles and permissions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-roles-invicti-enterprise/">Configuring roles in Invicti Enterprise</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Team Administrator role</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/team-administrator-capabilities-assigning-role/">Team Administrator capabilities and assigning the role</a> </li> <li class="article"> <a href="https://www.invicti.com/support/assigning-roles-to-specific-member/">Assigning roles to a specific member</a> </li> <li class="article"> <a href="https://www.invicti.com/support/assigning-roles-to-a-team/">Assigning roles to a team</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-team-administrator-roles-with-setup-examples/">Custom Team Administrator roles with setup examples</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">LDAP service</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/configuring-ldap/">Configuring LDAP</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Agents</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Scan Agents</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/agents-invicti-enterprise-on-premises/">Agents in Invicti Enterprise On-Premises</a> </li> <li class="article"> <a href="https://www.invicti.com/support/internal-agents-invicti-enterprise/">Internal Agents in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-internal-agents/">Installing scan agents on Windows</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-scan-agent-linux-debian/">Installing scan agents on Linux (Debian Distribution)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-scan-agent-linux-redhat/">Installing scan agents on Linux (RedHat Distribution)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-scan-agent-dockerization/">Installing scan agents via Docker</a> </li> <li class="article"> <a href="https://www.invicti.com/support/installing-scanner-agent-via-openshift-kubernetes/">Installing scan agents via Kubernetes and OpenShift</a> </li> <li class="article"> <a href="https://www.invicti.com/support/agent-token-encryption/">Encrypting the Agent Token</a> </li> <li class="article"> <a href="https://www.invicti.com/support/agent-secret-management/">Configuring internal agents for secrets management services</a> </li> <li class="article"> <a href="https://www.invicti.com/support/troubleshooting-agent-issues/">Troubleshooting agent issues</a> </li> <li class="article"> <a href="https://www.invicti.com/support/malware-analyzer-clamav-invicti/">Malware Analysis with ClamAV in Invicti Enterprise</a> </li> <li class="article"> <a href="https://www.invicti.com/support/internal-agents-version/">Internal agents version</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Authentication Verifier Agents</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/managing-authentication-verifier-agent-invicti/">Managing Authentication Verifier Agents</a> </li> <li class="article"> <a href="https://www.invicti.com/support/authentication-verifier-agent/">Installing Authentication Verifier Agents</a> </li> <li class="article"> <a href="https://www.invicti.com/support/authentication-verifier-agent-linux-debian/">Installing Authentication Verifier Agent on Linux (Debian Distribution)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/authentication-verifier-agent-linux-redhat/">Installing Authentication Verifier Agent on Linux (RedHat Distribution)</a> </li> <li class="article"> <a href="https://www.invicti.com/support/starting-the-authverifier-on-docker-using-a-docker-scan-agent/">Starting the AuthVerifier on Docker using a Docker Scan Agent</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Agent Groups</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/managing-agent-groups/">Managing Agent Groups</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Settings</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Enterprise Settings</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/general-settings-invicti/">General Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/general-settings-user-roles-and-permissions/">User roles and permissions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/data-encryption-storage-retention/">Data Encryption, Storage, and Retention</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-login-warning-banner/">Configuring Login Warning Banner</a> </li> <li class="article"> <a href="https://www.invicti.com/support/single-sign-on-settings/">Single Sign-On Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/ip-restrictions-settings/">IP Restrictions Settings</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Enterprise On-Premises</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/security-settings/">Security settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/email-settings/">Email settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/sms-settings/">SMS Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/encryption-invicti-enterprise/">Encryption Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/service-credentials-settings/">Service Credentials settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/cloud-provider-settings/">Cloud Provider Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/licensing-settings/">Licensing settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/database-settings/">Database settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/authentication-verifier-settings/">Authentication Verifier Settings</a> </li> <li class="article"> <a href="https://www.invicti.com/support/custom-db-maintenance/">Configuring custom database maintenance</a> </li> <li class="article"> <a href="https://www.invicti.com/support/configuring-agent-selection/">Configuring agent selection</a> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Invicti Standard Options</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/advanced/">Accessing Advanced Options</a> </li> <li class="article"> <a href="https://www.invicti.com/support/send-to-actions/">Send To Actions</a> </li> <li class="article"> <a href="https://www.invicti.com/support/logging/">Logging</a> </li> <li class="article"> <a href="https://www.invicti.com/support/invicti-assistant/">Invicti Assistant</a> </li> <li class="article"> <a href="https://www.invicti.com/support/enterprise-integration/">Enterprise Integration</a> </li> <li class="article"> <a href="https://www.invicti.com/support/proxy/">Proxy</a> </li> <li class="article"> <a href="https://www.invicti.com/support/internal-proxy/">Internal Proxy</a> </li> <li class="article"> <a href="https://www.invicti.com/support/scan-policy/">Scan Policy</a> </li> <li class="article"> <a href="https://www.invicti.com/support/auto-update/">Auto Update</a> </li> <li class="article"> <a href="https://www.invicti.com/support/storage/">Storage</a> </li> <li class="article"> <a href="https://www.invicti.com/support/general/">General</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Your Account</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"></path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu"> <li class="menu-item menu-item-has-children"> <div class="menu-item-block"> <a href="#" onclick="return false;">Account Options</a> <span class="menu-expander"><svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor"> </path> <path d="M1.175.912 5 4.73 8.825.912 10 2.087l-5 5-5-5L1.175.912Z" fill="currentColor" fill-opacity=".25"></path> </svg></span> </div> <ul class="sub-menu level--2"> <li class="article"> <a href="https://www.invicti.com/support/account-invicti/">Account</a> </li> <li class="article"> <a href="https://www.invicti.com/support/settings-password-invicti/">Managing Your Account Settings and Password</a> </li> <li class="article"> <a href="https://www.invicti.com/support/api-overview/">API Settings Overview</a> </li> <li class="article"> <a href="https://www.invicti.com/support/two-factor-authentication/">Two-Factor Authentication</a> </li> <li class="article"> <a href="https://www.invicti.com/support/license/">License</a> </li> <li class="article"> <a href="https://www.invicti.com/support/about/">About</a> </li> </ul> </li> </ul> </li> </ul> </div> </aside> <main class="entry-content single-support-entry old-support-post post-17658 support type-support status-publish format-standard hentry support-categories-scan-policies support-categories-policies"> <div class="article-cat"> <a href="https://www.invicti.com/support/category/scan-policies/"> Scan Policies</a> </div> <div class="article-heading entry-title"> <h1>Configuring Scan Policies</h1> </div> <div class="article-coverage"> <span>This document is for:</span> <div class="products"> Invicti Standard, Invicti Enterprise On-Premises, Invicti Enterprise On-Demand </div> </div> <div class='docembdr'><div id="contents"><div class="c42 c48 doc-content"><div><p class="c16 c27"><span class="c6 c2 c0"></span></p></div><p class="c16"><span class="c0">A scan policy </span><span class="c0">is a set of settings for web application security scans. It determines the security tests to be conducted when initiating a scan. You can choose pre-defined policies, customize them based on your target's characteristics, or create new ones. Additionally, you can share policies within a group or duplicate them from a group.</span></p><h2 class="c7" id="h.gz7e1i9151d8"><span>How to configure a New Scan Policy in Invicti </span><span>Enterprise</span></h2><ol class="c25 lst-kix_9zdz2cz3skag-0 start" start="1"><li class="c4 li-bullet-0"><span class="c6 c2 c0">Log in to Invicti Enterprise.</span></li><li class="c4 li-bullet-0"><span class="c0">From the main menu, select </span><span class="c10 c42">Policies</span><span class="c0 c42 c45"> > </span><span class="c10 c42">New Scan Polic</span><span class="c10">y</span><span class="c6 c0 c42 c28 c45">.</span></li><li class="c4 li-bullet-0"><span>Fill in the Name and Description fields.</span></li><li class="c4 li-bullet-0"><span>Select </span><span class="c0">the </span><span class="c10">Shared</span><span class="c0"> </span><span>checkbox</span><span class="c0">, if required (refer to </span><span class="c19 c0"><a class="c13" href="#h.b95oj43tnz5v">Sharing Scan Policies</a></span><span class="c6 c2 c0">).</span></li><li class="c4 li-bullet-0"><span class="c0">Complete the remaining fields. (Each tab is explained in the </span><span class="c19 c0"><a class="c13" href="#h.kp20xhdsk6x4">Scan Policy Fields</a></span><span class="c0"> tables </span><span>below</span><span class="c6 c2 c0">.)</span></li><li class="c4 c42 li-bullet-0"><span class="c0">Click </span><span class="c10">Save</span><span class="c0"> when you have finished configuring your scan policy.</span></li></ol><p class="c9 c42"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 314.67px;"><img alt="" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd6aQ3S8wlbEvUNtR_txDZdpEI-K1G8n7OSM4E8VZueMQF2qIMXiv8LT_NomxbbVPIWONo2MxTv_QjHDg2t0hJAkrCVwV5xqmjsE6uR7VOPa5F2nvQmyPaENIHWmao0NwyR_Kz2jQmd8QoyAhNceA?key=qQsJHG8Lb3sbHJvo4AfTGw" style="width: 624.00px; height: 314.67px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p><p class="c24 c34"><span class="c20 c35">108</span></p><h2 class="c7" id="h.7jh2pqzebdrj"><span class="c6 c36 c0">How to configure a New Scan Policy in Invicti Standard</span></h2><ol class="c25 lst-kix_4l6b1oe531gg-0 start" start="1"><li class="c4 li-bullet-0"><span class="c0">From the </span><span class="c10">Home </span><span class="c0">tab, select </span><span class="c10">Scan Policy Editor</span><span class="c6 c2 c0">. The Scan Policy Editor dialog is displayed with all existing Scan policies listed at the top.</span></li><li class="c4 li-bullet-0"><span class="c0">Select </span><span class="c10">New</span><span class="c6 c2 c0">. A New Scan Policy line is displayed at the bottom of the list.</span></li></ol><p class="c9"><span style="overflow: hidden; display: inline-block; margin: 0.00px -0.00px; border: 1.33px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 376.00px;"><img alt="" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdx1ZD-rAfn6LjejSJ9i0dodFL8FLXHFEQHMlyBqn0jQ0Hvc1jm0b4jxg0z3EgkG8nvx_7BYZldE2mGbmlKlvyNOKLNfmjYotn4C3993jHsTAgTT8OeZOdJrSstoXwW68c_eDUzlFcqExsbzLs?key=qQsJHG8Lb3sbHJvo4AfTGw" style="width: 624.00px; height: 376.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p><ol class="c25 lst-kix_4l6b1oe531gg-0" start="3"><li class="c4 li-bullet-0"><span class="c0">Double-click on </span><span class="c10">New Scan Policy</span><span class="c0"> and enter a new </span><span class="c10">Name</span><span class="c6 c2 c0">.</span></li><li class="c4 li-bullet-0"><span class="c2 c0 c6">Select the next cell and enter a Description.</span></li><li class="c4 li-bullet-0"><span class="c0">Complete the remaining fields. (Each tab is explained in </span><span class="c0">the </span><span class="c19 c0"><a class="c13" href="#h.kp20xhdsk6x4">Scan Policy Fields</a></span><span class="c0"> tables </span><span>below</span><span class="c0">.)</span></li><li class="c4 li-bullet-0"><span class="c0">Select </span><span class="c10">OK</span><span class="c0">.</span></li></ol><h2 class="c7" id="h.b95oj43tnz5v"><span class="c6 c36 c0">How to share Scan Policies</span></h2><p class="c16"><span class="c0">There a</span><span>re four types of Scan </span><span class="c6 c2 c0">Policies:</span></p><ul class="c25 lst-kix_vgck6jmh4dia-0 start"><li class="c4 li-bullet-0"><span class="c20">Default</span><span class="c6 c2 c0">: Unless set as Shared, these are exclusively for your use.</span></li><li class="c4 li-bullet-0"><span class="c20">Share</span><span class="c6 c2 c0">: These policies are available for others to utilize.</span></li><li class="c4 li-bullet-0"><span class="c20">Private</span><span class="c6 c2 c0">: Reserved solely for your own use, these policies cannot be accessed by others.</span></li><li class="c4 li-bullet-0"><span class="c20">Mine</span><span class="c0">: Referring to the policies you have personally created.</span></li></ul><p class="c16"><span class="c6 c2 c0">When you share your Scan Policy, other users gain access to it for use and cloning. Scan Policies that you create and do not share with your team members are labeled as "Mine" and "Private" in the Type column.</span></p><p class="c5 c18"><span class="c6 c2 c0"></span></p><table class="c47"><tr class="c40"><td class="c49" colspan="1" rowspan="1"><p class="c5 c24"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 34.00px; height: 34.67px;"><img alt="" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfjV2IywBwCltxoPcJlRPOtgdCWkPf5UjrGBXYgsrWqQpyPdat1bXKHkDObpuS9A1pOCJ8fPBoABjZNBzaxolJ3HHdC_bVNzP4-U7l0DKEiFtnSeoD6X5-NtPcmxyO0-YBVHIudkPlbSOHpmBbJ?key=qQsJHG8Lb3sbHJvo4AfTGw" style="width: 34.00px; height: 34.67px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></td><td class="c39" colspan="1" rowspan="1"><p class="c5 c24"><span class="c43 c20 c46">NOTE: </span><span class="c43">The user who has the Account Administrator role can see the private policies of the team members.</span></p></td></tr></table><p class="c5 c18"><span class="c6 c2 c0"></span></p><p class="c24 c50"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 711.50px; height: 207.02px;"><img alt="" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdKqsvLDAfgeAUSQSdlMxEc2BZHp2pPE0xqtJGYoedcZAXjJOwEUj2gbN7wN1JZcull4EWB1o0T7STApx1v1TkkQf1wBGaUh1ePX46PV6i2qtCVw-R1qyVsr3otkgT0WxsylShRDYcd0IthbIw2jw?key=qQsJHG8Lb3sbHJvo4AfTGw" style="width: 711.50px; height: 207.02px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p><p class="c50 c18"><span class="c6 c0 c26"></span></p><ol class="c25 lst-kix_p5urriovzgbh-0 start" start="1"><li class="c4 li-bullet-0"><span class="c6 c2 c0">Navigate to the New Scan Policy window.</span></li><li class="c4 li-bullet-0"><span class="c0">Enable the </span><span class="c10">Shared</span><span class="c6 c2 c0"> field. A new section, Website Groups, is displayed.</span></li><li class="c4 li-bullet-0"><span class="c0">Select all the Website Groups the Scan Policy should be shared with. This means that anyone who has access to those groups can use your Scan Policy.</span><span class="c0"> </span></li></ol><h2 class="c7" id="h.kp20xhdsk6x4"><span class="c0">Scan Policy </span><span class="c0">Fields</span></h2><p class="c16"><span class="c0">This section lists and explains the tabs in the New Scan Policy window</span><span class="c0"> in Invicti Enterprise and in the Scan Policy Editor dialog in Invicti Standard.</span></p><h3 class="c15" id="h.gvivwx7qw0i3"><span class="c6 c0 c14">General</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Policy tab. The General tab is displayed in Invicti Enterprise only.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Name</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This is the</span><span class="c2 c0"> name </span><span>of</span><span class="c6 c2 c0"> the Scan Policy.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Description</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This</span><span class="c2 c0"> is a description </span><span class="c0">t</span><span class="c2 c0">hat helps explain </span><span class="c0">the policy's features to</span><span class="c2 c0"> </span><span class="c0">anyone else </span><span class="c6 c2 c0">who may also use it.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Shared</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Select to enable</span><span class="c2 c0"> others to </span><span class="c0">have access to</span><span class="c2 c0"> th</span><span class="c0">e</span><span class="c2 c0"> </span><span class="c0">policy</span><span class="c6 c2 c0">.</span></p><p class="c5"><span class="c0">This field is displayed in </span><span class="c0">Invicti </span><span class="c6 c2 c0">Enterprise only.</span></p></td></tr></table><h3 class="c15" id="h.vaqnvupf6hu"><span class="c6 c0 c14">Security Checks</span></h3><p class="c16"><span class="c0">In this tab, select the categories and Security Checks for the Scan Policy. </span><span class="c0">By default, most security checks are </span><span class="c0">enabled</span><span class="c0">.</span></p><p class="c16"><span class="c0">For further information, refer to </span><span class="c0 c19"><a class="c13" href="https://www.invicti.com/support/setting-security-check-options/">Security Checks</a></span><span class="c0">.</span></p><p class="c16"><span class="c0">The</span><span class="c6 c2 c0"> table lists and explains the additional settings available for some of the Security Checks.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Item</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Generate Proof</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Se</span><span class="c0">lect</span><span class="c2 c0"> Yes to enable the generation of proof for the current security check group (</span><span class="c0">d</span><span class="c6 c2 c0">efault: True).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Proof Sharing</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enable or disable sharing the same proof across vulnerabilities (default: True)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Only Run on the Start Path (RoR)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Se</span><span class="c0">lect </span><span class="c2 c0">Yes to restrict attacking to the </span><span class="c0">S</span><span class="c2 c0">tart </span><span class="c0">P</span><span class="c2 c0">ath only. </span><span class="c0">O</span><span class="c2 c0">therwise, every directory will be attacked (</span><span class="c0">d</span><span class="c2 c0">efault: False)</span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Resource Finder Limit</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">During the scan</span><span>, Invicti tries to reveal some common directories that might not be publicly viewable. To do this, Invicti has</span><span class="c0"> a list of common directories.</span><span class="c0"> </span><span class="c2 c0">Enter a number to set the maximum number of hidden resources and folders to look for in e</span><span class="c0">ach</span><span class="c2 c0"> folder</span><span class="c0"> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c6 c2 c0">efault: 125).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Include/Exclude </span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This option is related to cookie-based checks. You can control which cookies will be included in </span><span>cookie-related</span><span class="c6 c2 c0"> security controls, such as checking cookie attributes:</span></p><ul class="c25 lst-kix_yhqydi3uk6pt-0 start"><li class="c5 c12 li-bullet-0"><span class="c0">Select</span><span class="c2 c0"> Include to include the specified cookie names in the security check</span></li><li class="c5 c12 li-bullet-0"><span class="c0">Select</span><span class="c6 c2 c0"> Default to include all cookies</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Cookie Names</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter the cookie names that will be managed during the </span><span class="c2 c0">scan</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Check All Pages</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Se</span><span class="c0">lect</span><span class="c2 c0"> </span><span class="c0">True </span><span class="c2 c0">to </span><span class="c0">conduct</span><span class="c2 c0"> CORS checks on all pages. </span><span class="c0">O</span><span class="c2 c0">therwise</span><span>,</span><span class="c2 c0"> only </span><span class="c2 c0">unique directories</span><span class="c2 c0"> will be checked (</span><span class="c0">d</span><span class="c2 c0">efault: True).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Prepend Original Value</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Prepend the original </span><span class="c2 c0">value </span><span class="c2 c0">to the </span><span>Cross-Site</span><span class="c2 c0"> Scripting payloads. This can make the scan more accurate.</span><span> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c6 c2 c0">efault: False).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Attack Referer</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">You can use this option to opt out of attacking the Referer header. If the Referer value is required by the target application, you can disable it by selecting False (default: True)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Possible Admin Interface</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This option controls whether Invicti can detect possible administration pages in the scope HTML Content check group (default: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Maximum Path </span><span class="c2 c0">Count</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a number to set the maximum number of paths to check against HTTP methods.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Database Type</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">S</span><span class="c2 c0">elect which databases your application uses in order to </span><span class="c0">tailor</span><span class="c6 c2 c0"> the Boolean SQL injection payloads to the specific database type.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Upload Folders</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti will</span><span class="c0"> search the uploaded files in these website directories. You can add more directories in a </span><span class="c0">comma-separated</span><span class="c0"> format.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Search Upload Folders</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This determines whether the upload folders should be visited to locate the uploaded file (default: True).</span></p></td></tr></table><h3 class="c15" id="h.sqxe072ad6vl"><span class="c6 c0 c14">Crawling</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Crawling tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Crawling Page Limit</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of pages to crawl. Once this number is reached, </span><span class="c0">Invicti </span><span class="c2 c0">ends the crawling phase</span><span class="c0"> and starts to attack</span><span class="c2 c0"> (</span><span class="c0">d</span><span class="c2 c0">efault</span><span class="c0">:</span><span class="c2 c0"> </span><span>2,</span><span class="c0">500)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum Signature</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c23"><span class="c2 c0">Enter a number to set the maximum number of samples to </span><span class="c0">collect </span><span class="c2 c0">from pages with similar URL signatures (default: 9). </span><span class="c0">T</span><span class="c2 c0">he </span><span class="c0">URL signature consists of path, HTTP method and parameter name. For instance /?name=one, /?name=two.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum Page Visits</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c23"><span class="c2 c0">Enter a number to set the maximum number of times the crawler visits a page (e.g. /index.php or /page.php). </span><span class="c0 c2">If this </span><span class="c0">number</span><span class="c2 c0"> is exceeded, </span><span class="c0">Invicti </span><span class="c2 c0">will stop crawling that page, even n</span><span class="c0">ew</span><span class="c2 c0"> parameters have not yet been crawled (</span><span class="c0">d</span><span class="c2 c0">efault: </span><span class="c0">40)</span><span class="c2 c0">.</span></p><p class="c5"><span class="c0">For further information, refer to</span><span class="c0"> </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/scanning-parameter-based-navigation-websites/">Scanning Parameter-Based Navigation </a></span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/scanning-parameter-based-navigation-websites/">Websites</a></span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Maximum URL Rewrite Signature</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c23"><span class="c6 c2 c0">Enter a number to set the maximum number of samples to collect from pages that match the same URL rewrite signature (default: 9).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Wait for the Resource Finder to finish </span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to ensure </span><span class="c0">Invicti </span><span class="c2 c0">waits for the Resource Finder to finish before ending the crawling phase. Depending on the website, this search for hidden folders and resources can take a significant amount of time, perhaps longer than the crawling phase (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Text Parser</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enable</span><span class="c2 c0"> to en</span><span class="c0">sure</span><span class="c2 c0"> the static HTML/Text Parser can search for links in HTML comments and similar locations. The Text Parser cannot parse JavaScript (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Text Parser Extensions</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">The Text Parser parses files for links. If you want the Text Parser to find links in files with an extension that is not listed in the default extension list below, specify their extension in this setting. Separate extensions with a comma, whitespace or semicolon.</span></p><p class="c5"><span class="c2 c0">Default extensions </span><span class="c0">include</span><span class="c2 c0">: .asa,</span><span class="c0"> </span><span class="c6 c2 c0">.asax, .ascx, .ashx, .asmx, .asp, .aspx, .cfc, .cfm, .cgi, .config, .dll, .htm, .html, .inc, .include, .js, .jsp, .php, .php3, .php5, .phtm, .phtml, .shtm, .shtml, .xhtm, and .xhtml.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Parse SOAP Web Services</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to enable SOAP Web Service </span><span class="c2 c0">discovery</span><span class="c2 c0"> by parsing WSDL files</span><span class="c0"> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c2 c0">efault: </span><span class="c0">Enabled)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Parse REST Web Services</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to enable REST Web Service discovery by parsing </span><span class="c0">OpenAPI (Formerly Swagger)</span><span class="c2 c0"> and WADL files (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Parse URI Fragments</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to enable parsing URI fragments to discover parameters in the fragment. For example: </span><span class="c19 c0"><a class="c13" href="http://example.com/#page=foo.php">http://example.com/#page=foo.php</a></span><span class="c0"> (Default: Enabled)</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Fallback to GET</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti </span><span class="c2 c0">uses HEAD requests to find hidden resources. Check to enable </span><span class="c0">Invicti </span><span class="c2 c0">to fallback to GET requests when HEAD requests don't work. This might increase scan time (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Add Related Links</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to specify whether all related links should be crawled when a new link is found (default: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable Parameter-Based Navigation</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to enable Parameter-Based Navigation if the target website uses parameter based navigation instead of pages to serve different content</span><span class="c0">, for example </span><span class="c2 c0">e.g. /?page=home, /?page=contact instead of /home.php or /contact.php (</span><span class="c0">d</span><span class="c2 c0">efau</span><span class="c0">lt: Disabled)</span><span class="c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enable Query-Based Navigation</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to enable that only query-string parameters will be recognized as navigation parameters. Navigational Parameter RegEx won’t match POST or other parameter types.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Navigational Parameter RegEx</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a regular expression. If a parameter name matches the regular expression, it will be considered as a navigational parameter (</span><span class="c0">refer to</span><span class="c0"> </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/scanning-parameter-based-navigation-websites/">Scanning Parameter-Based Navigation Websites</a></span><span class="c0">)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Maximum Page Visits</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter a maximum number </span><span>of</span><span class="c0"> visits to a page containing navigational parameters. This value must be between 1 and 1000 (default: 999).</span></p></td></tr></table><h3 class="c15" id="h.nrjt70vra6jh"><span class="c0">JavaScript</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the JavaScript tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Analyze JavaScript/AJAX</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to enable </span><span class="c0">Invicti </span><span class="c2 c0">to analyze JavaScript and AJAX to find relevant links and pages in the target application. This option is CPU-intensive. Please disable it if you experience performance issues</span><span class="c0"> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c2 c0">efault:</span><span class="c0"> Enabled)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Select / Load a Pre-defined Preset</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c33"><span class="c0">Invicti </span><span class="c6 c2 c0">can scan different kinds of JavaScript applications ranging from occasional JavaScript-generated content to large Single Page Applications. </span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_s2aanxqdjm2v-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Default</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">SPA (Single Page Application)</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">Large SPA</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">DOM Load Timeout</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the amount of time (milliseconds) to wait for the page to load</span><span class="c0">, including the downloading and browser rendering time,</span><span class="c2 c0"> before </span><span class="c0">Invicti </span><span class="c2 c0">begins to analyze the JavaScript DOM simulation (</span><span class="c0">d</span><span class="c2 c0">efault: 30000 </span><span class="c0">milliseconds</span><span class="c6 c2 c0">).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">DOM Simulation Timeout</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the amount of time (milliseconds) to wait before JavaScript ends DOM simulation. This is the timeout for the whole simulation operation of a single page. In case of a large application, it might not be feasible to scan all of the application</span><span class="c0"> </span><span class="c2 c0">since the parameters are typically identified until the timeout is reached. The value of this timeout can have an impact </span><span class="c0">on the</span><span class="c2 c0"> scan duration (</span><span class="c0">d</span><span class="c2 c0">efault: 45000 </span><span class="c0">m</span><span class="c0">illiseconds</span><span class="c2 c0">).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Interevent Timeout</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the amount of time (milliseconds) to wait after triggering a JavaScript event, before the next event is triggered.</span><span class="c2 c0"> Dur</span><span class="c0">i</span><span class="c2 c0">ng this </span><span class="c0">time,</span><span class="c2 c0"> no other DOM/JS events will be triggered by the scanner</span><span class="c2 c0">.</span><span class="c0"> </span><span class="c2 c0">Increase this number if the target website has high latency AJAX calls that modify the DOM (</span><span class="c0">d</span><span class="c2 c0">efault: 100 </span><span class="c0">m</span><span class="c0">illiseconds</span><span class="c2 c0">).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Max Simulated Elements</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of DOM elements the parser will simulate before terminating the simulation for this page </span><span class="c6 c2 c0"> (default: 500).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Skip Threshold</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the number of elements to simulate before skipping elements. Enter '0' to disabl</span><span class="c0">e</span><span class="c2 c0"> </span><span class="c2 c0">sampling</span><span class="c2 c0"> (default: 300)</span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Elements to Skip</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the number of elements to skip simulation after the Skip Threshold has been exceeded</span><span class="c0"> (default: 10)</span><span class="c2 c0">.</span></p><p class="c5"><span class="c0">This setting and </span><span class="c10">Skip Threshold</span><span class="c0"> are used to specify how many elements should be parsed before the parser starts skipping (</span><span class="c10">Elements to Skip</span><span class="c0">) some elements. For example, if the </span><span class="c10">Skip Threshold</span><span class="c0"> is set to 1000 and </span><span class="c10">Elements to Skip</span><span class="c6 c2 c0"> is set to 10, after simulating 1000 elements, the parser will not simulate elements 1001 to 1009. Element 1010 will be simulated. The idea behind these settings is to diversify the simulation.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Max Modified Element Depth</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5 c24"><span class="c0">Enter a number to limit the s</span><span class="c0">imulation to a set number of nested elements</span><span class="c6 c2 c0">. The value must be between 0 and 100.</span></p><p class="c5 c24"><span class="c6 c2 c0">This setting specifies the maximum number of levels the DOM parser should follow when a DOM modification is triggered due to another simulation or modification. This can be used as a sort of infinite loop protection.</span></p><p class="c5 c24"><span class="c6 c2 c0">For example, imagine a case where a button is clicked and another button is created. When this new button is clicked it will create another one, and so on. This depth setting allows you to control the maximum depth that the simulation will go in such cases (default: 4).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Pre-simulation Wait</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter a number to set the amount of time (milliseconds) the scanner should wait before starting the simulation, after the page has loaded (default: 0). This can be used to configure the scanner to wait for custom page loading logic of dynamic pages.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Exclude by CSS Selector</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Exclude HTML elements such as logout buttons from event simulation by CSS selectors. All matched elements will be excluded with their children. To test, </span><span class="c0">try your selector in the </span><span class="c0">Developer Toolbar's Console Tab in the browser you use (press F12 to open it). </span><span class="c0">After opening the Developer Toolbar’s Console Tab </span><span class="c0">using the document.querySelectorAll JavaScript function, you can list the CSS selectors that you want to exclude. </span><span class="c0">Please note that if the selector is not very specific</span><span class="c0"> </span><span class="c0">i.e. many items match the selector at any time, it will affect scan performance </span><span class="c0">(</span><span class="c0">and </span><span class="c0">possibly</span><span class="c0"> coverage) negatively.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum Option Elements</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of option elements, per select element, to simulate. The value must be between 1 and 1000. The suggested maximum is 20 (</span><span class="c0">d</span><span class="c6 c2 c0">efault: 10).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Persistent JavaScript Cookies</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter the names of cookies (separated by semicolons) that are set in JavaScript via document.cookie and not </span><span class="c0">from </span><span class="c2 c0">HTTP Headers, that </span><span class="c2 c0">should </span><span class="c0">persist</span><span class="c6 c2 c0"> across authentication and DOM simulation.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Open Redirect Conf. Timeout</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the time (milliseconds) to wait before ending JavaScript DOM simulation for Open Redirection confirmation. The value must be between 1 and 21600000. (Default</span><span class="c0">: 45000)</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">XSS Confirmation Timeout</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the time (milliseconds) to wait before ending JavaScript DOM simulation for XSS confirmation. The value must be between 1 and 21600000 (</span><span class="c0">d</span><span class="c6 c2 c0">efault: 45000).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Exclude by Javascript Events</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter a JavaScript event that DOM excludes from the simulation. To enter multiple events, you can separate them via a comma. </span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Cache by CSS Selector</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter elements to be cached via CSS selectors. All matched elements will be cached, including their children. To enter multiple selectors at once, you can separate them via a comma. Cached elements, such as footer and header, will be simulated only once.</span></p><p class="c5"><span class="c6 c2 c0">This is available only in Invicti Standard.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Maximum Cache Elements</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a number to set the maximum number of cache elements per host. The value must be between 1 and 100000 (default: 1000).</span></p><p class="c5"><span class="c6 c2 c0">This is available only in Invicti Standard.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Filter </span><span class="c0">D</span><span class="c2 c0">ocument </span><span class="c0">E</span><span class="c6 c2 c0">vents</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to filter events that are attached to a document by name to a constant set (e.g. mousedown, </span><span class="c2 c0">keyup</span><span class="c2 c0">), to reduce triggered event counting during the simulation (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Ignore </span><span class="c0">d</span><span class="c2 c0">ocument </span><span class="c0">e</span><span class="c2 c0">vents</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to ignore the triggering events that are attached to the document object (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Filter </span><span class="c0">C</span><span class="c2 c0">olon</span><span class="c2 c0"> </span><span class="c0">E</span><span class="c6 c2 c0">vents</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to filter events that contain a colon (:) in their name, to reduce triggered event counting during the simulation. They are usually used by frameworks and would be triggered by other events (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Extract </span><span class="c0">S</span><span class="c2 c0">tatic </span><span class="c0">R</span><span class="c6 c2 c0">esources</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to extract static resources from DOM elements (</span><span class="c0">d</span><span class="c2 c0">ef</span><span class="c0">ault: Enabled)</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Allow out-of-scope XML HTTP (AJAX) requests during simulation</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check if the target website fails to load when some requests cannot be loaded because of the </span><span class="c0">s</span><span class="c2 c0">can </span><span class="c0">p</span><span class="c2 c0">rofile's out</span><span class="c0">-</span><span class="c2 c0">of</span><span class="c0">-</span><span class="c2 c0">scope settings (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Generate </span><span class="c0">D</span><span class="c2 c0">ebug </span><span class="c0">I</span><span class="c2 c0">nfo</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Check to enable the debugger to generate debug information during the scan.</span></p><p class="c5"><span class="c6 c2 c0">When this option is enabled, the DOM parser will write the diagnostics information to a log file in the scan folder, including data about the coverage. When this option is enabled, the scan may be slowed down and will use some additional disk space (default: None).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Block navigation on SPAs</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to enable Invicti to block extra navigation on single-page applications. </span></p></td></tr></table><h3 class="c15" id="h.c7sel6t1pihe"><span class="c6 c0 c14">Attacking</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Attacking tab.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum Number of Parameters to Attack on a Single Page</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of parameters that </span><span class="c0">Invicti </span><span class="c2 c0">should attack on a single page</span><span class="c6 c2 c0"> (default: 24).</span></p><p class="c5"><span class="c2 c0">Once the maximum is reached, </span><span class="c0">Invicti </span><span class="c2 c0">will stop attacking that page.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable Proof Generation</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Check to generate a Proof of Exploit after a vulnerability is confirmed</span><span class="c0"> </span><span class="c2 c0"> (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Attack Parameter Names</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to generate extra attacks which place attack payloads into the name of a request parameter (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Attack Referer Header</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to generate extra attacks which place attack payloads into the Referer header (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Attack User-Agent Header</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to generate extra attacks which place attack payloads into the User-Agent header (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Attack Cookies</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enable to generate extra attacks which place payloads on cookie name and values (default: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Optimize Header Attacks</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to issue header attacks on each unique link path (otherwise, all links will be attacked) (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Override Version Vulnerability Severities</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti overrides the severity of out of date library findings according to the highest known issue in the outdated library. For example, if an out-of-date Javascript library has a XSS vulnerability; Invicti increases the severity of the issue to High as is in XSS. (Default: Enabled)</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Optimize Attacks to Recurring Parameters</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to detect recurring parameters in different URLs (e.g. search widgets, newsletter subscription forms). It will attack the number of links that are allowed in the Recurring Parameters Attack Limit field. (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Disabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Recurring Parameters Attack Limit</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of pages to attack for recurring parameters. </span><span class="c2 c0">Once the maximum is reached, </span><span class="c0">Invicti </span><span class="c2 c0">will stop attacking recurring parameters on </span><span>the </span><span class="c2 c0">remaining pages (</span><span class="c0">d</span><span class="c2 c0">efault: 10).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Anti-CSRF Token Field Names (Comma Sep</span><span class="c2 c0">a</span><span class="c6 c2 c0">rated)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Anti-CSRF token is a prevention mechanism that uses a unique, unpredictable value for CSRF attacks. These form field values should be kept as they are, so forms that are sent are </span><span class="c0">not </span><span class="c0">rejected by target applications. This option can be used to instruct Invicti not to attack these fields. </span><span class="c6 c2 c0">Enter the Anti-CSRF Token Field Names</span></p><p class="c5"><span class="c0">*</span><span class="c0">token</span><span class="c6 c2 c0">*, *csrf*, ViewStateUserKey, __RequestVerificationToken, protect_from_forgery, *xsrf*, nonce.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Attack CSRF Token</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Check to enable CSRF attacks. </span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable Random Parameter Attacks in Cross-site Scripting </span><span class="c0">checks</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to attempt to add extra parameters to pages to detect Cross-site Scripting vulnerabilities (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr></table><h3 class="c15" id="h.elsscyuvbot0"><span class="c6 c0 c14">Custom 404</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Custom 404 tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Auto Custom 404</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to select an automatic 404 Error page.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Manual Custom 404</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to select a manual 404 Error page.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Disabled</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to disable the 404 Error page.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum 404 Signatures</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of 404 Error page samples to collect</span><span class="c0"> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c2 c0">efault: 1000).</span><span class="c2 c0"> </span><span class="c2 c0">Th</span><span class="c0">e maximum value is 2500.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum 404 Pages to Attack</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the maximum number of </span><span class="c0">404 samples </span><span class="c2 c0">to crawl and attack (</span><span class="c0">d</span><span class="c6 c2 c0">efault: 10).</span></p></td></tr></table><h3 class="c15" id="h.z3eff39og7j0"><span class="c0">(Scan)</span><span class="c0"> </span><span class="c0">Scope</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Scope tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Case Sensitive</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti </span><span class="c2 c0">does not differentiate betwee</span><span class="c0">n </span><span>case-sensitive</span><span class="c2 c0"> and insensitive URLs. In other words, by default, </span><span class="c0">Invicti </span><span class="c2 c0">does not differentiate </span><span class="c0">between uppercase</span><span class="c2 c0"> and lowercase URLs. B</span><span class="c6 c2 c0">oth these URLs are treated as the same URL:</span></p><ul class="c25 lst-kix_wnayesw6gkjy-0 start"><li class="c5 c24 c12 li-bullet-0"><span class="c6 c2 c0">http://example.com/dir/index.php</span></li><li class="c5 c24 c12 li-bullet-0"><span class="c6 c2 c0">http://example.com/DiR/IndEX.php</span></li></ul><p class="c5"><span class="c2 c0">Enable </span><span class="c0">the </span><span class="c10">Case Sensitive</span><span class="c0"> </span><span class="c2 c0">checkbox if you want to change this behaviour because your target uses </span><span>case-sensitive URLs. When enabled,</span><span class="c0"> and (</span><span class="c2 c0">for example</span><span class="c0">)</span><span class="c2 c0"> there is an SQL Injection in both </span><span class="c0">i</span><span class="c2 c0">ndex.php and </span><span class="c0">I</span><span class="c2 c0">nd</span><span class="c0">EX</span><span class="c6 c2 c0">.php, they will be reported as separate issues.</span></p><p class="c5"><span class="c0">Default: Disabled</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Bypass Scope for Static checks</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c30 c24"><span class="c0">When enabled, Invicti will make requests to resources </span><span>that</span><span class="c6 c2 c0"> are out of scope. This means Invicti will check for static vulnerabilities (e.g. Crossdomain.xml, Robots.txt), even when the Scan Scope does not cover the root.</span></p><p class="c30 c24"><span class="c6 c2 c0">For example, if your target URL is http://example.com/test and your Scope is set to Entered Path and Below, Invicti will still send requests to the root domain, (e.g. http://example.com/Crossdomain.xml).</span></p><p class="c5 c24"><span class="c0">Static checks do not include invasive requests. So, in many cases, it is advised to enable this option. However, it is disabled by default, to avoid potential </span><span class="c0">legal issues</span><span class="c0"> in tests conducted with strict scan scopes. Default: Disabled</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Ignore These Extensions</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c24 c30"><span class="c6 c2 c0">Enter the extensions of those test files you do not want Invicti to crawl or test. </span></p><p class="c30 c24"><span class="c6 c2 c0">If the files include a query parameter, they will still be crawled and attacked regardless of the extension.</span></p><p class="c30 c24"><span class="c6 c2 c0">This is only available in Invicti Standard.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable Content -Type Checks</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c16"><span class="c0">By default, </span><span>Invicti excludes a number of files from the scan based on their content type. For example, fields such as PDF and compressed files do not need to be scanned during a web vulnerability scan. Invicti checks the </span><span class="c44">Content-type</span><span> HTTP response header of the file, and if it matches a header listed in this list,</span><span class="c6 c2 c0"> it will ignore it.</span></p><p class="c16"><span class="c0">You can also exclude a file or page from a scan based on its content-type header or remove any excluded content type from the exclusion from the </span><span class="c10">Ignore these Content Types</span><span class="c0"> option in the </span><span class="c10">Scope</span><span class="c6 c2 c0"> section when configuring a Scan Policy. </span></p><p class="c5"><span class="c2 c0">Enable to analyz</span><span class="c0">e</span><span class="c2 c0"> pages that have a listed content-type </span><span class="c2 c0">header</span><span class="c2 c0">. </span><span class="c0">D</span><span class="c2 c0">efault: Disabled</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Ignore These </span><span class="c0">Content Types</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter the </span><span class="c0">extensions of those test files you do not want Invicti Enterprise to crawl or test.</span></p><p class="c17"><span class="c0">I</span><span class="c6 c2 c0">f the files include a query parameter, they will still be crawled and attacked regardless of the extension.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Block Ad Networks</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c16"><span class="c0">During a scan, Invicti loads the crawled pages into an internal browser to simulate specific DOM events (</span><span>e.g.</span><span class="c6 c2 c0">, click, mouse over, form submit) to find more attack surfaces. If a page loads resources from advertising networks continuously, this will affect the loading time and might even result in a timeout.</span></p><p class="c5"><span class="c2 c0">Enable to stop sending requests to known ad networks</span><span class="c6 c2 c0">.</span></p><p class="c17"><span class="c0">Default: Enabled</span></p></td></tr></table><h3 class="c15" id="h.dn41aur5rt51"><span class="c0">Ignored </span><span class="c0">Parameters</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Ignored Parameters tab. </span></p><p class="c16"><span class="c0">For further information, refer to </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/excluding-parameters-from-scan/">Excluding Parameters From a Scan</a></span><span class="c6 c2 c0">.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c10">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Name</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is a friendly name for your reference/the parameter (e.g. 'ASP Session ID (COOKIE)').</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Pattern</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the actual name of the parameter to be excluded from the scan (e.g. ASPSESSIONID*).</span></p><p class="c16"><span class="c0 c28">Pattern matching is </span><span>case-sensitive</span><span class="c6 c2 c0">, so use the correct capitalization. </span></p><p class="c5"><span class="c6 c2 c0">You can also use any of these pattern options (wildcards) to match the patterns in the parameter name:</span></p><ul class="c25 lst-kix_h8g9fv4bmxg-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">? - any single character</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">* - zero or more characters</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0"># - any single digit (0-9)</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">[charlist] - any single character in </span><span class="c6 c2 c0">charlist</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">[!charlist] - any single character not in </span><span class="c6 c2 c0">charlist</span></li></ul><p class="c5"><span class="c2 c0">The parameters will be </span><span class="c0">ignored</span><span class="c2 c0"> only during the </span><span class="c19 c0 c28"><a class="c13" href="https://www.invicti.com/support/stages-scanning/#stage2-attacking">attack</a></span><span class="c19 c0 c28"><a class="c13" href="https://www.invicti.com/support/stages-scanning/#stage2-attacking"> phase</a></span><span class="c2 c0">.</span></p><p class="c5"><span class="c2 c0">For further information, </span><span class="c0">refer to</span><span class="c2 c0"> </span><span class="c19 c0 c28"><a class="c13" href="https://www.invicti.com/support/excluding-parameters-from-scan/#pattern-options">Pattern Options</a></span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Type</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the parameter type (e.g. COOKIE).</span></p><p class="c5"><span class="c6 c2 c0">The dropdown options are:</span></p><ul class="c25 lst-kix_rg56jimvlqg5-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">POST</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">GET</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">COOKIE</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">WEBSTORAGE</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">ALL</span></li></ul><p class="c5"><span class="c6 c2 c0">If you want to ignore GET and POST parameters with this name or match, create two entries, one with POST and one with GET.</span></p><p class="c5"><span class="c6 c2 c0">If you want to ignore GET, POST and COOKIE parameters, create one entry with ALL.</span></p></td></tr></table><h3 class="c15" id="h.1ss3ryi4as8a"><span class="c6 c0 c14">Form Values</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Form Values tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">N</span><span class="c0">ame</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">This is a friendly nam</span><span class="c0">e for your reference</span><span class="c6 c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">T</span><span class="c0">ype</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">This is</span><span class="c0"> the form input type.</span><span class="c6 c2 c0"> </span></p><p class="c5"><span class="c2 c0">The options are:</span></p><ul class="c25 lst-kix_bclyxjal52xx-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">hidden</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">text</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">textarea</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">submit</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">reset</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">button</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">image</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">file</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">radio</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">select</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">checkbox</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">password</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">color</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">date</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">datetime</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">datetime-local</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">email</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">month</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">number</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">range</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">search</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">tel</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">time</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">url</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">week</span></li><li class="c5 c12 li-bullet-0"><span class="c0">o</span><span class="c6 c2 c0">utput</span></li></ul><p class="c5"><span class="c0">The t</span><span class="c6 c2 c0">ype should be a valid input type.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Pattern</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the value that the HTML attribute value will be matched against based on the selected Match.</span></p><p class="c5"><span class="c0">Pattern should be a valid regular expression if the Match dropdown is set to </span><span class="c0 c44">RegEx</span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Target</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This is the match target.</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_dpj9ycnq5r9n-0 start"><li class="c5 c12 li-bullet-0"><span class="c0">Select All</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Name</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Label</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Placeholder</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Id</span></li></ul><p class="c5"><span class="c0">It is possible to select one or more options.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Match</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the match type for the Pattern field.</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_o9grtd30xzgw-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">RegEx</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Exact</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Contains</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Starts</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Ends</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">V</span><span class="c0">alue</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the value Invicti will submit to the input parameter when the match is successful.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">F</span><span class="c0">orce</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">When this option is enabled Invicti will submit the provided value even when the parameter is already populated with some other value. </span></p></td></tr></table><p class="c24 c29"><span class="c0">For further information, including Regex definitions, refer to </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/configuring-predetermined-web-form-values/">Configuring Pre-Defined Web Form Values</a></span><span class="c0">.</span></p><h3 class="c15" id="h.sn1i3yxq5apr"><span class="c0">IndexedDB</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the IndexedDB tab. IndexedDB lets you persistently store data inside a user's browser. </span><span class="c0">This tab is only displayed in Invicti Standard.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Name</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is a friendly name for your reference.</span></p><ul class="c25 lst-kix_dxw16ndzaohp-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Do not enter duplicate pairs to the database, storage, and row fields</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Enter key and value pair in the row field.</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Origin</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter storage data for a specific origin. (Otherwise leave it empty to allow the DOM parser to pass it for any origin.)</span></p></td></tr></table><h3 class="c15" id="h.xx4y1c97qg0a"><span class="c0">Send To</span><span class="c0"> </span><span class="c0">Actions</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the Auto Send To </span><span class="c0">Actions</span><span class="c6 c2 c0"> tab.</span></p><p class="c16"><span class="c6 c2 c0">This tab is only displayed in Invicti Standard. Invicti will send issues to integrated systems that match the criterias you defined in the Auto Send To tab.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Send To Action</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Click Send to Action Settings.</span></p><p class="c5"><span class="c2 c0">The options are:</span></p><ul class="c25 lst-kix_vm8lbbdpj9-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Asana</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Azure Boards</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Bitbucket</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Bugzilla</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Clubhouse</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Email</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">FogBugz</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">FreshService</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">GitHub</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">GitLab</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Jazz Team Server</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">JIRA</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Kenna</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Microsoft Teams</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Pivotal Tracker</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Redmine</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">ServiceNow</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">TFS</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Trello</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Unfuddle</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Webhook</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">YouTrack</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Zapier</span></li></ul><p class="c5"><span class="c0">For further information, refer to </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/send-to-actions/">Send to Actions</a></span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Severities</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">This is the vulnerability severity level. You can select more than one (</span><span class="c0">refer to</span><span class="c2 c0"> </span><span class="c19 c0 c28"><a class="c13" href="https://www.invicti.com/support/vulnerability-severity-levels-invicti/">Vulnerabili</a></span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/vulnerability-severity-levels-invicti/">ty</a></span><span class="c19 c0 c28"><a class="c13" href="https://www.invicti.com/support/vulnerability-severity-levels-invicti/"> Severit</a></span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/vulnerability-severity-levels-invicti/">y Levels</a></span><span class="c0">)</span><span class="c2 c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Only Confirmed</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check this to trigger actions only for confirmed vulnerabilities and not for possible vulnerabilities.</span></p></td></tr></table><h3 class="c15" id="h.urkaxplrxjx7"><span class="c6 c0 c14">Brute Force</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Brute Force tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Authentication Brute Force (Basic, NTLM, Digest)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Check to enable Authentication Brute Force.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Maximum Username/Password Combinations to Test</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a number to set the maximum number of Username/Password combinations to test.</span></p><p class="c5"><span class="c6 c2 c0">By default, this is set to 10.</span></p></td></tr></table><h3 class="c15" id="h.90gayvtetnx9"><span class="c0">Invicti</span><span class="c0">Hawk</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the Invicti Hawk tab. </span><span class="c0">This tab is only displayed in Invicti Enterprise On-Premises and Invicti Standard.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Invicti Hawk URL (NE OP)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Invicti Hawk server that will respond to Out-of-Band and SSRF-related attacks that were initiated by Netsparker.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti Hawk URI </span><span class="c0">(NS)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Invicti Hawk</span><span class="c0"> server that will respond to</span><span class="c0"> Out-of-Band and </span><span class="c6 c2 c0">SSRF-related attacks that were initiated by Netsparker.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Validate DNS Settings</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Click to validate the DNS settings of </span><span class="c0">Invicti Hawk</span><span class="c0"> </span><span class="c6 c2 c0">server.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Validate Invicti Hawk</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Click to validate whether </span><span class="c0">Invicti Hawk</span><span class="c0"> </span><span class="c6 c2 c0">server can report vulnerabilities.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Clear</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Click to clear the logs shown below.</span></p></td></tr></table><h3 class="c15" id="h.55zttafzf9i9"><span class="c0">Autocomplete</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Autocomplete tab. </span></p><p class="c16"><span class="c0">Invicti Enterprise will only issue an alert if Autocomplete is enabled on a text input that matches on</span><span class="c0">e</span><span class="c0"> of these </span><span class="c0">values</span><span class="c6 c2 c0">.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Input Name</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter a value to be matched with the input name to detect whether autocomplete is enabled for the input</span><span class="c0">.</span></p><p class="c5"><span class="c6 c2 c0">The Input Name can contain any valid wildcard characters, such as '?' '*' or '#'.</span></p></td></tr></table><h3 class="c15" id="h.8znnkg1jj0sr"><span class="c6 c0 c14">Ignored Email Addresses</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Ignored Email Addresses tab.</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Email Pattern</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter any email </span><span>address</span><span class="c6 c2 c0"> you'd like the scan to ignore.</span></p><p class="c5"><span class="c6 c2 c0">Email Pattern can contain any valid wildcard characters (? * #).</span></p><p class="c5"><span class="c0">Invicti will ignore any </span><span class="c0">Email Disclosure vulne</span><span class="c6 c2 c0">rability if it matches one of these patterns. Invicti will also ignore email addresses that start with the most common words (e.g. admin, billing, contact, support). You can amend this list, which is located at C:\Users\{USER}\\Documents\Netsparker\Resources\Configuration\GenericEmails.txt.</span></p></td></tr></table><h3 class="c15" id="h.s6pu13uo1e1v"><span class="c0">CSRF</span><span class="c0"> Settings</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the CSRF tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Checkbox</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Select if you want to enable CSRF checks for authenticated scans only.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">User Name Inputs</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a list of strings to indicate a username that includes one of these.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Login Form Values</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a list of strings to indicate a login form that includes one of these.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Non-CSRF Form Values</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter a list of strings to indicate non-CSRF form values whose name or action includes one of these. Invicti won't report CSRF on these forms even if the form does not have a </span><span>CSRF token</span><span class="c6 c2 c0">..</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Non-CSRF Input Values</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a list of strings to indicate non-CSRF input values whose name or value includes one of these. If Invicti cannot deduct the goal of the form by looking at its name or action, it will attempt to deduct it by looking at the name of the input it contains. This list defines these values. </span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Captcha Indicators</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enter a list of strings that indicates forms that contain Captcha against CSRF.</span></p></td></tr></table><h3 class="c15" id="h.cw5f779w3izq"><span class="c0">Web </span><span class="c0">Storage</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Web Storage tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Type</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This is the type of Web Storage mechanism </span><span>that </span><span class="c6 c2 c0">will be used.</span></p><p class="c5"><span class="c6 c2 c0">From the dropdown, select an item.</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_qlaa6b6ztrre-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Local</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Session</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Key</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the name of the key you want to create.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Value</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is the value you want to give the key you are creating.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Origin</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter storage data for a specific origin. (Otherwise</span><span>,</span><span class="c6 c2 c0"> leave it empty to allow the DOM parser to pass it for any origin.)</span></p></td></tr></table><h3 class="c15" id="h.u065y41hdpzf"><span class="c6 c0 c14">Extensions</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Extensions tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Extension</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">This is a list of file extensions to which the specified Crawling and Attacking activity will be applied.</span></p><p class="c5"><span class="c0">For further information, refer to </span><span class="c19 c0"><a class="c13" href="https://www.invicti.com/support/excluding-file-types-scan/#crawl-and-attack-options">Crawl and Attack Options</a></span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Crawl</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Select the required Crawling activity for the file type (Extension).</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_r3k0m98r2ybz-0 start"><li class="c5 c12 li-bullet-0"><span class="c0">Do </span><span class="c0">N</span><span class="c6 c2 c0">ot Crawl</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Crawl</span></li><li class="c5 c12 li-bullet-0"><span class="c0">Crawl Only Parameter (</span><span class="c0">default</span><span class="c0">)</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Attack</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Select the required Attacking activity for the file type (Extension).</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_rrzl6tnd6fuk-0 start"><li class="c5 c12 li-bullet-0"><span class="c0">Do </span><span class="c0">N</span><span class="c6 c2 c0">ot Attack</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Attack Parameters (default)</span></li><li class="c5 c12 li-bullet-0"><span class="c0">Attack Parameters and Query String</span></li></ul></td></tr></table><h3 class="c15" id="h.wvq2w6w8wq07"><span class="c0">Request</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the</span><span class="c0"> </span><span class="c0">Request tab. </span><span class="c0">This tab is displayed in both editions. (In Invicti Standard, it is displayed once you click on the HTTP tab.)</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">(Pre-defined) </span><span class="c6 c2 c0">User Agent(s)</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Select or </span><span class="c2 c0">Enter the User Agent string to be used in all HTTP requests during </span><span class="c2 c0">scans</span><span class="c6 c2 c0">. </span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Force this value</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to </span><span class="c2 c0">force </span><span class="c0">Invicti </span><span class="c2 c0">to use the User Agent</span><span class="c6 c2 c0">, even if the HTTP request has a User-Agent value. </span></p><p class="c17 c24"><span class="c0">In Invicti Standard, this feature is called ‘Force to use selected User Agent'.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Request </span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enter a number to set the interval (seconds) to wait for a response from the target before it is considered to have </span><span class="c0">timed out</span><span class="c6 c2 c0">.</span></p><p class="c5"><span class="c2 c0">Depending on the </span><span class="c2 c0">configuration</span><span class="c2 c0">, if a request times out, </span><span class="c0">Invicti </span><span class="c2 c0">will try to send it again or cancel it</span><span class="c2 c0">. </span></p><ul class="c25 lst-kix_vi5gjnfpv01z-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Connection Timeout (sec) - This is the number of seconds to wait before the HTTP Request times out.</span></li><li class="c5 c12 li-bullet-0"><span class="c0">Read/Write Timeout (sec) - Depending on the context, Invicti will retry the request (or cancel it)</span><span class="c0"> when reading from the response or writing to request that the stream takes longer than the given time.</span><span class="c6 c2 c0"> (This is only available in Invicti Standard.)</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Request Timeout (sec): This is the interval in seconds that Invicti Enterprise should wait for a response from the target before the request is considered to have timed out. Depending on the configuration, in case of a connection timeout, Invicti Enterprise will try to send the request again or cancel it. (This is only available in Invicti Enterprise.)</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Concurrent Connections</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enter the maximum number of simultaneous connections Invicti should open when scanning the target system. Depending on the target application, a high number of simultaneous connections may cause connectivity or Denial of Service issues.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Requests per second</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Move the slider left or right to set </span><span class="c0">the maximum [number] of requests initiated </span><span class="c0">per</span><span class="c0"> </span><span class="c0">second. Depending on the target application, setting this figure too high might cause connectivity or Denial of Service issues. The recommendation is 30.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">HTTP Keep Alive</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to improve the server's performance and decrease the </span><span class="c2 c0">load</span><span class="c2 c0"> (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Support Gzip/Deflate</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to complete the scan in less time, if the target web server supports Gzip or Deflate (</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Support Cookies</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to</span><span class="c0"> support HTTP cookies</span><span class="c0"> </span><span class="c0">(</span><span class="c0">d</span><span class="c0">efault: E</span><span class="c0">nabled)</span><span class="c0">.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Capture HTTP Requests</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Enable to save HTTP requests during scans using the Fiddler session file format. This option</span><span class="c0"> exists only in Invicti Enterprise</span><span class="c6 c2 c0">.</span></p></td></tr></table><h3 class="c15" id="h.ethopkp63nis"><span class="c0">H</span><span class="c0">eaders</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the</span><span class="c0"> </span><span class="c0">Headers tab. </span><span class="c0">(In Invicti Standard, it is displayed once you click on the HTTP tab.)</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enabled</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5 c24"><span class="c6 c2 c0">Enable so that the custom header is added to all HTTP requests.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Name</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">The Name field in the HTTP Header should </span><span class="c2 c0">only contain ASCII characters</span><span class="c2 c0">. </span><span class="c0">As the HTTP headers construct name and value pairs, this field is for the name part.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Value</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">A header value to be used in attacks with the corresponding header.</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Attack Mode</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_2ky1yocpge38-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">None (default)</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">Optimized: </span><span class="c0">Only the attack payloads that are suitable for the header will be used </span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">Full: A</span><span class="c0">ll attack payloads will be fuzzed into the header</span></li></ul></td></tr></table><h3 class="c15" id="h.8eu6h4utzts6"><span class="c0">S</span><span class="c0">SL/TLS</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the HTTP SSL/TLS tab</span><span class="c0">. (In Invicti Standard, it is displayed once you click on the HTTP tab.)</span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">Security</span><span class="c6 c2 c0"> Protocol</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Select the security protocol(s) that is </span><span class="c0">used while making requests. </span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_tm5flwgx6sef-0 start"><li class="c5 c12 li-bullet-0"><span class="c2 c0">SSLv3: This is disabled by default</span><span class="c0">.</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">TLS 1.0: This is </span><span class="c0">enabled by default.</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">TLS 1.1: </span><span class="c0">This is enabled by default.</span></li><li class="c5 c12 li-bullet-0"><span class="c2 c0">TLS 1.2: </span><span class="c0">This is enabled by default.</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">TLS 1.3: This is disabled by default.</span></li></ul></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Untrusted Certificates</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">This indicates the action taken when Invicti encounters an untrusted certificate in either the</span><span class="c2 c0"> </span><span class="c2 c0">Target</span><span class="c0">,</span><span class="c2 c0"> Additional Websites </span><span class="c0">or</span><span class="c2 c0"> External Websites.</span></p><p class="c5"><span class="c6 c2 c0">The options are:</span></p><ul class="c25 lst-kix_ta1i4t686llo-0 start"><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Accept untrusted certificate</span></li><li class="c5 c12 li-bullet-0"><span class="c6 c2 c0">Reject untrusted certificate</span></li></ul></td></tr></table><h3 class="c15" id="h.u9h8ha1nm7u3"><span class="c0">Proxy</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the Proxy tab. This tab is only displayed in Invicti </span><span class="c0">Enterprise On-Premises</span><span class="c0"> and Invicti Standard</span><span class="c0">. </span><span class="c0">(In Invicti Standard, it is displayed once you click on the HTTP tab.)</span></p><table class="c22"><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Use Application (Global) Proxy</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable to use the Application Proxy.</span></p><p class="c5"><span class="c6 c2 c0">The Applications Proxy can be defined at the Proxy tab in the Options dialog.</span></p></td></tr><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Use System (Internet Explorer) Proxy</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5 c24"><span class="c6 c2 c0">Enable to use the System Proxy. This is the default.</span></p><p class="c5 c24"><span class="c0">The System Proxy is the system-wide proxy </span><span>that</span><span class="c6 c2 c0"> is used by every program by default.</span></p></td></tr><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Use Custom Proxy</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5 c24"><span class="c6 c2 c0">Enable to use and configure a Custom Proxy.</span></p><p class="c5 c24"><span class="c6 c2 c0">The Custom Proxy should be configured explicitly to be used unlike System Proxy. It is scan policy specific and valid in the scope of the policy.</span></p></td></tr><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Don't use proxy server for local (intranet) addresses</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5"><span class="c0">Enable so that no proxy will be used.</span></p></td></tr><tr class="c8"><td class="c31" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Use this proxy server for the requests other than the target website(s)</span></p></td><td class="c32" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable so that this proxy is used instead of the proxy server in the agent configuration. </span></p></td></tr></table><h3 class="c15" id="h.ileg7z38l3m0"><span class="c0">Knowledge Base</span></h3><p class="c16"><span class="c6 c2 c0">This table lists and explains the fields in the Knowledge Base tab. </span></p><table class="c22"><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Enable Knowledge Base</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c0">Check to e</span><span class="c6 c2 c0">nable Knowledge Base checks. </span></p><p class="c5"><span class="c0">D</span><span class="c2 c0">isabling this option means that some issues may not be reported</span><span class="c0"> </span><span class="c2 c0">(</span><span class="c0">d</span><span class="c6 c2 c0">efault: Enabled).</span></p></td></tr><tr class="c8"><td class="c3" colspan="1" rowspan="1"><p class="c5"><span class="c0">Sensitive Keyword Pattern</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c5"><span class="c2 c0">The </span><span class="c2 c0">Sensitive Keyword Pattern</span><span class="c2 c0"> should be a valid regular expression. </span><span class="c0">Invicti </span><span class="c6 c2 c0">uses these patterns to find sensitive keywords in the code’s comments.</span></p></td></tr></table><h3 class="c15" id="h.oasjxqq3c53c"><span class="c0">Browser Settings</span></h3><p class="c16"><span class="c0">This table lists and explains the fields in the</span><span class="c0"> </span><span class="c0">Browser Settings tab. </span></p><table class="c22"><tr class="c8"><td class="c37" colspan="1" rowspan="1"><p class="c5"><span class="c1">Field</span></p></td><td class="c38" colspan="1" rowspan="1"><p class="c5"><span class="c1">Description</span></p></td></tr><tr class="c8"><td class="c37" colspan="1" rowspan="1"><p class="c5"><span class="c6 c2 c0">Browser Settings</span></p></td><td class="c38" colspan="1" rowspan="1"><ul class="c25 lst-kix_rwaah72cr9yk-0 start"><li class="c5 c12 li-bullet-0"><span class="c10">Default Browser Parameters</span><span class="c6 c2 c0">: These are the default browser parameters that Invicti uses when it launches a Chromium instance to scan your website. You can deselect any parameters to disable it. Or, you can add a new parameter. </span></li></ul><p class="c5 c21"><span class="c6 c2 c0"></span></p><ul class="c25 lst-kix_rwaah72cr9yk-0"><li class="c5 c12 li-bullet-0"><span class="c10">Headful Browser Parameters</span><span class="c6 c2 c0">: These are the headful browser parameters that Invicti uses when it launches a Chromium instance to authenticate with your website. You can deselect any parameters to disable it. Or, you can add a new parameter.</span></li></ul></td></tr></table><p class="c16 c27"><span class="c6 c2 c0"></span></p><table class="c47"><tr class="c40"><td class="c49" colspan="1" rowspan="1"><p class="c16"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 34.00px; height: 34.67px;"><img alt="" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJOl2wpUL9ScuJ8By0sUkWffhvcqVgf6sd3ohe9M4vP-oZv9abkmacbpCuFVCBOcyiVvjp0bHVq8VZzYGXBMp-oEr2JgHAkhdcPs7cJ-3El0BG7cQq_2s2bDcWgpbHjva_UNONJWPu9WR1WuLq9g?key=qQsJHG8Lb3sbHJvo4AfTGw" style="width: 34.00px; height: 34.67px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></td><td class="c39" colspan="1" rowspan="1"><p class="c16"><span class="c20 c46">NOTE: </span><span class="c6 c2 c0">By default, authentication verifier agents use incognito mode on Chromium browsers. </span></p></td></tr></table><p class="c16 c27"><span class="c6 c2 c0"></span></p><p class="c16 c27"><span class="c6 c2 c0"></span></p></div></div><script nonce="QvMCG6XUWYPJH_otJ0D-YQ">function _F_toggles_initialize(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]}_F_toggles_initialize([]); function k(){return function(){}}var l,aa=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");}var da=ca(this);function m(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}}var ea; if(typeof Object.setPrototypeOf=="function")ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("b`"+a);return a}:null}var ja=ea; function n(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.o=b.prototype} m("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("c");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.g=f;ba(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});m("globalThis",function(a){return a||da});m("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); m("Symbol.dispose",function(a){return a?a:Symbol("d")});m("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d<arguments.length;d++){var e=Number(arguments[d]);if(e<0||e>1114111||e!==Math.floor(e))throw new RangeError("e`"+e);e<=65535?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}}); m("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var p=this||self,ka=p._F_toggles||[];function la(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function ma(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} function na(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.G=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};Object.create(null);function q(){}q.prototype.l=function(){return this.j||(Object.defineProperties(this,{j:{value:oa=oa+1|0,enumerable:!1}}),this.j)};q.prototype.toString=function(){return r(t(u(this.constructor)))+"@"+r((this.l()>>>0).toString(16))};q.prototype.i=["java.lang.Object",0];function v(){}n(v,q);function w(a,b){a.g=b;pa(b,a)}function x(a){qa(a.g)&&(Error.captureStackTrace?Error.captureStackTrace(y(a.g,qa,ra)):y(a.g,qa,ra).stack=Error().stack)}v.prototype.toString=function(){var a=t(u(this.constructor)),b=this.h;return b==null?a:r(a)+": "+r(b)};function sa(a){if(a!=null){var b=a.u;if(b)return b}a instanceof TypeError?b=ta():(b=new z,x(b),w(b,Error(b)));b.h=a==null?"null":a.toString();w(b,a);return b}v.prototype.i=["java.lang.Throwable",0];function ua(){}n(ua,v);ua.prototype.i=["java.lang.Exception",0];function A(){}n(A,ua);A.prototype.i=["java.lang.RuntimeException",0];function va(){}n(va,A);va.prototype.i=["java.lang.IndexOutOfBoundsException",0];function y(a,b,c){if(a!=null&&!b(a))throw a=r(t(wa(a)))+" cannot be cast to "+r(t(u(c))),b=new xa,b.h=a,x(b),w(b,Error(b)),b.g;return a};function ya(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};function za(){}n(za,q);za.prototype.i=["java.lang.Boolean",0];function Aa(){}n(Aa,q);Aa.prototype.i=["java.lang.Number",0];function Ba(){}n(Ba,Aa);Ba.prototype.i=["java.lang.Double",0];function Ca(a,b){B(a)?(Da(b,a.length),a=a.charCodeAt(b)):a=a.g(b);return a};function z(){}n(z,A);z.prototype.i=["java.lang.JsException",0];function Ea(){}n(Ea,z);function ta(){var a=new Ea;x(a);w(a,new TypeError(a));return a}Ea.prototype.i=["java.lang.NullPointerException",0];function xa(){}n(xa,A);xa.prototype.i=["java.lang.ClassCastException",0];var oa=0;function wa(a){switch(Fa(typeof a)){case "number":return u(Ba);case "boolean":return u(za);case "string":return u(C);case "function":return u(Ga)}if(a instanceof q)a=u(a.constructor);else if(Array.isArray(a))a=(a=a.F)?u(a.I,a.H):u(q,1);else if(a!=null)a=u(Ha);else throw new TypeError("f");return a};function Ga(){}Ga.prototype.i=["<native function>",1];function Ha(){}n(Ha,q);Ha.prototype.i=["<native object>",0];function Ia(){}n(Ia,va);function Ja(a){var b=new Ia;b.h=a;x(b);w(b,Error(b));return b}Ia.prototype.i=["java.lang.StringIndexOutOfBoundsException",0];function Fa(a){if(a==null)throw ta().g;return a}function Da(a,b){if(a<0||a>=b)throw Ja("g`"+a+"`"+b).g;};function ra(){}function qa(a){return a instanceof Error}ra.prototype.i=["Error",0];function pa(a,b){if(a instanceof Object)try{a.u=b,Object.defineProperties(a,{cause:{get:function(){return b.m&&b.m.g}}})}catch(c){}};function C(){}n(C,q);function r(a){return a==null?"null":a.toString()}function Ka(a,b){var c=b,d=a.length,e;b=Ca(a,(e=c,c=c+1|0,e));var f;if(e=b>=55296&&b<=56319&&c<d)a=f=Ca(a,c),e=a>=56320&&a<=57343;return e?65536+((b&1023)<<10)+(f&1023)|0:b}function B(a){return"string"===typeof a}C.prototype.i=["java.lang.String",0];function La(){}var Ma,Na;n(La,q);function Oa(){Oa=k();Na=new Pa;Ma=new Qa}La.prototype.i=["java.util.Locale",0];function Pa(){}n(Pa,La);Pa.prototype.toString=function(){return""};Pa.prototype.i=["java.util.Locale$1",0];function Qa(){}n(Qa,La);Qa.prototype.toString=function(){return"unknown"};Qa.prototype.i=["java.util.Locale$4",0];function Ra(a,b){this.g=a;this.h=b}n(Ra,q);function u(a,b){var c=b||0;return ya(a,"$$class/"+c,function(){return new Ra(a,c)})}function t(a){if(a.h!=0){var b=a.g.prototype.i[1]==3?a.g.prototype.i[2]:"L"+r(a.g.prototype.i[0])+";";a=a.h;for(var c="",d=0;d<a;d=d+1|0)c=r(c)+"[";return r(c)+r(b)}return a.g.prototype.i[0]}Ra.prototype.toString=function(){return String(this.h==0&&this.g.prototype.i[1]==1?"interface ":this.h==0&&this.g.prototype.i[1]==3?"":"class ")+r(t(this))}; Ra.prototype.i=["java.lang.Class",0];function Sa(){}function Ta(a){return a instanceof Array}Sa.prototype.i=["Array",0];function Ua(a){var b=a;try{var c;if(c="www.google.com"===Va(a)){var d=Wa(a);var e=y(d[5],B,C);c="/url"===(e==null?null:decodeURI(e))}if(c){var f=Xa(a,"q");b=f?f:Xa(a,"url")}}catch(h){var g=sa(h);if(!(g instanceof ua))throw g.g;}return b!=null?b:""};function Ya(a,b){var c=Za;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var $a;function Wa(a){ab();a=$a.exec(a);for(var b=y([],Ta,Sa),c=0;c<=7;c=c+1|0)if(!a||a.length<=c||y(a[c],B,C)==null)b.push(null);else{var d=b,e=y(a[c],B,C);d.push(e)}return b}function Va(a){a=Wa(a);a=y(a[3],B,C);return a==null?null:decodeURI(a)}function ab(){ab=k();$a=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\S\\s]*))?$","")};function Xa(a,b){var c=String.fromCodePoint(35);c=a.indexOf(c);c=c<0?a.length:c;a:{var d=0;for(var e=b.length;(d=a.indexOf(b,d))>0&&d<c;){var f=Ka(a,d-1|0);if(f==38||f==63){if((d+e|0)>=a.length)break a;f=Ka(a,d+e|0);if(f==61||f==38||f==35)break a}d=d+(e+1)|0}d=-1}if(d<0)return null;e=d;f=String.fromCodePoint(38);e=a.indexOf(f,e);if(e<0||e>c)e=c;d=d+(b.length+1)|0;b=decodeURIComponent;c=Math.min(a.length,d);d=Math.min(a.length,Math.max(d,e));e=a.length;if(c<0||d>e||d<c)throw Ja("h`"+c+"`"+d+"`"+e).g; a=a.substr(c,d-c|0);c=(43).toString(16);d=c.length;Da(d,5);a=a.replace(new RegExp("\\u"+r("0000".substr(d))+r(c),"g"),String.fromCharCode(32));return b(a)};function bb(a,b,c){for(var d in a)b.call(c,a[d],d,a)};var cb=/&/g,db=/</g,eb=/>/g,fb=/"/g,gb=/'/g,hb=/\x00/g,ib=/[\x00&<>"']/;/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ var jb=globalThis.trustedTypes,kb;function lb(){var a=null;if(!jb)return a;try{var b=function(c){return c};a=jb.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a};function E(a){this.g=a}E.prototype.toString=function(){return this.g};var mb=new E("about:invalid#zClosurez");function nb(a){if(a instanceof E)return a.g;throw Error("j");};function ob(a){this.v=a}function F(a){return new ob(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var pb=[F("data"),F("http"),F("https"),F("mailto"),F("ftp"),new ob(function(a){return/^[^:]*([/?#]|$)/.test(a)})],qb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function rb(a){a instanceof E?a=nb(a):a=qb.test(a)?a:void 0;return a};function sb(a){this.g=a}sb.prototype.toString=function(){return this.g+""};function tb(a,b,c,d){b=rb(b);return b!==void 0?a.open(b,c,d):null};var ub=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function G(a,b){this.h=b;for(var c=[],d=!0,e=a.length-1;e>=0;e--){var f=a[e]|0;d&&f==b||(c[e]=f,d=!1)}this.g=c}var Za={};function vb(a){return-128<=a&&a<128?Ya(a,function(b){return new G([b|0],b<0?-1:0)}):new G([a|0],a<0?-1:0)}function H(a){if(isNaN(a)||!isFinite(a))return I;if(a<0)return J(H(-a));for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=4294967296;return new G(b,0)}var I=vb(0),K=vb(1),wb=vb(16777216); function L(a){if(M(a))return-L(J(a));for(var b=0,c=1,d=0;d<a.g.length;d++){var e=N(a,d);b+=(e>=0?e:4294967296+e)*c;c*=4294967296}return b}l=G.prototype;l.toString=function(a){a=a||10;if(a<2||36<a)throw Error("k`"+a);if(O(this))return"0";if(M(this))return"-"+J(this).toString(a);for(var b=H(Math.pow(a,6)),c=this,d="";;){var e=xb(c,b).g;c=P(c,e.multiply(b));var f=((c.g.length>0?c.g[0]:c.h)>>>0).toString(a);c=e;if(O(c))return f+d;for(;f.length<6;)f="0"+f;d=f+d}}; function N(a,b){return b<0?0:b<a.g.length?a.g[b]:a.h}function O(a){if(a.h!=0)return!1;for(var b=0;b<a.g.length;b++)if(a.g[b]!=0)return!1;return!0}function M(a){return a.h==-1}l.compare=function(a){a=P(this,a);return M(a)?-1:O(a)?0:1};function J(a){for(var b=a.g.length,c=[],d=0;d<b;d++)c[d]=~a.g[d];return(new G(c,~a.h)).add(K)}l.abs=function(){return M(this)?J(this):this}; l.add=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0,e=0;e<=b;e++){var f=d+(N(this,e)&65535)+(N(a,e)&65535),g=(f>>>16)+(N(this,e)>>>16)+(N(a,e)>>>16);d=g>>>16;f&=65535;g&=65535;c[e]=g<<16|f}return new G(c,c[c.length-1]&-2147483648?-1:0)};function P(a,b){return a.add(J(b))} l.multiply=function(a){if(O(this)||O(a))return I;if(M(this))return M(a)?J(this).multiply(J(a)):J(J(this).multiply(a));if(M(a))return J(this.multiply(J(a)));if(this.compare(wb)<0&&a.compare(wb)<0)return H(L(this)*L(a));for(var b=this.g.length+a.g.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d<this.g.length;d++)for(var e=0;e<a.g.length;e++){var f=N(this,d)>>>16,g=N(this,d)&65535,h=N(a,e)>>>16,D=N(a,e)&65535;c[2*d+2*e]+=g*D;yb(c,2*d+2*e);c[2*d+2*e+1]+=f*D;yb(c,2*d+2*e+1);c[2*d+2*e+1]+=g*h;yb(c,2*d+2*e+1); c[2*d+2*e+2]+=f*h;yb(c,2*d+2*e+2)}for(a=0;a<b;a++)c[a]=c[2*a+1]<<16|c[2*a];for(a=b;a<2*b;a++)c[a]=0;return new G(c,0)};function yb(a,b){for(;(a[b]&65535)!=a[b];)a[b+1]+=a[b]>>>16,a[b]&=65535,b++}function Q(a,b){this.g=a;this.h=b} function xb(a,b){if(O(b))throw Error("m");if(O(a))return new Q(I,I);if(M(a))return b=xb(J(a),b),new Q(J(b.g),J(b.h));if(M(b))return b=xb(a,J(b)),new Q(J(b.g),b.h);if(a.g.length>30){if(M(a)||M(b))throw Error("l");for(var c=K,d=b;d.compare(a)<=0;)c=c.shiftLeft(1),d=d.shiftLeft(1);var e=R(c,1),f=R(d,1);d=R(d,2);for(c=R(c,2);!O(d);){var g=f.add(d);g.compare(a)<=0&&(e=e.add(c),f=g);d=R(d,1);c=R(c,1)}b=P(a,e.multiply(b));return new Q(e,b)}for(e=I;a.compare(b)>=0;){c=Math.max(1,Math.floor(L(a)/L(b)));d= Math.ceil(Math.log(c)/Math.LN2);d=d<=48?1:Math.pow(2,d-48);f=H(c);for(g=f.multiply(b);M(g)||g.compare(a)>0;)c-=d,f=H(c),g=f.multiply(b);O(f)&&(f=K);e=e.add(f);a=P(a,g)}return new Q(e,a)}l.and=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)&N(a,d);return new G(c,this.h&a.h)};l.or=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)|N(a,d);return new G(c,this.h|a.h)}; l.xor=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)^N(a,d);return new G(c,this.h^a.h)};l.shiftLeft=function(a){var b=a>>5;a%=32;for(var c=this.g.length+b+(a>0?1:0),d=[],e=0;e<c;e++)d[e]=a>0?N(this,e-b)<<a|N(this,e-b-1)>>>32-a:N(this,e-b);return new G(d,this.h)};function R(a,b){var c=b>>5;b%=32;for(var d=a.g.length-c,e=[],f=0;f<d;f++)e[f]=b>0?N(a,f+c)>>>b|N(a,f+c+1)<<32-b:N(a,f+c);return new G(e,a.h)};P(K.shiftLeft(32),K);P(K.shiftLeft(128),K);function zb(){zb=k();Ab||Bb()};var Cb=!!(ka[0]&4096);var Db;if(ka[0]&2048)Db=Cb;else{var Eb;a:{for(var Fb=["WIZ_global_data","oxN3nb"],Gb=p,Hb=0;Hb<Fb.length;Hb++)if(Gb=Gb[Fb[Hb]],Gb==null){Eb=null;break a}Eb=Gb}var Ib=Eb&&Eb[610401301];Db=Ib!=null?Ib:!1}var Jb=Db;var Kb=null,S,Lb=p.navigator;S=Lb?Lb.userAgentData||null:null;function Mb(){var a;if(Kb==null)a:{if(a=p.navigator)if(a=a.userAgent)break a;a=""}else a=Kb;return a}function T(a){return Mb().indexOf(a)!=-1};function Nb(){if(!Jb)return!1;var a=S;return!!a&&a.brands.length>0}function Ob(a){a.forEach(k())}function Pb(){for(var a=Mb(),b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);Ob(c)}function Bb(){Nb()?S.brands.find(function(a){return a.brand==="Firefox"}):Pb()};var Ab=Mb().toLowerCase().indexOf("webkit")!=-1&&!T("Edge"),Qb;if(Jb){var Rb=S;Qb=!!Rb&&!!Rb.platform}else Qb=!1;var Sb=Qb?S.platform==="macOS":T("Macintosh");function Tb(a){a&&typeof a.dispose=="function"&&a.dispose()};function U(){this.h=this.h;this.g=this.g}U.prototype.h=!1;U.prototype.dispose=function(){this.h||(this.h=!0,this.m())};U.prototype[Symbol.dispose]=function(){this.dispose()};U.prototype.m=function(){if(this.g)for(;this.g.length;)this.g.shift()()};function Ub(a,b){this.type=a;this.target=b;this.j=!1}Ub.prototype.g=function(){this.j=!0};var Vb=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=k();p.addEventListener("test",c,b);p.removeEventListener("test",c,b)}catch(d){}return a}();function V(a){Ub.call(this,a?a.type:"");this.relatedTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.h=null;if(a){var b=this.type=a.type,c=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;var d=a.relatedTarget;d||(b=="mouseover"?d=a.fromElement:b=="mouseout"&&(d=a.toElement));this.relatedTarget= d;c?(this.clientX=c.clientX!==void 0?c.clientX:c.pageX,this.clientY=c.clientY!==void 0?c.clientY:c.pageY,this.screenX=c.screenX||0,this.screenY=c.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType; this.state=a.state;this.h=a;a.defaultPrevented&&V.o.g.call(this)}}na(V,Ub);V.prototype.g=function(){V.o.g.call(this);var a=this.h;a.preventDefault?a.preventDefault():a.returnValue=!1};var Wb="closure_listenable_"+(Math.random()*1E6|0);var Xb=0;function Yb(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.h=e;this.key=++Xb;this.g=this.s=!1}function Zb(a){a.g=!0;a.listener=null;a.proxy=null;a.src=null;a.h=null};function $b(a){this.src=a;this.g={};this.h=0}$b.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g;a:{for(g=0;g<a.length;++g){var h=a[g];if(!h.g&&h.listener==b&&h.capture==!!d&&h.h==e)break a}g=-1}g>-1?(b=a[g],c||(b.s=!1)):(b=new Yb(b,this.src,f,!!d,e),b.s=c,a.push(b));return b};var ac="closure_lm_"+(Math.random()*1E6|0),bc={},cc=0;function dc(a,b,c,d,e){if(d&&d.once)return ec(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)dc(a,b[f],c,d,e);return null}c=fc(c);return a&&a[Wb]?a.g(b,c,la(d)?!!d.capture:!!d,e):gc(a,b,c,!1,d,e)} function gc(a,b,c,d,e,f){if(!b)throw Error("n");var g=la(e)?!!e.capture:!!e,h=hc(a);h||(a[ac]=h=new $b(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=ic();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Vb||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(jc(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("o");cc++;return c} function ic(){function a(c){return b.call(a.src,a.listener,c)}var b=kc;return a}function ec(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)ec(a,b[f],c,d,e);return null}c=fc(c);return a&&a[Wb]?a.h(b,c,la(d)?!!d.capture:!!d,e):gc(a,b,c,!0,d,e)} function lc(a){if(typeof a!=="number"&&a&&!a.g){var b=a.src;if(b&&b[Wb])b.j(a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(jc(c),d):b.addListener&&b.removeListener&&b.removeListener(d);cc--;if(c=hc(b)){d=a.type;if(d in c.g){var e=c.g[d],f=ub(e,a),g;(g=f>=0)&&Array.prototype.splice.call(e,f,1);g&&(Zb(a),c.g[d].length==0&&(delete c.g[d],c.h--))}c.h==0&&(c.src=null,b[ac]=null)}else Zb(a)}}} function jc(a){return a in bc?bc[a]:bc[a]="on"+a}function kc(a,b){if(a.g)a=!0;else{b=new V(b,this);var c=a.listener,d=a.h||a.src;a.s&&lc(a);a=c.call(d,b)}return a}function hc(a){a=a[ac];return a instanceof $b?a:null}var mc="__closure_events_fn_"+(Math.random()*1E9>>>0);function fc(a){if(typeof a==="function")return a;a[mc]||(a[mc]=function(b){return a.handleEvent(b)});return a[mc]};function W(a){U.call(this);this.l=a;this.j={}}na(W,U);var nc=[];function oc(a){bb(a.j,function(b,c){this.j.hasOwnProperty(c)&&lc(b)},a);a.j={}}W.prototype.m=function(){W.o.m.call(this);oc(this)};W.prototype.handleEvent=function(){throw Error("p");};function pc(a,b,c,d){b=b===void 0?!1:b;c=c===void 0?!1:c;d=d===void 0?"editors":d;U.call(this);this.j=a||document.body;this.A=!!b;this.B=!!c;this.C=d;this.l=new W(this);a=ma(Tb,this.l);this.h?a():(this.g||(this.g=[]),this.g.push(a));a=this.l;b=this.j;c=this.D;d="click";Array.isArray(d)||(d&&(nc[0]=d.toString()),d=nc);for(var e=0;e<d.length;e++){var f=dc(b,d[e],c||a.handleEvent,!1,a.l||a);if(!f)break;a.j[f.key]=f}}n(pc,U); pc.prototype.D=function(a){if(!(a.h.button!=0||Sb&&a.ctrlKey||a.j))for(var b=a.target;b&&b!=this.j;){if(b.tagName&&b.tagName.toLowerCase()=="a"){var c=b.getAttribute("href")||b.getAttributeNS("http://www.w3.org/1999/xlink","href"),d=Ua(c);if(c!=d){a:{b=void 0;zb();try{b=Va(d)}catch(rc){b=sa(rc);if(b instanceof A){b=!1;break a}throw b.g;}var e;if(e=b!=null){e=(Oa(),Na);var f=Ma;b=Object.is(e,f)||e==null&&f==null?b.toLocaleLowerCase():b.toLowerCase();e=Fa(b.substr(b.length-11|0,11))===".google.com"}b= e}if(!b)if(this.B){c=Ua(d);c=Fa(c);if(Object.is(c,d)||c==null&&d==null)d="//www.google.com/url?q="+r(encodeURIComponent(d)),d=r(d)+"&sa=D";d+="&source="+this.C}else d=this.A?c:d;f=d;b=void 0;c={target:"_blank",noreferrer:!0};d=window;if(f instanceof E)e=f;else{var g=void 0;g=g===void 0?pb:g;a:if(e=typeof f.href!="undefined"?f.href:String(f),g=g===void 0?pb:g,!(e instanceof E)){for(var h=0;h<g.length;++h){var D=g[h];if(D instanceof ob&&D.v(e)){e=new E(e);break a}}e=void 0}e=e||mb}h=self.crossOriginIsolated!== void 0;g="strict-origin-when-cross-origin";window.Request&&(g=(new Request("/")).referrerPolicy);D=g==="unsafe-url";g=c.noreferrer;if(h&&g){if(D)throw Error("q");g=!1}f=c.target||f.target;h=[];for(b in c)switch(b){case "width":case "height":case "top":case "left":h.push(b+"="+c[b]);break;case "target":case "noopener":case "noreferrer":break;case "attributionsrc":h.push(b+(c[b]?"="+c[b]:""));break;default:h.push(b+"="+(c[b]?1:0))}b=h.join(",");if((T("iPhone")&&!T("iPod")&&!T("iPad")||T("iPad")||T("iPod"))&& d.navigator&&d.navigator.standalone&&f&&f!="_self")b="A",h=document,b=String(b),h.contentType==="application/xhtml+xml"&&(b=b.toLowerCase()),h=b=h.createElement(b),e=rb(e),e!==void 0&&(h.href=e),b.target=f,g&&(b.rel="noreferrer"),((c=c.attributionsrc)||c==="")&&b.setAttribute("attributionsrc",c),c=document.createEvent("MouseEvent"),c.initMouseEvent("click",!0,!0,d,1),b.dispatchEvent(c);else if(g){if(d=tb(d,"",f,b),c=nb(e),d&&(d.opener=null,c===""&&(c="javascript:''"),ib.test(c)&&(c.indexOf("&")!= -1&&(c=c.replace(cb,"&")),c.indexOf("<")!=-1&&(c=c.replace(db,"<")),c.indexOf(">")!=-1&&(c=c.replace(eb,">")),c.indexOf('"')!=-1&&(c=c.replace(fb,""")),c.indexOf("'")!=-1&&(c=c.replace(gb,"'")),c.indexOf("\x00")!=-1&&(c=c.replace(hb,"�"))),c='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+c+'">',kb===void 0&&(kb=lb()),b=kb,c=new sb(b?b.createHTML(c):c),(d=d.document)&&d.write)){b=d;e=b.write;if(c instanceof sb)c=c.g;else throw Error("j"); e.call(b,c);d.close()}}else(d=tb(d,e,f,b))&&c.noopener&&(d.opener=null),d&&c.noreferrer&&(d.opener=null);a.g();break}}b=b.parentNode}};function qc(a,b,c,d){new pc(a,b===void 0?!1:b,c===void 0?!1:c,d)}var X=["DOCS_installLinkReferrerSanitizer"],Y=p;X[0]in Y||typeof Y.execScript=="undefined"||Y.execScript("var "+X[0]);for(var Z;X.length&&(Z=X.shift());)X.length||qc===void 0?Y[Z]&&Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=qc; // Google Inc. //# sourceMappingURL=linkreferrer_binary_linkreferrer_binary_chunk.sourcemap </script><script nonce="QvMCG6XUWYPJH_otJ0D-YQ">DOCS_installLinkReferrerSanitizer( undefined, true, true, 'docs');</script><script nonce="QvMCG6XUWYPJH_otJ0D-YQ">_docs_flag_initialData={"ilcm":{"eui":"ADFN-cvzwt-aifWuirYD_zS9beAty-RAD7SVbXEVZEYWSF6ZrlK2CCYRbxwHvdyWwtsrnXlPB3ve","je":1,"sstu":1732481027175550,"si":"CP_o0eHq9YkDFThgqwIdcJIRGg","gsc":0,"ei":[5700114,5703307,5703758,5703839,5704572,5704621,5704883,5705793,5705891,5706270,5707047,5707075,5707204,5707361,5707711,5707820,5707947,5708365,5708576,5708886,5709476,5709673,5710587,5710692,5711372,5711389,5711550,5712635,5712909,5712913,5713064,5713195,5713554,5714310,5715270,5715338,5715349,5715711,5715791,5716179,5716196,5717567,5723473,5724199,5724215,5724880,5724896,5725515,5725531,5725855,5726679,5726695,5727241,5727257,5727701,5729076,5729092,5731819,5731835,5732397,5732419,5734616,5734632,5734824,5734840,5735118,5735134,5735236,5735252,5737784,5737800,5740170,5740186,5740325,5740341,5740798,5740814,5741698,5741714,5742040,5742056,5742466,5742482,5742636,5742652,5743771,5743787,5746122,5746138,5746708,5746724,5748153,5748169,5750238,5750254,5752353,5752369,5752445,5752461,5752905,5752921,5753665,5753681,5753926,5753942,5754009,5754025,5754922,5754938,5756597,5756613,5756659,5756675,5757326,5757342,5757605,5757621,5757625,5757641,5758658,5758674,5759262,5759278,5760151,5760167,5760271,5760287,5760434,5760450,5760454,5760470,5761255,5761271,5763682,5763698,5763814,5763830,5771106,5771200,5771216,5771276,5771292,5773287,5780496,5780512,5781087,5781109,5781179,5781195,5781914,5781930,5781974,5781990,5786889,5787710,5787726,5787796,5788550,5788566,5789879,5790433,5791105,5791121,5792065,5792081,5792449,5792465,5796624,5796640,5796948,5799540,5799548,5799561,5799569,5799654,5799662,5799707,5799715,5799885,5799893,5799896,5799904,5799917,5799925,13702623,48966234,48966242,49372300,49372308,49375194,49375202,49398661,49398669,49472103,49472111,49491737,49491745,49501776,49501784,49622703,49622711,49623233,49623441,49623449,49629214,49629222,49642837,49642845,49643548,49643556,49644055,49644063,49658614,49658622,49661340,49661348,49769417,49769425,49822841,49822849,49823064,49823072,49833562,49833570,49842875,49842883,49894860,49894868,49904439,49904447,49924626,49924634,49926153,49926161,49943099,49943107,49971993,49972001,49974154,49974162,49979538,49979546,50109031,50109039,50221700,50221708,50266102,50266110,50273468,50273476,50293588,50293596,50297136,50297144,50297346,50297354,50360996,50361004,50389210,50389218,50438805,50439240,50439248,50498847,50498855,50503879,50503887,50513094,50529223,50529231,50538784,50538792,50549435,50549443,50550111,50550119,50561463,50561471,50562741,50562752,50578543,50578551,50587122,50587130,50596469,50602181,50602189,70971116,70971124,70973202,70973210,71035537,71035545,71036553,71036561,71038194,71038202,71061467,71079958,71079966,71085281,71085289,71113319,71113327,71117260,71120928,71120936,71145354,71145365,71181327,71181335,71185270,71185278,71197886,71197894,71200383,71200391,71239126,71239134,71274317,71274325,71289086,71289094,71291305,71291313,71316507,71316515,71325696,71325704,71376146,71376154,71387387,71387398,71387809,71387817,71429327,71429343,71429567,71429575,71451142,71451150,71465967,71477423,71477439,71478220,71478228,71478549,71478557,71502901,71502909,71503070,71505700,71505708,71520490,71520498,71528637,71528645,71530223,71530231,71531769,71531777,71544794,71544802,71545573,71545581,71553915,71553931,71560029,71560037,71561501,71561509,71573830,71573838,71574261,71574277,71587960,71587976,71605142,71605158,71608300,71608308,71628347,71628355,71628367,71628375,71628387,71628395,71628457,71628465,71638483,71638491,71640796,71640812,71640883,71640899,71641603,71641619,71642203,71642211,71657940,71657948,71659933,71659941,71661120,71661128,71667978,71667986,71675235,71679620,71679628,71681950,71684673,71684681,71689900,71689908,71699801,71699809,71704765,71704773,71710060,71710068,71710693,71710709,71720947,71720955,71721466,71721482,71733043,71733051,71825483,71825491,71832991,71833032,71834990,71835006,71835010,71835026,71849515,71849523,71853970,71882275,71893966,71893982,71897947,71897955,71898313,71898329,71899323,71899334,71960420,71960428,71961226,71961234,94323675,94323691,94326699,94327571,94327579,94353348,94353356,94358547,94358563,94363045,94363061,94374191,94374207,94390193,94390201,94394912,94394920,94397721,94397729,94404641,94404657,94409697,94413687,94419613,94419621,94419822,94419830,94420797,94420805,94434317,94434325,94434932,94434948,94435498,94435506,94444482,94444490,94460799,94460815,94461479,94477774,94477790,94484594,94484602,94489898,94489906,94502734,94502742,94526688,94526696,94542860,94542868,94543141,94543149,94545064,94545072,94565073,94597779,94597787,94605728,94605744,94624735,94624743,94628858,94628866,94629737,94629745,94634500,94634516,94661722,94661730,94707404,94707412,94727721,94733477,94733485,94784214,94784511,94784519,94802825,94811082,94811098,94813624,94813635,94819748,94819756,94862354,94862370,94871310,94871318,94874969,94874977,94888897,94888913,94904209,94911510,94911526,94929359,94929370,94942470,94942478,95065938,95065949,95087166,95087174,95091734,95091742,95092129,95092137,95093652,95093668,95099833,95099841,95104414,95104425,95111875,95111883,95112733,95112741,95113216,95113224,95118601,95118609,95125033,95125044,95131173,95131181,95136093,95136101,95139218,95139234,95193721,95193732,95208744,95234365,95234373,95234851,95234859,95237527,95237543,95251122,95251130,95254860,95254868,95266760,95266768,95270925,95270933,95271283,95271291,95288096,95288112,95309227,95309235,95314722,95314730,95318005,99237541,99237549,99247516,99247524,99249942,99249958,99257767,99257775,99291459,99307300,99307316,99310959,99310967,99338529,99338540,99342838,99342846,99343448,99343456,99368732,99368740,99400262,99400270,99401841,99401849,99402231,99402239,99428672,99428688,99437321,99437329,99440933,99440941,99457586,99457594,99467501,99467517,99690768,99690784,99778386,99778391,101405284,101405300,101406714,101406722,101421514,101421530,101442785,101442793,101448020,101448281,101448286,101456412,101456420,101462343,101462359,101478056,101478064,101488462,101488470,101488743,101488751,101489107,101489115,101489651,101489656,101489919,101489935,101507006,101507014,101516422,101516430,101544607,101544615,101561672,101561680,101562346,101562354,101563478,101575587,101575592,101606948,101606956,101617416,101617424,101629711,101631020,101631028,101659354,101659362,101672701,101705117,101708603,101708611,101731504,101739377,101755356,101755361,101771870,101771878,101775277,101775282,101776266,101776274,101781895,101781911,101788143,101788151,101791976,101791992,101803866,101803882,101813652,101813668,101828308,101828324,101829198,101829206,101837185,101838203,101838211,101847134,101858208,101858213,101867803,101867811,101868091,101868111,101868133,101896291,101922599,101922607,101939346,101939354,101941049,101941057,101962022,101962589,102036730,102036746,102042710,102042726,102044258,102044266,102047852,102047860,102077579,102077595],"crc":0,"cvi":[]},"docs-cclt":56}; _docs_flag_cek=''; if (window['DOCS_timing']) {DOCS_timing['ifdld']=new Date().getTime();}</script><script nonce="QvMCG6XUWYPJH_otJ0D-YQ">DOCS_timing['sjl'] = performance.now();this._pubi=this._pubi||{};(function(_){var window=this; _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var aa=function(){return function(a){return a}};var q=function(){return function(){}};var ba=function(a){return function(b){this[a]=b}};var ca=function(a){return function(){return a}}; var u,da=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ea=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");},v=function(a,b){if(b)a:{var c=fa;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&& ha(c,a,{configurable:!0,writable:!0,value:b})}},ia=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},w=function(a,b){a.prototype=ja(b.prototype);a.prototype.constructor=a;if(ka)ka(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.N=b.prototype},x=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length== "number")return{next:da(a)};throw Error("e`"+String(a));},ma=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},na=function(a){return a instanceof Array?a:ma(x(a))},oa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},pa=function(){this.o=!1;this.i=null;this.A=void 0;this.h=1;this.j=this.m=0;this.B=this.g=null},ra=function(a){if(a.o)throw new TypeError("g");a.o=!0},sa=function(a,b){a.g={wa:b,za:!0};a.h=a.m||a.j},ta=function(a,b,c){a.h=c;return{value:b}},ua=function(a){a.m= 0;var b=a.g.wa;a.g=null;return b},va=function(a){var b=a.B.splice(0)[0];(b=a.g=a.g||b)?b.za?a.h=a.m||a.j:b.O!=void 0&&a.j<b.O?(a.h=b.O,a.g=null):a.h=a.j:a.h=0},wa=function(a){this.g=new pa;this.h=a},Aa=function(a,b){ra(a.g);var c=a.g.i;if(c)return ya(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.g.return);a.g.return(b);return za(a)},ya=function(a,b,c,d){try{var e=b.call(a.g.i,c);if(!(e instanceof Object))throw new TypeError("f`"+e);if(!e.done)return a.g.o=!1,e;var f=e.value}catch(g){return a.g.i= null,sa(a.g,g),za(a)}a.g.i=null;d.call(a.g,f);return za(a)},za=function(a){for(;a.g.h;)try{var b=a.h(a.g);if(b)return a.g.o=!1,{value:b.value,done:!1}}catch(c){a.g.A=void 0,sa(a.g,c)}a.g.o=!1;if(a.g.g){b=a.g.g;a.g.g=null;if(b.za)throw b.wa;return{value:b.return,done:!0}}return{value:void 0,done:!0}},Ba=function(a){this.next=function(b){ra(a.g);a.g.i?b=ya(a,a.g.i.next,b,a.g.v):(a.g.v(b),b=za(a));return b};this.throw=function(b){ra(a.g);a.g.i?b=ya(a,a.g.i["throw"],b,a.g.v):(sa(a.g,b),b=za(a));return b}; this.return=function(b){return Aa(a,b)};this[Symbol.iterator]=function(){return this}},Ca=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})},Da=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Ea=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f, a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e},Fa=function(a,b){a:{var c=["WIZ_global_data","oxN3nb"];for(var d=y,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!=null?a:b},Ha=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"},Ka=function(a){return Object.prototype.hasOwnProperty.call(a,Ia)&&a[Ia]||(a[Ia]=++Ja)},La=function(a,b,c){return a.call.apply(a.bind,arguments)},Ma=function(a,b,c){if(!a)throw Error(); if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},Na=function(a,b,c){Na=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?La:Ma;return Na.apply(null,arguments)},Oa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments); return a.apply(this,d)}},Pa=function(a,b){y[a]=b},Qa=function(a,b){function c(){}c.prototype=b.prototype;a.N=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.hb=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}},Ra=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Ra);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)},Sa=function(a){y.setTimeout(function(){throw a; },0)},Ta=function(){var a=y.navigator;return a&&(a=a.userAgent)?a:""},Wa=function(a){return Ua?Va?Va.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1},z=function(a){return Ta().indexOf(a)!=-1},Xa=function(){return Ua?!!Va&&Va.brands.length>0:!1},Ya=function(){return Xa()?!1:z("Opera")},Za=function(){return Xa()?Wa("Microsoft Edge"):z("Edg/")},$a=function(){return z("Firefox")||z("FxiOS")},ab=function(){return Xa()?Wa("Chromium"):(z("Chrome")||z("CriOS"))&&!(Xa()?0:z("Edge"))||z("Silk")}, bb=function(){return Ua?!!Va&&!!Va.platform:!1},cb=function(){return z("iPhone")&&!z("iPod")&&!z("iPad")},db=function(){return cb()||z("iPad")||z("iPod")},eb=function(){return bb()?Va.platform==="macOS":z("Macintosh")},fb=function(){return bb()?Va.platform==="Chrome OS":z("CrOS")},gb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b},hb=function(){var a=Error();gb(a,"incident");Sa(a)},ib=function(a){a=Error(a); gb(a,"warning");return a},jb=function(){return typeof BigInt==="function"},kb=function(a){return Array.prototype.slice.call(a)},lb=function(a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol():a},mb=function(a,b){B(b,(a|0)&-30975)},nb=function(a,b){B(b,(a|34)&-30941)},pb=function(a){return!(!a||typeof a!=="object"||a.g!==ob)},qb=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object},rb=function(a){return!Array.isArray(a)||a.length?!1:D(a)& 1?!0:!1},sb=function(a){if(a&2)throw Error();},tb=function(a){a.ib=!0;return a},yb=function(a){var b=a;if(ub(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(vb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return wb?BigInt(a):a=xb(a)?a?"1":"0":ub(a)?a.trim()||"0":String(a)},zb=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}},Bb=function(a){var b=a>>>0;E= b;Ab=(a-b)/4294967296>>>0},Db=function(a){if(a<0){Bb(-a);var b=x(Cb(E,Ab));a=b.next().value;b=b.next().value;E=a>>>0;Ab=b>>>0}else Bb(a)},Jb=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else jb()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Eb(c)+Eb(a));return c},Eb=function(a){a=String(a);return"0000000".slice(a.length)+a},Kb= function(){var a=E,b=Ab;b&2147483648?jb()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=x(Cb(a,b)),a=b.next().value,b=b.next().value,a="-"+Jb(a,b)):a=Jb(a,b);return a},Cb=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]},Lb=function(a){return a.displayName||a.name||"unknown type name"},Nb=function(a){var b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:Mb.test(a)},Ob=function(a){if(typeof a!=="number")throw ib("int32");if(!Number.isFinite(a))throw ib("int32"); return a|0},Pb=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0},Ub=function(a){var b=0;b=b===void 0?0:b;if(!Nb(a))throw ib("int64");var c=typeof a;switch(b){case 4096:switch(c){case "string":return Qb(a);case "bigint":return String(BigInt.asIntN(64,a));default:return Rb(a)}case 8192:switch(c){case "string":return b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=yb(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)), a=jb()?yb(BigInt.asIntN(64,BigInt(a))):yb(Sb(a))),a;case "bigint":return yb(BigInt.asIntN(64,a));default:return Number.isSafeInteger(a)?yb(Tb(a)):yb(Rb(a))}case 0:switch(c){case "string":return Qb(a);case "bigint":return yb(BigInt.asIntN(64,a));default:return Tb(a)}default:throw Error("Unknown format requested type for int64");}},Vb=function(a){return a==null?a:Ub(a)},Wb=function(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0, 6))<922337},Sb=function(a){if(Wb(a))return a;if(a.length<16)Db(Number(a));else if(jb())a=BigInt(a),E=Number(a&BigInt(4294967295))>>>0,Ab=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");Ab=E=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),Ab*=1E6,E=E*1E6+d,E>=4294967296&&(Ab+=Math.trunc(E/4294967296),Ab>>>=0,E>>>=0);b&&(b=x(Cb(E,Ab)),a=b.next().value,b=b.next().value,E=a,Ab=b)}return Kb()},Tb=function(a){Nb(a);a=Math.trunc(a);if(!Number.isSafeInteger(a)){Db(a); var b=E,c=Ab;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Jb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a},Rb=function(a){Nb(a);a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{var b=String(a);Wb(b)?a=b:(Db(a),a=Kb())}return a},Qb=function(a){Nb(a);var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Sb(a)},Xb=function(a,b){if(!(a instanceof b))throw Error("t`"+ Lb(b)+"`"+(a&&Lb(a.constructor)));return a},Zb=function(a,b,c){if(a!=null&&typeof a==="object"&&a.qa===Yb)return a;if(Array.isArray(a)){var d=D(a),e=d;e===0&&(e|=c&32);e|=c&2;e!==d&&B(a,e);return new b(a)}},hc=function(a){$b===void 0&&($b=typeof Proxy==="function"?ac(Proxy):null);var b;(b=!$b)||(bc===void 0&&(bc=typeof WeakMap==="function"?ac(WeakMap):null),b=!bc);if(b)return a;if(b=dc(a))return b;if(Math.random()>.01)return a;ec(a);b=new $b(a,{set:function(c,d,e){fc();c[d]=e;return!0}});gc(a,b); return b},fc=function(){hb()},dc=function(a){var b;return(b=ic)==null?void 0:b.get(a)},kc=function(a){var b;return((b=jc)==null?void 0:b.get(a))||a},gc=function(a,b){(ic||(ic=new bc)).set(a,b);(jc||(jc=new bc)).set(b,a)},ac=function(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}},ec=function(a){if(lc===void 0){var b=new $b([],{});lc=Array.prototype.concat.call([],b).length===1}lc&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]= !0)},nc=function(a,b){mc=b;a=new a(b);mc=void 0;return a},F=function(a,b,c){var d=d!=null?d:0;a==null&&(a=mc);mc=void 0;if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("u");e=D(a);if(e&2048)throw Error("x");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("y");a:{c=a;if(d=c.length){var f=d-1;if(qb(c[f])){e|=256;b=f-(+!!(e&512)-1);if(b>=1024)throw Error("z");e=e&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b, d-(+!!(e&512)-1));if(b>1024)throw Error("A");e=e&-33521665|(b&1023)<<15}}}B(a,e);return a},pc=function(a,b){return oc(b)},oc=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return qc(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(rb(a))return}else if(rc&&a!=null&&a instanceof Uint8Array){if(sc){for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null, c?a.subarray(c):a);a=btoa(b)}else{b===void 0&&(b=0);if(!tc){tc={};c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split("");d=["+/=","+/","-_=","-_.","-_"];for(var e=0;e<5;e++){var f=c.concat(d[e].split(""));uc[e]=f;for(var g=0;g<f.length;g++){var h=f[g];tc[h]===void 0&&(tc[h]=g)}}}b=uc[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length-2;f+=3){var k=a[f],l=a[f+1];h=a[f+2];g=b[k>>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|h>>6];h=b[h&63];c[e++]=g+k+l+h}g=0;h=d;switch(a.length- f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=b[a>>2]+b[(a&3)<<4|g>>4]+h+d}a=c.join("")}return a}}return a},vc=function(a,b,c){a=kb(a);var d=a.length,e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(var f in e)b[f]=c(e[f])}return a},xc=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=rb(a)?void 0:e&&D(a)&2?a:wc(a,b,c,d!==void 0,e);else if(qb(a)){var f={},g;for(g in a)f[g]=xc(a[g],b,c,d,e);a=f}else a=b(a,d);return a}},wc=function(a,b,c,d,e){var f= d||c?D(a):0;d=d?!!(f&32):void 0;a=kb(a);for(var g=0;g<a.length;g++)a[g]=xc(a[g],b,c,d,e);c&&c(f,a);return a},yc=function(a){return a.qa===Yb?a.toJSON():oc(a)},zc=function(a,b,c){c=c===void 0?nb:c;if(a!=null){if(rc&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=D(a);if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(B(a,(d|34)&-12293),a):wc(a,zc,d&4?nb:c,!0,!0)}a.qa===Yb&&(c=a.l,d=H(c),a=d&2?a:nc(a.constructor,Ac(c,d,!0)));return a}},Ac=function(a, b,c){var d=c||b&2?nb:mb,e=!!(b&32);a=vc(a,b,function(f){return zc(f,e,d)});Bc(a,32|(c?2:0));return a},Cc=function(a){var b=a.l,c=H(b);return c&2?nc(a.constructor,Ac(b,c,!1)):a},Ec=function(a,b){a=a.l;return Dc(a,H(a),b)},Fc=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]},Dc=function(a,b,c,d){if(c===-1)return null;var e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(Fc(a,b,e,c)&&Gc!=null){var g; a=(g=Kc)!=null?g:Kc={};g=a[Gc]||0;g>=4||(a[Gc]=g+1,hb())}return d}return Fc(a,b,e,c)}},Mc=function(a,b,c){var d=a.l,e=H(d);sb(e);Lc(d,e,b,c);return a},Lc=function(a,b,c,d){var e=b>>15&1023||536870912;if(c>=e){var f=b;if(b&256)var g=a[a.length-1];else{if(d==null)return f;g=a[e+(+!!(b&512)-1)]={};f|=256}g[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);f!==b&&B(a,f);return f}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b},I=function(a,b,c){return Nc(a,b,c,!1)!==void 0},Pc=function(a, b,c,d){a=Dc(a,b,c,d);return Array.isArray(a)?a:Oc},Rc=function(a,b){a===0&&(a=Qc(a,b));return a|1},Sc=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)},Nc=function(a,b,c,d){a=a.l;var e=H(a);d=Dc(a,e,c,d);b=Zb(d,b,e);b!==d&&b!=null&&Lc(a,e,c,b);return b},K=function(a,b,c,d){b=Nc(a,b,c,d===void 0?!1:d);if(b==null)return b;a=a.l;d=H(a);if(!(d&2)){var e=Cc(b);e!==b&&(b=e,Lc(a,d,c,b))}return b},Uc=function(a,b,c,d,e,f,g,h){a=a.l;var k=!!(2&b);e=k?1:e;g=!!g;h&&(h=!k);f=Pc(a,b,d,f);var l=D(f);k=!!(4&l);if(!k){l= Rc(l,b);var m=f,r=b,t=!!(2&l);t&&(r|=2);for(var n=!t,p=!0,C=0,L=0;C<m.length;C++){var G=Zb(m[C],c,r);if(G instanceof c){if(!t){var X=!!(D(G.l)&2);n&&(n=!X);p&&(p=X)}m[L++]=G}}L<C&&(m.length=L);l|=4;l=p?l|16:l&-17;l=n?l|8:l&-9;B(m,l);t&&Object.freeze(m)}if(h&&!(8&l||!f.length&&(e===1||e===4&&32&l))){Sc(l)&&(f=kb(f),l=Qc(l,b),b=Lc(a,b,d,f));c=f;h=l;for(m=0;m<c.length;m++)l=c[m],r=Cc(l),l!==r&&(c[m]=r);h|=8;h=c.length?h&-17:h|16;B(c,h);l=h}if(e===1||e===4&&32&l)Sc(l)||(b=l,l|=!f.length||16&l&&(!k||32& l)?2:2048,l!==b&&B(f,l),Object.freeze(f));else if(k=e!==5?!1:!!(32&l)||Sc(l)||!!dc(f),(e===2||k)&&Sc(l)&&(f=kb(f),l=Qc(l,b),l=Tc(l,b,g),B(f,l),b=Lc(a,b,d,f)),Sc(l)||(d=l,l=Tc(l,b,g),l!==d&&B(f,l)),k)var la=hc(f);else if(e===2&&!g){var cc;(cc=ic)==null||cc.delete(f)}return la||f},Xc=function(a,b,c){var d=H(a.l);return Uc(a,d,b,c,void 0===Vc?2:Wc?4:5,void 0,!1,!(2&d))},M=function(a,b,c,d){d!=null?Xb(d,b):d=void 0;return Mc(a,c,d)},$c=function(a,b,c,d){var e=a.l,f=H(e);sb(f);if(d==null)return Lc(e,f, c),a;d=kc(d);if(!Array.isArray(d))throw ib();for(var g=D(d),h=g,k=Sc(g),l=k||Object.isFrozen(d),m=!l&&(void 0===Yc||void 0!==Zc),r=!0,t=!0,n=0;n<d.length;n++){var p=d[n];Xb(p,b);k||(p=!!(D(p.l)&2),r&&(r=!p),t&&(t=p))}k||(g=r?13:5,g=t?g|16:g&-17);if(m||l&&g!==h)d=kb(d),h=0,g=Qc(g,f),g=Tc(g,f,!0);g!==h&&B(d,g);Lc(e,f,c,d);return a},Qc=function(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049},Tc=function(a,b,c){32&b&&c||(a&=-33);return a},ad=function(a,b){a=Ec(a,b);a!=null&&(typeof a==="bigint"?qc(a)?a=Number(a): (a=BigInt.asIntN(64,a),a=qc(a)?Number(a):String(a)):a=Nb(a)?typeof a==="number"?Tb(a):Qb(a):void 0);return a},bd=function(a){a=Ec(a,1);var b=b===void 0?!1:b;var c=typeof a;b=a==null?a:c==="bigint"?String(BigInt.asIntN(64,a)):Nb(a)?c==="string"?Qb(a):b?Rb(a):Tb(a):void 0;return b},cd=function(a,b){return a!=null?a:b},dd=function(a,b){a=Ec(a,b);return a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0},ed=function(a,b){a=Ec(a,b);return a==null||typeof a==="string"?a:void 0},fd=function(a, b){a=Ec(a,b);return a==null?a:Number.isFinite(a)?a|0:void 0},gd=function(a,b){var c=0;c=c===void 0?0:c;return cd(fd(a,b),c)},hd=function(a,b){a=ad(a,b);return a==null?void 0:a},N=function(a,b,c){if(c!=null&&typeof c!=="boolean")throw a=typeof c,Error("s`"+(a!="object"?a:c?Array.isArray(c)?"array":a:"null")+"`"+c);return Mc(a,b,c)},id=function(a,b,c){return Mc(a,b,c==null?c:Ob(c))},O=function(a,b,c){return Mc(a,b,Vb(c))},Q=function(a,b,c){if(c!=null&&typeof c!=="string")throw Error();return Mc(a,b, c)},S=function(a,b,c){if(c!=null){if(!Number.isFinite(c))throw ib("enum");c|=0}return Mc(a,b,c)},T=function(a,b,c){this.l=F(a,b,c)},ld=function(a){try{return jd=!0,JSON.stringify(kd(a),pc)}finally{jd=!1}},md=function(a){var b=a.l;return nc(a.constructor,Ac(b,H(b),!1))},kd=function(a){a=jd?a.l:wc(a.l,yc,void 0,void 0,!1);var b=!jd,c=a.length;if(c){var d=a[c-1],e=qb(d);e?c--:d=void 0;var f=a;if(e){b:{var g=d;var h;var k=!1;if(g)for(var l in g)if(isNaN(+l))e=void 0,((e=h)!=null?e:h={})[l]=g[l];else if(e= g[l],Array.isArray(e)&&(rb(e)||pb(e)&&e.size===0)&&(e=null),e==null&&(k=!0),e!=null){var m=void 0;((m=h)!=null?m:h={})[l]=e}k||(h=g);if(h)for(var r in h){k=h;break b}k=null}g=k==null?d!=null:k!==d}for(;c>0;c--){h=f[c-1];if(!(h==null||rb(h)||pb(h)&&h.size===0))break;var t=!0}if(f!==a||g||t){if(!b)f=Array.prototype.slice.call(f,0,c);else if(t||g||k)f.length=c;k&&f.push(k)}t=f}else t=a;return t},nd=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")=== 0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("C`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("D`"+ c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a},pd=function(a){return a.prototype.hasOwnProperty("$$generatedClassName")?a.prototype.$$generatedClassName:a.prototype.$$generatedClassName="Class$obf_"+ ++od},qd=q(),rd=q(),sd=function(a){a.g instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.g):a.g.stack=Error().stack)},td=q(),ud=q(),vd=function(a,b){if(Object.prototype.hasOwnProperty.call(a.prototype, "$$class/0"))return a.prototype["$$class/0"];b=b();return a.prototype["$$class/0"]=b},wd=function(a,b){this.u=a|0;this.s=b|0},xd=function(a){return a.s*4294967296+(a.u>>>0)},yd=function(a){return a.u==0&&a.s==0},zd=function(a){var b=~a.u+1|0;return U(b,~a.s+!b|0)},Dd=function(a,b){if(yd(b))throw Error("F");if(a.s<0){if(a.K(Ad)){if(b.K(Bd)||b.K(Cd))return Ad;if(b.K(Ad))return Bd;var c=a.s;c=U(a.u>>>1|c<<31,c>>1);c=Dd(c,b).shiftLeft(1);if(c.K(Ed))return b.s<0?Bd:Cd;var d=b.multiply(c);a=a.add(zd(d)); return c.add(Dd(a,b))}return b.s<0?Dd(zd(a),zd(b)):zd(Dd(zd(a),b))}if(yd(a))return Ed;if(b.s<0)return b.K(Ad)?Ed:zd(Dd(a,zd(b)));for(c=Ed;a.compare(b)>=0;){d=Math.max(1,Math.floor(xd(a)/xd(b)));var e=Math.ceil(Math.log(d)/Math.LN2);e=e<=48?1:Math.pow(2,e-48);for(var f=Fd(d),g=f.multiply(b);g.s<0||g.compare(a)>0;)d-=e,f=Fd(d),g=f.multiply(b);yd(f)&&(f=Bd);c=c.add(f);a=a.add(zd(g))}return c},Fd=function(a){return a>0?a>=0x7fffffffffffffff?Gd:new wd(a,a/4294967296):a<0?a<=-0x7fffffffffffffff?Ad:zd(new wd(-a, -a/4294967296)):Ed},U=function(a,b){return new wd(a,b)},Hd=q(),Id=q(),Jd=q(),Kd=q(),V=function(a){return a==null?"null":a.toString()},Ld=function(a,b){this.g=a;this.i=b},Md=function(a){return vd(a,function(){return new Ld(a,0)})},Nd=function(a){if(a.i!=0){var b="L"+V(pd(a.g))+";";a=a.i;for(var c="",d=0;d<a;d=d+1|0)c=V(c)+"[";return V(c)+V(b)}return pd(a.g)},Od=function(a,b){if(a instanceof Object)try{a.Ba=b,Object.defineProperties(a,{cause:{get:function(){return b.j&&b.j.g}}})}catch(c){}},Qd=function(){var a= a?a:function(c){return Math.max(Math.min(Math.floor(Math.random()*c),2147483647),-2147483648)|0};var b=(a(2147483647)>>>0).toString(16);b=V(Pd("0",Math.max(0,8-b.length|0)))+V(b);a=(a(2147483647)>>>0).toString(16);return V(a)+V(b)},Sd=function(){this.g=new Rd},Td=function(a){this.l=F(a)},Rd=function(a){this.l=F(a)},Ud=function(a){this.l=F(a)},Vd=function(a){this.l=F(a)},Wd=function(a){this.l=F(a)},Xd=function(a){this.l=F(a)},$d=function(){if(!Yd){var a=new Zd(null);Yd=function(){return a}}var b;return b= Yd,b()},ae=q(),Zd=function(a){this.g=new ae;if(a)for(var b in a){var c=b,d=a[b],e=this.g.get();e[c]=d!=null?d:null}},be=function(a,b){a=a.g.get();return b in a},ce=function(a,b){a=a.get(b);return typeof a=="string"?a=="true"||a=="1":!!a},ee=function(a,b){if(!be(a,b)||a.get(b)==null)return NaN;try{var c=V(a.get(b));de||(de=RegExp("^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$"));if(!de.test(c)){var d=new Kd;d.i="G`"+V(c);sd(d);var e=Error(d);d.g=e;Od(e,d);throw d.g; }return parseFloat(c)}catch(g){a:{a=g;if(a!=null&&(b=a.Ba)){var f=b;break a}a instanceof TypeError?(b=new Id,sd(b),c=new TypeError(b),b.g=c,Od(c,b)):(b=new Hd,sd(b),c=Error(b),b.g=c,Od(c,b));b.i=a==null?"null":a.toString();b.g=a;Od(a,b);f=b}if(f instanceof Kd)return NaN;throw f.g;}},fe=function(a,b){if(!be(a,b))return"";a=a.get(b);if(a==null)var c="";else{if(b="number"===typeof a)b=Fd(a).K(Fd(a));b?c=""+Fd(a):c=V(a)}return c},ge=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102; e[3]=271733878;e[4]=3285377520;m=l=0}function b(r){for(var t=g,n=0;n<64;n+=4)t[n/4]=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3];for(n=16;n<80;n++)r=t[n-3]^t[n-8]^t[n-14]^t[n-16],t[n]=(r<<1|r>>>31)&4294967295;r=e[0];var p=e[1],C=e[2],L=e[3],G=e[4];for(n=0;n<80;n++){if(n<40)if(n<20){var X=L^p&(C^L);var la=1518500249}else X=p^C^L,la=1859775393;else n<60?(X=p&C|L&(p|C),la=2400959708):(X=p^C^L,la=3395469782);X=((r<<5|r>>>27)&4294967295)+X+G+la+t[n]&4294967295;G=L;L=C;C=(p<<30|p>>>2)&4294967295;p=r;r=X}e[0]=e[0]+ r&4294967295;e[1]=e[1]+p&4294967295;e[2]=e[2]+C&4294967295;e[3]=e[3]+L&4294967295;e[4]=e[4]+G&4294967295}function c(r,t){if(typeof r==="string"){r=unescape(encodeURIComponent(r));for(var n=[],p=0,C=r.length;p<C;++p)n.push(r.charCodeAt(p));r=n}t||(t=r.length);n=0;if(l==0)for(;n+64<t;)b(r.slice(n,n+64)),n+=64,m+=64;for(;n<t;)if(f[l++]=r[n++],m++,l==64)for(l=0,b(f);n+64<t;)b(r.slice(n,n+64)),n+=64,m+=64}function d(){var r=[],t=m*8;l<56?c(h,56-l):c(h,64-(l-56));for(var n=63;n>=56;n--)f[n]=t&255,t>>>= 8;b(f);for(n=t=0;n<5;n++)for(var p=24;p>=0;p-=8)r[t++]=e[n]>>p&255;return r}for(var e=[],f=[],g=[],h=[128],k=1;k<64;++k)h[k]=0;var l,m;a();return{reset:a,update:c,digest:d,Ea:function(){for(var r=d(),t="",n=0;n<r.length;n++)t+="0123456789ABCDEF".charAt(Math.floor(r[n]/16))+"0123456789ABCDEF".charAt(r[n]%16);return t}}},ie=function(a,b,c){var d=String(y.location.href);return d&&a&&b?[b,he(nd(d),a,c||null)].join(" "):null},he=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a], je(d,function(h){e.push(h)}),ke(e.join(" "));var f=[],g=[];je(c,function(h){g.push(h.key);f.push(h.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];je(d,function(h){e.push(h)});a=ke(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},ke=function(a){var b=ge();b.update(a);return b.Ea().toLowerCase()},le=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})},me=function(){this.g=document|| {cookie:""}},oe=function(a){return!!ne.FPA_SAMESITE_PHASE2_MOD||!(a===void 0||!a)},pe=function(a,b,c,d){(a=y[a])||typeof document==="undefined"||(a=(new me).get(b));return a?ie(a,c,d):null},qe=function(a,b){b=b===void 0?!1:b;var c=nd(String(y.location.href)),d=[];var e=b;e=e===void 0?!1:e;var f=y.__SAPISID||y.__APISID||y.__3PSAPISID||y.__OVERRIDE_SID;oe(e)&&(f=f||y.__1PSAPISID);if(f)e=!0;else{if(typeof document!=="undefined"){var g=new me;f=g.get("SAPISID")||g.get("APISID")||g.get("__Secure-3PAPISID"); oe(e)&&(f=f||g.get("__Secure-1PAPISID"))}e=!!f}e&&(e=(c=c.indexOf("https:")==0||c.indexOf("chrome-extension:")==0||c.indexOf("chrome-untrusted://new-tab-page")==0||c.indexOf("moz-extension:")==0)?y.__SAPISID:y.__APISID,e||typeof document==="undefined"||(e=new me,e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID")),(e=e?ie(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e),c&&oe(b)&&((b=pe("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=pe("__3PSAPISID","__Secure-3PAPISID", "SAPISID3PHASH",a))&&d.push(a)));return d.length==0?null:d.join(" ")},re=function(a){a&&typeof a.dispose=="function"&&a.dispose()},W=function(){this.A=this.A;this.m=this.m},se=function(a,b){b=Oa(re,b);a.A?b():(a.m||(a.m=[]),a.m.push(b))},te=function(a,b,c,d,e,f,g,h,k){this.o=a;this.g=b;this.v=c;this.B=d;this.h=e;this.i=f;this.j=g;this.m=h;this.A=k},ve=function(){var a=$d(),b=a.get("ilcm");if(b==null)return null;var c=b.eui,d=b.je,e=b.sstu;if(ue)var f=ue;else{f=$d();var g=f.get("ilcm");g==null?f=null: ue=f=ce(f,"icso")?Qd():g.si}g=b.ei;a=a.get("buildLabel");return new te(c,d,e,f,g,a,b.crc||0,b.cvi||[],b.gsc||null)},we=function(a){this.l=F(a)},xe=function(a){this.l=F(a)},ye=function(a){this.l=F(a)},ze=function(a){this.l=F(a)},Ae=function(a,b,c){W.call(this);this.v=a;this.h=typeof c==="number"?c:null;this.o=(a=ve())?a.g:0;var d;this.i=(d=a==null?void 0:a.h)!=null?d:[];this.g=null;this.j=b},Be=function(a){this.l=F(a)},Ce=function(a){this.l=F(a)},De=function(a){this.l=F(a,4)},Ee=function(a){this.l= F(a,36)},Fe=function(a,b){return Q(a,8,b)},Ge=ba("h"),Oe=function(a){Ra.call(this);this.g=a},Qe=function(a){this.j=a;this.g=this.i=this.h=0;for(a=Pe;a<3E4;)a*=2;this.m=a},Re=function(a,b){if(ce(a.j,"docs-irbfes"))if(a.g!==0&&b!==2)if(b===1)b=a.h<4?Pe:a.g<3E4?a.g*2:a.m;else if(b===3)b=a.g<18E4?a.g*2:a.g;else throw Error("N");else b=Pe;else{var c=b!=2&&!(a.h<4);b=Pe;c&&a.g!=0&&(b=a.g<3E4?a.g*2:a.g)}a.g=b;return Math.max(0,b-(Date.now()-a.i))},Se=function(a,b){this.i=a;this.j=b;this.h=0;this.g=null}, Te=function(a,b){a.j(b);a.h<100&&(a.h++,b.next=a.g,a.g=b)},Ue=function(){this.h=this.g=null},We=function(){var a=Ve,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b},Xe=function(){this.next=this.g=this.h=null},af=function(a,b){Ye||Ze();$e||(Ye(),$e=!0);Ve.add(a,b)},Ze=function(){var a=Promise.resolve(void 0);Ye=function(){a.then(bf)}},bf=function(){for(var a;a=We();){try{a.h.call(a.g)}catch(b){Sa(b)}Te(cf,a)}$e=!1},df=q(),ff=function(a){this.g=0;this.A=void 0;this.j=this.h=this.i= null;this.m=this.o=!1;if(a!=df)try{var b=this;a.call(void 0,function(c){ef(b,2,c)},function(c){ef(b,3,c)})}catch(c){ef(this,3,c)}},gf=function(){this.next=this.i=this.h=this.m=this.g=null;this.j=!1},jf=function(a,b,c){var d=hf.get();d.m=a;d.h=b;d.i=c;return d},lf=function(a,b,c){kf(a,b,c,null)||af(Oa(b,a))},mf=function(a){return new ff(function(b){var c=a.length,d=[];if(c)for(var e=function(h,k,l){c--;d[h]=k?{Ga:!0,value:l}:{Ga:!1,reason:l};c==0&&b(d)},f,g=0;g<a.length;g++)f=a[g],lf(f,Oa(e,g,!0), Oa(e,g,!1));else b(d)})},pf=function(a,b){b=nf(b);b=jf(b,b);b.j=!0;of(a,b)},qf=function(a,b){if(a.g==0)if(a.i){var c=a.i;if(c.h){for(var d=0,e=null,f=null,g=c.h;g&&(g.j||(d++,g.g==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.g==0&&d==1?qf(c,b):(f?(d=f,d.next==c.j&&(c.j=d),d.next=d.next.next):rf(c),sf(c,e,3,b)))}a.i=null}else ef(a,3,b)},of=function(a,b){a.h||a.g!=2&&a.g!=3||tf(a);a.j?a.j.next=b:a.h=b;a.j=b},vf=function(a,b,c,d){var e=jf(null,null,null);e.g=new ff(function(f,g){e.m=b?function(h){try{var k= b.call(d,h);f(k)}catch(l){g(l)}}:f;e.h=c?function(h){try{var k=c.call(d,h);k===void 0&&h instanceof uf?g(h):f(k)}catch(l){g(l)}}:g});e.g.i=a;of(a,e);return e.g},ef=function(a,b,c){a.g==0&&(a===c&&(b=3,c=new TypeError("O")),a.g=1,kf(c,a.Oa,a.Pa,a)||(a.A=c,a.g=b,a.i=null,tf(a),b!=3||c instanceof uf||wf(a,c)))},kf=function(a,b,c,d){if(a instanceof ff)return of(a,jf(b||df,c||null,d)),!0;if(a)try{var e=!!a.$goog_Thenable}catch(g){e=!1}else e=!1;if(e)return a.then(b,c,d),!0;if(Ha(a))try{var f=a.then;if(typeof f=== "function")return xf(a,f,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1},xf=function(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}},tf=function(a){a.o||(a.o=!0,af(a.Fa,a))},rf=function(a){var b=null;a.h&&(b=a.h,a.h=b.next,b.next=null);a.h||(a.j=null);return b},sf=function(a,b,c,d){if(c==3&&b.h&&!b.j)for(;a&&a.m;a=a.i)a.m=!1;if(b.g)b.g.i=null,yf(b,c,d);else try{b.j?b.m.call(b.i):yf(b,c,d)}catch(e){zf.call(null,e)}Te(hf, b)},yf=function(a,b,c){b==2?a.m.call(a.i,c):a.h&&a.h.call(a.i,c)},wf=function(a,b){a.m=!0;af(function(){a.m&&zf.call(null,b)})},uf=function(a){Ra.call(this,a)},Af=function(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1},Bf=function(a,b){Af.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType= "";this.i=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0? a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.i=a;a.defaultPrevented&&Bf.N.h.call(this)}},Df=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.ia=e;this.key=++Cf;this.X=this.fa=!1},Ef=function(a){a.X=!0;a.listener= null;a.proxy=null;a.src=null;a.ia=null},Ff=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},Hf=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Gf.length;f++)c=Gf[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},If=function(a){this.src=a;this.g={};this.h=0},Kf=function(a,b){var c=b.type;if(c in a.g){var d=a.g[c],e=Jf(d,b),f;(f=e>=0)&&Array.prototype.splice.call(d,e,1);f&&(Ef(b),a.g[c].length==0&&(delete a.g[c],a.h--))}},Lf=function(a, b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.X&&f.listener==b&&f.capture==!!c&&f.ia==d)return e}return-1},Nf=function(a,b,c,d,e){if(d&&d.once)return Mf(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)Nf(a,b[f],c,d,e);return null}c=Of(c);return a&&a[Pf]?a.g.add(String(b),c,!1,Ha(d)?!!d.capture:!!d,e):Qf(a,b,c,!1,d,e)},Qf=function(a,b,c,d,e,f){if(!b)throw Error("P");var g=Ha(e)?!!e.capture:!!e,h=Rf(a);h||(a[Sf]=h=new If(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=Tf();c.proxy=d;d.src= a;d.listener=c;if(a.addEventListener)Uf||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Vf(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Q");Wf++;return c},Tf=function(){function a(c){return b.call(a.src,a.listener,c)}var b=Xf;return a},Mf=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Mf(a,b[f],c,d,e);return null}c=Of(c);return a&&a[Pf]?a.g.add(String(b),c,!0,Ha(d)?!!d.capture:!!d, e):Qf(a,b,c,!0,d,e)},Yf=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Yf(a,b[f],c,d,e);else(d=Ha(d)?!!d.capture:!!d,c=Of(c),a&&a[Pf])?(a=a.g,b=String(b).toString(),b in a.g&&(f=a.g[b],c=Lf(f,c,d,e),c>-1&&(Ef(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete a.g[b],a.h--)))):a&&(a=Rf(a))&&(b=a.g[b.toString()],a=-1,b&&(a=Lf(b,c,d,e)),(c=a>-1?b[a]:null)&&Zf(c))},Zf=function(a){if(typeof a!=="number"&&a&&!a.X){var b=a.src;if(b&&b[Pf])Kf(b.g,a);else{var c=a.type,d=a.proxy; b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Vf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Wf--;(c=Rf(b))?(Kf(c,a),c.h==0&&(c.src=null,b[Sf]=null)):Ef(a)}}},Vf=function(a){return a in $f?$f[a]:$f[a]="on"+a},Xf=function(a,b){if(a.X)a=!0;else{b=new Bf(b,this);var c=a.listener,d=a.ia||a.src;a.fa&&Zf(a);a=c.call(d,b)}return a},Rf=function(a){a=a[Sf];return a instanceof If?a:null},Of=function(a){if(typeof a==="function")return a;a[ag]||(a[ag]=function(b){return a.handleEvent(b)}); return a[ag]},bg=function(){W.call(this);this.g=new If(this);this.B=this;this.j=null},dg=function(a,b){var c=a.j;if(c){var d=[];for(var e=1;c;c=c.j)d.push(c),++e}a=a.B;c=b.type||b;typeof b==="string"?b=new Af(b,a):b instanceof Af?b.target=b.target||a:(e=b,b=new Af(c,a),Hf(b,e));e=!0;var f;if(d)for(f=d.length-1;f>=0;f--){var g=b.g=d[f];e=cg(g,c,!0,b)&&e}g=b.g=a;e=cg(g,c,!0,b)&&e;e=cg(g,c,!1,b)&&e;if(d)for(f=0;f<d.length;f++)g=b.g=d[f],e=cg(g,c,!1,b)&&e},cg=function(a,b,c,d){b=a.g.g[String(b)];if(!b)return!0; b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.X&&g.capture==c){var h=g.listener,k=g.ia||g.src;g.fa&&Kf(a.g,g);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented},eg=function(a,b){bg.call(this);this.i=a||1;this.h=b||y;this.o=Na(this.Na,this);this.v=Date.now()},fg=function(a){a.da=!1;a.H&&(a.h.clearTimeout(a.H),a.H=null)},gg=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=Na(a.handleEvent,a);else throw Error("R");return Number(b)>2147483647?-1:y.setTimeout(a, b||0)},hg=function(a){var b=null;return(new ff(function(c,d){b=gg(function(){c(void 0)},a);b==-1&&d(Error("S"))})).ka(function(c){y.clearTimeout(b);throw c;})},ig=function(a,b){this.g=a;this.h=b;a=this.g;b=ee(this.h,"docs-clibs");a.aa=b;a=this.g;b=ee(this.h,"docs-cirts");a.Z=b},lg=function(a,b,c){var d=Fe(new Ee,ld(b));jg(a.g,d);return(new ff(function(e,f){var g=Date.now();c.h++;c.i=g;kg(a,e,f)})).ka(function(e){if(typeof e==="number"&&(500<=e&&e<600||e==401||e==0)&&c.h<4)return e=Re(c,e===0?1:3), hg(e).then(function(){return lg(a,b,c)});throw mg(e);})},kg=function(a,b,c){a.g.flush(b,function(d,e){d=ce(a.h,"docs-ecir")?e:mg(e);c(d)})},mg=function(a){return typeof a==="number"?new Oe(!(500<=a&&a<600||a==401||a==0)):a},ng=ba("g"),og=ba("h"),pg=function(a){this.l=F(a)},qg=function(a){this.l=F(a)},rg=function(a){this.l=F(a)},sg=function(a){this.l=F(a)},tg=function(a){this.l=F(a)},Y=function(a){this.l=F(a)},ug=ba("h"),vg=function(){return new ff(function(a){a()})},wg=function(a,b){this.h=a;this.g= b},xg=q(),yg=function(a){var b,c,d,e;return Ca(new Ba(new wa(function(f){switch(f.h){case 1:return b=new CompressionStream("gzip"),c=(new Response(b.readable)).arrayBuffer(),d=b.writable.getWriter(),ta(f,d.write((new TextEncoder).encode(a)),2);case 2:return ta(f,d.close(),3);case 3:return e=Uint8Array,ta(f,c,4);case 4:return f.return(new e(f.A))}})))},zg=function(a,b){this.i=a;this.o=b;this.h=!1;this.j=function(){return Date.now()};this.m=this.j()},Bg=function(a,b){a.i=b;a.g&&a.h?(Ag(a),a.start()): a.g&&Ag(a)},Ag=function(a){a.h=!1;a.g&&(clearTimeout(a.g),a.g=void 0)},Cg=function(a){if(a.h){var b=Math.max(a.j()-a.m,0);b<a.i*.8?a.g=setTimeout(function(){Cg(a)},a.i-b):(a.g&&(clearTimeout(a.g),a.g=void 0),a.o(),a.h&&(Ag(a),a.start()))}else a.g=void 0},Dg=function(){this.g=y.document||document},Eg=function(a){this.h=this.g=this.i=a},Fg=function(a){this.l=F(a)},Gg=function(a){this.l=F(a)},Hg=function(a){this.l=F(a)},Ig=function(a,b){$c(a,Gg,1,b)},Jg=function(a){this.l=F(a)},Ng=function(a,b){b=b=== void 0?Kg:b;if(!Lg){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("W"));c=(a.brands||[]).map(function(e){var f=new Gg;f=Q(f,1,e.brand);return Q(f,2,e.version)});Ig(N(Mg,2,a.mobile),c);Lg=a.getHighEntropyValues(b)}var d=new Set(b);return Lg.then(function(e){var f=md(Mg);d.has("platform")&&Q(f,3,e.platform);d.has("platformVersion")&&Q(f,4,e.platformVersion);d.has("architecture")&& Q(f,5,e.architecture);d.has("model")&&Q(f,6,e.model);d.has("uaFullVersion")&&Q(f,7,e.uaFullVersion);return f}).catch(function(){return md(Mg)})},Og=function(a){this.l=F(a)},Pg=function(a){this.l=F(a,19)},Qg=function(a){this.l=F(a,8)},Rg=function(a){this.l=F(a)},Wg=function(a){W.call(this);var b=this;this.i=[];this.sa="";this.ta=this.T=-1;this.J=null;this.S=this.o=0;this.Aa=1;this.Z=0;this.P=a.P;this.V=a.V||q();this.h=new Sg(a.P,a.L);this.D=a.D;this.R=a.R||null;this.aa=1E3;this.v=a.Qa||null;this.M= a.M||null;this.U=a.U||!1;this.withCredentials=!a.va;this.L=a.L||!1;this.ca=typeof URLSearchParams!=="undefined"&&!!(new URL(Tg())).searchParams&&!!(new URL(Tg())).searchParams.set;var c=S(new Og,1,1);Ug(this.h,c);this.j=new Eg(1E4);a=Vg(this,a.ua);this.g=new zg(this.j.g,a);this.ba=new zg(6E5,a);this.U||this.ba.start();this.L||(document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&b.B()}),document.addEventListener("pagehide",this.B.bind(this)))},Vg=function(a, b){return a.ca?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:q()},jg=function(a,b){if(b instanceof Ee)a.log(b);else try{var c=Fe(new Ee,ld(b));a.log(c)}catch(d){}},Tg=ca("https://play.google.com/log?format=json&hasfast=true"),Sg=function(a,b){this.L=b=b===void 0?!1:b;this.h=this.locale=null;this.g=new Pg;Number.isInteger(a)&&this.g.Y(a);b||(this.locale=document.documentElement.getAttribute("lang"));Ug(this,new Og)},Ug=function(a,b){M(a.g,Og,1,b);gd(b,1)||S(b,1,1);if(!a.L){b= Xg(a);var c=c===void 0?"":c;cd(ed(b,5),c)||Q(b,5,a.locale)}a.h&&(c=Xg(a),K(c,Hg,9)||M(c,Hg,9,a.h))},$g=function(a,b){I(Yg(a),Jg,11)&&(a=Zg(a),S(a,1,b))},ah=function(a,b){I(Yg(a),Jg,11)&&(a=Zg(a),N(a,2,b))},Yg=function(a){return K(a.g,Og,1)},bh=function(a,b){var c=c===void 0?Kg:c;var d=a.L?void 0:window;d?b(d,c).then(function(e){a.h=e;e=Xg(a);M(e,Hg,9,a.h);return!0}).catch(ca(!1)):Promise.resolve(!1)},Xg=function(a){a=Yg(a);var b=K(a,Jg,11);b||(b=new Jg,M(a,Jg,11,b));return b},Zg=function(a){a=Xg(a); var b=K(a,Fg,10);b||(b=new Fg,N(b,2,!1),M(a,Fg,10,b));return b},ch=function(a,b,c,d,e){var f=0,g=0;c=c===void 0?0:c;f=f===void 0?0:f;g=g===void 0?0:g;d=d===void 0?0:d;if(I(Yg(a),Jg,11)){var h=Zg(a);id(h,3,d)}I(Yg(a),Jg,11)&&(d=Zg(a),id(d,4,f));I(Yg(a),Jg,11)&&(f=Zg(a),id(f,5,g));a=md(a.g);a=Mc(a,4,Vb(Date.now().toString()));b=$c(a,Ee,3,b.slice());e&&(a=new Be,e=id(a,13,e),a=new Ce,e=M(a,Be,2,e),a=new De,e=M(a,Ce,1,e),e=S(e,2,9),M(b,De,18,e));c&&O(b,14,c);return b},dh=function(){this.Ca=typeof AbortController!== "undefined"},eh=function(a,b){W.call(this);this.P=a;this.M=b;this.i="https://play.google.com/log?format=json&hasfast=true";this.h=!1;this.g=this.R=this.D=null},fh=function(a){return(a=a.exec(Ta()))?a[1]:""},hh=function(){var a,b,c=(a=y.navigator)==null?void 0:(b=a.userAgentData)==null?void 0:b.brands;a=Za()||!!c&&Array.isArray(c)&&c.some(function(d){return(d=d.brand)&&d.indexOf("Microsoft Edge")!=-1});return gh&&a},jh=function(){var a=y.performance;if(!a||!a.getEntriesByType)return null;var b=a.getEntriesByType("navigation"); if(!b||!b[0])return null;b=b[0];a=a.timeOrigin||a.timing.navigationStart;var c=new Wd;c=O(c,1,Math.round(a)*1E3);c=O(c,2,Math.round((a+b.redirectStart)*1E3));c=O(c,3,Math.round((a+b.redirectEnd)*1E3));c=O(c,17,Math.round((a+b.workerStart)*1E3));c=O(c,4,Math.round((a+b.fetchStart)*1E3));c=O(c,5,Math.round((a+b.domainLookupStart)*1E3));c=O(c,6,Math.round((a+b.domainLookupEnd)*1E3));c=O(c,7,Math.round((a+b.connectStart)*1E3));c=O(c,8,Math.round((a+b.connectEnd)*1E3));c=O(c,20,b.transferSize);b.secureConnectionStart&& O(c,9,Math.round((a+b.secureConnectionStart)*1E3));O(c,10,Math.round((a+b.requestStart)*1E3));O(c,11,Math.round((a+b.responseStart)*1E3));O(c,12,Math.round((a+b.responseEnd)*1E3));id(c,18,b.redirectCount);S(c,19,ih[b.type]||1);return c},kh=function(a){this.l=F(a)},lh=function(a){this.l=F(a)},vh=q(),wh=ba("g"),xh=function(a){this.l=F(a)},Kh=function(a){this.l=F(a)},Xh=function(a){this.l=F(a)},Yh=function(){this.h=this.g=null},Zh=function(a){var b=K(a.g,Y,5);b==null&&(b=new Y,M(a.g,Y,5,b));return b}, $h=function(a){ad(a.g,10);ad(a.g,6)!=null||ad(a.g,10);if(fd(K(a.g,Xh,8),3)==2&&ad(a.g,13)!=null){var b=K(K(a.g,Xh,8),xh,2);ad(b,2)}var c=K(a.g,Y,5);c!=null&&(b=a.g,c=md(c),M(b,Y,5,c));return a.g},ai=function(){Yh.call(this)},bi=function(a){W.call(this);this.h=a;this.g={}},di=function(a,b,c,d){Array.isArray(c)||(c&&(ci[0]=c.toString()),c=ci);for(var e=0;e<c.length;e++){var f=Nf(b,c[e],d||a.handleEvent,!1,a.h||a);if(!f)break;a.g[f.key]=f}},ei=function(a){Ff(a.g,function(b,c){this.g.hasOwnProperty(c)&& Zf(b)},a);a.g={}},fi=function(a,b,c){a=new eg(a);se(c,a);var d=new bi(c);se(c,d);di(d,a,"tick",b);a.start()},gi=function(){Yh.call(this)},hi=function(a,b,c){var d=Date.now()*1E3;if(0==b){b=new Xh;var e=new Kh;e=O(e,1,d);M(b,Kh,1,e);S(b,3,1);M(a.g,Xh,8,b);O(a.g,12,c);O(a.g,13,c);O(a.g,4,d);O(a.g,3,c)}else 1==b&&(b=new Xh,e=new xh,d=O(e,1,d),M(b,xh,2,d),S(b,3,2),M(a.g,Xh,8,b),O(a.g,12,c),O(a.g,3,c));return a},ki=function(a,b){if(b&&a in b)return a;var c=ii?"Webkit":ji?"Moz":null;return c?(c=c.toLowerCase(), a=c+le(a),b===void 0||a in b?a:null):null},li=function(){Af.call(this,"visibilitychange")},oi=function(a){function b(e){e=x(e);e.next();e=ma(e);return c(d,e)}var c=c===void 0?mi:c;var d=Ka(a);return function(){var e=Da.apply(0,arguments),f=this||y,g=ni.get(f);g||(g={},ni.set(f,g));f=g;g=[this].concat(na(e));e=b?b(g):g;if(Object.prototype.hasOwnProperty.call(f,e))f=f[e];else{var h=x(g);g=h.next().value;h=ma(h);g=a.apply(g,h);f=f[e]=g}return f}},mi=function(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c], b[c]);return a.join("\v")},qi=function(a){bg.call(this);a||(a=pi||(pi=new Dg));this.h=a;if(this.i=this.Ha())this.o=Nf(this.h.g,this.i,Na(this.Ja,this))},ri=function(a,b){W.call(this);this.h=a;this.g=new qi(b);se(this,this.g);this.i=new bi(this);se(this,this.i);this.g.W()&&di(this.i,this.g,"visibilitychange",this.j)},si=function(a,b,c){c=c===void 0?!1:c;W.call(this);this.g=a;this.h=b;se(this,this.h);this.i=c},ti=function(a,b,c){W.call(this);this.v=c!=null?a.bind(c):a;this.o=b;this.h=null;this.j=!1; this.g=null},ui=function(a){a.g=gg(function(){a.g=null;a.j&&(a.j=!1,ui(a))},a.o);var b=a.h;a.h=null;a.v.apply(null,b)},vi=function(a,b,c,d,e){W.call(this);this.g=a;this.B=b;this.h=new ti(this.j,3E3,this);this.i=new Set;this.o=d;this.v=e||6E4},wi=function(a){W.call(this);this.g=a;se(this,this.g)},xi=function(a){this.l=F(a)},yi=function(a){this.l=F(a)},zi=function(a){this.l=F(a)},Ai=function(a){this.l=F(a)},Bi=function(a){this.l=F(a)},Ci=function(a){this.l=F(a)},Di=function(a){this.l=F(a)},Ei=function(a){this.l= F(a)},Fi=function(a){this.l=F(a)},Gi=function(a){this.l=F(a)},Ji=function(){this.h=this.o=!1;this.i=null;for(var a=this.m=this.j=0;a<Hi.length;a++){var b=Hi[a];if(b&&b.chrome&&b.chrome.runtime&&b.chrome.runtime.connect){this.o=!0;Ii(this,b);break}}},Ii=function(a,b){a.i=b.chrome.runtime.connect("ciiamoeghmklpofjbocenebdfbgjapaa");a.h=!0;a.i.onDisconnect.addListener(function(){a.h=!1});document.addEventListener("mousemove",function(c){a.j=c.clientX;a.m=c.clientY})},Ki=q(),Li=function(){this.h={};this.i= {};this.g=null},Mi=function(){this.g=[]},Ni=function(){this.g={}},Oi=function(a){this.l=F(a)},Pi=function(a){this.l=F(a)},Qi=function(a){this.l=F(a,500)},Ri=function(a,b){this.h=a;this.J=b;this.o=1;this.m=this.i=null;this.A=new Ni;this.g=new Mi;this.v=this.B=this.j=!1},Ti=function(a,b){var c=new Yh,d=new Oi;a=a.J;c.g=d;c.h=a;d=c.h.h[Si.g].xa();a=c.h;d.g=c.g;d.h=a;O(d.g,10,b);return d},Vi=function(a){var b=a.g,c=b.g;b.g=[];b=new Qi;var d=md(a.h.g);b=M(b,xi,2,d);d=a.h;Ui(d);(d=d.i?md(d.i):null)&&M(b, Gi,5,d);d=a.h;for(var e,f=c.length-1;f>=0;f--){var g=K(c[f],Y,5);if(g&&K(g,Xd,1)){g=K(g,Xd,1);dd(g,12)!=null&&e===void 0&&(e=void 0,e=e===void 0?!1:e,e=cd(dd(g,12),e));g=K(g,Vd,20);if(g!==void 0&&h===void 0){var h=new we;var k=dd(g,2);k!==void 0&&N(h,2,k);g=dd(g,1);g!==void 0&&N(h,1,g)}if(e!==void 0&&h!==void 0)break}}d=d.j?md(d.j):null;if(e!==void 0||h!==void 0)d||(d=new ze),e!==void 0&&N(d,6,e),h!==void 0&&M(d,we,13,h);(h=d)&&M(b,ze,3,h);a=md(a.h.m);M(b,Pi,4,a);$c(b,Oi,1,c);return b},Yi=function(a, b){var c=hi(Ti(a,b),0,a.o++);var d=a.A;var e=Object.keys(d.g);if(e.length==0)d=null;else{for(var f=[],g=0;g<e.length;g++){var h=Number(e[g]),k=d.g[h],l=new pg;h=O(l,1,h);k=hd(k.g,10);k=O(h,2,k);f.push(k)}d=f}if(b!=716){b=a.m;O(c.g,6,a.i);e=new qg;b=O(e,1,b);if(d)if(g=d,d=H(b.l),sb(d),d=Uc(b,d,pg,2,2,!1,!0),f=e=0,Array.isArray(g))for(g=kc(g),k=g.length,h=0;h<k;h++)l=Xb(g[h],pg),d.push(l),(l=!!(D(l.l)&2))&&!e++&&Wi(d,8),l||f++||Wi(d,16);else for(g=x(g),k=g.next();!k.done;k=g.next())k=Xb(k.value,pg), d.push(k),(k=!!(D(k.l)&2))&&!e++&&Wi(d,8),k||f++||Wi(d,16);d=Zh(c);M(d,qg,3,b)}Xi(a,c);return c},Xi=function(a,b){a.i=ad(b.g,12);a.m=ad(K(K(b.g,Xh,8),Kh,1),1)},Zi=q(),$i=function(){this.g=this.h=null},aj=function(){this.g=new xi;this.i=null;this.m=new Pi;S(this.m,1,6);this.j=this.h=null},Z=function(a){a.i==null&&(a.i=new Gi);return a.i},bj=function(a){a=Z(a);var b=K(a,Ai,16);b||(b=new Ai,M(a,Ai,16,b));return b},cj=function(a){a=Z(a);var b=K(a,Bi,9);b||(b=new Bi,M(a,Bi,9,b));return b},Ui=function(a){ed(a.g, 1)!=null&&fd(a.g,6)!=null&&gd(a.g,6)},dj=function(){this.h=this.j=null;this.g=new aj;this.i=null;this.m=!1},oj=function(a,b,c,d){var e=$d(),f=$d(),g=fe(f,"gaia_session_id"),h=ee(f,"docs-cclt"),k=fe(f,"docs-ccu"),l=new eh(h,g||"0");l.i=k;l.h=!0;ce(f,"docs-ecuach")&&(l.g=Ng);l.D||(l.D=new dh);var m=new Wg({P:l.P,V:l.V?l.V:qe,M:l.M,Qa:l.i,L:!1,U:l.h,va:l.j,ua:l.ua,D:l.D});se(l,m);Math.random()<.01&&(m.J=new xg);l.R&&(m.R=l.R);bh(m.h,Ng);l.g&&bh(m.h,l.g);l.D.Y&&l.D.Y(l.P);l.D.Ma&&l.D.Ma(m);var r=new ig(m, e),t=new Ge(m),n,p;(n=d==null?void 0:d())!=null?p=n:p=new wg(new og(new ug(r)),t);var C=p,L=(new Ae(!1,e)).get(),G=ve(),X=new Li,la=new Sd,cc=new Td;var Hj=S(cc,1,b);var Ij=id(Hj,2,c);I(la.g,Td,152);M(la.g,Td,152,Ij);var mh=new ng(la);X.i.docs_app_load_invariants=mh;if(X.g){var nh=X.g;I(nh,Rd,3);M(nh,Rd,3,mh.g.g)}var R=new dj;R.j=C.h;R.h=C.g;R.i=X;var oh=R.g;fd(oh.g,6);S(oh.g,6,a);var ph=R.g,Jj=G.B;ed(ph.g,1);Q(ph.g,1,Jj);R.m=!1;Ui(R.g);var qa=new $i;qa.h=R.g;R.i!=null&&(qa.g=R.i);qa.g==null&&(qa.g= new Li);qa.g.h[Si.g]=new Zi;qa.g.h[ej.g]=new Ki;var He=qa.g,Ie=qa.h;if(!I(Z(Ie),zi,1)){var Lj=Z(Ie),Mj=new zi;M(Lj,zi,1,Mj)}var Nj=K(Z(Ie),zi,1);He.g=Nj;var qh=He.i,Je=[],Oj=0,rh;for(rh in qh)Je[Oj++]=qh[rh];for(var Ke=0;Ke<Je.length;Ke++){var Pj=Je[Ke],sh=He.g;I(sh,Rd,3);M(sh,Rd,3,Pj.g.g)}var th=new Ri(qa.h,qa.g);if(R.m){var uh=new og(new Ji);R.j=uh;R.h=uh}var Le=new si(th,new vi(th,R.j,R.h,!1,null),!1);R.m&&(Le=new wi(Le));this.g=Le;var A=this.g.la(),Fb=null,Gb=null,Hb=null;Fb=Fb===void 0?null: Fb;Gb=Gb===void 0?null:Gb;Hb=Hb===void 0?null:Hb;var Qj=G.v;ad(A.g,3);O(A.g,3,Qj);var Rj=G.o;ed(A.g,4);Q(A.g,4,Rj);var Sj=Date.now()*1E3;ad(A.g,2);O(A.g,2,Sj);A.j=L;var Ga=new lh;fj?S(Ga,1,1):gj?S(Ga,1,2):hj?S(Ga,1,5):ij?S(Ga,1,4):fb()?S(Ga,1,6):jj&&S(Ga,1,3);Q(Ga,2,kj);var Wj=Z(A);I(Wj,lh,3);var Xj=Z(A);M(Xj,lh,3,Ga);var yh=G.A;if(yh!=null&&!ce(e,"icso")){var zh=cj(A);Pb(Ec(zh,4));id(zh,4,yh)}var Ah=G.i;if(Ah!==null){if(A.h==null){A.h=new yi;var Yj=Z(A);M(Yj,yi,2,A.h)}ed(A.h,1);Q(A.h,1,Ah)}var Bh= jh();if(Bh){var Zj=Z(A);I(Zj,Wd,6);var ak=Z(A);M(ak,Wd,6,Bh)}var bk=G.g,ck=Z(A);fd(ck,4);var dk=Z(A);S(dk,4,bk);var ek=ce(e,"docs-idu")?1:2,fk=Z(A);fd(fk,5);var gk=Z(A);S(gk,5,ek);var hk=ce(e,"docs-isb"),Ch=bj(A);dd(Ch,3);N(Ch,3,hk);var Dh=bj(A);dd(Dh,7);N(Dh,7,lj);var Eh=bj(A);dd(Eh,8);N(Eh,8,mj);if(gh&&ce(e,"docs-ccdil")){var kk=new kh;var Fh=S(kk,1,G.j),P=G.m,Me=Fh.l,xa=H(Me);sb(xa);if(P==null)Lc(Me,xa,2);else{P=kc(P);if(!Array.isArray(P))throw ib();var J=D(P),Ne=J,lk=!!(4&J),Gh=Sc(J),Ib=Gh||Object.isFrozen(P); Gh||(J=0);Ib||void 0!==Yc&&void 0===Zc||(P=kb(P),Ne=0,J=Qc(J,xa),J=Tc(J,xa,!0),Ib=!1);J|=21;if(!lk)for(var Hc=0;Hc<P.length;Hc++){var Hh=P[Hc],Ih=Ob(Hh);Object.is(Hh,Ih)||(Ib&&(P=kb(P),Ne=0,J=Qc(J,xa),J=Tc(J,xa,!0),Ib=!1),P[Hc]=Ih)}J!==Ne&&(Ib&&(P=kb(P),J=Qc(J,xa),J=Tc(J,xa,!0)),B(P,J));Lc(Me,xa,2,P)}var Jh=bj(A);I(Jh,kh,9);M(Jh,kh,9,Fh)}if(nj){var mk=!window.showModalDialog,Lh=bj(A);dd(Lh,6);N(Lh,6,mk)}var Mh=y.navigator.deviceMemory;if(Number.isFinite(Mh)){var Nh=cj(A);Pb(Ec(Nh,9));id(Nh,9,Mh*1024)}var Oh= y.navigator.hardwareConcurrency;if(Number.isFinite(Oh)){var Ph=cj(A);Pb(Ec(Ph,10));id(Ph,10,Oh)}var Qh=y.document.wasDiscarded;if(Qh!==void 0){var Rh=Z(A),Ic=K(Rh,Fi,18);Ic||(Ic=new Fi,M(Rh,Fi,18,Ic));var Sh=Ic;var Jc=K(Sh,Ei,1);Jc||(Jc=new Ei,M(Sh,Ei,1,Jc));var Th=Jc;dd(Th,1);N(Th,1,Qh)}if(Fb){var Uh=Fb.g();if(Uh){var nk=Z(A);I(nk,Ud,13);var ok=Z(A);M(ok,Ud,13,Uh)}}if(Gb){var Vh=Gb.g();if(Vh){var pk=Z(A);I(pk,Di,20);var qk=Z(A);M(qk,Di,20,Vh)}}var rk=hh(),Wh=bj(A);dd(Wh,11);N(Wh,11,rk);if(Hb){var sk= Hb.g(),tk=Z(A);I(tk,Ci,21);var uk=Z(A);M(uk,Ci,21,sk)}this.g.na()},pj=function(a,b){this.j=a;this.i=b;this.h=!1;this.g=window.performance.timing.responseStart-window.performance.timeOrigin},qj=function(a,b,c,d){d=d===void 0?null:d;a=a.j.g;b=a.ea(b,0);var e=Zh(b),f=new rg;c=O(f,1,c*1E3);M(e,rg,23,c);d&&(c=Zh(b),M(c,tg,108,d));a.ja(b)},sj=function(a,b){var c=y.DOCS_drawing_decode[b];c&&qj(a,47540,c-a.g,rj(b))},tj=function(a,b){var c=y.DOCS_drawing_load[b];b=rj(b);c&&qj(a,47538,c-a.g,b);a.h||a.i==null|| a.i!=Object.keys(y.DOCS_drawing_load).length||(qj(a,47539,Math.max.apply(Math,na(Object.values(y.DOCS_drawing_load)))-a.g),a.h=!0)},rj=function(a){var b=new tg,c=document.getElementById(a);if(!c||!c.hasAttribute("src"))return b;c.getAttribute("src").startsWith("data:")?(a=S(b,1,2),c=Math.ceil(c.getAttribute("src").length/1024),id(a,2,c)):S(b,1,1);return b},ha=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value; return a},fa=ea(this);v("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("b");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.g=f;ha(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b}); v("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=fa[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&ha(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ia(da(this))}})}return a});var ja=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},uj; if(typeof Object.setPrototypeOf=="function")uj=Object.setPrototypeOf;else{var vj;a:{var wj={a:!0},xj={};try{xj.__proto__=wj;vj=xj.a;break a}catch(a){}vj=!1}uj=vj?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}var ka=uj,yj=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)oa(d,e)&&(a[e]=d[e])}return a};v("Object.assign",function(a){return a||yj});pa.prototype.v=ba("A"); pa.prototype.return=function(a){this.g={return:a};this.h=this.j};pa.prototype.O=ba("h"); v("Promise",function(a){function b(g){this.g=0;this.i=void 0;this.h=[];this.A=!1;var h=this.j();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.g=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.h=function(g){if(this.g==null){this.g=[];var h=this;this.i(function(){h.m()})}this.g.push(g)};var e=fa.setTimeout;c.prototype.i=function(g){e(g,0)};c.prototype.m=function(){for(;this.g&&this.g.length;){var g=this.g;this.g=[];for(var h=0;h<g.length;++h){var k= g[h];g[h]=null;try{k()}catch(l){this.j(l)}}}this.g=null};c.prototype.j=function(g){this.i(function(){throw g;})};b.prototype.j=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:g(this.T),reject:g(this.m)}};b.prototype.T=function(g){if(g===this)this.m(new TypeError("h"));else if(g instanceof b)this.ba(g);else{a:switch(typeof g){case "object":var h=g!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.S(g):this.o(g)}};b.prototype.S=function(g){var h= void 0;try{h=g.then}catch(k){this.m(k);return}typeof h=="function"?this.ca(h,g):this.o(g)};b.prototype.m=function(g){this.v(2,g)};b.prototype.o=function(g){this.v(1,g)};b.prototype.v=function(g,h){if(this.g!=0)throw Error("i`"+g+"`"+h+"`"+this.g);this.g=g;this.i=h;this.g===2&&this.aa();this.B()};b.prototype.aa=function(){var g=this;e(function(){if(g.J()){var h=fa.console;typeof h!=="undefined"&&h.error(g.i)}},1)};b.prototype.J=function(){if(this.A)return!1;var g=fa.CustomEvent,h=fa.Event,k=fa.dispatchEvent; if(typeof k==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof h==="function"?g=new h("unhandledrejection",{cancelable:!0}):(g=fa.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.i;return k(g)};b.prototype.B=function(){if(this.h!=null){for(var g=0;g<this.h.length;++g)f.h(this.h[g]);this.h=null}};var f=new c;b.prototype.ba=function(g){var h=this.j();g.ga(h.resolve,h.reject)};b.prototype.ca= function(g,h){var k=this.j();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};b.prototype.then=function(g,h){function k(t,n){return typeof t=="function"?function(p){try{l(t(p))}catch(C){m(C)}}:n}var l,m,r=new b(function(t,n){l=t;m=n});this.ga(k(g,l),k(h,m));return r};b.prototype.catch=function(g){return this.then(void 0,g)};b.prototype.ga=function(g,h){function k(){switch(l.g){case 1:g(l.i);break;case 2:h(l.i);break;default:throw Error("j`"+l.g);}}var l=this;this.h==null?f.h(k):this.h.push(k); this.A=!0};b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})};b.race=function(g){return new b(function(h,k){for(var l=x(g),m=l.next();!m.done;m=l.next())d(m.value).ga(h,k)})};b.all=function(g){var h=x(g),k=h.next();return k.done?d([]):new b(function(l,m){function r(p){return function(C){t[p]=C;n--;n==0&&l(t)}}var t=[],n=0;do t.push(void 0),n++,d(k.value).ga(r(t.length-1),m),k=h.next();while(!k.done)})};return b}); v("String.prototype.startsWith",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("k`startsWith");if(b instanceof RegExp)throw new TypeError("l`startsWith");var d=this.length,e=b.length;c=Math.max(0,Math.min(c|0,this.length));for(var f=0;f<e&&c<d;)if(this[c++]!=b[f++])return!1;return f>=e}});v("Symbol.dispose",function(a){return a?a:Symbol("m")}); v("WeakMap",function(a){function b(k){this.g=(h+=Math.random()+1).toString();if(k){k=x(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}function c(){}function d(k){var l=typeof k;return l==="object"&&k!==null||l==="function"}function e(k){if(!oa(k,g)){var l=new c;ha(k,g,{value:l})}}function f(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}), m=new a([[k,2],[l,3]]);if(m.get(k)!=2||m.get(l)!=3)return!1;m.delete(k);m.set(l,4);return!m.has(k)&&m.get(l)==4}catch(r){return!1}}())return a;var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("n");e(k);if(!oa(k,g))throw Error("o`"+k);k[g][this.g]=l;return this};b.prototype.get=function(k){return d(k)&&oa(k,g)?k[g][this.g]:void 0};b.prototype.has=function(k){return d(k)&&oa(k,g)&&oa(k[g],this.g)};b.prototype.delete= function(k){return d(k)&&oa(k,g)&&oa(k[g],this.g)?delete k[g][this.g]:!1};return b}); v("Map",function(a){function b(){var h={};return h.I=h.next=h.head=h}function c(h,k){var l=h[1];return ia(function(){if(l){for(;l.head!=h[1];)l=l.I;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(h,k){var l=k&&typeof k;l=="object"||l=="function"?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h[0][l];if(m&&oa(h[0],l))for(h=0;h<m.length;h++){var r=m[h];if(k!==k&&r.key!==r.key||k===r.key)return{id:l,list:m,index:h,C:r}}return{id:l, list:m,index:-1,C:void 0}}function e(h){this[0]={};this[1]=b();this.size=0;if(h){h=x(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(x([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||m.value[1]!="s")return!1;m=l.next();return m.done||m.value[0].x!= 4||m.value[1]!="t"||!l.next().done?!1:!0}catch(r){return!1}}())return a;var f=new WeakMap;e.prototype.set=function(h,k){h=h===0?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.C?l.C.value=k:(l.C={next:this[1],I:this[1].I,head:this[1],key:h,value:k},l.list.push(l.C),this[1].I.next=l.C,this[1].I=l.C,this.size++);return this};e.prototype.delete=function(h){h=d(this,h);return h.C&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.C.I.next=h.C.next,h.C.next.I=h.C.I,h.C.head= null,this.size--,!0):!1};e.prototype.clear=function(){this[0]={};this[1]=this[1].I=b();this.size=0};e.prototype.has=function(h){return!!d(this,h).C};e.prototype.get=function(h){return(h=d(this,h).C)&&h.value};e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){return c(this,function(h){return h.key})};e.prototype.values=function(){return c(this,function(h){return h.value})};e.prototype.forEach=function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m= m.value,h.call(k,m[1],m[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e}); v("Set",function(a){function b(c){this.g=new Map;if(c){c=x(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(x([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||f.value[0].x!=4|| f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;b.prototype.add=function(c){c=c===0?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]= b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(f){return c.call(d,f,f,e)})};return b});v("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)oa(b,d)&&c.push(b[d]);return c}});v("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); v("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:aa();var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});v("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});v("Number.MAX_SAFE_INTEGER",ca(9007199254740991)); v("Number.MIN_SAFE_INTEGER",ca(-9007199254740991));v("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});v("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});v("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}}); v("Array.prototype.keys",function(a){return a?a:function(){return Ea(this,aa())}});v("Array.prototype.values",function(a){return a?a:function(){return Ea(this,function(b,c){return c})}});var y=this||self,zj=y._F_toggles||[],Ia="closure_uid_"+(Math.random()*1E9>>>0),Ja=0;Qa(Ra,Error);Ra.prototype.name="CustomError";var pi;var Aj=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var Bj=!!(zj[0]&2048),Cj=!!(zj[0]&4096);var Dj=Fa(1,!1),Ua=Bj?Cj:Fa(610401301,!1),Wc=Bj?!1:Fa(653718497,Dj);var Va,Ej=y.navigator;Va=Ej?Ej.userAgentData||null:null;var Jf=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},je=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)};var Fj=Ya(),Gj=Xa()?!1:z("Trident")||z("MSIE"),Kj=z("Edge"),ji=z("Gecko")&&!(Ta().toLowerCase().indexOf("webkit")!=-1&&!z("Edge"))&&!(z("Trident")||z("MSIE"))&&!z("Edge"),ii=Ta().toLowerCase().indexOf("webkit")!=-1&&!z("Edge"),gj=eb(),fj=bb()?Va.platform==="Windows":z("Windows"),jj=(bb()?Va.platform==="Linux":z("Linux"))||fb(),ij=bb()?Va.platform==="Android":z("Android"),Tj=cb(),Uj=z("iPad"),Vj=z("iPod"),hj=db(),ik; a:{var jk="",vk=function(){var a=Ta();if(ji)return/rv:([^\);]+)(\)|;)/.exec(a);if(Kj)return/Edge\/([\d\.]+)/.exec(a);if(Gj)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(ii)return/WebKit\/(\S+)/.exec(a);if(Fj)return/(?:Version)[ \/]?(\S+)/.exec(a)}();vk&&(jk=vk?vk[1]:"");if(Gj){var wk,xk=y.document;wk=xk?xk.documentMode:void 0;if(wk!=null&&wk>parseFloat(jk)){ik=String(wk);break a}}ik=jk}var yk=ik;var nj=$a(),zk=cb()||z("iPod"),Ak=z("iPad"),Bk=z("Android")&&!(ab()||$a()||Ya()||z("Silk")),gh=ab(),Ck=z("Safari")&&!(ab()||(Xa()?0:z("Coast"))||Ya()||(Xa()?0:z("Edge"))||Za()||(Xa()?Wa("Opera"):z("OPR"))||$a()||z("Silk")||z("Android"))&&!db();var uc={},tc=null;var rc=typeof Uint8Array!=="undefined",sc=!Gj&&typeof btoa==="function";var Kc;var Dk=typeof Symbol==="function"&&typeof Symbol()==="symbol",Ek=lb(),Gc=lb("2ex");Math.max.apply(Math,na(Object.values({ab:1,Ya:2,Xa:4,eb:8,cb:16,bb:32,Ra:64,gb:128,Wa:256,Va:512,Za:1024,Ta:2048,fb:4096,Ua:8192,Sa:16384}))); var Bc=Dk?function(a,b){a[Ek]|=b}:function(a,b){a.G!==void 0?a.G|=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})},Wi=Dk?function(a,b){a[Ek]&=~b}:function(a,b){a.G!==void 0&&(a.G&=~b)},D=Dk?function(a){return a[Ek]|0}:function(a){return a.G|0},H=Dk?function(a){return a[Ek]}:function(a){return a.G},B=Dk?function(a,b){a[Ek]=b}:function(a,b){a.G!==void 0?a.G=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})};var Yb={},ob={},Oc,Fk=[];B(Fk,55);Oc=Object.freeze(Fk);var Vc=Object.freeze({}),Zc=Object.freeze({}),Yc=Object.freeze({});var vb=tb(function(a){return typeof a==="number"}),ub=tb(function(a){return typeof a==="string"}),xb=tb(function(a){return typeof a==="boolean"});var wb=typeof y.BigInt==="function"&&typeof y.BigInt(0)==="bigint";var qc=tb(function(a){return wb?a>=Gk&&a<=Hk:a[0]==="-"?zb(a,Ik):zb(a,Jk)}),Ik=Number.MIN_SAFE_INTEGER.toString(),Gk=wb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Jk=Number.MAX_SAFE_INTEGER.toString(),Hk=wb?BigInt(Number.MAX_SAFE_INTEGER):void 0;var E=0,Ab=0;var Mb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var ic=void 0,jc=void 0,$b=void 0,bc=void 0,lc=void 0;var mc;var jd;T.prototype.toJSON=function(){return kd(this)};T.prototype.qa=Yb;T.prototype.toString=function(){try{return jd=!0,kd(this).toString()}finally{jd=!1}};Object.create(null);var od=1E3;qd.prototype.K=function(a){return Object.is(this,a)||this==null&&a==null};qd.prototype.ya=function(){return this.h||(Object.defineProperties(this,{h:{value:Kk=Kk+1|0,enumerable:!1}}),this.h)};qd.prototype.toString=function(){return V(Nd(Md(this.constructor)))+"@"+V((this.ya()>>>0).toString(16))};w(rd,qd);rd.prototype.toString=function(){var a=Nd(Md(this.constructor)),b=this.i;return b==null?a:V(a)+": "+V(b)};w(td,rd);w(ud,td);var de;u=wd.prototype;u.isSafeInteger=function(){var a=this.s>>21;return a==0||a==-1&&!(this.u==0&&this.s==-2097152)};u.toString=function(a){a=a||10;if(a<2||36<a)throw Error("E`"+a);if(this.isSafeInteger()){var b=xd(this);return a==10?""+b:b.toString(a)}b=14-(a>>2);var c=Math.pow(a,b),d=U(c,c/4294967296);c=Dd(this,d);var e=Math,f=e.abs;d=c.multiply(d);d=this.add(zd(d));e=f.call(e,xd(d));f=a==10?""+e:e.toString(a);f.length<b&&(f="0000000000000".slice(f.length-b)+f);e=xd(c);return(a==10?e:e.toString(a))+f}; u.ya=function(){return this.u^this.s};u.K=function(a){return this.u==a.u&&this.s==a.s};u.compare=function(a){return this.s==a.s?this.u==a.u?0:this.u>>>0>a.u>>>0?1:-1:this.s>a.s?1:-1};u.add=function(a){var b=this.s>>>16,c=this.s&65535,d=this.u>>>16,e=a.s>>>16,f=a.s&65535,g=a.u>>>16;a=(this.u&65535)+(a.u&65535);g=(a>>>16)+(d+g);d=g>>>16;d+=c+f;return U((g&65535)<<16|a&65535,((d>>>16)+(b+e)&65535)<<16|d&65535)}; u.multiply=function(a){if(yd(this))return this;if(yd(a))return a;var b=this.s>>>16,c=this.s&65535,d=this.u>>>16,e=this.u&65535,f=a.s>>>16,g=a.s&65535,h=a.u>>>16;a=a.u&65535;var k=e*a;var l=(k>>>16)+d*a;var m=l>>>16;l=(l&65535)+e*h;m+=l>>>16;m+=c*a;var r=m>>>16;m=(m&65535)+d*h;r+=m>>>16;m=(m&65535)+e*g;r=r+(m>>>16)+(b*a+c*h+d*g+e*f)&65535;return U((l&65535)<<16|k&65535,r<<16|m&65535)};u.and=function(a){return U(this.u&a.u,this.s&a.s)};u.or=function(a){return U(this.u|a.u,this.s|a.s)}; u.xor=function(a){return U(this.u^a.u,this.s^a.s)};u.shiftLeft=function(a){a&=63;if(a==0)return this;var b=this.u;return a<32?U(b<<a,this.s<<a|b>>>32-a):U(0,b<<a-32)};var Ed=U(0,0),Bd=U(1,0),Cd=U(-1,-1),Gd=U(4294967295,2147483647),Ad=U(0,2147483648);w(Hd,ud);w(Id,Hd);w(Jd,ud);w(Kd,Jd);var Kk=0;w(Ld,qd);Ld.prototype.toString=function(){return"class "+V(Nd(this))};var Pd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};w(Sd,qd);w(Td,T);w(Rd,T);w(Ud,T);w(Vd,T);w(Wd,T);w(Xd,T);var Yd;w(ae,qd);ae.prototype.get=function(){if(!this.g){var a=y._docs_flag_initialData;this.g=a?a:{}}return this.g};w(Zd,qd);Zd.prototype.clear=function(){this.g=new ae};Zd.prototype.get=function(a){return this.g.get()[a]};var ne={};me.prototype.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.jb;d=c.kb||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Ka}if(/[;=\s]/.test(a))throw Error("L`"+a);if(/[;\r\n]/.test(b))throw Error("M`"+b);h===void 0&&(h=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(h<0?"":h==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+h*1E3)).toUTCString())+(d?";secure":"")+(e!=null?";samesite="+e:"")}; me.prototype.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Aj(d[e]);if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};me.prototype.clear=function(){for(var a=(this.g.cookie||"").split(";"),b=[],c=[],d,e,f=0;f<a.length;f++)e=Aj(a[f]),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;a>=0;a--)c=b[a],this.get(c),this.set(c,"",{Ka:0,path:void 0,domain:void 0})};W.prototype.A=!1;W.prototype.dispose=function(){this.A||(this.A=!0,this.F())};W.prototype[Symbol.dispose]=function(){this.dispose()};W.prototype.F=function(){if(this.m)for(;this.m.length;)this.m.shift()()};var ue=null;w(we,T);w(xe,T);w(ye,T);w(ze,T);w(Ae,W); Ae.prototype.get=function(){if(this.g)return this.g;var a=new ze;a=Q(a,1,"en");a=Q(a,2,Ta());typeof this.h==="number"&&id(a,11,this.h);var b=new ye;b=N(b,2,this.v);var c=ce(this.j,"icso");b=N(b,1,c);M(a,ye,5,b);S(a,9,this.o);b=new xe;c=this.i;sb(H(b.l));var d,e=b.l,f=H(e),g=2&f?1:2,h=Pc(e,f,1),k=D(h);if(!(4&k)){4&k&&(h=kb(h),k=Qc(k,f),f=Lc(e,f,1,h));for(var l=0,m=0;l<h.length;l++){var r=Pb(h[l]);r!=null&&(h[m++]=r)}m<l&&(h.length=m);k=Rc(k,f);k=(k|20)&-4097;k&=-8193;B(h,k);2&k&&Object.freeze(h)}g===1|| g===4&&32&k?Sc(k)||(f=k,k|=2,k!==f&&B(h,k),Object.freeze(h)):(l=g!==5?!1:!!(32&k)||Sc(k)||!!dc(h),(g===2||l)&&Sc(k)&&(h=kb(h),k=Qc(k,f),k=Tc(k,f,!0),B(h,k),f=Lc(e,f,1,h)),Sc(k)||(e=k,k=Tc(k,f,!0),k!==e&&B(h,k)),l&&(d=hc(h)));d=d||h;if(Array.isArray(c))for(c=kc(c),h=c.length,f=0;f<h;f++)d.push(Ob(c[f]));else for(c=x(c),h=c.next();!h.done;h=c.next())d.push(Ob(h.value));M(a,xe,10,b);return this.g=a};w(Be,T);w(Ce,T);w(De,T);w(Ee,T);Ge.prototype.g=function(a){a=Fe(new Ee,ld(a));jg(this.h,a);this.h.B()};w(Oe,Ra);var Pe=5E3*(.75+Math.random()*.5);var nf=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:aa();Se.prototype.get=function(){if(this.h>0){this.h--;var a=this.g;this.g=a.next;a.next=null}else a=this.i();return a};Ue.prototype.add=function(a,b){var c=cf.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};var cf=new Se(function(){return new Xe},function(a){return a.reset()});Xe.prototype.set=function(a,b){this.h=a;this.g=b;this.next=null};Xe.prototype.reset=function(){this.next=this.g=this.h=null};var Ye,$e=!1,Ve=new Ue;gf.prototype.reset=function(){this.i=this.h=this.m=this.g=null;this.j=!1};var hf=new Se(function(){return new gf},function(a){a.reset()});ff.prototype.then=function(a,b,c){return vf(this,nf(typeof a==="function"?a:null),nf(typeof b==="function"?b:null),c)};ff.prototype.$goog_Thenable=!0;u=ff.prototype;u.ka=function(a,b){return vf(this,null,nf(a),b)};u.catch=ff.prototype.ka;u.cancel=function(a){if(this.g==0){var b=new uf(a);af(function(){qf(this,b)},this)}};u.Oa=function(a){this.g=0;ef(this,2,a)}; u.Pa=function(a){this.g=0;ef(this,3,a)};u.Fa=function(){for(var a;a=rf(this);)sf(this,a,this.g,this.A);this.o=!1};var zf=Sa;Qa(uf,Ra);uf.prototype.name="cancel";Af.prototype.h=function(){this.defaultPrevented=!0};var lj=!!(y.navigator&&y.navigator.maxTouchPoints||"ontouchstart"in y||y.document&&document.documentElement&&"ontouchstart"in document.documentElement||y.navigator&&y.navigator.msMaxTouchPoints),mj="PointerEvent"in y,Uf=function(){if(!y.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=q();y.addEventListener("test",c,b);y.removeEventListener("test",c,b)}catch(d){}return a}();Qa(Bf,Af);Bf.prototype.h=function(){Bf.N.h.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var Pf="closure_listenable_"+(Math.random()*1E6|0);var Cf=0;var Gf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");If.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g=Lf(a,b,d,e);g>-1?(b=a[g],c||(b.fa=!1)):(b=new Df(b,this.src,f,!!d,e),b.fa=c,a.push(b));return b};var Sf="closure_lm_"+(Math.random()*1E6|0),$f={},Wf=0,ag="__closure_events_fn_"+(Math.random()*1E9>>>0);Qa(bg,W);bg.prototype[Pf]=!0;bg.prototype.removeEventListener=function(a,b,c,d){Yf(this,a,b,c,d)};bg.prototype.F=function(){bg.N.F.call(this);if(this.g){var a=this.g,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,Ef(d[e]);delete a.g[c];a.h--}}this.j=null};Qa(eg,bg);u=eg.prototype;u.da=!1;u.H=null;u.Na=function(){if(this.da){var a=Date.now()-this.v;a>0&&a<this.i*.8?this.H=this.h.setTimeout(this.o,this.i-a):(this.H&&(this.h.clearTimeout(this.H),this.H=null),dg(this,"tick"),this.da&&(fg(this),this.start()))}};u.start=function(){this.da=!0;this.H||(this.H=this.h.setTimeout(this.o,this.i),this.v=Date.now())};u.F=function(){eg.N.F.call(this);fg(this);delete this.h};ig.prototype.i=function(a){var b=this;if(ce(this.h,"docs-ecir"))return lg(this,a,new Qe(this.h));a=Fe(new Ee,ld(a));jg(this.g,a);return new ff(function(c,d){kg(b,c,d)})};og.prototype.g=function(a){return this.h.g(a)};w(pg,T);w(qg,T);w(rg,T);w(sg,T);w(tg,T);w(Y,T);ug.prototype.g=function(a){return this.h.i(a).ka(function(b){if(!(b instanceof Oe&&b.g)){b=Xc(a,Oi,1);b=x(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;if(!I(c,Y,5)){var d=c,e=new Y;M(d,Y,5,e)}I(K(c,Y,5),sg,34)||(d=K(c,Y,5),e=new sg,M(d,sg,34,e));N(K(K(c,Y,5),sg,34),26,!0)}return vg()}},this)};xg.prototype.W=function(a){return a<1024?!1:typeof CompressionStream!=="undefined"};zg.prototype.start=function(){var a=this;this.h=!0;this.g||(this.g=setTimeout(function(){Cg(a)},this.i),this.m=this.j())};Eg.prototype.reset=function(){this.h=this.g=this.i};w(Fg,T);Fg.prototype.pa=function(){return gd(this,1)};w(Gg,T);w(Hg,T);w(Jg,T);var Kg=["platform","platformVersion","architecture","model","uaFullVersion"],Mg=new Hg,Lg=null;w(Og,T);w(Pg,T);Pg.prototype.Y=function(a){return S(this,2,a)};w(Qg,T);var Lk=function(a){return function(b){if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("B");Bc(b,32);b=nc(a,b)}return b}}(Qg);w(Rg,T);var Mk=new function(){this.g=Rg;this.h=K;this.defaultValue=void 0};w(Wg,W);Wg.prototype.F=function(){this.B();Ag(this.g);Ag(this.ba);W.prototype.F.call(this)};Wg.prototype.log=function(a){if(this.ca){a=md(a);var b=this.Aa++;a=O(a,21,b);if(bd(a)==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";Mc(b,1,Vb(c))}ad(a,15)!=null||O(a,15,(new Date).getTimezoneOffset()*60);b=this.i.length-this.aa+1;b>0&&(this.i.splice(0,b),this.o+=b);this.i.push(a);this.U||this.g.h||this.g.start()}}; Wg.prototype.flush=function(a,b){var c=this;if(this.i.length===0)a&&a();else{var d=Date.now();if(this.ta>d&&this.T<d)b&&b("throttled");else{this.D&&(typeof this.D.pa==="function"?$g(this.h,this.D.pa()):$g(this.h,0));var e=ch(this.h,this.i,this.o,this.S,this.R);d={};var f=this.V();f&&(d.Authorization=f);this.v||(this.v=Tg());try{var g=(new URL(this.v)).toString()}catch(n){g=(new URL(this.v,window.location.origin)).toString()}g=new URL(g);this.M&&(d["X-Goog-AuthUser"]=this.M,g.searchParams.set("authuser", this.M));if(f&&this.sa===f)b&&b("stale-auth-token");else{this.i=[];this.g.h&&Ag(this.g);this.o=0;var h=ld(e),k;this.J&&this.J.W(h.length)&&(k=yg(h));var l={url:g.toString(),body:h,Da:1,ra:d,La:"POST",withCredentials:this.withCredentials,Z:this.Z},m=function(n){c.j.reset();Bg(c.g,c.j.g);if(n){var p=null;try{var C=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));p=Lk(C)}catch(L){}p&&(n=Number,C="-1",C=C===void 0?"0":C,C=cd(bd(p),C),n=n(C),n>0&&(c.T=Date.now(),c.ta=c.T+n),p=Mk.g?Mk.h(p,Mk.g,175237375, !0):Mk.h(p,175237375,null,!0),p=p===null?void 0:p)&&(n=-1,n=n===void 0?0:n,p=cd(Pb(Ec(p,1)),n),p!==-1&&(c.j=new Eg(p<1?1:p),Bg(c.g,c.j.g)))}a&&a();c.S=0},r=function(n,p){var C=Xc(e,Ee,3);var L=hd(e,14),G=c.j;G.h=Math.min(3E5,G.h*2);G.g=Math.min(3E5,G.h+Math.round(.1*(Math.random()-.5)*2*G.h));Bg(c.g,c.j.g);n===401&&f&&(c.sa=f);L&&(c.o+=L);p===void 0&&(p=500<=n&&n<600||n===401||n===0);p&&(c.i=C.concat(c.i),c.U||c.g.h||c.g.start());b&&b("net-send-failed",n);++c.S},t=function(){c.D&&c.D.send(l,m,r)}; k?k.then(function(n){l.ra["Content-Encoding"]="gzip";l.ra["Content-Type"]="application/binary";l.body=n;l.Da=2;t()},function(){t()}):t()}}}};Wg.prototype.B=function(){ah(this.h,!0);this.flush();ah(this.h,!1)};Sg.prototype.Y=function(a){this.g.Y(a);return this};dh.prototype.send=function(a,b,c){var d=this,e,f,g,h,k,l,m,r,t,n;return Ca(new Ba(new wa(function(p){switch(p.h){case 1:return f=(e=d.Ca?new AbortController:void 0)?setTimeout(function(){e.abort()},a.Z):void 0,p.m=2,p.j=3,g=Object.assign({},{method:a.La,headers:Object.assign({},a.ra)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.Z&&e?e.signal:null}),ta(p,fetch(a.url,g),5);case 5:h=p.A;if(h.status!==200){(k=c)==null||k(h.status);p.O(3);break}if((l=b)==null){p.O(7);break}return ta(p, h.text(),8);case 8:l(p.A);case 7:case 3:p.B=[p.g];p.m=0;p.j=0;clearTimeout(f);va(p);break;case 2:m=ua(p);switch((r=m)==null?void 0:r.name){case "AbortError":(t=c)==null||t(408);break;default:(n=c)==null||n(400)}p.O(3)}})))};dh.prototype.pa=ca(4);w(eh,W);eh.prototype.va=function(){this.j=!0;return this};(function(){if(nj)return fh(/Firefox\/([0-9.]+)/);if(Gj||Kj||Fj)return yk;if(gh){if(db()||eb()){var a=fh(/CriOS\/([0-9.]+)/);if(a)return a}return fh(/Chrome\/([0-9.]+)/)}if(Ck&&!db())return fh(/Version\/([0-9.]+)/);if(zk||Ak){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ta()))return a[1]+"."+a[2]}else if(Bk)return(a=fh(/Android\s+([0-9.]+)/))?a:fh(/Version\/([0-9.]+)/);return""})();var ih={navigate:2,reload:3,back_forward:4,prerender:5};w(kh,T);w(lh,T);var kj=function(){if(fj){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Ta()))?a[1]:"0"}return gj?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Ta()))?a[0].replace(/_/g,"."):"10"):ij?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Ta()))?a[1]:""):Tj||Uj||Vj?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Ta()))?a[1].replace(/_/g,"."):""):""}();w(xh,T);w(Kh,T);w(Xh,T);w(ai,Yh);var ej=new wh("high_frequency_builder");Qa(bi,W);var ci=[];bi.prototype.F=function(){bi.N.F.call(this);ei(this)};bi.prototype.handleEvent=function(){throw Error("X");};w(gi,Yh);var Si=new wh("system_builder");w(li,Af);var ni=new WeakMap;Qa(qi,bg);u=qi.prototype;u.Ha=oi(function(){var a=this.W(),b=this.ha()!="hidden";if(a){var c;b?c=(((ii?"Webkit":ji?"Moz":null)||"")+"visibilitychange").toLowerCase():c="visibilitychange";a=c}else a=null;return a});u.ha=oi(function(){return ki("hidden",this.h.g)});u.Ia=oi(function(){return ki("visibilityState",this.h.g)});u.W=function(){return!!this.ha()};u.Ja=function(){var a=this.W()?this.h.g[this.Ia()]:null;a=new li(!!this.h.g[this.ha()],a);dg(this,a)};u.F=function(){Zf(this.o);qi.N.F.call(this)};w(ri,W);ri.prototype.j=function(){if(this.h.ma()){var a=this.g;a=!!a.h.g[a.ha()];a=this.h.ea(a?102001:102E3,0);this.h.ja(a)}};w(si,W);u=si.prototype;u.ja=function(a){var b=this.g;O(a.g,6,b.i);b.j=!0;a=$h(a);b.g.add(a);b=this.h;b.g.g.g.length>=3&&b.h.i();return new vh};u.ea=function(a,b){a=hi(Ti(this.g,a),b,this.g.o++);b==1&&(b=this.g,fd(K(a.g,Xh,8),3),b.A.add(a));return a};u.la=function(){return this.g.h};u.na=function(){var a=this.g,b=Yi(a,716);Xi(a,b);b=$h(b);a.g.add(b);a.B=!0;a.v=!0;a=this.h;fi(a.v,a.h.i,a.h);fi(36E5,a.J,a);this.h.h.i();this.i&&new ri(this)};u.oa=function(){this.h.j();return mf(Array.from(this.h.i)).then()}; u.ma=function(){var a=this.g;return a.B&&a.v&&!0};w(ti,W);ti.prototype.i=function(a){this.h=arguments;this.g?this.j=!0:ui(this)};ti.prototype.F=function(){W.prototype.F.call(this);this.g&&(y.clearTimeout(this.g),this.g=null,this.j=!1,this.h=null)};w(vi,W);vi.prototype.j=function(){var a=this;if(this.g.g.g.length!=0&&(!this.o||this.g.j)){var b=Vi(this.g),c=this.B.g(b);c&&(pf(c,function(){return void a.i.delete(c)}),this.i.add(c))}};vi.prototype.J=function(){var a=this.g,b=Yi(a,1153);b=$h(b);a.g.add(b);this.h.i()};w(wi,W);u=wi.prototype;u.ja=function(a){a=this.g.ja(a);this.oa();return a};u.ea=function(a,b){return this.g.ea(a,b)};u.la=function(){return this.g.la()};u.na=function(){return this.g.na()};u.oa=function(){return this.g.oa()};u.ma=function(){return this.g.ma()};w(xi,T);w(yi,T);w(zi,T);w(Ai,T);w(Bi,T);w(Ci,T);w(Di,T);w(Ei,T);w(Fi,T);w(Gi,T);var Hi=y.window?[y.window,y.window.opener,y.window.parent]:[];Ji.prototype.g=function(a){if(this.o&&this.h){var b=K(a,xi,2)||new xi,c=K(a,Gi,5)||new Gi,d=K(a,ze,3)||new ze;a=Xc(a,Oi,1);a=x(a);for(var e=a.next();!e.done;e=a.next())this.i.postMessage({detail:{impression:ld(e.value),session_info:ld(b),session_invariants:ld(c),client_info:ld(d)}});document.dispatchEvent(new CustomEvent("ripple",{detail:{clientX:this.j,clientY:this.m}}))}};Ki.prototype.xa=function(){return new ai};Mi.prototype.add=function(a){this.g.push(a)};Ni.prototype.add=function(a){fd(K(a.g,Xh,8),3);var b=b===void 0?0:b;b=cd(ad(a.g,12),b);this.g[b]=a};w(Oi,T);w(Pi,T);w(Qi,T);Zi.prototype.xa=function(){return new gi};pj.prototype.start=function(){var a=y.DOCS_drawing_load,b=y.DOCS_drawing_decode,c;for(c in a)tj(this,c);for(var d in b)sj(this,d);(a=y.DOCS_timing)&&(a=a.ejl-a.sjl)&&qj(this,29035,a);qj(this,29031,performance.now()-this.g)};y.DOCS_initPublishImpressionTracker=function(a,b,c){var d=document.querySelectorAll("img[id^='ed.']").length;a=new oj(a,b,d,c);var e=new pj(a,d);Pa("DOCS_notifyDrawingLoad",function(f){return tj(e,f)});Pa("DOCS_notifyDrawingDecode",function(f){return sj(e,f)});e.start();return e}; })(this._pubi); // Google Inc. //# sourceMappingURL=publish_binary_core.sourcemap DOCS_timing['ejl'] = performance.now(); DOCS_initPublishImpressionTracker( 142.0 , 1.0 ); DOCS_timing['epr'] = performance.now();</script></body></html></div><style type="text/css">@import url("https://themes.googleusercontent.com/fonts/css?kit=OUdT43qE98k1fLl98sLVVnq9hNy1GqRjbi1n9XZ18Vp8u45WU12y72TEk3aAZtZE");.docembdr .lst-kix_2ky1yocpge38-1>li:before{content:"○ ";}.docembdr .lst-kix_2ky1yocpge38-2>li:before{content:"■ ";}.docembdr .lst-kix_2ky1yocpge38-0>li:before{content:"● ";}.docembdr .lst-kix_2ky1yocpge38-7>li:before{content:"○ ";}.docembdr .lst-kix_2ky1yocpge38-6>li:before{content:"● ";}.docembdr .lst-kix_2ky1yocpge38-3>li:before{content:"● ";}.docembdr .lst-kix_2ky1yocpge38-5>li:before{content:"■ ";}.docembdr .lst-kix_2ky1yocpge38-4>li:before{content:"○ ";}.docembdr .lst-kix_4l6b1oe531gg-0>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-0;}.docembdr .lst-kix_yhqydi3uk6pt-2>li:before{content:"■ ";}.docembdr .lst-kix_p5urriovzgbh-2>li{counter-increment:lst-ctn-kix_p5urriovzgbh-2;}.docembdr ol.lst-kix_9zdz2cz3skag-2.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-2 0;}.docembdr .lst-kix_yhqydi3uk6pt-0>li:before{content:"● ";}.docembdr .lst-kix_yhqydi3uk6pt-1>li:before{content:"○ ";}.docembdr .lst-kix_kx5mkjxsko5w-8>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-8;}.docembdr .lst-kix_2ky1yocpge38-8>li:before{content:"■ ";}.docembdr .lst-kix_o9grtd30xzgw-0>li:before{content:"● ";}.docembdr ol.lst-kix_p5urriovzgbh-7.start{counter-reset:lst-ctn-kix_p5urriovzgbh-7 0;}.docembdr ul.lst-kix_yhqydi3uk6pt-0{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-7{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-1{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-8{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-2{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-3{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-3{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-4{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-5{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-6{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-0{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-1{list-style-type:none;}.docembdr ul.lst-kix_vm8lbbdpj9-2{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-2>li:before{content:"■ ";}.docembdr ul.lst-kix_bm0dl7jet428-8{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-6{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-7{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-3>li:before{content:"● ";}.docembdr ul.lst-kix_bm0dl7jet428-4{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-6{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-5{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-5{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-2{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-8{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-3{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-7{list-style-type:none;}.docembdr ul.lst-kix_bm0dl7jet428-0{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-2{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-4.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-4 0;}.docembdr ul.lst-kix_bm0dl7jet428-1{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-1{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-4{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-3{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-1>li:before{content:"○ ";}.docembdr ul.lst-kix_yhqydi3uk6pt-8{list-style-type:none;}.docembdr ul.lst-kix_bclyxjal52xx-0{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-0>li:before{content:"● ";}.docembdr ul.lst-kix_yhqydi3uk6pt-4{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-5{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-6{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-8{list-style-type:none;}.docembdr ul.lst-kix_yhqydi3uk6pt-7{list-style-type:none;}.docembdr .lst-kix_9zdz2cz3skag-2>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-2;}.docembdr ol.lst-kix_yg1doenwe0y9-2.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-2 0;}.docembdr ul.lst-kix_4l6b1oe531gg-2{list-style-type:none;}.docembdr ul.lst-kix_4l6b1oe531gg-1{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-1{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-2{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-3{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-4{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-4>li:before{content:"○ ";}.docembdr .lst-kix_bo2r0a52h3jb-6>li:before{content:"● ";}.docembdr ul.lst-kix_rg56jimvlqg5-8{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-0{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-5>li:before{content:"■ ";}.docembdr ul.lst-kix_rg56jimvlqg5-5{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-4{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-7{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-7.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-7 0;}.docembdr ul.lst-kix_rg56jimvlqg5-6{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-2.start{counter-reset:lst-ctn-kix_p5urriovzgbh-2 0;}.docembdr .lst-kix_bo2r0a52h3jb-8>li:before{content:"■ ";}.docembdr ul.lst-kix_h8g9fv4bmxg-5{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-1{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-6{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-0{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-7{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-3{list-style-type:none;}.docembdr ul.lst-kix_h8g9fv4bmxg-8{list-style-type:none;}.docembdr ul.lst-kix_rg56jimvlqg5-2{list-style-type:none;}.docembdr .lst-kix_bo2r0a52h3jb-7>li:before{content:"○ ";}.docembdr .lst-kix_wnayesw6gkjy-1>li:before{content:"○ ";}.docembdr .lst-kix_wnayesw6gkjy-0>li:before{content:"● ";}.docembdr .lst-kix_wnayesw6gkjy-3>li:before{content:"● ";}.docembdr .lst-kix_wnayesw6gkjy-5>li:before{content:"■ ";}.docembdr .lst-kix_4l6b1oe531gg-8>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-8;}.docembdr ol.lst-kix_9zdz2cz3skag-0.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-0 0;}.docembdr .lst-kix_wnayesw6gkjy-7>li:before{content:"○ ";}.docembdr .lst-kix_4l6b1oe531gg-7>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-7;}.docembdr ol.lst-kix_9zdz2cz3skag-6{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-7{list-style-type:none;}.docembdr .lst-kix_bclyxjal52xx-8>li:before{content:"■ ";}.docembdr .lst-kix_otn7vad6s87-5>li:before{content:"■ ";}.docembdr .lst-kix_otn7vad6s87-7>li:before{content:"○ ";}.docembdr ol.lst-kix_9zdz2cz3skag-4{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-5{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-2{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-3{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-0{list-style-type:none;}.docembdr ol.lst-kix_9zdz2cz3skag-1{list-style-type:none;}.docembdr .lst-kix_kx5mkjxsko5w-0>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-0;}.docembdr .lst-kix_otn7vad6s87-1>li:before{content:"○ ";}.docembdr .lst-kix_otn7vad6s87-3>li:before{content:"● ";}.docembdr .lst-kix_yg1doenwe0y9-5>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-5;}.docembdr .lst-kix_cja7u4ohn954-7>li:before{content:"○ ";}.docembdr .lst-kix_o9grtd30xzgw-3>li:before{content:"● ";}.docembdr ol.lst-kix_p5urriovzgbh-4.start{counter-reset:lst-ctn-kix_p5urriovzgbh-4 0;}.docembdr .lst-kix_cja7u4ohn954-5>li:before{content:"■ ";}.docembdr .lst-kix_o9grtd30xzgw-1>li:before{content:"○ ";}.docembdr .lst-kix_o9grtd30xzgw-5>li:before{content:"■ ";}.docembdr .lst-kix_9zdz2cz3skag-2>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-2,lower-roman) ". ";}.docembdr .lst-kix_9zdz2cz3skag-4>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-4,lower-latin) ". ";}.docembdr .lst-kix_cja7u4ohn954-1>li:before{content:"○ ";}.docembdr ol.lst-kix_4l6b1oe531gg-0.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-0 0;}.docembdr ul.lst-kix_b4o6yiml0i5-7{list-style-type:none;}.docembdr .lst-kix_cja7u4ohn954-3>li:before{content:"● ";}.docembdr .lst-kix_o9grtd30xzgw-7>li:before{content:"○ ";}.docembdr ul.lst-kix_b4o6yiml0i5-8{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-5{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-6{list-style-type:none;}.docembdr .lst-kix_9zdz2cz3skag-0>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-0,decimal) ". ";}.docembdr ul.lst-kix_otn7vad6s87-7{list-style-type:none;}.docembdr ul.lst-kix_otn7vad6s87-6{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-0{list-style-type:none;}.docembdr ul.lst-kix_otn7vad6s87-8{list-style-type:none;}.docembdr ul.lst-kix_otn7vad6s87-3{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-3{list-style-type:none;}.docembdr .lst-kix_yhqydi3uk6pt-4>li:before{content:"○ ";}.docembdr .lst-kix_rwaah72cr9yk-7>li:before{content:"○ ";}.docembdr ul.lst-kix_otn7vad6s87-2{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-4{list-style-type:none;}.docembdr .lst-kix_dpj9ycnq5r9n-1>li:before{content:"○ ";}.docembdr ul.lst-kix_otn7vad6s87-5{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-1{list-style-type:none;}.docembdr ul.lst-kix_otn7vad6s87-4{list-style-type:none;}.docembdr ul.lst-kix_b4o6yiml0i5-2{list-style-type:none;}.docembdr ul.lst-kix_wnayesw6gkjy-4{list-style-type:none;}.docembdr .lst-kix_yhqydi3uk6pt-6>li:before{content:"● ";}.docembdr ul.lst-kix_wnayesw6gkjy-5{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-5.start{counter-reset:lst-ctn-kix_p5urriovzgbh-5 0;}.docembdr ul.lst-kix_wnayesw6gkjy-2{list-style-type:none;}.docembdr ul.lst-kix_wnayesw6gkjy-3{list-style-type:none;}.docembdr ul.lst-kix_wnayesw6gkjy-8{list-style-type:none;}.docembdr ul.lst-kix_wnayesw6gkjy-6{list-style-type:none;}.docembdr .lst-kix_dpj9ycnq5r9n-7>li:before{content:"○ ";}.docembdr ul.lst-kix_wnayesw6gkjy-7{list-style-type:none;}.docembdr ul.lst-kix_wnayesw6gkjy-0{list-style-type:none;}.docembdr .lst-kix_yhqydi3uk6pt-8>li:before{content:"■ ";}.docembdr ul.lst-kix_wnayesw6gkjy-1{list-style-type:none;}.docembdr .lst-kix_rwaah72cr9yk-3>li:before{content:"● ";}.docembdr .lst-kix_dpj9ycnq5r9n-5>li:before{content:"■ ";}.docembdr .lst-kix_9zdz2cz3skag-6>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-6,decimal) ". ";}.docembdr .lst-kix_rwaah72cr9yk-5>li:before{content:"■ ";}.docembdr ul.lst-kix_otn7vad6s87-1{list-style-type:none;}.docembdr ul.lst-kix_otn7vad6s87-0{list-style-type:none;}.docembdr .lst-kix_dpj9ycnq5r9n-3>li:before{content:"● ";}.docembdr .lst-kix_9zdz2cz3skag-8>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-8,lower-roman) ". ";}.docembdr .lst-kix_kx5mkjxsko5w-1>li:before{content:"○ ";}.docembdr ol.lst-kix_yg1doenwe0y9-6.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-6 0;}.docembdr .lst-kix_rrzl6tnd6fuk-4>li:before{content:"○ ";}.docembdr .lst-kix_kx5mkjxsko5w-0>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-0,decimal) ". ";}.docembdr .lst-kix_rrzl6tnd6fuk-5>li:before{content:"■ ";}.docembdr .lst-kix_rwaah72cr9yk-1>li:before{content:"○ ";}.docembdr ul.lst-kix_kx5mkjxsko5w-1{list-style-type:none;}.docembdr ul.lst-kix_kx5mkjxsko5w-2{list-style-type:none;}.docembdr ul.lst-kix_cja7u4ohn954-1{list-style-type:none;}.docembdr .lst-kix_rwaah72cr9yk-0>li:before{content:"● ";}.docembdr .lst-kix_vi5gjnfpv01z-0>li:before{content:"● ";}.docembdr .lst-kix_vi5gjnfpv01z-3>li:before{content:"● ";}.docembdr .lst-kix_vi5gjnfpv01z-4>li:before{content:"○ ";}.docembdr ul.lst-kix_cja7u4ohn954-0{list-style-type:none;}.docembdr .lst-kix_p5urriovzgbh-0>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-0,decimal) ". ";}.docembdr .lst-kix_p5urriovzgbh-1>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-1,lower-latin) ". ";}.docembdr .lst-kix_9zdz2cz3skag-1>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-1;}.docembdr .lst-kix_rrzl6tnd6fuk-8>li:before{content:"■ ";}.docembdr .lst-kix_4l6b1oe531gg-3>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-3;}.docembdr ul.lst-kix_s2aanxqdjm2v-1{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-0{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-3{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-2{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-5{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-4{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-7{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-0.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-0 1;}.docembdr ul.lst-kix_cja7u4ohn954-5{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-6{list-style-type:none;}.docembdr ul.lst-kix_cja7u4ohn954-4{list-style-type:none;}.docembdr ul.lst-kix_cja7u4ohn954-3{list-style-type:none;}.docembdr ul.lst-kix_s2aanxqdjm2v-8{list-style-type:none;}.docembdr ul.lst-kix_cja7u4ohn954-2{list-style-type:none;}.docembdr .lst-kix_h8g9fv4bmxg-2>li:before{content:"■ ";}.docembdr .lst-kix_yg1doenwe0y9-8>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-8,lower-roman) ". ";}.docembdr ul.lst-kix_cja7u4ohn954-8{list-style-type:none;}.docembdr .lst-kix_h8g9fv4bmxg-3>li:before{content:"● ";}.docembdr .lst-kix_yg1doenwe0y9-7>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-7,lower-latin) ". ";}.docembdr ul.lst-kix_cja7u4ohn954-7{list-style-type:none;}.docembdr .lst-kix_kx5mkjxsko5w-8>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-8,lower-roman) ". ";}.docembdr ul.lst-kix_cja7u4ohn954-6{list-style-type:none;}.docembdr .lst-kix_kx5mkjxsko5w-5>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-5,lower-roman) ". ";}.docembdr ol.lst-kix_4l6b1oe531gg-7.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-7 0;}.docembdr .lst-kix_yg1doenwe0y9-8>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-8;}.docembdr .lst-kix_rrzl6tnd6fuk-1>li:before{content:"○ ";}.docembdr .lst-kix_9zdz2cz3skag-3>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-3;}.docembdr .lst-kix_h8g9fv4bmxg-6>li:before{content:"● ";}.docembdr .lst-kix_h8g9fv4bmxg-7>li:before{content:"○ ";}.docembdr .lst-kix_rrzl6tnd6fuk-0>li:before{content:"● ";}.docembdr .lst-kix_kx5mkjxsko5w-4>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-4,lower-latin) ". ";}.docembdr .lst-kix_tsmbwv1bippr-1>li:before{content:"○ ";}.docembdr .lst-kix_qlaa6b6ztrre-1>li:before{content:"○ ";}.docembdr .lst-kix_tsmbwv1bippr-0>li:before{content:"● ";}.docembdr .lst-kix_tsmbwv1bippr-4>li:before{content:"○ ";}.docembdr .lst-kix_tsmbwv1bippr-5>li:before{content:"■ ";}.docembdr .lst-kix_qlaa6b6ztrre-5>li:before{content:"■ ";}.docembdr ol.lst-kix_4l6b1oe531gg-8{list-style-type:none;}.docembdr .lst-kix_qlaa6b6ztrre-6>li:before{content:"● ";}.docembdr ul.lst-kix_tsmbwv1bippr-2{list-style-type:none;}.docembdr ol.lst-kix_4l6b1oe531gg-7{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-3{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-0{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-1{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-1.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-1 0;}.docembdr ol.lst-kix_4l6b1oe531gg-4{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-6{list-style-type:none;}.docembdr ol.lst-kix_4l6b1oe531gg-3{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-7{list-style-type:none;}.docembdr .lst-kix_tsmbwv1bippr-8>li:before{content:"■ ";}.docembdr ol.lst-kix_4l6b1oe531gg-6{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-4{list-style-type:none;}.docembdr ol.lst-kix_4l6b1oe531gg-5{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-5{list-style-type:none;}.docembdr ol.lst-kix_4l6b1oe531gg-0{list-style-type:none;}.docembdr ul.lst-kix_tsmbwv1bippr-8{list-style-type:none;}.docembdr ol.lst-kix_4l6b1oe531gg-8.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-8 0;}.docembdr .lst-kix_qlaa6b6ztrre-2>li:before{content:"■ ";}.docembdr .lst-kix_yg1doenwe0y9-4>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-4,lower-latin) ". ";}.docembdr .lst-kix_yg1doenwe0y9-3>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-3,decimal) ". ";}.docembdr .lst-kix_bclyxjal52xx-7>li:before{content:"○ ";}.docembdr .lst-kix_yg1doenwe0y9-3>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-3;}.docembdr ul.lst-kix_o9grtd30xzgw-8{list-style-type:none;}.docembdr .lst-kix_tm5flwgx6sef-3>li:before{content:"● ";}.docembdr ul.lst-kix_o9grtd30xzgw-7{list-style-type:none;}.docembdr .lst-kix_9zdz2cz3skag-8>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-8;}.docembdr .lst-kix_vi5gjnfpv01z-7>li:before{content:"○ ";}.docembdr .lst-kix_vi5gjnfpv01z-8>li:before{content:"■ ";}.docembdr ul.lst-kix_o9grtd30xzgw-6{list-style-type:none;}.docembdr .lst-kix_tm5flwgx6sef-2>li:before{content:"■ ";}.docembdr ul.lst-kix_o9grtd30xzgw-5{list-style-type:none;}.docembdr .lst-kix_tm5flwgx6sef-6>li:before{content:"● ";}.docembdr ul.lst-kix_o9grtd30xzgw-4{list-style-type:none;}.docembdr .lst-kix_bclyxjal52xx-3>li:before{content:"● ";}.docembdr ul.lst-kix_o9grtd30xzgw-3{list-style-type:none;}.docembdr ul.lst-kix_o9grtd30xzgw-2{list-style-type:none;}.docembdr .lst-kix_bclyxjal52xx-4>li:before{content:"○ ";}.docembdr ul.lst-kix_o9grtd30xzgw-1{list-style-type:none;}.docembdr ul.lst-kix_o9grtd30xzgw-0{list-style-type:none;}.docembdr .lst-kix_yg1doenwe0y9-0>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-0,decimal) ". ";}.docembdr .lst-kix_yg1doenwe0y9-6>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-6;}.docembdr .lst-kix_bclyxjal52xx-0>li:before{content:"● ";}.docembdr .lst-kix_4l6b1oe531gg-5>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-5;}.docembdr .lst-kix_p5urriovzgbh-1>li{counter-increment:lst-ctn-kix_p5urriovzgbh-1;}.docembdr .lst-kix_wnayesw6gkjy-2>li:before{content:"■ ";}.docembdr .lst-kix_vm8lbbdpj9-1>li:before{content:"○ ";}.docembdr .lst-kix_vm8lbbdpj9-5>li:before{content:"■ ";}.docembdr ol.lst-kix_4l6b1oe531gg-6.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-6 0;}.docembdr .lst-kix_4l6b1oe531gg-3>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-3,decimal) ". ";}.docembdr ul.lst-kix_dpj9ycnq5r9n-8{list-style-type:none;}.docembdr ul.lst-kix_dpj9ycnq5r9n-7{list-style-type:none;}.docembdr .lst-kix_wnayesw6gkjy-6>li:before{content:"● ";}.docembdr .lst-kix_4l6b1oe531gg-7>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-7,lower-latin) ". ";}.docembdr .lst-kix_p5urriovzgbh-6>li{counter-increment:lst-ctn-kix_p5urriovzgbh-6;}.docembdr ol.lst-kix_4l6b1oe531gg-3.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-3 0;}.docembdr ul.lst-kix_tm5flwgx6sef-6{list-style-type:none;}.docembdr ul.lst-kix_tm5flwgx6sef-5{list-style-type:none;}.docembdr .lst-kix_s2aanxqdjm2v-2>li:before{content:"■ ";}.docembdr ul.lst-kix_tm5flwgx6sef-8{list-style-type:none;}.docembdr ul.lst-kix_tm5flwgx6sef-7{list-style-type:none;}.docembdr .lst-kix_otn7vad6s87-4>li:before{content:"○ ";}.docembdr .lst-kix_otn7vad6s87-8>li:before{content:"■ ";}.docembdr ol.lst-kix_yg1doenwe0y9-7.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-7 0;}.docembdr ul.lst-kix_tm5flwgx6sef-0{list-style-type:none;}.docembdr ul.lst-kix_tm5flwgx6sef-2{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-0.start{counter-reset:lst-ctn-kix_p5urriovzgbh-0 0;}.docembdr ul.lst-kix_tm5flwgx6sef-1{list-style-type:none;}.docembdr ul.lst-kix_tm5flwgx6sef-4{list-style-type:none;}.docembdr ul.lst-kix_tm5flwgx6sef-3{list-style-type:none;}.docembdr .lst-kix_otn7vad6s87-0>li:before{content:"● ";}.docembdr .lst-kix_9zdz2cz3skag-6>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-6;}.docembdr .lst-kix_o9grtd30xzgw-4>li:before{content:"○ ";}.docembdr ol.lst-kix_4l6b1oe531gg-4.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-4 0;}.docembdr .lst-kix_r3k0m98r2ybz-7>li:before{content:"○ ";}.docembdr .lst-kix_9zdz2cz3skag-1>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-1,lower-latin) ". ";}.docembdr .lst-kix_b4o6yiml0i5-1>li:before{content:"○ ";}.docembdr .lst-kix_b4o6yiml0i5-5>li:before{content:"■ ";}.docembdr .lst-kix_cja7u4ohn954-6>li:before{content:"● ";}.docembdr .lst-kix_r3k0m98r2ybz-3>li:before{content:"● ";}.docembdr ol.lst-kix_p5urriovzgbh-8{list-style-type:none;}.docembdr .lst-kix_9zdz2cz3skag-5>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-5,lower-roman) ". ";}.docembdr ol.lst-kix_p5urriovzgbh-7{list-style-type:none;}.docembdr .lst-kix_ta1i4t686llo-7>li:before{content:"○ ";}.docembdr ol.lst-kix_p5urriovzgbh-6{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-5{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-4{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-3{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-2{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-1{list-style-type:none;}.docembdr .lst-kix_yg1doenwe0y9-1>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-1;}.docembdr ol.lst-kix_p5urriovzgbh-0{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-4.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-4 0;}.docembdr .lst-kix_cja7u4ohn954-2>li:before{content:"■ ";}.docembdr .lst-kix_o9grtd30xzgw-8>li:before{content:"■ ";}.docembdr .lst-kix_s2aanxqdjm2v-6>li:before{content:"● ";}.docembdr .lst-kix_ta1i4t686llo-3>li:before{content:"● ";}.docembdr ul.lst-kix_rrzl6tnd6fuk-0{list-style-type:none;}.docembdr .lst-kix_yhqydi3uk6pt-3>li:before{content:"● ";}.docembdr ul.lst-kix_rrzl6tnd6fuk-4{list-style-type:none;}.docembdr .lst-kix_rwaah72cr9yk-8>li:before{content:"■ ";}.docembdr ul.lst-kix_rrzl6tnd6fuk-3{list-style-type:none;}.docembdr ul.lst-kix_rrzl6tnd6fuk-2{list-style-type:none;}.docembdr .lst-kix_p5urriovzgbh-4>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-4,lower-latin) ". ";}.docembdr .lst-kix_p5urriovzgbh-8>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-8,lower-roman) ". ";}.docembdr ul.lst-kix_rrzl6tnd6fuk-1{list-style-type:none;}.docembdr ul.lst-kix_dpj9ycnq5r9n-0{list-style-type:none;}.docembdr ul.lst-kix_vgck6jmh4dia-0{list-style-type:none;}.docembdr .lst-kix_yhqydi3uk6pt-7>li:before{content:"○ ";}.docembdr ul.lst-kix_dpj9ycnq5r9n-2{list-style-type:none;}.docembdr .lst-kix_dxw16ndzaohp-1>li:before{content:"○ ";}.docembdr ol.lst-kix_4l6b1oe531gg-5.start{counter-reset:lst-ctn-kix_4l6b1oe531gg-5 0;}.docembdr ul.lst-kix_dpj9ycnq5r9n-1{list-style-type:none;}.docembdr ul.lst-kix_dpj9ycnq5r9n-4{list-style-type:none;}.docembdr .lst-kix_dpj9ycnq5r9n-6>li:before{content:"● ";}.docembdr ul.lst-kix_dpj9ycnq5r9n-3{list-style-type:none;}.docembdr ul.lst-kix_dpj9ycnq5r9n-6{list-style-type:none;}.docembdr ul.lst-kix_dpj9ycnq5r9n-5{list-style-type:none;}.docembdr ul.lst-kix_vgck6jmh4dia-7{list-style-type:none;}.docembdr .lst-kix_vgck6jmh4dia-2>li:before{content:"■ ";}.docembdr ul.lst-kix_vgck6jmh4dia-8{list-style-type:none;}.docembdr ul.lst-kix_vgck6jmh4dia-5{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-5.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-5 0;}.docembdr ul.lst-kix_vgck6jmh4dia-6{list-style-type:none;}.docembdr .lst-kix_dxw16ndzaohp-5>li:before{content:"■ ";}.docembdr ul.lst-kix_vgck6jmh4dia-3{list-style-type:none;}.docembdr ul.lst-kix_vgck6jmh4dia-4{list-style-type:none;}.docembdr .lst-kix_rwaah72cr9yk-4>li:before{content:"○ ";}.docembdr ul.lst-kix_vgck6jmh4dia-1{list-style-type:none;}.docembdr ul.lst-kix_vgck6jmh4dia-2{list-style-type:none;}.docembdr ul.lst-kix_rrzl6tnd6fuk-8{list-style-type:none;}.docembdr .lst-kix_vgck6jmh4dia-6>li:before{content:"● ";}.docembdr ul.lst-kix_rrzl6tnd6fuk-7{list-style-type:none;}.docembdr ul.lst-kix_rrzl6tnd6fuk-6{list-style-type:none;}.docembdr ul.lst-kix_rrzl6tnd6fuk-5{list-style-type:none;}.docembdr .lst-kix_dpj9ycnq5r9n-2>li:before{content:"■ ";}.docembdr .lst-kix_kx5mkjxsko5w-4>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-4;}.docembdr ol.lst-kix_kx5mkjxsko5w-3.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-3 0;}.docembdr .lst-kix_9zdz2cz3skag-0>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-0;}.docembdr .lst-kix_rg56jimvlqg5-0>li:before{content:"● ";}.docembdr ol.lst-kix_kx5mkjxsko5w-0{list-style-type:none;}.docembdr .lst-kix_rg56jimvlqg5-2>li:before{content:"■ ";}.docembdr .lst-kix_rg56jimvlqg5-1>li:before{content:"○ ";}.docembdr .lst-kix_rg56jimvlqg5-3>li:before{content:"● ";}.docembdr .lst-kix_bm0dl7jet428-5>li:before{content:"■ ";}.docembdr .lst-kix_bm0dl7jet428-6>li:before{content:"● ";}.docembdr .lst-kix_rg56jimvlqg5-6>li:before{content:"● ";}.docembdr .lst-kix_bm0dl7jet428-7>li:before{content:"○ ";}.docembdr .lst-kix_kx5mkjxsko5w-6>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-6;}.docembdr .lst-kix_rg56jimvlqg5-5>li:before{content:"■ ";}.docembdr .lst-kix_p5urriovzgbh-0>li{counter-increment:lst-ctn-kix_p5urriovzgbh-0;}.docembdr .lst-kix_rg56jimvlqg5-4>li:before{content:"○ ";}.docembdr .lst-kix_bm0dl7jet428-8>li:before{content:"■ ";}.docembdr ol.lst-kix_yg1doenwe0y9-1{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-0{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-3{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-2{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-3.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-3 0;}.docembdr ol.lst-kix_yg1doenwe0y9-8{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-5{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-4{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-7{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-6{list-style-type:none;}.docembdr ol.lst-kix_yg1doenwe0y9-8.start{counter-reset:lst-ctn-kix_yg1doenwe0y9-8 0;}.docembdr ol.lst-kix_9zdz2cz3skag-1.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-1 0;}.docembdr ol.lst-kix_p5urriovzgbh-1.start{counter-reset:lst-ctn-kix_p5urriovzgbh-1 0;}.docembdr ol.lst-kix_p5urriovzgbh-8.start{counter-reset:lst-ctn-kix_p5urriovzgbh-8 0;}.docembdr ol.lst-kix_9zdz2cz3skag-8.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-8 0;}.docembdr .lst-kix_yg1doenwe0y9-0>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-0;}.docembdr .lst-kix_bm0dl7jet428-4>li:before{content:"○ ";}.docembdr .lst-kix_bm0dl7jet428-3>li:before{content:"● ";}.docembdr .lst-kix_p5urriovzgbh-4>li{counter-increment:lst-ctn-kix_p5urriovzgbh-4;}.docembdr .lst-kix_bm0dl7jet428-1>li:before{content:"○ ";}.docembdr .lst-kix_bm0dl7jet428-2>li:before{content:"■ ";}.docembdr ul.lst-kix_qlaa6b6ztrre-7{list-style-type:none;}.docembdr .lst-kix_vm8lbbdpj9-8>li:before{content:"■ ";}.docembdr ul.lst-kix_qlaa6b6ztrre-8{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-5{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-6{list-style-type:none;}.docembdr .lst-kix_vm8lbbdpj9-6>li:before{content:"● ";}.docembdr .lst-kix_vm8lbbdpj9-7>li:before{content:"○ ";}.docembdr .lst-kix_bm0dl7jet428-0>li:before{content:"● ";}.docembdr .lst-kix_vm8lbbdpj9-4>li:before{content:"○ ";}.docembdr ul.lst-kix_qlaa6b6ztrre-0{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-3{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-4{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-1{list-style-type:none;}.docembdr ul.lst-kix_qlaa6b6ztrre-2{list-style-type:none;}.docembdr .lst-kix_4l6b1oe531gg-0>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-0,decimal) ". ";}.docembdr .lst-kix_vm8lbbdpj9-2>li:before{content:"■ ";}.docembdr ul.lst-kix_2ky1yocpge38-8{list-style-type:none;}.docembdr .lst-kix_4l6b1oe531gg-2>li:before{content:"■ ";}.docembdr .lst-kix_4l6b1oe531gg-4>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-4,lower-latin) ". ";}.docembdr ul.lst-kix_2ky1yocpge38-6{list-style-type:none;}.docembdr ul.lst-kix_2ky1yocpge38-7{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-6.start{counter-reset:lst-ctn-kix_p5urriovzgbh-6 0;}.docembdr ul.lst-kix_2ky1yocpge38-4{list-style-type:none;}.docembdr ul.lst-kix_2ky1yocpge38-5{list-style-type:none;}.docembdr ul.lst-kix_dxw16ndzaohp-7{list-style-type:none;}.docembdr ul.lst-kix_2ky1yocpge38-2{list-style-type:none;}.docembdr ul.lst-kix_dxw16ndzaohp-8{list-style-type:none;}.docembdr ul.lst-kix_2ky1yocpge38-3{list-style-type:none;}.docembdr .lst-kix_yg1doenwe0y9-4>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-4;}.docembdr ul.lst-kix_dxw16ndzaohp-5{list-style-type:none;}.docembdr .lst-kix_vm8lbbdpj9-0>li:before{content:"● ";}.docembdr ul.lst-kix_2ky1yocpge38-0{list-style-type:none;}.docembdr ul.lst-kix_dxw16ndzaohp-6{list-style-type:none;}.docembdr ul.lst-kix_2ky1yocpge38-1{list-style-type:none;}.docembdr ul.lst-kix_dxw16ndzaohp-3{list-style-type:none;}.docembdr .lst-kix_4l6b1oe531gg-6>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-6,decimal) ". ";}.docembdr ul.lst-kix_dxw16ndzaohp-4{list-style-type:none;}.docembdr .lst-kix_tm5flwgx6sef-7>li:before{content:"○ ";}.docembdr ul.lst-kix_dxw16ndzaohp-1{list-style-type:none;}.docembdr ol.lst-kix_p5urriovzgbh-3.start{counter-reset:lst-ctn-kix_p5urriovzgbh-3 0;}.docembdr ul.lst-kix_dxw16ndzaohp-2{list-style-type:none;}.docembdr ul.lst-kix_dxw16ndzaohp-0{list-style-type:none;}.docembdr .lst-kix_s2aanxqdjm2v-1>li:before{content:"○ ";}.docembdr .lst-kix_4l6b1oe531gg-6>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-6;}.docembdr .lst-kix_s2aanxqdjm2v-3>li:before{content:"● ";}.docembdr .lst-kix_p5urriovzgbh-8>li{counter-increment:lst-ctn-kix_p5urriovzgbh-8;}.docembdr .lst-kix_b4o6yiml0i5-4>li:before{content:"○ ";}.docembdr .lst-kix_vgck6jmh4dia-7>li:before{content:"○ ";}.docembdr .lst-kix_ta1i4t686llo-4>li:before{content:"○ ";}.docembdr .lst-kix_ta1i4t686llo-8>li:before{content:"■ ";}.docembdr .lst-kix_r3k0m98r2ybz-4>li:before{content:"○ ";}.docembdr .lst-kix_r3k0m98r2ybz-8>li:before{content:"■ ";}.docembdr ul.lst-kix_rwaah72cr9yk-0{list-style-type:none;}.docembdr .lst-kix_b4o6yiml0i5-8>li:before{content:"■ ";}.docembdr ul.lst-kix_rwaah72cr9yk-2{list-style-type:none;}.docembdr ul.lst-kix_rwaah72cr9yk-1{list-style-type:none;}.docembdr .lst-kix_b4o6yiml0i5-0>li:before{content:"● ";}.docembdr .lst-kix_b4o6yiml0i5-6>li:before{content:"● ";}.docembdr .lst-kix_ta1i4t686llo-6>li:before{content:"● ";}.docembdr .lst-kix_r3k0m98r2ybz-2>li:before{content:"■ ";}.docembdr .lst-kix_9zdz2cz3skag-4>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-4;}.docembdr .lst-kix_ta1i4t686llo-0>li:before{content:"● ";}.docembdr .lst-kix_r3k0m98r2ybz-0>li:before{content:"● ";}.docembdr .lst-kix_s2aanxqdjm2v-5>li:before{content:"■ ";}.docembdr .lst-kix_s2aanxqdjm2v-7>li:before{content:"○ ";}.docembdr .lst-kix_ta1i4t686llo-2>li:before{content:"■ ";}.docembdr .lst-kix_p5urriovzgbh-3>li{counter-increment:lst-ctn-kix_p5urriovzgbh-3;}.docembdr .lst-kix_p5urriovzgbh-7>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-7,lower-latin) ". ";}.docembdr .lst-kix_dxw16ndzaohp-0>li:before{content:"● ";}.docembdr .lst-kix_4l6b1oe531gg-8>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-8,lower-roman) ". ";}.docembdr .lst-kix_rg56jimvlqg5-7>li:before{content:"○ ";}.docembdr .lst-kix_p5urriovzgbh-5>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-5,lower-roman) ". ";}.docembdr .lst-kix_dxw16ndzaohp-2>li:before{content:"■ ";}.docembdr ul.lst-kix_rwaah72cr9yk-8{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-4{list-style-type:none;}.docembdr .lst-kix_vgck6jmh4dia-1>li:before{content:"○ ";}.docembdr ul.lst-kix_rwaah72cr9yk-7{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-5{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-3{list-style-type:none;}.docembdr ul.lst-kix_rwaah72cr9yk-4{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-8{list-style-type:none;}.docembdr .lst-kix_vgck6jmh4dia-3>li:before{content:"● ";}.docembdr ul.lst-kix_rwaah72cr9yk-3{list-style-type:none;}.docembdr ul.lst-kix_rwaah72cr9yk-6{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-6{list-style-type:none;}.docembdr .lst-kix_dxw16ndzaohp-4>li:before{content:"○ ";}.docembdr .lst-kix_dxw16ndzaohp-8>li:before{content:"■ ";}.docembdr ul.lst-kix_rwaah72cr9yk-5{list-style-type:none;}.docembdr ol.lst-kix_kx5mkjxsko5w-7{list-style-type:none;}.docembdr .lst-kix_vgck6jmh4dia-5>li:before{content:"■ ";}.docembdr ol.lst-kix_kx5mkjxsko5w-0.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-0 0;}.docembdr .lst-kix_b4o6yiml0i5-2>li:before{content:"■ ";}.docembdr .lst-kix_r3k0m98r2ybz-6>li:before{content:"● ";}.docembdr .lst-kix_dxw16ndzaohp-6>li:before{content:"● ";}.docembdr .lst-kix_kx5mkjxsko5w-7>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-7;}.docembdr ul.lst-kix_vi5gjnfpv01z-7{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-8{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-5{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-6{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-3{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-4{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-1{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-2{list-style-type:none;}.docembdr ul.lst-kix_vi5gjnfpv01z-0{list-style-type:none;}.docembdr .lst-kix_vi5gjnfpv01z-1>li:before{content:"○ ";}.docembdr .lst-kix_vi5gjnfpv01z-2>li:before{content:"■ ";}.docembdr .lst-kix_rrzl6tnd6fuk-7>li:before{content:"○ ";}.docembdr .lst-kix_rrzl6tnd6fuk-6>li:before{content:"● ";}.docembdr ol.lst-kix_kx5mkjxsko5w-6.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-6 0;}.docembdr .lst-kix_h8g9fv4bmxg-0>li:before{content:"● ";}.docembdr .lst-kix_p5urriovzgbh-3>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-3,decimal) ". ";}.docembdr .lst-kix_p5urriovzgbh-2>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-2,lower-roman) ". ";}.docembdr .lst-kix_h8g9fv4bmxg-4>li:before{content:"○ ";}.docembdr ul.lst-kix_r3k0m98r2ybz-8{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-7{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-6{list-style-type:none;}.docembdr .lst-kix_h8g9fv4bmxg-1>li:before{content:"○ ";}.docembdr .lst-kix_h8g9fv4bmxg-5>li:before{content:"■ ";}.docembdr .lst-kix_yg1doenwe0y9-5>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-5,lower-roman) ". ";}.docembdr .lst-kix_yg1doenwe0y9-6>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-6,decimal) ". ";}.docembdr .lst-kix_kx5mkjxsko5w-7>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-7,lower-latin) ". ";}.docembdr .lst-kix_kx5mkjxsko5w-5>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-5;}.docembdr .lst-kix_rrzl6tnd6fuk-3>li:before{content:"● ";}.docembdr .lst-kix_rrzl6tnd6fuk-2>li:before{content:"■ ";}.docembdr .lst-kix_kx5mkjxsko5w-2>li:before{content:"■ ";}.docembdr .lst-kix_kx5mkjxsko5w-6>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-6,decimal) ". ";}.docembdr .lst-kix_h8g9fv4bmxg-8>li:before{content:"■ ";}.docembdr ul.lst-kix_r3k0m98r2ybz-1{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-0{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-5{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-1{list-style-type:none;}.docembdr .lst-kix_kx5mkjxsko5w-3>li:before{content:"" counter(lst-ctn-kix_kx5mkjxsko5w-3,decimal) ". ";}.docembdr ul.lst-kix_r3k0m98r2ybz-4{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-2{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-3{list-style-type:none;}.docembdr ul.lst-kix_r3k0m98r2ybz-2{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-0{list-style-type:none;}.docembdr .lst-kix_qlaa6b6ztrre-0>li:before{content:"● ";}.docembdr ul.lst-kix_bo2r0a52h3jb-5{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-6{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-3{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-4{list-style-type:none;}.docembdr .lst-kix_tsmbwv1bippr-3>li:before{content:"● ";}.docembdr ul.lst-kix_bo2r0a52h3jb-7{list-style-type:none;}.docembdr ul.lst-kix_bo2r0a52h3jb-8{list-style-type:none;}.docembdr .lst-kix_qlaa6b6ztrre-4>li:before{content:"○ ";}.docembdr .lst-kix_tsmbwv1bippr-6>li:before{content:"● ";}.docembdr .lst-kix_tsmbwv1bippr-7>li:before{content:"○ ";}.docembdr ul.lst-kix_ta1i4t686llo-0{list-style-type:none;}.docembdr .lst-kix_qlaa6b6ztrre-3>li:before{content:"● ";}.docembdr ul.lst-kix_ta1i4t686llo-8{list-style-type:none;}.docembdr .lst-kix_yg1doenwe0y9-2>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-2,lower-roman) ". ";}.docembdr ul.lst-kix_ta1i4t686llo-7{list-style-type:none;}.docembdr .lst-kix_bclyxjal52xx-6>li:before{content:"● ";}.docembdr ul.lst-kix_ta1i4t686llo-6{list-style-type:none;}.docembdr .lst-kix_tm5flwgx6sef-5>li:before{content:"■ ";}.docembdr ul.lst-kix_ta1i4t686llo-5{list-style-type:none;}.docembdr .lst-kix_bclyxjal52xx-5>li:before{content:"■ ";}.docembdr ul.lst-kix_ta1i4t686llo-4{list-style-type:none;}.docembdr ul.lst-kix_ta1i4t686llo-3{list-style-type:none;}.docembdr ul.lst-kix_ta1i4t686llo-2{list-style-type:none;}.docembdr .lst-kix_yg1doenwe0y9-1>li:before{content:"" counter(lst-ctn-kix_yg1doenwe0y9-1,lower-latin) ". ";}.docembdr ul.lst-kix_ta1i4t686llo-1{list-style-type:none;}.docembdr .lst-kix_vi5gjnfpv01z-5>li:before{content:"■ ";}.docembdr .lst-kix_vi5gjnfpv01z-6>li:before{content:"● ";}.docembdr .lst-kix_bclyxjal52xx-2>li:before{content:"■ ";}.docembdr .lst-kix_9zdz2cz3skag-5>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-5;}.docembdr .lst-kix_tm5flwgx6sef-4>li:before{content:"○ ";}.docembdr .lst-kix_qlaa6b6ztrre-8>li:before{content:"■ ";}.docembdr .lst-kix_qlaa6b6ztrre-7>li:before{content:"○ ";}.docembdr .lst-kix_bclyxjal52xx-1>li:before{content:"○ ";}.docembdr .lst-kix_tm5flwgx6sef-1>li:before{content:"○ ";}.docembdr .lst-kix_tsmbwv1bippr-2>li:before{content:"■ ";}.docembdr .lst-kix_tm5flwgx6sef-0>li:before{content:"● ";}.docembdr .lst-kix_wnayesw6gkjy-4>li:before{content:"○ ";}.docembdr .lst-kix_4l6b1oe531gg-1>li:before{content:"○ ";}.docembdr .lst-kix_vm8lbbdpj9-3>li:before{content:"● ";}.docembdr .lst-kix_dpj9ycnq5r9n-8>li:before{content:"■ ";}.docembdr .lst-kix_p5urriovzgbh-7>li{counter-increment:lst-ctn-kix_p5urriovzgbh-7;}.docembdr .lst-kix_9zdz2cz3skag-7>li{counter-increment:lst-ctn-kix_9zdz2cz3skag-7;}.docembdr .lst-kix_wnayesw6gkjy-8>li:before{content:"■ ";}.docembdr ol.lst-kix_9zdz2cz3skag-6.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-6 0;}.docembdr .lst-kix_4l6b1oe531gg-5>li:before{content:"" counter(lst-ctn-kix_4l6b1oe531gg-5,lower-roman) ". ";}.docembdr ol.lst-kix_9zdz2cz3skag-3.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-3 0;}.docembdr .lst-kix_tm5flwgx6sef-8>li:before{content:"■ ";}.docembdr .lst-kix_otn7vad6s87-6>li:before{content:"● ";}.docembdr .lst-kix_s2aanxqdjm2v-0>li:before{content:"● ";}.docembdr .lst-kix_p5urriovzgbh-5>li{counter-increment:lst-ctn-kix_p5urriovzgbh-5;}.docembdr .lst-kix_kx5mkjxsko5w-3>li{counter-increment:lst-ctn-kix_kx5mkjxsko5w-3;}.docembdr .lst-kix_s2aanxqdjm2v-4>li:before{content:"○ ";}.docembdr .lst-kix_otn7vad6s87-2>li:before{content:"■ ";}.docembdr .lst-kix_yg1doenwe0y9-2>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-2;}.docembdr ol.lst-kix_kx5mkjxsko5w-5.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-5 0;}.docembdr .lst-kix_ta1i4t686llo-5>li:before{content:"■ ";}.docembdr ol.lst-kix_kx5mkjxsko5w-8.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-8 0;}.docembdr .lst-kix_o9grtd30xzgw-2>li:before{content:"■ ";}.docembdr .lst-kix_o9grtd30xzgw-6>li:before{content:"● ";}.docembdr .lst-kix_9zdz2cz3skag-3>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-3,decimal) ". ";}.docembdr .lst-kix_vgck6jmh4dia-8>li:before{content:"■ ";}.docembdr ol.lst-kix_9zdz2cz3skag-5.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-5 0;}.docembdr .lst-kix_b4o6yiml0i5-7>li:before{content:"○ ";}.docembdr .lst-kix_cja7u4ohn954-0>li:before{content:"● ";}.docembdr .lst-kix_cja7u4ohn954-8>li:before{content:"■ ";}.docembdr .lst-kix_s2aanxqdjm2v-8>li:before{content:"■ ";}.docembdr .lst-kix_r3k0m98r2ybz-1>li:before{content:"○ ";}.docembdr .lst-kix_ta1i4t686llo-1>li:before{content:"○ ";}.docembdr .lst-kix_yg1doenwe0y9-7>li{counter-increment:lst-ctn-kix_yg1doenwe0y9-7;}.docembdr .lst-kix_4l6b1oe531gg-4>li{counter-increment:lst-ctn-kix_4l6b1oe531gg-4;}.docembdr .lst-kix_cja7u4ohn954-4>li:before{content:"○ ";}.docembdr .lst-kix_dpj9ycnq5r9n-0>li:before{content:"● ";}.docembdr .lst-kix_yhqydi3uk6pt-5>li:before{content:"■ ";}.docembdr ol.lst-kix_9zdz2cz3skag-4.start{counter-reset:lst-ctn-kix_9zdz2cz3skag-4 0;}.docembdr .lst-kix_dxw16ndzaohp-3>li:before{content:"● ";}.docembdr .lst-kix_rg56jimvlqg5-8>li:before{content:"■ ";}.docembdr ol.lst-kix_kx5mkjxsko5w-7.start{counter-reset:lst-ctn-kix_kx5mkjxsko5w-7 0;}.docembdr .lst-kix_vgck6jmh4dia-0>li:before{content:"● ";}.docembdr li.li-bullet-0:before{margin-left:-18pt;white-space:nowrap;display:inline-block;min-width:18pt;}.docembdr .lst-kix_p5urriovzgbh-6>li:before{content:"" counter(lst-ctn-kix_p5urriovzgbh-6,decimal) ". ";}.docembdr .lst-kix_9zdz2cz3skag-7>li:before{content:"" counter(lst-ctn-kix_9zdz2cz3skag-7,lower-latin) ". ";}.docembdr .lst-kix_rwaah72cr9yk-2>li:before{content:"■ ";}.docembdr .lst-kix_dxw16ndzaohp-7>li:before{content:"○ ";}.docembdr .lst-kix_dpj9ycnq5r9n-4>li:before{content:"○ ";}.docembdr .lst-kix_rwaah72cr9yk-6>li:before{content:"● ";}.docembdr .lst-kix_r3k0m98r2ybz-5>li:before{content:"■ ";}.docembdr .lst-kix_vgck6jmh4dia-4>li:before{content:"○ ";}.docembdr .lst-kix_b4o6yiml0i5-3>li:before{content:"● ";}.docembdr ol{margin:0;padding:0;}.docembdr table td,.docembdr table th{padding:0;}.docembdr .c39{border-right-style:solid;padding:14.4pt 14.4pt 14.4pt 14.4pt;border-bottom-color:#c554d0;border-top-width:1pt;border-right-width:1pt;border-left-color:#c554d0;vertical-align:top;border-right-color:#c554d0;border-left-width:0pt;border-top-style:solid;background-color:#d9d2e9;border-left-style:solid;border-bottom-width:1pt;width:483pt;border-top-color:#c554d0;border-bottom-style:solid;}.docembdr .c49{border-right-style:solid;padding:14.4pt 14.4pt 14.4pt 14.4pt;border-bottom-color:#c554d0;border-top-width:1pt;border-right-width:0pt;border-left-color:#c554d0;vertical-align:top;border-right-color:#c554d0;border-left-width:1pt;border-top-style:solid;background-color:#d9d2e9;border-left-style:solid;border-bottom-width:1pt;width:50.4pt;border-top-color:#c554d0;border-bottom-style:solid;}.docembdr .c38{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:336pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c31{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:124.5pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c11{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:354.8pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c3{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:113.2pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c37{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:132pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c32{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#d9d9d9;border-top-width:1pt;border-right-width:1pt;border-left-color:#d9d9d9;vertical-align:top;border-right-color:#d9d9d9;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:343.5pt;border-top-color:#d9d9d9;border-bottom-style:solid;}.docembdr .c4{margin-left:36pt;padding-top:6pt;padding-left:0pt;padding-bottom:6pt;line-height:1.15;orphans:2;widows:2;text-align:left;}.docembdr .c1{color:#000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Figtree";font-style:normal;}.docembdr .c7{padding-top:18pt;padding-bottom:6pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr .c15{padding-top:16pt;padding-bottom:6pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr .c16{padding-top:6pt;padding-bottom:6pt;line-height:1.15;orphans:2;widows:2;text-align:left;}.docembdr .c9{padding-top:6pt;padding-bottom:6pt;line-height:1.15;orphans:2;widows:2;text-align:center;}.docembdr .c34{background-color:#fff;padding-top:0pt;padding-bottom:0pt;line-height:2.1;text-align:center;}.docembdr .c29{padding-top:12pt;padding-bottom:6pt;line-height:1.15;text-align:left;}.docembdr .c23{padding-top:6pt;padding-bottom:6pt;line-height:1.15;text-align:left;}.docembdr .c5{padding-top:0pt;padding-bottom:0pt;line-height:1.15;text-align:left;}.docembdr .c19{-webkit-text-decoration-skip:none;color:#15c;text-decoration:underline;text-decoration-skip-ink:none;}.docembdr .c22{border-spacing:0;border-collapse:collapse;margin-right:auto;}.docembdr .c47{margin-left:auto;border-spacing:0;border-collapse:collapse;margin-right:auto;}.docembdr .c30{padding-top:0pt;padding-bottom:10pt;line-height:1.15;text-align:left;}.docembdr .c17{padding-top:10pt;padding-bottom:0pt;line-height:1.15;text-align:left;}.docembdr .c41{color:#000;font-weight:400;font-size:10pt;font-family:"Roboto";}.docembdr .c50{padding-top:12pt;padding-bottom:6pt;line-height:1.15;text-align:center;}.docembdr .c33{padding-top:3pt;padding-bottom:3pt;line-height:1.15;text-align:left;}.docembdr .c35{font-size:7.5pt;font-family:"Arial";color:#fff;}.docembdr .c6{text-decoration:none;vertical-align:baseline;font-style:normal;}.docembdr .c18{orphans:2;widows:2;height:11pt;}.docembdr .c2{font-size:11pt;color:#000;}.docembdr .c13{color:inherit;text-decoration:inherit;}.docembdr .c26{color:#3e3e3e;font-size:12pt;}.docembdr .c24{orphans:2;widows:2;}.docembdr .c36{color:#000;font-size:18pt;}.docembdr .c12{margin-left:36pt;padding-left:0pt;}.docembdr .c25{padding:0;margin:0;}.docembdr .c0{font-weight:400;font-family:"Figtree";}.docembdr .c14{color:#434343;font-size:16pt;}.docembdr .c10{font-weight:700;font-family:"Figtree";}.docembdr .c21{margin-left:36pt;height:11pt;}.docembdr .c48{max-width:468pt;padding:72pt 72pt 72pt 72pt;}.docembdr .c8{height:0pt;}.docembdr .c27{height:11pt;}.docembdr .c42{background-color:#fff;}.docembdr .c43{color:#00344f;}.docembdr .c28{font-size:11pt;}.docembdr .c20{font-weight:700;}.docembdr .c40{height:44.9pt;}.docembdr .c46{font-size:12pt;}.docembdr .c44{font-style:italic;}.docembdr .c45{color:#3e3e3e;}.docembdr .title{padding-top:0pt;color:#000;font-size:26pt;padding-bottom:3pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr .subtitle{padding-top:8pt;color:#666;font-size:11pt;padding-bottom:8pt;font-family:"Courier New";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr li{color:#000;font-size:11pt;font-family:"Figtree";}.docembdr p{margin:0;color:#000;font-size:11pt;font-family:"Figtree";}.docembdr h1{padding-top:20pt;color:#000;font-size:20pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr h2{padding-top:18pt;color:#000;font-size:18pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr h3{padding-top:16pt;color:#434343;font-size:16pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr h4{padding-top:14pt;color:#666;font-size:12pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr h5{padding-top:12pt;color:#666;font-size:11pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left;}.docembdr h6{padding-top:12pt;color:#666;font-size:11pt;padding-bottom:6pt;font-family:"Figtree";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left;}</style> <div class="article-share"> <a class="share-button share-twitter" href="https://twitter.com/intent/tweet?url=https://www.invicti.com/support/configuring-scan-policies-invicti/&text=Configuring Scan Policies"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.375 4.27735C18.6717 4.58296 17.9275 4.7843 17.166 4.87501C17.9663 4.4064 18.5681 3.66195 18.8586 2.78126C18.102 3.22367 17.2756 3.5341 16.4148 3.69922C16.0524 3.31935 15.6165 3.01716 15.1336 2.811C14.6507 2.60484 14.1309 2.49904 13.6059 2.50001C11.4801 2.50001 9.75977 4.19532 9.75977 6.28516C9.75826 6.57585 9.79157 6.86567 9.85898 7.14844C8.33464 7.07698 6.842 6.68812 5.47656 6.00674C4.11111 5.32537 2.90292 4.36647 1.9293 3.19141C1.58772 3.76724 1.40708 4.42424 1.40625 5.09375C1.40625 6.40625 2.09102 7.56641 3.125 8.2461C2.51239 8.23156 1.91234 8.06942 1.37578 7.77344V7.82032C1.37578 9.65625 2.70391 11.1836 4.46172 11.5313C4.13117 11.6194 3.79053 11.664 3.44844 11.6641C3.20569 11.6645 2.9635 11.6409 2.72539 11.5938C3.21406 13.0977 4.63633 14.1914 6.32109 14.2227C4.9521 15.2777 3.27134 15.8479 1.54297 15.8438C1.23618 15.8433 0.929674 15.825 0.625 15.7891C2.38327 16.9118 4.42713 17.5057 6.51328 17.5C13.5977 17.5 17.468 11.7305 17.468 6.72657C17.468 6.5625 17.4637 6.39844 17.4559 6.23829C18.2071 5.70393 18.857 5.03989 19.375 4.27735Z" fill="white" /> </svg> Tweet </a> <a class="share-button share-facebook" href="https://www.facebook.com/sharer.php?u=https://www.invicti.com/support/configuring-scan-policies-invicti/"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 10.0527C18.75 5.2207 14.832 1.30273 10 1.30273C5.16797 1.30273 1.25 5.2207 1.25 10.0527C1.25 14.4199 4.44922 18.0398 8.63281 18.6969V12.5828H6.41055V10.0527H8.63281V8.125C8.63281 5.93242 9.93945 4.72031 11.9379 4.72031C12.8953 4.72031 13.8969 4.89141 13.8969 4.89141V7.04492H12.793C11.7066 7.04492 11.3668 7.71914 11.3668 8.41211V10.0527H13.7934L13.4059 12.5828H11.3672V18.6976C15.5508 18.041 18.75 14.4211 18.75 10.0527Z" fill="white" /> </svg> Share </a> <a class="share-button share-linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https://www.invicti.com/support/configuring-scan-policies-invicti/"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.3504 1.25H2.74531C1.94727 1.25 1.25 1.82422 1.25 2.61289V17.2504C1.25 18.0434 1.94727 18.75 2.74531 18.75H17.3461C18.1484 18.75 18.75 18.0387 18.75 17.2504V2.61289C18.7547 1.82422 18.1484 1.25 17.3504 1.25ZM6.67461 15.8371H4.16758V8.04219H6.67461V15.8371ZM5.50781 6.85703H5.48984C4.6875 6.85703 4.16797 6.25977 4.16797 5.51211C4.16797 4.75078 4.70117 4.16758 5.52148 4.16758C6.3418 4.16758 6.84375 4.74648 6.86172 5.51211C6.86133 6.25977 6.3418 6.85703 5.50781 6.85703ZM15.8371 15.8371H13.3301V11.575C13.3301 10.5539 12.9652 9.85625 12.0582 9.85625C11.3652 9.85625 10.9551 10.325 10.7727 10.7816C10.7043 10.9457 10.6859 11.1691 10.6859 11.3973V15.8371H8.17891V8.04219H10.6859V9.12695C11.0508 8.60742 11.6207 7.85977 12.9469 7.85977C14.5926 7.85977 15.8375 8.94453 15.8375 11.2832L15.8371 15.8371Z" fill="white" /> </svg> Share </a> <a class="share-button share-mail" href="mailto:someone@gmail.com?body=https://www.invicti.com/support/configuring-scan-policies-invicti/"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.5625 3.75H3.4375C2.57456 3.75 1.875 4.44956 1.875 5.3125V14.6875C1.875 15.5504 2.57456 16.25 3.4375 16.25H16.5625C17.4254 16.25 18.125 15.5504 18.125 14.6875V5.3125C18.125 4.44956 17.4254 3.75 16.5625 3.75Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> <path d="M4.375 6.25L10 10.625L15.625 6.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> Email </a> </div> <div class="article-widgets"> <div class="aw-box top-articles"> <div class="widget-title">Top Articles</div> <div class="widget-content"> <p><a href="https://www.invicti.com/support/what-is-invicti/">What is Invicti?</a></p> <p><a href="https://www.invicti.com/support/scan-policies-invicti/">Overview of Scan Policies</a></p> <p><a href="https://www.invicti.com/support/scheduling-scans/">Scheduling Scans</a></p> <p><a href="https://www.invicti.com/support/managing-integrations-invicti-enterprise/">Managing Integrations</a></p> <p><a href="https://www.invicti.com/support/built-in-reports-invicti/">Built-In Reports</a></p> </div> </div> <div class="aw-box open-ticket"> <h3>Invicti Help Center</h3> <div class="widget-content"> <p> Our Support team is ready to provide you with technical help. </p> <a class="open-ticket-btn widget" href="https://support.invicti.com/hc/en-us" target="blank"> Go to Help Center <svg class="svg-icon" viewBox="0 0 11 13" width="0.5em" height="0.63em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> <small>This will redirect you to the ticketing system.</small> </div> </div> </div> </main> <aside class="toc"> </aside> </div> </div> <footer class="site-footer"> <div class="container primary-footer"> <div class="company-info-wrapper"> <figure> <img class="logo-icon footerlogo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="128" height="36" /> </figure> <div class="social-icons"> <a href="https://twitter.com/InvictiSecurity" aria-label="Twitter" target="_blank" rel="noopener noreferrer" title="Twitter"> <svg xmlns="http://www.w3.org/2000/svg" width="20.616" height="16.969"> <path d="M20.532 2.035a8.514 8.514 0 01-2.085.595c.336-.057.827-.663 1.025-.909a3.838 3.838 0 00.693-1.262c.017-.036.031-.081-.005-.109a.119.119 0 00-.111.009 10.543 10.543 0 01-2.472.946.168.168 0 01-.171-.044 1.845 1.845 0 00-.216-.221 4.377 4.377 0 00-1.2-.734 4.167 4.167 0 00-1.836-.3 4.4 4.4 0 00-1.743.493 4.473 4.473 0 00-1.405 1.148 4.316 4.316 0 00-.84 1.682 4.557 4.557 0 00-.044 1.775c.013.1 0 .112-.085.1A13.2 13.2 0 011.543.881c-.1-.112-.154-.112-.235.009a4.307 4.307 0 00.734 5.089c.167.158.339.315.522.46a4.342 4.342 0 01-1.639-.46c-.1-.062-.149-.026-.158.087a2.622 2.622 0 00.027.486 4.357 4.357 0 002.683 3.473 2.548 2.548 0 00.544.165 4.841 4.841 0 01-1.608.05c-.116-.022-.162.036-.116.149a4.523 4.523 0 003.38 2.829c.154.026.306.026.46.062-.009.014-.018.014-.027.027a5.364 5.364 0 01-2.306 1.223 8.282 8.282 0 01-3.5.449c-.189-.028-.228-.026-.279 0s-.006.076.054.125c.239.158.482.3.729.433a11.571 11.571 0 002.343.936 12.471 12.471 0 0012.106-2.831c2.481-2.465 3.351-5.866 3.351-9.27 0-.133.158-.207.251-.278a8.157 8.157 0 001.648-1.713.518.518 0 00.109-.328v-.018c0-.054 0-.039-.084 0z" fill="currentColor"/> </svg> </a> <a href="https://facebook.com/Invicti-Security-100090617259790/" aria-label="Facebook" target="_blank" rel="noopener noreferrer" title="Facebook"> <svg xmlns="http://www.w3.org/2000/svg" width="11.862" height="22.315"> <path d="M11.085 12.457l.615-4.008H7.854v-2.6a2 2 0 012.26-2.165h1.748V.272a21.277 21.277 0 00-3.1-.271c-3.167 0-5.237 1.92-5.237 5.395v3.055H.003v4.008h3.522v9.69a14.013 14.013 0 002.166.168 14.013 14.013 0 002.166-.168v-9.69z" fill="currentColor"/> </svg> </a> <a href="https://www.linkedin.com/company/invicti-security" aria-label="Linkedin" target="_blank" rel="noopener noreferrer" title="Linkedin"> <svg xmlns="http://www.w3.org/2000/svg" width="20.636" height="20.588"> <path d="M.342 6.834h4.282v13.754H.342zM2.483-.002a2.478 2.478 0 012.478 2.477 2.48 2.48 0 01-2.478 2.481 2.482 2.482 0 01-2.481-2.48A2.48 2.48 0 012.483-.002M7.305 6.834h4.1v1.882h.056a4.5 4.5 0 014.049-2.219c4.329 0 5.125 2.847 5.125 6.551v7.543h-4.271v-6.686c0-1.6-.032-3.648-2.223-3.648-2.226 0-2.564 1.737-2.564 3.53v6.8H7.305z" fill="currentColor"/> </svg> </a> <a href="https://www.invicti.com/blog/feed/" aria-label="RSS Feed" target="_blank" rel="noopener noreferrer" title="RSS Feed"> <svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 6.34887C6.05667 6.08303 9.25 9.2772 8.985 14.3339" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M1.83333 14.3339C2.29357 14.3339 2.66667 13.9608 2.66667 13.5005C2.66667 13.0403 2.29357 12.6672 1.83333 12.6672C1.3731 12.6672 1 13.0403 1 13.5005C1 13.9608 1.3731 14.3339 1.83333 14.3339Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M1 1.02553C9.42833 0.583866 14.7508 5.90637 14.3083 14.3339" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a> </div> <div class="company-info"> <p>Invicti Security Corp <br>1000 N Lamar Blvd Suite 300 <br>Austin, TX 78703, US</p> </div> <div class="copyright hidden-md"> <p>© Invicti 2024</p> </div> </div> <ul id="footer-primary-menu" class="footer-primary-menu"><li id="menu-item-50" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-50"><a href="#">RESOURCES</a> <ul class="sub-menu level--1"> <li id="menu-item-51" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51"><a href="https://www.invicti.com/features/">Features</a></li> <li id="menu-item-52" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-52"><a href="https://www.invicti.com/integrations/">Integrations</a></li> <li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://www.invicti.com/plans/">Plans</a></li> <li id="menu-item-54" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-54"><a href="https://www.invicti.com/case-studies/">Case Studies</a></li> <li id="menu-item-55" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55"><a href="https://www.invicti.com/changelogs/">Changelogs</a></li> <li id="menu-item-22395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22395"><a href="https://www.invicti.com/learn/welcome/">Invicti Learn</a></li> </ul> </li> <li id="menu-item-57" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57"><a href="#">USE CASES</a> <ul class="sub-menu level--1"> <li id="menu-item-58" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58"><a href="https://www.invicti.com/penetration-testing-software/">Penetration Testing Software</a></li> <li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59"><a href="https://www.invicti.com/website-security-scanner/">Website Security Scanner</a></li> <li id="menu-item-60" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60"><a href="https://www.invicti.com/ethical-hacking-software/">Ethical Hacking Software</a></li> <li id="menu-item-61" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-61"><a href="https://www.invicti.com/web-vulnerability-scanner/">Web Vulnerability Scanner</a></li> <li id="menu-item-62" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62"><a href="https://www.invicti.com/vulnerability-scanner-comparison/">Comparisons</a></li> <li id="menu-item-63" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63"><a href="https://www.invicti.com/online-web-application-security-scanner/">Online Application Scanner</a></li> </ul> </li> <li id="menu-item-64" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64"><a href="#">WEB SECURITY</a> <ul class="sub-menu level--1"> <li id="menu-item-70" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-70"><a href="https://www.invicti.com/blog/web-security/false-positives-web-application-security/">The Problem with False Positives</a></li> <li id="menu-item-69" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-69"><a href="https://www.invicti.com/blog/web-security/comparison-commercial-non-commercial-web-application-security-scanner/">Why Pay for Web Scanners</a></li> <li id="menu-item-68" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68"><a href="https://www.invicti.com/blog/web-security/sql-injection-cheat-sheet/">SQL Injection Cheat Sheet</a></li> <li id="menu-item-67" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="https://www.invicti.com/blog/web-security/getting-started-web-application-security/">Getting Started with Web Security</a></li> <li id="menu-item-66" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66"><a href="https://www.invicti.com/web-vulnerability-scanner/vulnerabilities/">Vulnerability Index</a></li> <li id="menu-item-65" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65"><a href="https://www.invicti.com/blog/web-security/content-security-policy/">Using Content Security Policy to Secure Web Applications</a></li> </ul> </li> <li id="menu-item-55407" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-55407"><a href="#">COMPARISON</a> <ul class="sub-menu level--1"> <li id="menu-item-55408" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55408"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-burp-suite/">Burp Suite vs. Invicti</a></li> <li id="menu-item-55409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55409"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-probely/">Probely vs. Invicti</a></li> <li id="menu-item-55410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55410"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-acunetix/">Acunetix vs. Invicti</a></li> <li id="menu-item-55411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55411"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-qualys/">Qualys vs. Invicti</a></li> <li id="menu-item-55412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55412"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-nessus/">Tenable Nessus vs. Invicti</a></li> </ul> </li> <li id="menu-item-71" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71"><a href="#">COMPANY</a> <ul class="sub-menu level--1"> <li id="menu-item-72" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72"><a href="https://www.invicti.com/about/">About Us</a></li> <li id="menu-item-73" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73"><a href="https://www.invicti.com/contact/">Contact Us</a></li> <li id="menu-item-74" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-74"><a href="https://www.invicti.com/support/">Support</a></li> <li id="menu-item-75" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75"><a href="https://www.invicti.com/careers/">Careers</a></li> <li id="menu-item-76" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76"><a href="https://www.invicti.com/resources/">Resources</a></li> <li id="menu-item-77" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-77"><a href="https://www.invicti.com/partners/">Partners</a></li> </ul> </li> </ul> </div> <div class="container copyright-mobile"> © Invicti 2024 </div> <div class="container"> <ul id="footer-bottom-menu" class="footer-bottom-menu"><li id="menu-item-55180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55180"><a href="https://www.invicti.com/compliance/">Compliance</a></li> <li id="menu-item-78" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78"><a href="https://www.invicti.com/legal/">Legal</a></li> <li id="menu-item-79" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-79"><a href="https://www.invicti.com/compliance/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-8973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8973"><a href="https://www.invicti.com/compliance/california-privacy-rights/">California Privacy Rights</a></li> <li id="menu-item-80" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80"><a href="https://www.invicti.com/legal/terms/">Terms of Use</a></li> <li id="menu-item-81" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81"><a href="https://www.invicti.com/accessibility/">Accessibility</a></li> <li id="menu-item-82" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-82"><a href="https://www.invicti.com/sitemap/">Sitemap</a></li> </ul> </div> </footer> <div class="cookie-notice" id="cookie-notice-bar"> <p> By using this website you agree with our use of cookies to improve its performance and enhance your experience. More information in our <a href="https://www.invicti.com/privacy-policy" rel="noreferrer">Privacy Policy</a>. </p> <button class="cookie-notice-button" title="OK">OK</button> </div><link rel='stylesheet' id='wp-block-library-css' href='https://www.invicti.com/wp/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .is-style-quote-primary.wp-block-quote{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity));border-left-width:0;color:rgb(16 24 32/var(--tw-text-opacity));margin-bottom:0;margin-left:2.5rem;padding-left:1.25rem;position:relative}@media (min-width:767px){.is-style-quote-primary.wp-block-quote{border-left-width:5px;margin-left:65px;padding-bottom:.1875rem;padding-left:2.5rem;padding-top:.1875rem}}.is-style-quote-primary.wp-block-quote a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-primary.wp-block-quote cite{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:500;margin-top:.625rem}@media (min-width:576px){.is-style-quote-primary.wp-block-quote cite{font-size:.875rem}}.is-style-quote-primary.wp-block-quote:before{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));height:100%;left:-45px;position:absolute;top:0;width:37px}@media (min-width:767px){.is-style-quote-primary.wp-block-quote:before{--tw-bg-opacity:1;background-color:rgb(204 139 219/var(--tw-bg-opacity));left:-65px;width:21px}}.is-style-quote-primary.wp-block-quote:before{content:"";-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") top/contain no-repeat}@media (min-width:767px){.is-style-quote-primary.wp-block-quote:before{-webkit-mask-position:center;mask-position:center}} .is-style-quote-warning.wp-block-quote,blockquote.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(242 222 222/var(--tw-bg-opacity));border-color:rgb(235 204 209/var(--tw-border-opacity));border-width:1px;color:rgb(169 68 66/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-warning.wp-block-quote a,blockquote.warning a{--tw-text-opacity:1;color:rgb(169 68 66/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-warning.wp-block-quote a:hover,blockquote.warning a:hover{--tw-text-opacity:1;color:rgb(109 36 35/var(--tw-text-opacity))}.is-style-quote-warning.wp-block-quote:before,blockquote.warning:before{--tw-bg-opacity:1;background-color:rgb(169 68 66/var(--tw-bg-opacity));content:"";height:100%;left:17px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:30px} .is-style-quote-info.wp-block-quote,blockquote.info{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(217 237 247/var(--tw-bg-opacity));border-color:rgb(188 232 241/var(--tw-border-opacity));border-width:1px;color:rgb(49 112 143/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-info.wp-block-quote a,blockquote.info a{--tw-text-opacity:1;color:rgb(49 112 143/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-info.wp-block-quote a:hover,blockquote.info a:hover{--tw-text-opacity:1;color:rgb(19 69 95/var(--tw-text-opacity))}.is-style-quote-info.wp-block-quote:before,blockquote.info:before{--tw-bg-opacity:1;background-color:rgb(49 112 143/var(--tw-bg-opacity));content:"";height:100%;left:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:25px} .is-style-quote-tips.wp-block-quote,blockquote.tips{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity));border-color:rgb(255 243 204/var(--tw-border-opacity));border-width:1px;color:rgb(121 108 16/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-tips.wp-block-quote a,blockquote.tips a{--tw-text-opacity:1;color:rgb(121 108 16/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-tips.wp-block-quote a:hover,blockquote.tips a:hover{--tw-text-opacity:1;color:rgb(77 70 14/var(--tw-text-opacity))}.is-style-quote-tips.wp-block-quote:before,blockquote.tips:before{--tw-bg-opacity:1;background-color:rgb(255 196 0/var(--tw-bg-opacity));content:"";height:100%;left:23px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:20px} .wp-block-group.is-style-group-info{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-width:1px;padding:1.5625rem} .is-style-whitepaper-primary-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-group{padding:0!important}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title{font-size:1.125rem;font-style:normal;font-weight:500;margin-top:1rem}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title a{color:#1d1c29!important}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title a:hover{color:var(--color-primary-invictipurple)!important}@media (max-width:766px){.is-style-whitepaper-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:100%}}@media (min-width:767px) and (max-width:991px){.is-style-whitepaper-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - .9375em)}} .is-style-whitepaper-featured-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-group{padding:0!important}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title{font-size:1.625rem;font-style:normal;font-weight:500;line-height:1.16;margin-bottom:0;margin-top:.625rem}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title a{color:#1d1c29!important}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title a:hover{color:var(--color-primary-invictipurple)!important}.is-style-whitepaper-featured-query.wp-block-query .wp-block-post-excerpt__excerpt{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.36;padding-bottom:1.875rem;padding-top:1.25rem} .is-style-webinar-primary-query.wp-block-query ul{list-style-type:none;padding-left:0}.is-style-webinar-primary-query.wp-block-query ul li{margin-bottom:2rem}.is-style-webinar-primary-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-featured-image{min-height:160px}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title{font-size:1.125rem;font-style:normal;font-weight:500;margin-bottom:.3125rem;margin-top:1rem}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.3s}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}@media (max-width:766px){.is-style-webinar-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:100%}}@media (min-width:767px) and (max-width:991px){.is-style-webinar-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - .9375em)}} @charset "UTF-8";.is-style-webinar-featured-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-featured-image{margin-left:auto;margin-right:auto;max-width:600px}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.16;margin-bottom:.625rem;margin-top:1.25rem}@media (min-width:767px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{margin-top:0}}@media (min-width:992px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{font-size:1.625rem}}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.3s}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt{margin-bottom:1.25rem;margin-top:1.25rem}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{line-height:1.5}@media (min-width:992px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{font-size:.9375rem}}@media (min-width:1200px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{font-size:1rem}}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0;position:relative}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more:after{content:"▶";font-size:.875rem;margin-left:.3125rem} .wp-block-code.is-style-code-highlighter>code{border-style:none;padding:.625rem 0}.wp-block-code.is-style-code-highlighter>code .punctuation{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.wp-block-code.is-style-code-highlighter>code .line-numbers-rows{padding-bottom:.625rem;padding-top:.625rem}.wp-block-code.is-style-code-highlighter+.toolbar{right:.3em}.wp-block-code.is-style-code-highlighter+.toolbar>.toolbar-item>button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(177 177 178/var(--tw-bg-opacity));border-radius:.25rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));line-height:1;padding:.25rem .625rem;text-transform:lowercase} </style> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <script type="text/javascript" id="app-footer-js" nonce="wo123jejr234982dfn">!function(){"use strict";var r,n={},t={};function e(r){var o=t[r];if(void 0!==o)return o.exports;var u=t[r]={exports:{}};return n[r](u,u.exports,e),u.exports}e.m=n,r=[],e.O=function(n,t,o,u){if(!t){var i=1/0;for(s=0;s<r.length;s++){t=r[s][0],o=r[s][1],u=r[s][2];for(var f=!0,c=0;c<t.length;c++)(!1&u||i>=u)&&Object.keys(e.O).every((function(r){return e.O[r](t[c])}))?t.splice(c--,1):(f=!1,u<i&&(i=u));if(f){r.splice(s--,1);var a=o();void 0!==a&&(n=a)}}return n}u=u||0;for(var s=r.length;s>0&&r[s-1][2]>u;s--)r[s]=r[s-1];r[s]=[t,o,u]},e.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},function(){var r={8546:0,8138:0,9049:0,4522:0,8056:0,3626:0,2917:0,7260:0,7484:0,995:0,5398:0,1697:0,3896:0,687:0,7555:0,3206:0,9484:0,1120:0,4167:0,9774:0,3615:0,2229:0,9944:0,1785:0,196:0,896:0,1548:0,2651:0,1739:0,7532:0,1891:0,9047:0,7368:0,6469:0,2078:0,3415:0,8320:0,1010:0,4906:0,2855:0,4098:0,973:0,8201:0,7089:0,6840:0,3770:0,8043:0,4216:0,226:0,383:0,2285:0,6045:0,6567:0,1575:0,1855:0,9489:0,7215:0,4674:0,5177:0,9190:0,9402:0,4346:0,175:0,1121:0,6231:0,4055:0,5517:0,4298:0,7695:0,7916:0,8947:0,4915:0,547:0,7258:0,8624:0,2039:0,7381:0,7123:0,5839:0,3501:0,2132:0,1518:0,530:0,148:0,1909:0,5605:0,3375:0,188:0,1981:0,6362:0,798:0,2212:0,5950:0,8517:0,7991:0,5551:0,2125:0,1099:0,9331:0,5760:0,2126:0,4692:0,495:0,4777:0,961:0,9598:0,2845:0,2019:0,2879:0,2365:0};e.O.j=function(n){return 0===r[n]};var n=function(n,t){var o,u,i=t[0],f=t[1],c=t[2],a=0;if(i.some((function(n){return 0!==r[n]}))){for(o in f)e.o(f,o)&&(e.m[o]=f[o]);if(c)var s=c(e)}for(n&&n(t);a<i.length;a++)u=i[a],e.o(r,u)&&r[u]&&r[u][0](),r[i[a]]=0;return e.O(s)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}()}(); !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.lozad=e()}(this,(function(){"use strict";var t="undefined"!=typeof document&&document.documentMode,e={rootMargin:"0px",threshold:0,load:function(e){if("picture"===e.nodeName.toLowerCase()){var r=e.querySelector("img"),a=!1;null===r&&(r=document.createElement("img"),a=!0),t&&e.getAttribute("data-iesrc")&&(r.src=e.getAttribute("data-iesrc")),e.getAttribute("data-alt")&&(r.alt=e.getAttribute("data-alt")),a&&e.append(r)}if("video"===e.nodeName.toLowerCase()&&!e.getAttribute("data-src")&&e.children){for(var o=e.children,i=void 0,n=0;n<=o.length-1;n++)(i=o[n].getAttribute("data-src"))&&(o[n].src=i);e.load()}e.getAttribute("data-poster")&&(e.poster=e.getAttribute("data-poster")),e.getAttribute("data-src")&&(e.src=e.getAttribute("data-src")),e.getAttribute("data-srcset")&&e.setAttribute("srcset",e.getAttribute("data-srcset"));var d=",";if(e.getAttribute("data-background-delimiter")&&(d=e.getAttribute("data-background-delimiter")),e.getAttribute("data-background-image"))e.style.backgroundImage="url('"+e.getAttribute("data-background-image").split(d).join("'),url('")+"')";else if(e.getAttribute("data-background-image-set")){var u=e.getAttribute("data-background-image-set").split(d),g=u[0].substr(0,u[0].indexOf(" "))||u[0];g=-1===g.indexOf("url(")?"url("+g+")":g,1===u.length?e.style.backgroundImage=g:e.setAttribute("style",(e.getAttribute("style")||"")+"background-image: "+g+"; background-image: -webkit-image-set("+u+"); background-image: image-set("+u+")")}e.getAttribute("data-toggle-class")&&e.classList.toggle(e.getAttribute("data-toggle-class"))},loaded:function(){}};function r(t){t.setAttribute("data-loaded",!0)}var a=function(t){return"true"===t.getAttribute("data-loaded")},o=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return t instanceof Element?[t]:t instanceof NodeList?t:e.querySelectorAll(t)};return function(){var t,i,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},u=Object.assign({},e,d),g=u.root,s=u.rootMargin,c=u.threshold,l=u.load,b=u.loaded,f=void 0;"undefined"!=typeof window&&window.IntersectionObserver&&(f=new IntersectionObserver((t=l,i=b,function(e,o){e.forEach((function(e){(0<e.intersectionRatio||e.isIntersecting)&&(o.unobserve(e.target),a(e.target)||(t(e.target),r(e.target),i(e.target)))}))}),{root:g,rootMargin:s,threshold:c}));for(var A,m=o(n,g),v=0;v<m.length;v++)(A=m[v]).getAttribute("data-placeholder-background")&&(A.style.background=A.getAttribute("data-placeholder-background"));return{observe:function(){for(var t=o(n,g),e=0;e<t.length;e++)a(t[e])||(f?f.observe(t[e]):(l(t[e]),r(t[e]),b(t[e])))},triggerLoad:function(t){a(t)||(l(t),r(t),b(t))},observer:f}}})); !function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}((function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}((function(){}))})); (self.webpackChunk=self.webpackChunk||[]).push([[9742],{4006:function(){var e=function(){"use strict";var e={},t=[];return e.extend=function(t,o){e[t]=o},e.init=function(e){t.push(e)},e.getAll=function(){return e},e.on=function(e,t,o,n){if(!e)throw new Error("Please provide an element to attach the event to.");if(!t)throw new Error("Please provide an event to listen for.");if(!o||"function"!=typeof o)throw new Error("Please provide a valid callback function to run");e.addEventListener(t,o,n||!1)},e.off=function(e,t){e.removeEventListener(t,t)},e.imageLazyLoading=function(){lozad(".lozad",{rootMargin:"300px",threshold:0}).observe()},e.pageSettings=function(){var e=0,t=document.querySelector(":root"),o=document.querySelector(".site-footer"),n=document.querySelector(".site-header");if(n){var i=n.offsetHeight;e+=i,t.style.setProperty("--header-height",i+"px")}if(o){var a=o.offsetHeight;e+=a,t.style.setProperty("--footer-height",a+"px")}t.style.setProperty("--add-height",e+"px")},e.ready=function(){var e=new Event("ready");document.dispatchEvent(e)},document.addEventListener("DOMContentLoaded",e.ready),e.init(e.imageLazyLoading),e.init(e.pageSettings),window.onload=function(){e.pageSettings()},window.onresize=function(){e.pageSettings()},document.addEventListener("DOMContentLoaded",(function(){t.forEach((function(e){e.call()}))})),e}();window.App=e,e.init((function(){var e=document.getElementById("cookie-notice-bar"),t=e.getElementsByClassName("cookie-notice-button")[0],o=new Event("cookiesAllowed");Cookies.get("cookiebar")||e.classList.add("active"),t.onclick=function(){Cookies.set("cookiebar","hide",{expires:999}),window.dispatchEvent(o)},window.addEventListener("cookiesAllowed",(function(t){t.preventDefault(),e.classList.remove("active")}),!1)})),e.extend("utm",{nsUtmKeys:["utm_source","utm_campaign","utm_medium","utm_content","utm_term","utm_concept","vwo_id","vwo_variation","gclid"],localStoragePrefix:"",localStorageLandingPageKey:"ns_landing_page_key",localStorageReferrerKey:"referrerUrl",saveUtmDataToLocalStorage:function(){var e=this;try{var t=new URLSearchParams(window.location.search);this.nsUtmKeys.forEach((function(o){!0===t.has(o)&&null!=t.get(o)&&"null"!=t.get(o)&&localStorage.setItem(e.localStoragePrefix+o,t.get(o))})),Cookies.get(this.localStorageLandingPageKey)||(Cookies.set(this.localStorageLandingPageKey,window.location.protocol+"//"+window.location.host+window.location.pathname,{expires:1/48}),e.saveReferrer())}catch(e){console.error(e)}},saveReferrer:function(){var e=this,t=document.referrer;""!==t&&(t=(t=(t=(t=t.replace("http://","")).replace("https://","")).replace("www.","")).replace("/","")),localStorage.setItem(this.localStorageReferrerKey,t);var o=localStorage.getItem(e.localStoragePrefix+"utm_source");if(""!==t&&(null===o||""==o)){var n=e.getSearchEngine(t);localStorage.setItem(e.localStoragePrefix+"utm_source",n),localStorage.setItem(e.localStoragePrefix+"utm_medium",n!=t?"organic":"referral")}""!==t&&-1===t.indexOf("invicti.com")||null!==o&&""!=o||(localStorage.setItem(e.localStoragePrefix+"utm_source","direct"),localStorage.setItem(e.localStoragePrefix+"utm_medium","direct"))},getSearchEngine:function(e){return null==e?e:-1!=e.indexOf("google")?"google":-1!=e.indexOf("bing.com")?"bing":-1!=e.indexOf("duckduckgo.com")?"duckduckgo":-1!=e.indexOf("yahoo")?"yahoo":-1!=e.indexOf("baidu.com")?"baidu":-1!=e.indexOf("ecosia.org")?"ecosia.org ":-1!=e.indexOf("yandex")?"yandex":-1!=e.indexOf("qwant.com")?"qwant":-1!=e.indexOf("naver.com")?"naver":-1!=e.indexOf("ask")?"ask.com ":-1!=e.indexOf("so.com")?"so.com ":-1!=e.indexOf("sogou.com")?"sogou":e},vwoInit:function(){window.VWO=window.VWO||[],window.VWO.push(["onVariationApplied",function(e){if(e){var t=e[1],o=e[2];if(void 0!==window._vwo_exp[t].comb_n[o]&&["VISUAL_AB","VISUAL","SPLIT_URL","SURVEY"].indexOf(window._vwo_exp[t].type)>-1){var n=parseInt(sessionStorage.getItem("ns_vwo_id"),10);(isNaN(n)||n>t)&&(sessionStorage.setItem("ns_vwo_id",t),sessionStorage.setItem("ns_vwo_variation",o))}}}])},init:function(){var t=e.utm;t.vwoInit(),t.saveUtmDataToLocalStorage()}}),e.init(e.utm.init),e.init((function(){"function"==typeof WOW&&new WOW({boxClass:"wow",animateClass:"animated",offset:165,mobile:!1,live:!1}).init()})),e.init((function(){var e=document.querySelector(".invicti-bar"),t=localStorage.getItem("hello_bar");if(e&&(null==t||"hide"!==t)){var o=document.querySelector(".bar-close"),n=document.querySelector("body"),i=document.querySelector(".transparent-header");n.classList.add("invicti-bar-active"),i&&n.classList.add("transparent-header-active"),o.addEventListener("click",(function(){localStorage.setItem("hello_bar","hide"),n.classList.remove("invicti-bar-active"),n.classList.remove("transparent-header-active")}))}}))}},function(e){var t;t=4006,e(e.s=t)}]); /* PrismJS 1.29.0 https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+aspnet+c+csharp+graphql+java+json+json5+jsonp+markup-templating+nginx+php+python+regex+ruby+sql&plugins=line-numbers+toolbar+copy-to-clipboard */ var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(n,t){var r,i;switch(t=t||{},a.util.type(n)){case"Object":if(i=a.util.objId(n),t[i])return t[i];for(var l in r={},t[i]=r,n)n.hasOwnProperty(l)&&(r[l]=e(n[l],t));return r;case"Array":return i=a.util.objId(n),t[i]?t[i]:(r=[],t[i]=r,n.forEach((function(n,a){r[a]=e(n,t)})),r);default:return n}},getLanguage:function(e){for(;e;){var t=n.exec(e.className);if(t)return t[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,t){e.className=e.className.replace(RegExp(n,"gi"),""),e.classList.add("language-"+t)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var n=document.getElementsByTagName("script");for(var t in n)if(n[t].src==e)return n[t]}return null}},isActive:function(e,n,t){for(var r="no-"+n;e;){var a=e.classList;if(a.contains(n))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!t}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,n){var t=a.util.clone(a.languages[e]);for(var r in n)t[r]=n[r];return t},insertBefore:function(e,n,t,r){var i=(r=r||a.languages)[e],l={};for(var o in i)if(i.hasOwnProperty(o)){if(o==n)for(var s in t)t.hasOwnProperty(s)&&(l[s]=t[s]);t.hasOwnProperty(o)||(l[o]=i[o])}var u=r[e];return r[e]=l,a.languages.DFS(a.languages,(function(n,t){t===u&&n!=e&&(this[n]=l)})),l},DFS:function e(n,t,r,i){i=i||{};var l=a.util.objId;for(var o in n)if(n.hasOwnProperty(o)){t.call(n,o,n[o],r||o);var s=n[o],u=a.util.type(s);"Object"!==u||i[l(s)]?"Array"!==u||i[l(s)]||(i[l(s)]=!0,e(s,t,o,i)):(i[l(s)]=!0,e(s,t,null,i))}}},plugins:{},highlightAll:function(e,n){a.highlightAllUnder(document,e,n)},highlightAllUnder:function(e,n,t){var r={callback:t,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var i,l=0;i=r.elements[l++];)a.highlightElement(i,!0===n,r.callback)},highlightElement:function(n,t,r){var i=a.util.getLanguage(n),l=a.languages[i];a.util.setLanguage(n,i);var o=n.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&a.util.setLanguage(o,i);var s={element:n,language:i,grammar:l,code:n.textContent};function u(e){s.highlightedCode=e,a.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,a.hooks.run("after-highlight",s),a.hooks.run("complete",s),r&&r.call(s.element)}if(a.hooks.run("before-sanity-check",s),(o=s.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!s.code)return a.hooks.run("complete",s),void(r&&r.call(s.element));if(a.hooks.run("before-highlight",s),s.grammar)if(t&&e.Worker){var c=new Worker(a.filename);c.onmessage=function(e){u(e.data)},c.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))}else u(a.highlight(s.code,s.grammar,s.language));else u(a.util.encode(s.code))},highlight:function(e,n,t){var r={code:e,grammar:n,language:t};if(a.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),i.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,n){var t=n.rest;if(t){for(var r in t)n[r]=t[r];delete n.rest}var a=new s;return u(a,a.head,e),o(e,a,n,a.head,0),function(e){for(var n=[],t=e.head.next;t!==e.tail;)n.push(t.value),t=t.next;return n}(a)},hooks:{all:{},add:function(e,n){var t=a.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=a.hooks.all[e];if(t&&t.length)for(var r,i=0;r=t[i++];)r(n)}},Token:i};function i(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=0|(r||"").length}function l(e,n,t,r){e.lastIndex=n;var a=e.exec(t);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function o(e,n,t,r,s,g){for(var f in t)if(t.hasOwnProperty(f)&&t[f]){var h=t[f];h=Array.isArray(h)?h:[h];for(var d=0;d<h.length;++d){if(g&&g.cause==f+","+d)return;var v=h[d],p=v.inside,m=!!v.lookbehind,y=!!v.greedy,k=v.alias;if(y&&!v.pattern.global){var x=v.pattern.toString().match(/[imsuy]*$/)[0];v.pattern=RegExp(v.pattern.source,x+"g")}for(var b=v.pattern||v,w=r.next,A=s;w!==n.tail&&!(g&&A>=g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(j<O||"string"==typeof C.value);C=C.next)L++,j+=C.value.length;L--,E=e.slice(A,j),P.index-=A}else if(!(P=l(b,0,E,m)))continue;S=P.index;var N=P[0],_=E.slice(0,S),M=E.slice(S+N.length),W=A+E.length;g&&W>g.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a<t&&r!==e.tail;a++)r=r.next;n.next=r,r.prev=n,e.length-=a}if(e.Prism=a,i.stringify=function e(n,t){if("string"==typeof n)return n;if(Array.isArray(n)){var r="";return n.forEach((function(n){r+=e(n,t)})),r}var i={type:n.type,content:e(n.content,t),tag:"span",classes:["token",n.type],attributes:{},language:t},l=n.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(i.classes,l):i.classes.push(l)),a.hooks.run("wrap",i);var o="";for(var s in i.attributes)o+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+o+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^<!\[CDATA\[|\]\]>$/i;var t={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[^])*?(?=</__>)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; !function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; !function(e){function n(e,n){return e.replace(/<<(\d+)>>/g,(function(e,s){return"(?:"+n[+s]+")"}))}function s(e,s,a){return RegExp(n(e,s),a||"")}function a(e,n){for(var s=0;s<n;s++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(t+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(t+" "+r+" "+o),g=a("<(?:[^<>;=+\\-*/%&|^]|<<self>>)*>",2),b=a("\\((?:[^()]|<<self>>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=n("<<0>>(?:\\s*<<1>>)?",[h,g]),m=n("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=n("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=n("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k]),v=n("\\(<<0>>+(?:,<<0>>+)+\\)",[w]),x=n("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[v,m,k]),$={keyword:p,punctuation:/[<>()?,.:[\]]/},_="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",B='"(?:\\\\.|[^\\\\"\r\n])*"';e.languages.csharp=e.languages.extend("clike",{string:[{pattern:s("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:s("(^|[^@$\\\\])<<0>>",[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:s("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,x]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:s("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:$},{pattern:s("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:$},{pattern:s("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:s("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:$},{pattern:s("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[x,u,h]),inside:$}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:s("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:s("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:s("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:$},"return-type":{pattern:s("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[x,m]),inside:$,alias:"class-name"},"constructor-invocation":{pattern:s("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[x]),lookbehind:!0,inside:$,alias:"class-name"},"generic-method":{pattern:s("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:s("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:$}}},"type-list":{pattern:s("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,x,p.source,b,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:s("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,b]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:p,"class-name":{pattern:RegExp(x),greedy:!0,inside:$},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=B+"|"+_,R=n("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[E]),z=a(n("[^\"'/()]|<<0>>|\\(<<self>>*\\)",[R]),2),S="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",j=n("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,z]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:s("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[S,j]),lookbehind:!0,greedy:!0,inside:{target:{pattern:s("^<<0>>(?=\\s*:)",[S]),alias:"keyword"},"attribute-arguments":{pattern:s("\\(<<0>>*\\)",[z]),inside:e.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var A=":[^}\r\n]+",F=a(n("[^\"'/()]|<<0>>|\\(<<self>>*\\)",[R]),2),P=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[F,A]),U=a(n("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<<self>>*\\)",[E]),2),Z=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[U,A]);function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)<<0>>",[n]),lookbehind:!0,inside:{"format-string":{pattern:s("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[a,A]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:s('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[P]),lookbehind:!0,greedy:!0,inside:q(P,F)},{pattern:s('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[Z]),lookbehind:!0,greedy:!0,inside:q(Z,U)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism); Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean; Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Prism.hooks.add("after-tokenize",(function(n){if("graphql"===n.language)for(var t=n.tokens.filter((function(n){return"string"!=typeof n&&"comment"!==n.type&&"scalar"!==n.type})),e=0;e<t.length;){var a=t[e++];if("keyword"===a.type&&"mutation"===a.content){var r=[];if(c(["definition-mutation","punctuation"])&&"("===l(1).content){e+=2;var i=f(/^\($/,/^\)$/);if(-1===i)continue;for(;e<i;e++){var o=l(0);"variable"===o.type&&(b(o,"variable-input"),r.push(o.content))}e=i+1}if(c(["punctuation","property-query"])&&"{"===l(0).content&&(e++,b(l(0),"property-mutation"),r.length>0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var u=e;u<s;u++){var p=t[u];"variable"===p.type&&r.indexOf(p.content)>=0&&b(p,"variable-input")}}}}function l(n){return t[e+n]}function c(n,t){t=t||0;for(var e=0;e<n.length;e++){var a=l(e+t);if(!a||a.type!==n[e])return!1}return!0}function f(n,a){for(var r=1,i=e;i<t.length;i++){var o=t[i],s=o.content;if("punctuation"===o.type&&"string"==typeof s)if(n.test(s))r++;else if(a.test(s)&&0==--r)return i}return-1}function b(n,t){var e=n.alias;e?Array.isArray(e)||(n.alias=e=[e]):n.alias=e=[],e.push(t)}})); !function(e){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,t="(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",s={pattern:RegExp("(^|[^\\w.])"+t+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp("(^|[^\\w.])"+t+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()]|\\s*(?:\\[[\\s,]*\\]\\s*)?::\\s*new\\b)"),lookbehind:!0,inside:s.inside},{pattern:RegExp("(\\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\\s+)"+t+"[A-Z]\\w*\\b"),lookbehind:!0,inside:s.inside}],keyword:n,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp("(\\bimport\\s+)"+t+"(?:[A-Z]\\w*|\\*)(?=\\s*;)"),lookbehind:!0,inside:{namespace:s.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp("(\\bimport\\s+static\\s+)"+t+"(?:\\w+|\\*)(?=\\s*;)"),lookbehind:!0,alias:"static",inside:{namespace:s.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!<keyword>)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(/<keyword>/g,(function(){return n.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism); Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json; !function(n){var e=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;n.languages.json5=n.languages.extend("json",{property:[{pattern:RegExp(e.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:e,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(Prism); Prism.languages.jsonp=Prism.languages.extend("json",{punctuation:/[{}[\]();,.]/}),Prism.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/}); !function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,r,o){if(t.language===a){var c=t.tokenStack=[];t.code=t.code.replace(r,(function(e){if("function"==typeof o&&!o(e))return e;for(var r,i=c.length;-1!==t.code.indexOf(r=n(a,i));)++i;return c[i]=e,r})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var r=0,o=Object.keys(t.tokenStack);!function c(i){for(var u=0;u<i.length&&!(r>=o.length);u++){var g=i[u];if("string"==typeof g||g.content&&"string"==typeof g.content){var l=o[r],s=t.tokenStack[l],f="string"==typeof g?g:g.content,p=n(a,l),k=f.indexOf(p);if(k>-1){++r;var m=f.substring(0,k),d=new e.Token(a,e.tokenize(s,t.grammar),"language-"+a,s),h=f.substring(k+p.length),v=[];m&&v.push.apply(v,c([m])),v.push(d),h&&v.push.apply(v,c([h])),"string"==typeof g?i.splice.apply(i,[u,1].concat(v)):g.content=v}}else g.content&&c(g.content)}return i}(t.tokens)}}}})}(Prism); !function(e){var n=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:n}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:n}},punctuation:/[{};]/}}(Prism); !function(e){var a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:n,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},r=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];e.languages.insertBefore("php","variable",{string:r,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:r,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:i,operator:n,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(a){/<\?/.test(a.code)&&e.languages["markup-templating"].buildPlaceholders(a,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)})),e.hooks.add("after-tokenize",(function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"php")}))}(Prism); Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; !function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":e,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":i}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}(Prism); !function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var n={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var t="(?:"+["([^a-zA-Z0-9\\s{(\\[<=])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^]|\\((?:[^()\\\\]|\\\\[^])*\\))*\\)","\\{(?:[^{}\\\\]|\\\\[^]|\\{(?:[^{}\\\\]|\\\\[^])*\\})*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^]|\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\])*\\]","<(?:[^<>\\\\]|\\\\[^]|<(?:[^<>\\\\]|\\\\[^])*>)*>"].join("|")+")",i='(?:"(?:\\\\.|[^"\\\\\r\n])*"|(?:\\b[a-zA-Z_]\\w*|[^\\s\0-\\x7F]+)[?!]?|\\$.)';e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp("%r"+t+"[egimnosux]{0,6}"),greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp("(^|[^:]):"+i),lookbehind:!0,greedy:!0},{pattern:RegExp("([\r\n{(,][ \t]*)"+i+"(?=:(?!:))"),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+t),greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp("%x"+t),greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism); Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; !function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",n=/\n(?!$)/g,t=Prism.plugins.lineNumbers={getLine:function(n,t){if("PRE"===n.tagName&&n.classList.contains(e)){var i=n.querySelector(".line-numbers-rows");if(i){var r=parseInt(n.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);t<r&&(t=r),t>s&&(t=s);var l=t-r;return i.children[l]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){t.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(t){if(t.code){var i=t.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var l,o=t.code.match(n),a=o?o.length+1:1,u=new Array(a+1).join("<span></span>");(l=document.createElement("span")).setAttribute("aria-hidden","true"),l.className="line-numbers-rows",l.innerHTML=u,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),t.element.appendChild(l),r([s]),Prism.hooks.run("line-numbers",t)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var n,t=(n=e,n?window.getComputedStyle?getComputedStyle(n):n.currentStyle||null:null)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var t=e.map((function(e){var t=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(t&&i){var r=e.querySelector(".line-numbers-sizer"),s=t.textContent.split(n);r||((r=document.createElement("span")).className="line-numbers-sizer",t.appendChild(r)),r.innerHTML="0",r.style.display="block";var l=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:l,sizer:r}}})).filter(Boolean);t.forEach((function(e){var n=e.sizer,t=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[t.length-1]=void 0,t.forEach((function(e,t){if(e&&e.length>1){var s=n.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[t]=r}))})),t.forEach((function(e){for(var n=e.sizer,t=e.lineHeights,i=0,r=0;r<t.length;r++)void 0===t[r]&&(t[r]=n.children[i++].getBoundingClientRect().height)})),t.forEach((function(e){var n=e.sizer,t=e.element.querySelector(".line-numbers-rows");n.style.display="none",n.innerHTML="",e.lineHeights.forEach((function(e,n){t.children[n].style.height=e+"px"}))}))}}}(); !function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var a=Prism.plugins.toolbar.registerButton=function(n,a){var r;r="function"==typeof a?a:function(e){var t;return"function"==typeof a.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){a.onClick.call(this,e)}))):"string"==typeof a.url?(t=document.createElement("a")).href=a.url:t=document.createElement("span"),a.className&&t.classList.add(a.className),t.textContent=a.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=r)},r=Prism.plugins.toolbar.hook=function(a){var r=a.element.parentNode;if(r&&/pre/i.test(r.nodeName)&&!r.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),r.parentNode.insertBefore(o,r),o.appendChild(r);var i=document.createElement("div");i.classList.add("toolbar");var l=e,d=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(a.element);d&&(l=d.map((function(e){return t[e]||n}))),l.forEach((function(e){var t=e(a);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),i.appendChild(n)}})),o.appendChild(i)}};a("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,r=t.getAttribute("data-label");try{a=document.querySelector("template#"+r)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=r),n}})),Prism.hooks.add("complete",r)}}(); !function(){function t(t){var e=document.createElement("textarea");e.value=t.getText(),e.style.top="0",e.style.left="0",e.style.position="fixed",document.body.appendChild(e),e.focus(),e.select();try{var o=document.execCommand("copy");setTimeout((function(){o?t.success():t.error()}),1)}catch(e){setTimeout((function(){t.error(e)}),1)}document.body.removeChild(e)}"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(e){var o=e.element,n=function(t){var e={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var o in e){for(var n="data-prismjs-"+o,c=t;c&&!c.hasAttribute(n);)c=c.parentElement;c&&(e[o]=c.getAttribute(n))}return e}(o),c=document.createElement("button");c.className="copy-to-clipboard-button",c.setAttribute("type","button");var r=document.createElement("span");return c.appendChild(r),u("copy"),function(e,o){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(o)}))}(c,{getText:function(){return o.textContent},success:function(){u("copy-success"),i()},error:function(){u("copy-error"),setTimeout((function(){!function(t){window.getSelection().selectAllChildren(t)}(o)}),1),i()}}),c;function i(){setTimeout((function(){u("copy")}),n["copy-timeout"])}function u(t){r.textContent=n[t],c.setAttribute("data-copy-state",t)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}(); (self.webpackChunk=self.webpackChunk||[]).push([[1137],{2768:function(){App.init((function(){document.querySelectorAll(".is-style-code-highlighter").forEach((function(e){-1===e.classList.value.search("language-")&&e.classList.add("language-javascript"),e.classList.add("line-numbers"),e.parentNode.classList.add("line-numbers")})),Prism.highlightAll(document.querySelector("main.main"))}))}},function(e){var s;s=2768,e(e.s=s)}]); (self.webpackChunk=self.webpackChunk||[]).push([[9772],{2540:function(){App.init((function(){document.querySelectorAll(".single-support-entry img:not(.inline-img)").forEach((function(e){e.classList.contains("unpretty")||(e.parentElement.getAttribute("data-target")?e.parentElement.setAttribute("open-in-lb",e.getAttribute("src")):e.complete&&e.naturalWidth>0?App.lightbox.createLightboxLink(e,!1):e.addEventListener("load",(function(){App.lightbox.createLightboxLink(e,!0)})))})),document.querySelectorAll(".entry-content h2, .entry-content h3").forEach((function(e){null==e.getAttribute("id")&&e.setAttribute("id",function(e){e=(e=e.replace(/^\s+|\s+$/g,"")).toLowerCase();for(var t="åàáãäâèéëêìíïîòóöôùúüûñç·/_,:;",n=0,o=t.length;n<o;n++)e=e.replace(new RegExp(t.charAt(n),"g"),"aaaaaaeeeeiiiioooouuuunc------".charAt(n));return e.replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}(e.textContent))}));var e=document.querySelector("aside.toc");void 0!==e&&null!=e&&tocbot.init({tocSelector:"#toc-content",contentSelector:".entry-content",headingSelector:"h2",hasInnerContainers:!0,headingsOffset:80,scrollSmoothOffset:80,collapseDepth:1,scrollSmooth:!1})}))}},function(e){var t;t=2540,e(e.s=t)}]); (self.webpackChunk=self.webpackChunk||[]).push([[1815],{320:function(){App.extend("lightbox",{lightboxClose:new Event("lightboxClose"),body:document.querySelector("body"),modalOutClicks:function(e){"BODY"==e.target.tagName&&(document.removeEventListener("click",this.modalOutClicks,{modal:!0}),window.dispatchEvent(App.lightbox.lightboxClose))},appendImage:function(e,t){var n=new Image;n.src=e,n.addEventListener("load",(function(){document.body.appendChild(n);var e=n.offsetWidth;document.body.removeChild(n),n.style.width=e+"px",t.querySelector("figure").classList.add("image"),t.querySelector("figure").appendChild(n),t.querySelector(".loading").remove()}))},appendVideo:function(e,t,n,o){var i=new URLSearchParams([]);i.append("autoplay","1"),i.append("start",o);var l=document.createElement("iframe");if(l.width=728,l.height=504,l.title=this.playLabel,l.allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",l.allowFullscreen=!0,"youtube"==n)l.src="https://www.youtube-nocookie.com/embed/".concat(encodeURIComponent(e),"?").concat(i.toString());else{var c=o?"#t=".concat(o,"s"):"";l.src="https://player.vimeo.com/video/".concat(encodeURIComponent(e),"?").concat(i.toString()).concat(c)}t.querySelector("figure").classList.add("video"),t.querySelector("figure").appendChild(l),l.focus(),t.querySelector(".loading").remove()},appendContent:function(e,t){var n=document.getElementsByClassName(e)[0];if(n){var o,i=document.createElement("div"),l=t.querySelector("figure");i.classList.add("temp-location"),n.parentNode.insertBefore(i,n.nextSibling),l.classList.add("custom-content"),l.appendChild(n),null===(o=l.querySelector(".".concat(e," style")))||void 0===o||o.remove(),l.querySelector(".".concat(e)).style.display="block",t.querySelector(".loading").remove()}},createLightbox:function(e){var t=this;e.addEventListener("click",(function(n){n.preventDefault();var o=document.querySelector("body"),i=e.getAttribute("open-in-lb"),l=e.getAttribute("video-lb"),c=e.getAttribute("time-lb"),r=e.getAttribute("class-lb");if(void 0!==i||"undefined"!=r){var a=document.createElement("div");a.setAttribute("class","invicti-lightbox"),a.innerHTML='\n <button class="lightbox-close"><svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.5858L1.41422 0L0 1.41422L13.5858 15L0.150757 28.435L1.56497 29.8492L15 16.4142L28.2843 29.6985L29.6985 28.2843L16.4142 15L29.8492 1.56497L28.435 0.150757L15 13.5858Z" fill="#591769"></path>\n </svg></button>\n <figure><span class="loading"></span></figure>\n ',o.appendChild(a),l?t.appendVideo(i,a,l,c):r?t.appendContent(r,a):t.appendImage(i,a),setTimeout((function(){return a.classList.add("active")}),10);var d=a.querySelector(".lightbox-close");document.addEventListener("click",t.modalOutClicks,{modal:!0}),o.classList.add("invicti-lightbox-active"),d.addEventListener("click",(function(){window.dispatchEvent(t.lightboxClose)}))}})),e.addEventListener("mouseover",(function(){if(void 0===e.getAttribute("video-lb")){var t=e.getAttribute("open-in-lb");if(!e.classList.contains("prefetched")){e.classList.add("prefetched");var n=document.createElement("link");n.rel="prefetch",n.href=t,document.head.append(n)}}}))},createLightboxLink:function(e,t){var n=document.createElement("a");n.href=e.getAttribute("src"),n.setAttribute("open-in-lb",e.getAttribute("src")),(null!==e.getAttribute("width")&&e.getAttribute("width")<e.naturalWidth||e.naturalWidth>900)&&(e.parentNode.insertBefore(n,e),n.appendChild(e),t&&App.lightbox.createLightbox(n))},init:function(){var e=App.lightbox,t=document.querySelectorAll("[open-in-lb]");document.body.addEventListener("keydown",(function(t){"Escape"==t.key&&window.dispatchEvent(e.lightboxClose)})),window.addEventListener("lightboxClose",(function(){var t=document.querySelector(".invicti-lightbox");null==t||t.classList.remove("active"),e.body.classList.remove("invicti-lightbox-active");var n=document.querySelector(".temp-location");if(n){var o,i=t.querySelector(".custom-content").childNodes[0];i.style.display="none",n.parentNode.insertBefore(i,n),n.remove(),null==t||null===(o=t.parentNode)||void 0===o||o.removeChild(t)}else setTimeout((function(){var e;return null==t||null===(e=t.parentNode)||void 0===e?void 0:e.removeChild(t)}),300)})),t.forEach((function(t){e.createLightbox(t)}))}}),App.init(App.lightbox.init)}},function(e){var t;t=320,e(e.s=t)}]); (self.webpackChunk=self.webpackChunk||[]).push([[4998],{1035:function(){App.extend("navbar",{stickyHeader:function(){var e=document.querySelector("body"),t=document.querySelector(".sticky-header-observer");t&&new IntersectionObserver((function(t){t[0].isIntersecting?e.classList.remove("sticky-header"):e.classList.add("sticky-header")})).observe(t)},mobileSubMenu:function(){document.querySelectorAll("#site-navigation .menu-item-has-children a").forEach((function(e){App.on(e,"click",(function(){App.mobileMenuActive&&(e.parentElement.classList.contains("active-sub-menu")?e.parentElement.classList.remove("active-sub-menu"):e.parentElement.classList.add("active-sub-menu"))}))}))},mobileMenu:function(){var e=document.querySelectorAll(".navbar-toggle"),t=document.querySelector("body");e&&e.forEach((function(e){App.on(e,"click",(function(){var e=document.querySelector(".site-header"),n=document.querySelector(".primary-menu-wrapper"),i=window.innerHeight;t.classList.contains("mobile-menu-active")?(n.removeAttribute("style"),t.classList.remove("mobile-menu-active"),App.extend("mobileMenuActive",!1)):(n.style.height=i-e.offsetHeight+"px",t.classList.add("mobile-menu-active"),App.extend("mobileMenuActive",!0))}))}))},resizer:function(){App.on(window,"resize",(function(){var e=document.querySelector(".primary-menu-wrapper");e&&(e.removeAttribute("style"),document.querySelector("body").classList.remove("mobile-menu-active"))}))},init:function(){var e=App.navbar;e.stickyHeader(),e.mobileMenu(),e.mobileSubMenu(),e.resizer()}}),App.init(App.navbar.init)}},function(e){var t;t=1035,e(e.s=t)}]); !function(e){var t={};function n(o){if(t[o])return t[o].exports;var l=t[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(o,l,function(t){return e[t]}.bind(null,l));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){(function(o){var l,r,i;!function(o,s){r=[],l=function(e){"use strict";var t,o,l,r=n(2),i={},s={},c=n(3),a=n(4),u=n(5),d=!!(e&&e.document&&e.document.querySelector&&e.addEventListener);if("undefined"!=typeof window||d){var f=Object.prototype.hasOwnProperty;return s.destroy=function(){if(!i.skipRendering)try{document.querySelector(i.tocSelector).innerHTML=""}catch(e){console.warn("Element not found: "+i.tocSelector)}i.scrollContainer&&document.querySelector(i.scrollContainer)?(document.querySelector(i.scrollContainer).removeEventListener("scroll",this._scrollListener,!1),document.querySelector(i.scrollContainer).removeEventListener("resize",this._scrollListener,!1),t&&document.querySelector(i.scrollContainer).removeEventListener("click",this._clickListener,!1)):(document.removeEventListener("scroll",this._scrollListener,!1),document.removeEventListener("resize",this._scrollListener,!1),t&&document.removeEventListener("click",this._clickListener,!1))},s.init=function(e){if(d&&(i=function(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var o in n)f.call(n,o)&&(e[o]=n[o])}return e}(r,e||{}),this.options=i,this.state={},i.scrollSmooth&&(i.duration=i.scrollSmoothDuration,i.offset=i.scrollSmoothOffset,s.scrollSmooth=n(6).initSmoothScrolling(i)),t=c(i),o=a(i),this._buildHtml=t,this._parseContent=o,s.destroy(),null!==(l=o.selectHeadings(i.contentSelector,i.headingSelector)))){var h=o.nestHeadingsArray(l).nest;i.skipRendering||t.render(i.tocSelector,h),this._scrollListener=m((function(e){t.updateToc(l),!i.disableTocScrollSync&&u(i);var n=e&&e.target&&e.target.scrollingElement&&0===e.target.scrollingElement.scrollTop;(e&&(0===e.eventPhase||null===e.currentTarget)||n)&&(t.updateToc(l),i.scrollEndCallback&&i.scrollEndCallback(e))}),i.throttleTimeout),this._scrollListener(),i.scrollContainer&&document.querySelector(i.scrollContainer)?(document.querySelector(i.scrollContainer).addEventListener("scroll",this._scrollListener,!1),document.querySelector(i.scrollContainer).addEventListener("resize",this._scrollListener,!1)):(document.addEventListener("scroll",this._scrollListener,!1),document.addEventListener("resize",this._scrollListener,!1));var p=null;return this._clickListener=m((function(e){i.scrollSmooth&&t.disableTocAnimation(e),t.updateToc(l),p&&clearTimeout(p),p=setTimeout((function(){t.enableTocAnimation()}),i.scrollSmoothDuration)}),i.throttleTimeout),i.scrollContainer&&document.querySelector(i.scrollContainer)?document.querySelector(i.scrollContainer).addEventListener("click",this._clickListener,!1):document.addEventListener("click",this._clickListener,!1),this}},s.refresh=function(e){s.destroy(),s.init(e||this.options)},e.tocbot=s,s}function m(e,t,n){var o,l;return t||(t=250),function(){var r=n||this,i=+new Date,s=arguments;o&&i<o+t?(clearTimeout(l),l=setTimeout((function(){o=i,e.apply(r,s)}),t)):(o=i,e.apply(r,s))}}}(o),void 0===(i="function"==typeof l?l.apply(t,r):l)||(e.exports=i)}(void 0!==o?o:this.window||this.global)}).call(this,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,onClick:function(e){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1}},function(e,t){e.exports=function(e){var t=[].forEach,n=[].some,o=document.body,l=!0,r=" ";function i(n,o){var l=o.appendChild(function(n){var o=document.createElement("li"),l=document.createElement("a");return e.listItemClass&&o.setAttribute("class",e.listItemClass),e.onClick&&(l.onclick=e.onClick),e.includeHtml&&n.childNodes.length?t.call(n.childNodes,(function(e){l.appendChild(e.cloneNode(!0))})):l.textContent=n.textContent,l.setAttribute("href",e.basePath+"#"+n.id),l.setAttribute("class",e.linkClass+r+"node-name--"+n.nodeName+r+e.extraLinkClasses),o.appendChild(l),o}(n));if(n.children.length){var c=s(n.isCollapsed);n.children.forEach((function(e){i(e,c)})),l.appendChild(c)}}function s(t){var n=e.orderedList?"ol":"ul",o=document.createElement(n),l=e.listClass+r+e.extraListClasses;return t&&(l+=r+e.collapsibleClass,l+=r+e.isCollapsedClass),o.setAttribute("class",l),o}return{enableTocAnimation:function(){l=!0},disableTocAnimation:function(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(l=!1)},render:function(e,t){var n=s(!1);t.forEach((function(e){i(e,n)}));var o=document.querySelector(e);if(null!==o)return o.firstChild&&o.removeChild(o.firstChild),0===t.length?o:o.appendChild(n)},updateToc:function(i){var s;s=e.scrollContainer&&document.querySelector(e.scrollContainer)?document.querySelector(e.scrollContainer).scrollTop:document.documentElement.scrollTop||o.scrollTop,e.positionFixedSelector&&function(){var t;t=e.scrollContainer&&document.querySelector(e.scrollContainer)?document.querySelector(e.scrollContainer).scrollTop:document.documentElement.scrollTop||o.scrollTop;var n=document.querySelector(e.positionFixedSelector);"auto"===e.fixedSidebarOffset&&(e.fixedSidebarOffset=document.querySelector(e.tocSelector).offsetTop),t>e.fixedSidebarOffset?-1===n.className.indexOf(e.positionFixedClass)&&(n.className+=r+e.positionFixedClass):n.className=n.className.split(r+e.positionFixedClass).join("")}();var c,a=i;if(l&&null!==document.querySelector(e.tocSelector)&&a.length>0){n.call(a,(function(t,n){return function t(n){var o=0;return n!==document.querySelector(e.contentSelector&&null!=n)&&(o=n.offsetTop,e.hasInnerContainers&&(o+=t(n.offsetParent))),o}(t)>s+e.headingsOffset+10?(c=a[0===n?n:n-1],!0):n===a.length-1?(c=a[a.length-1],!0):void 0}));var u=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);t.call(u,(function(t){t.className=t.className.split(r+e.activeLinkClass).join("")}));var d=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);t.call(d,(function(t){t.className=t.className.split(r+e.activeListItemClass).join("")}));var f=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+c.nodeName+'[href="'+e.basePath+"#"+c.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/@])/g,"\\$1")+'"]');-1===f.className.indexOf(e.activeLinkClass)&&(f.className+=r+e.activeLinkClass);var m=f.parentNode;m&&-1===m.className.indexOf(e.activeListItemClass)&&(m.className+=r+e.activeListItemClass);var h=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);t.call(h,(function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=r+e.isCollapsedClass)})),f.nextSibling&&-1!==f.nextSibling.className.indexOf(e.isCollapsedClass)&&(f.nextSibling.className=f.nextSibling.className.split(r+e.isCollapsedClass).join("")),function t(n){return-1!==n.className.indexOf(e.collapsibleClass)&&-1!==n.className.indexOf(e.isCollapsedClass)?(n.className=n.className.split(r+e.isCollapsedClass).join(""),t(n.parentNode.parentNode)):n}(f.parentNode.parentNode)}}}}},function(e,t){e.exports=function(e){var t=[].reduce;function n(e){return e[e.length-1]}function o(t){if(!(t instanceof window.HTMLElement))return t;if(e.ignoreHiddenElements&&(!t.offsetHeight||!t.offsetParent))return null;var n={id:t.id,children:[],nodeName:t.nodeName,headingLevel:function(e){return+e.nodeName.split("H").join("")}(t),textContent:e.headingLabelCallback?String(e.headingLabelCallback(t.textContent)):t.textContent.trim()};return e.includeHtml&&(n.childNodes=t.childNodes),e.headingObjectCallback?e.headingObjectCallback(n,t):n}return{nestHeadingsArray:function(l){return t.call(l,(function(t,l){var r=o(l);return r&&function(t,l){for(var r=o(t),i=r.headingLevel,s=l,c=n(s),a=i-(c?c.headingLevel:0);a>0;)(c=n(s))&&void 0!==c.children&&(s=c.children),a--;i>=e.collapseDepth&&(r.isCollapsed=!0),s.push(r)}(r,t.nest),t}),{nest:[]})},selectHeadings:function(t,n){var o=n;e.ignoreSelector&&(o=n.split(",").map((function(t){return t.trim()+":not("+e.ignoreSelector+")"})));try{return document.querySelector(t).querySelectorAll(o)}catch(e){return console.warn("Element not found: "+t),null}}}}},function(e,t){e.exports=function(e){var t=document.querySelector(e.tocSelector);if(t&&t.scrollHeight>t.clientHeight){var n=t.querySelector("."+e.activeListItemClass);n&&(t.scrollTop=n.offsetTop)}}},function(e,t){function n(e,t){var n,o,l=window.pageYOffset,r={duration:t.duration,offset:t.offset||0,callback:t.callback,easing:t.easing||function(e,t,n,o){return(e/=o/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}},i=document.querySelector('[id="'+decodeURI(e).split("#").join("")+'"]'),s="string"==typeof e?r.offset+(e?i&&i.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):e,c="function"==typeof r.duration?r.duration(s):r.duration;function a(e){o=e-n,window.scrollTo(0,r.easing(o,l,s,c)),o<c?requestAnimationFrame(a):(window.scrollTo(0,l+s),"function"==typeof r.callback&&r.callback())}requestAnimationFrame((function(e){n=e,a(e)}))}t.initSmoothScrolling=function(e){document.documentElement.style;var t=e.duration,o=e.offset,l=location.hash?r(location.href):location.href;function r(e){return e.slice(0,e.lastIndexOf("#"))}document.body.addEventListener("click",(function(i){!function(e){return"a"===e.tagName.toLowerCase()&&(e.hash.length>0||"#"===e.href.charAt(e.href.length-1))&&(r(e.href)===l||r(e.href)+"#"===l)}(i.target)||i.target.className.indexOf("no-smooth-scroll")>-1||"#"===i.target.href.charAt(i.target.href.length-2)&&"!"===i.target.href.charAt(i.target.href.length-1)||-1===i.target.className.indexOf(e.linkClass)||n(i.target.hash,{duration:t,offset:o,callback:function(){!function(e){var t=document.getElementById(e.substring(1));t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}(i.target.hash)}})}),!1)}}]); (self.webpackChunk=self.webpackChunk||[]).push([[6631],{6688:function(){App.init((function(){var e=document.querySelectorAll(".sidebar-menu .menu-item.menu-item-has-children"),t=document.querySelector(".support-menu-trigger");e&&(e.forEach((function(e){e.classList.contains("current-menu-ancestor")&&e.classList.add("active"),e.querySelector(".menu-item-block").addEventListener("click",(function(){e.classList.toggle("active")}))})),t.addEventListener("click",(function(){document.querySelector(".sidebar-menu").classList.toggle("active"),document.querySelector(".sidebar").classList.toggle("active")})))}))}},function(e){var t;t=6688,e(e.s=t)}]); </script> <style id="prismcss">code[class*=language-],pre[class*=language-]{color:#000;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:.5em 0;overflow:visible;padding:1px}pre[class*=language-]>code{position:relative;z-index:1}code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}pre[class*=language-]:after,pre[class*=language-]:before{content:'';display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em}pre[class*=language-]:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6b7782}.token.punctuation{color:#5f6364}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#2f9c0a}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;box-shadow:none}}pre[class*=language-].line-numbers.line-numbers{padding-left:0}pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:4em}pre .line-highlight{margin-top:0}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:6;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}pre[class*=language]>code{border-style:none;padding-left:0;padding-right:0;padding-top:.625rem;padding-bottom:.625rem}pre[class*=language]:not(.line-numbers){border-radius:4px!important}pre[class*=language]:not(.line-numbers)>code{border-style:none;padding:.625rem 1em}pre[class*=language]>code .punctuation{--tw-text-opacity:1;color:rgb(29 28 41 / var(--tw-text-opacity))}div.code-toolbar>pre[class*=language]>code .line-numbers-rows{padding-top:.625rem;padding-bottom:.625rem}div.code-toolbar>.toolbar{right:.3em}div.code-toolbar>.toolbar>.toolbar-item>button{border-radius:.25rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(204 204 204 / var(--tw-bg-opacity));padding-left:.625rem;padding-right:.625rem;padding-top:.25rem;padding-bottom:.25rem;text-transform:lowercase;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} </style> <!-- Start VWO Async SmartCode --> <script async type='text/javascript' nonce="wo123jejr234982dfn"> window._vwo_code = window._vwo_code || (function(){ var account_id=301870, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, is_spa=1, hide_element='body', /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document,code={use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){ window.settings_timer=setTimeout(function () {_vwo_code.finish() },settings_tolerance);var a=d.createElement('style'),b=hide_element?hide_element+'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}':'',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+(+is_spa)+'&r='+Math.random());return settings_timer; }};window._vwo_settings_timer = code.init(); return code; }()); </script> <!-- End VWO Async SmartCode --> </body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->