1/*! @version pwa-studio: 13.1.0, @magento/venia-ui: ~10.1.0, @magento/upward-security-headers: file:./src/extensions/upward-security-headers, @magento/swift-language-packs: link:./src/extensions/swift-language-packs, @magento/pwa-theme-venia: ~1.4.0, @magento/pwa-buildpack: ~11.4.1, @magento/peregrine: ~13.0.1, @magento/pagebuilder: ~8.1.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.2, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[138],{nC9p:function(e,t,a){"use strict" 3a.r(t),a.d(t,"default",function(){return h}) 4var n={A:!0,BUTTON:!0,INPUT:!0,TEXTAREA:!0},r={},i=["MARK","STRONG","B","EM","I","U","ABBR","INS","DEL","S","SUP"],c=["data-qidian-click"],o=[],l=!0,m=window.TOLERANCE_TAGS||["BUTTON"],d=window.TOLERANCE_LEVEL||5,g=!0,p=!1 5function f(e){if(!e)return!1 6var t=function(e){var t=(e.tagName||"").toUpperCase() 7return Object.assign({},n,r)[t]}(e) 8if(!0===t)return!0 9if("object"==typeof t){var a=parseInt(t.max_level,10) 10return isNaN(a)&&(a=1),function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1 11if(!e.children||0===e.children.length)return t 12var a=t 13for(var n of e.children){var r=g(n,t+1) 14a=Math.max(a,r)}return a}(e)<=a}return!1}function u(e){if(g&&e&&e.target){var{target:t}=e,a=!1 15t.tagName&&i.includes(t.tagName.toUpperCase())&&function(e){if(!e||!e.tagName||"DIV"!==e.tagName.toUpperCase())return!1 16var{children:t}=e 17if(!t.length)return!1 18for(var a=0;a<t.length;a++){if(!t[a]||!t[a].tagName)return!1 19if(!i.includes(t[a].tagName.toUpperCase()))return!1}return!0}(t.parentElement)&&(!a&&v(QDTracker,N,t),a=!0),function(e){for(var t=0;t<c.length;t++)if(e.hasAttribute(c[t]))return!0 20return!1}(t)&&(!a&&v(QDTracker,N,t),a=!0),f(t)&&(!a&&v(QDTracker,N,t),a=!0)}}var v=function(e,t,a){if(e.tracker&&e.tracker.track){var n=e.tracker.track 21if("function"==typeof n)n("$WebClick",function(e){var t=e,a=t.id,n=t.innerText,i=t.getAttribute("name"),c=t.className,f=t.tagName?t.tagName.toLowerCase():"",u=function(e){var t=[],a=e 22function r(e){for(var t=1;e.previousSibling;)1===(e=e.previousSibling).nodeType&&(t+=1) 23return t}for(;a&&a!==e.ownerDocument;){var n=a.tagName?a.tagName.toLowerCase():"" 24if(a.id)n+="[@id='".concat(a.id,"']") 25else if(a.className){var i="" 26i=a instanceof SVGElement?a.className.baseVal||"":a.className||"",n+="[contains(@class, '".concat(i.replace(/\s+/g," "),"')]")}else"html"!==n&&"body"!==n&&(n+="[".concat(r(a),"]")) 27t.unshift(n),a=a.parentNode}return"/".concat(t.join("/"))}(t),s=t.getBoundingClientRect().left+t.offsetWidth/2,g=t.getBoundingClientRect().top+t.offsetHeight/2,p={} 28o.forEach(e=>{var a=t.getAttribute(e) 29if(a)p[e]=a 30else if(l)for(var n=t.parentNode,i=0;n&&n.tagName&&i<d;){var c=n.tagName.toUpperCase() 31if(m.includes(c)||r[c]){var o=n.getAttribute(e) 32if(o){p[e]=o 33break}}n=n.parentNode,i+=1}})
34var v={element_id:a,element_content:n,element_name:i,element_class_name:c,element_type:f,element_path:u,touch_x:parseInt(s,10),touch_y:parseInt(g,10)} 35return Object.keys(p).forEach(e=>{p[e]&&(v[e]=p[e])}),v}(a))}},N="" 36var h={apply:function(e,t){N=t 37var a=((e.getCommonParams()||[])[0]||{}).heatmap||{},n="default"===a.clickmap 38function s(e){try{e.contentWindow.document.removeEventListener("click",u,!0),e.contentWindow.document.addEventListener("click",u,!0)}catch(e){}}if(l=!a.disabledToleracnce,r=a.collect_tags,a.track_attr&&(c=a.track_attr.concat(c)),a.tag_attr&&(o=a.tag_attr.concat(o)),p=a.iframeEnable,n&&(document.removeEventListener("click",u,!0),document.addEventListener("click",u,!0),p)){var i=document.getElementsByTagName("iframe") 39for(var f of i)s(f) 40new MutationObserver(e=>{for(var t of e)for(var a of t.addedNodes)a&&a.tagName&&"IFRAME"===a.tagName.toUpperCase()&&s(a)}).observe(document.body,{childList:!0,subtree:!0})}},startIntercepting:function(){g=!0},stopIntercepting:function(){g=!1},startInterceptingIframe:function(){p=!0},stopInterceptingIframe:function(){p=!1}}}}])
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.