1"use strict";(self.webpackChunkshopwp=self.webpackChunkshopwp||[]).push([["Link-public","ProductTitle-public"],{
1"./npm-packages/@shopwp/components/src/link/index.jsx":(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var s=a("./npm-packages/@shopwp/components/src/products/product/_state/hooks.jsx");const n=function(e){var t=e.children,a=(0,s.F)();return React.createElement("a",{href:"#!",onClick:function(){a({type:"TOGGLE_MODAL",payload:!0})},className:"swp-link wps-link-modal","aria-label":"Link to modal window"},t)};var o=a("./npm-packages/@shopwp/common/src/settings/index.js"),p=a("./npm-packages/@shopwp/components/src/items/_state/payload/hooks.jsx");const c=function(e){var t=e.type,a=e.linkTo,s=e.manualLink,n=e.target,c=e.classNames,l=e.children,r=e.payload,i=void 0!==r&&r;i=i||(0,p.Z)();var m="swp-link wps-"+t+"-link "+c,d=wp.hooks.applyFilters("misc.linkHref",s?encodeURI(s):(0,o.es)(i,t,a),a,i),k=wp.hooks.applyFilters("misc.linkTarget",function(e){return e||"_blank"}(n),t,i);return React.createElement("a",{href:d,className:m,target:k},l)},l=function(e){var t=e.type,a=e.classNames,s=void 0===a?"":a,o=e.target,p=e.from,l=void 0!==p&&p,r=e.children,i=e.linkTo,m=void 0===i?shopwp.general.productsLinkTo:i,d=e.manualLink,k=e.disableLink,u=e.payload,w=void 0!==u&&u;return k||shopwp.misc.isAdmin||"wordpress"!==shopwp.general.productsLinkTo&&"cart"===l?r:"none"!==m||d?"modal"===m?React.createElement(n,null,r):React.createElement(c,{type:t,linkTo:m,manualLink:d,target:o,classNames:s,payload:w},r):r}},
1"./npm-packages/@shopwp/components/src/products/product/title/index.jsx":(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var s=a("./npm-packages/@shopwp/hooks/src/index.js"),n=a("./npm-packages/@shopwp/common/src/utils/index.jsx"),o=a("./npm-packages/@shopwp/common/src/settings/index.js"),p=a("./npm-packages/@shopwp/components/src/items/_state/settings/hooks.jsx"),c=a("./npm-packages/@shopwp/components/src/products/product/_state/hooks.jsx"),l=a("./npm-packages/@shopwp/components/src/link/index.jsx");function r(e){var t=e.classList,a=(0,c.k)(),s=wp.hooks.applyFilters("product.titleHeadingTag","h".concat(shopwp.misc.isSingularProducts?"1":"2"),a.payload),o=wp.hooks.applyFilters("product.titleText",a.payload.title,a.payload);return React.createElement(React.Fragment,null,React.createElement(n.W,{name:"before.productTitle",args:[a]}),React.createElement(n.W,{name:"product.titleHtml",args:[a]},React.createElement(s,{itemProp:"name",content:o,className:t},o)),React.createElement(n.W,{name:"after.productTitle",args:[a]}))}const i=function(){var e=(0,p.s)(),t=(0,c.k)();return(0,s.WP)(React.createElement("div",{className:e.isSingleComponent?"swp-mb20 ":"swp-component wps-component wps-component-products-title","aria-label":t.payload.title+" product title","data-wps-component-order":"0","data-is-single-component":e.isSingleComponent},(0,o.p5)(e)?React.createElement(l.default,{type:"products",target:e.linkTarget,linkTo:e.linkTo,manualLink:e.linkToUrl,payload:t.payload},React.createElement(r,{classList:"swp-product-title "+e.titleClassName})):React.createElement(r,{classList:"swp-product-title "+e.titleClassName})),e.dropzoneProductTitle)}}
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.