1"use strict";(self.webpackChunkchriststorefront=self.webpackChunkchriststorefront||[]).push([[9653],{31383:function(e,n,t){t.r(n),t.d(n,{default:function(){return r}});var a={};t.r(a);var s=t(11241),i=t.n(s),l=t(6533),o=t(68646),r=(i().tag("product-share",'<span class="product-share__toggle" data-toggle="modal" data-target="#share-modal"> \n <button class="product-share__toggle-button link-with-icon" ref="socialButton">\n <span class="link-with-icon__link-name">{titleText}</span>\n \n <span class="link-with-icon__link-icon">\n <svg class="icon icon--small">\n <use riot-xlink:href="{isChristTheme ? \'#refresh-pdp-share\' : \'#pdp-share\'}"></use>\n </svg>\n </span>\n </button>\n </span>\n <div class="modal fade" id="share-modal" tabindex="-1" role="dialog" aria-labelledby="share-modal-label" aria-hidden="true">\n <div class="modal-dialog modal-xl " role="document">\n <div class="modal-content">\n <div class="modal-header">\n <h2 class="h3 modal-title" id="share-modal-label">\n {headlineText}\n </h2>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">\n <svg class="icon">\n <use xlink:href="#close"></use>\n </svg>\n </span>\n </button>\n </div>\n <div class="modal-body">\n <div class="share">\n <virtual each="{shareItem in shareItems}">\n <a if="{shareItem.customlink && !shareItem.copy}" href="{shareItem.link}" class="share__item">\n <div class="share__icon">\n <svg class="icon">\n <use xlink:href="#{shareItem.icon}" />\n </svg>\n </div>\n <div class="share__label">\n {shareItem.text}\n </div>\n </a>\n \n <a if="{!shareItem.customlink}" rel="noopener noreferrer" class="share__item" href="{shareItem.link}" target="_blank">\n <div class="share__icon">\n <svg class="icon">\n <use xlink:href="#{shareItem.icon}" />\n </svg>\n </div>\n <div class="share__label">\n {shareItem.text}\n </div>\n </a>\n <a if="{shareItem.copy}" class="share__item js-copy-link" data-copy-content="{shareItem.link}" >\n <div class="share__icon">\n <svg class="icon">\n <use xlink:href="#{shareItem.icon}" />\n </svg>\n </div>\n <div class="share__label">\n {shareItem.text}\n </div>\n </a>\n </virtual>\n </div>\n </div>\n \n </div>\n </div>\n </div>',a,function(e){var n,t,a,s=this,i=document.getElementsByTagName("html")[0].classList.contains("is-touch");function r(){var e=window.location.href,n=document.querySelector('link[rel="canonical"]').getAttribute("href")||"";return n.length>0&&(e=n),e}s.shareItems=[],s.copyUrl="",s.titleText="",s.headlineText="",s.layerVisible=!1,s.isChristTheme="christ"===o.nM,s.on("mount",function(){s.titleText=s.root.getAttribute("data-title"),s.headlineText=s.root.getAttribute("data-headline"),t=s.root.getAttribute("data-name"),n=s.root.getAttribute("data-message"),s.root.getAttribute("data-greetings"),s.copyUrl=r(),(0,l.Ay)(["product.share.copylink"],!0).then(function(e){var l,o;a=e.product.shareCopylink,l=encodeURIComponent(r()),o=document.title,i&&window.innerWidth<=700&&s.shareItems.push({link:"whatsapp://send?text="+encodeURIComponent(o)+"%20"+l,icon:"whatsapp",text:"WhatsApp",customlink:!0,copy:!1}),s.shareItems.push({link:"mailto:?subject="+n+" "+t+"&body="+l,icon:"email",text:"E-Mail",customlink:!0,copy:!1}),s.shareItems.push({link:s.copyUrl,icon:"link",text:a,customlink:!0,copy:!0}),s.update(),window.eventBus.trigger("addCopyShareListener")})})}),void i().mount("product-share"))}}]);
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.