1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9043],{7961:function(e,t,n){n.r(t);var r=n(3696),l=n(9005),a=n(4543),c=n(6709),s=n(8648),o=n(6433),i=n(9915);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(null,arguments)}t.default=function(){const e=(0,a.M)(c.db.PRODUCT_DESCRIPTION),t=(0,i.useFPI)();let n=[],_="";if(!(0,o.Wx)())try{const e=t.getters.PRODUCT_DETAILS(t.store.getState()),r=t.getters.APPLICATION(t.store.getState()),{seo:l={}}=e||{},{meta_tags:a=[],canonical_url:c}=l;_=c?.length?(0,o.yP)(r,c):"",n=a.reduce((e,t={})=>{const{title:n,items:r}=t;if(!r?.length)return e;const l={};return r.forEach(e=>{const{key:t,value:n}=e;l[t]=n}),[...e,{title:n,attrs:l}]},[])}catch(e){console.log(e)}return e?r.createElement(s.t,null,r.createElement(l.Helmet,null,n.map(e=>r.createElement("meta",u({name:e.title},e.attrs))),_.length?r.createElement("link",{rel:"canonical",href:_}):""),e):r.createElement("h1",null,"This is a fallback page for product description")}}}]);
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.