1const Util=(()=>{let transition=!1;const MAX_UID=1e6,TransitionEndEvent={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};function toType(obj){return{}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function getSpecialTransitionEndEvent(){return{bindType:transition.end,delegateType:transition.end,handle(event){if($(event.target).is(this))return event.handleObj.handler.apply(this,arguments)}}}function transitionEndTest(){if(window.QUnit)return!1;const el=document.createElement("bootstrap");for(const name in TransitionEndEvent)if(typeof el.style[name]<"u")return{end:TransitionEndEvent[name]};return!1}function transitionEndEmulator(duration){let called=!1;return $(this).one(Util2.TRANSITION_END,()=>{called=!0}),setTimeout(()=>{called||Util2.triggerTransitionEnd(this)},duration),this}function setTransitionEndSupport(){transition=transitionEndTest(),$.fn.emulateTransitionEnd=transitionEndEmulator,Util2.supportsTransitionEnd()&&($.event.special[Util2.TRANSITION_END]=getSpecialTransitionEndEvent())}const Util2={TRANSITION_END:"bsTransitionEnd",getUID(prefix){do prefix+=~~(Math.random()*MAX_UID);while(document.getElementById(prefix));return prefix},getSelectorFromElement(element){let selector=element.getAttribute("data-target");(!selector||selector==="#")&&(selector=element.getAttribute("href")||"");try{return $(document).find(selector).length>0?selector:null}catch{return null}},reflow(element){return element.offsetHeight},triggerTransitionEnd(element){$(element).trigger(transition.end)},supportsTransitionEnd(){return!!transition},isElement(obj){return(obj[0]||obj).nodeType},typeCheckConfig(componentName,config,configTypes){for(const property in configTypes)if(Object.prototype.hasOwnProperty.call(configTypes,property)){const expectedTypes=configTypes[property],value=config[property],valueType=value&&Util2.isElement(value)?"element":toType(value);if(!new RegExp(expectedTypes).test(valueType))throw new Error(`${componentName.toUpperCase()}: Option "${property}" provided type "${valueType}" but expected type "${expectedTypes}".`)}}};return setTransitionEndSupport(),Util2})($); 2//# sourceMappingURL=/cdn/shop/t/82/assets/util.js.map?v=170644758862055748361578025743
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.