1import{i as t,F as e,b as i,A as n}from"./pp-accordion-CA6w9In6.js";import{E as r,p as o}from"./pp-highcharts-D5Crk9o0.js";import"./pp-facet-dropdown-FY1eeaHH.js";class a extends t{static get properties(){return{customEventDetail:{type:String,attribute:"custom-event-detail"},inlineIcon:{type:String,attribute:"inline-icon"},inlineIconActive:{type:String,attribute:"inline-icon-active"},inlineIconToggled:{type:String,attribute:"inline-icon-toggled"},toggleText:{type:String,attribute:"toggle-text"},tldName:{type:String,attribute:"tld-name"},isEtrackerLoaded:{type:Boolean},group:{type:String},text:{type:String}}}constructor(){super(),this.tldName="localhost",this.isEtrackerLoaded=!!window._etracker}get isTrackingEnabled(){return e()}eTrackerIsLoaded(){this.isEtrackerLoaded=!0}toggleTracking(){this.isTrackingEnabled?window._etracker.disableTracking():window._etracker.enableTracking()}render(){return this.isEtrackerLoaded?i` 2 <div class="qs-etracker-toggle flex"> 3 <pp-button 4 ?active="${this.isTrackingEnabled}" 5 custom-event-detail="${this.customEventDetail}" 6 emit-click-event="true" 7 group="${this.group}" 8 is-toggle-button="true" 9 inline-icon="${this.inlineIcon}" 10 inline-icon-active="${this.inlineIconActive}" 11 inline-icon-toggled="${this.inlineIconToggled}" 12 text="${this.text}" 13 toggle-text="${this.toggleText}" 14 type="button" 15 variant="quinary" 16 ></pp-button> 17 </div> 18 `:n}firstUpdated(){this.isEtrackerLoaded||window.addEventListener(r,this.eTrackerIsLoaded.bind(this)),this.group&&window.addEventListener(o,this.toggleTracking.bind(this))}createRenderRoot(){return this}}customElements.define("pp-etracker-toggle",a);export{a as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.