;
(self.AMP=self.AMP||[]).push({m:1,v:"2603032146000",n:"amp-social-share",ev:"0.1",l:!0,f:function(t,a){(()=>{function a(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}function e(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);a&&(s=s.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),e.push.apply(e,s)}return e}var s,{isArray:r}=Array,{hasOwnProperty:n,toString:i}=Object.prototype;function o(t,a){void 0===a&&(a=t.hasAttribute("hidden")),a?t.removeAttribute("hidden"):t.setAttribute("hidden","")}var l=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function c(t,a=""){try{return decodeURIComponent(t)}catch(t){return a}}self.__AMP_LOG=self.__AMP_LOG||{user:null,dev:null,userForEmbed:null};var h=self.__AMP_LOG;function u(t,a){throw new Error("failed to call initLogConstructor")}function m(t){return u()}function d(t,a,e,s,r,n,i,o,l,c,h){return t}function p(t,a,e,s,r,n,i,o,l,c,u){return(h.user||(h.user=m()),void h.user.win?h.userForEmbed||(h.userForEmbed=m()):h.user).assert(t,a,e,s,r,n,i,o,l,c,u)}function f(t,a){return w(t=function(t){return t.__AMP_TOP||(t.__AMP_TOP=t)}(t),a)}function g(t,a){const e=function(t){const a=v(t);return a.isSingleDoc()?a.win:a}(v(t));return b(e,a)?w(e,a):null}function v(t){return t.nodeType?(e=t,a=(e.ownerDocument||e).defaultView,f(a,"ampdoc")).getAmpDoc(t):t;var a,e}function w(t,a){d(b(t,a));const e=function(t){let a=t.__AMP_SERVICES;return a||(a=t.__AMP_SERVICES={}),a}(t)[a];return e.obj||(d(e.ctor),d(e.context),e.obj=new e.ctor(e.context),d(e.obj),e.context=null,e.resolve&&e.resolve(e.obj)),e.obj}function b(t,a){const e=t.__AMP_SERVICES&&t.__AMP_SERVICES[a];return!(!e||!e.ctor)}var k={"twitter":{"shareEndpoint":"https://twitter.com/intent/tweet","defaultParams":{"text":"TITLE","url":"CANONICAL_URL"}},"facebook":{"shareEndpoint":"https://www.facebook.com/dialog/share","defaultParams":{"href":"CANONICAL_URL"}},"pinterest":{"shareEndpoint":"https://www.pinterest.com/pin/create/button/","defaultParams":{"url":"CANONICAL_URL","description":"TITLE"}},"linkedin":{"shareEndpoint":"https://www.linkedin.com/shareArticle","defaultParams":{"url":"CANONICAL_URL","mini":"true"}},"gplus":{"obsolete":!0},"email":{"bindings":["recipient"],"shareEndpoint":"mailto:RECIPIENT","defaultParams":{"subject":"TITLE","body":"CANONICAL_URL","recipient":""}},"tumblr":{"shareEndpoint":"https://www.tumblr.com/share/link","defaultParams":{"name":"TITLE","url":"CANONICAL_URL"}},"whatsapp":{"shareEndpoint":"https://api.whatsapp.com/send","defaultParams":{"text":"TITLE - CANONICAL_URL"}},"line":{"shareEndpoint":"https://social-plugins.line.me/lineit/share","defaultParams":{"text":"TITLE","url":"CANONICAL_URL"}},"sms":{"shareEndpoint":"sms:","defaultParams":{"body":"TITLE - CANONICAL_URL"}},"system":{"shareEndpoint":"navigator-share:","defaultParams":{"text":"TITLE","url":"CANONICAL_URL"}}},L=class extends t.BaseElement{static prerenderAllowed(){return!0}constructor(t){super(t),this.glt=null,this.ni={},this.ah=null,this.vlt=null,this.o=null,this.wlt=null}isLayoutSupported(){return!0}buildCallback(){const{element:t}=this,a=p(t.getAttribute("type"),"The type attribute is required. %s",t);p(!/\s/.test(a),"Space characters are not allowed in type attribute value. %s",t),this.ah=f(this.win,"platform");const e="share"in this.win.navigator;if("system"===a){if(!e)return void o(t,!1)}else if(e&&this.win.document.querySelectorAll("amp-social-share[type=system][data-mode=replace]").length)return void o(t,!1);const s=k[a]||{};s.obsolete?o(t,!1):(this.glt=p(t.getAttribute("data-share-endpoint")||s.shareEndpoint,"The data-share-endpoint attribute is required. %s",t),Object.assign(this.ni,s.defaultParams,function(t,a,e){const{dataset:s}=t,r={},n=/^param(.+)/;for(const t in s){const a=t.match(n);a&&(r[a[1][0].toLowerCase()+a[1].substr(1)]=s[t])}return r}(t)),this.wlt=s.bindings,t.setAttribute("role","button"),t.hasAttribute("tabindex")||t.setAttribute("tabindex","0"),t.getAttribute("aria-label")||t.setAttribute("aria-label",`Share by ${a}`),t.addEventListener("click",(()=>this._a())),t.addEventListener("keydown",this.blt.bind(this)),t.classList.add(`amp-social-share-${a}`))}layoutCallback(){if(!this.glt)return s||(s=Promise.resolve(void 0));const t=function(t,a,e){if(!a)return t;const s=t.split("#",2),r=s[0].split("?",2);let n=r[0]+(r[1]?`?${r[1]}&${a}`:`?${a}`);return n+=s[1]?`#${s[1]}`:"",n}(this.glt,function(t){const a=[];for(const i in t){let o=t[i];if(null!=o){o=r(n=o)?n:[n];for(let t=0;t<o.length;t++)a.push((e=i,s=o[t],`${encodeURIComponent(e)}=${encodeURIComponent(s)}`))}}var e,s,n;return a.join("&")}(this.ni)),a=g(this.element,"url-replace"),e={};return this.wlt&&this.wlt.forEach((t=>{const a=t.toUpperCase();e[a]=this.ni[t]})),a.expandUrlAsync(t,e).then((t=>{this.vlt=t;const{protocol:a}=(t=>g(this.element,"url"))().parse(t),e="mailto:"===a,s="sms:"===a;this.o=this.ah.isIos()&&(e||s)?"_top":this.element.hasAttribute("data-target")?this.element.getAttribute("data-target"):"_blank",s&&(this.vlt=this.vlt.replace("?","?&"))}))}blt(t){const{key:a}=t;" "!=a&&"Enter"!=a||(t.preventDefault(),this.klt())}_a(){this.klt()}klt(){p(this.vlt&&this.o,"Clicked before href is set.");const t=this.vlt,s=this.o;if("navigator-share:"===this.glt){const{navigator:s}=this.win;d(s.share);const r=function(t){const a=Object.create(null);if(!t)return a;let e;for(;e=l.exec(t);){const t=c(e[1],e[1]),s=e[2]?c(e[2].replace(/\+/g," "),e[2]):"";a[t]=s}return a}(t.substr(t.indexOf("?")));s.share(function(t){for(var s=1;s<arguments.length;s++){var r=null!=arguments[s]?arguments[s]:{};s%2?e(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))}))}return t}({},r)).catch((t=>{}))}else{const a="resizable,scrollbars,width=640,height=480";!function(t,a,e,s){let r;try{r=t.open(a,e,s)}catch(t){(h.dev||(h.dev=u())).error("DOM","Failed to open url on target: ",e,t)}var n,i;!r&&"_top"!=e&&("number"!=typeof i&&(i=0),i+"noopener".length>(n=s||"").length||-1===n.indexOf("noopener",i))&&(r=t.open(a,"_top"))}(this.win,t,s,a)}}};t.registerElement("amp-social-share",L,'.amp-social-share-facebook{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67z"/></svg>\')}.amp-social-share-pinterest{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M267 77c-101 0-151 71-151 131 0 36 14 69 43 81 5 2 9 0 11-6l4-16c1-6 1-8-3-12-8-10-14-23-14-42 0-53 40-101 104-101 57 0 88 35 88 81 0 61-27 112-67 112-22 0-39-18-33-40 6-27 18-56 18-75 0-17-9-32-28-32-23 0-41 24-41 55 0 20 7 33 7 33l-27 115c-9 34-2 76-1 80 0 3 4 3 5 1 2-2 29-35 38-69l15-58c7 14 29 27 51 27 68 0 114-62 114-145 0-62-53-120-133-120"/></svg>\')}.amp-social-share-linkedin{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M186.4 142.4c0 19-15.3 34.5-34.2 34.5S118 161.5 118 142.4c0-19 15.3-34.5 34.2-34.5s34.2 15.5 34.2 34.5m-5 58.9h-57.8v186.8h57.8zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2z"/></svg>\')}.amp-social-share-email{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M101 142v229h310V142zm275 26-120 91-120-91zm-248 26 64 49-64 64zm0 150 85-85 43 33 43-33 85 85zm256-36-64-65 64-49z"/></svg>\')}.amp-social-share-twitter{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1227" fill="none"><path fill="%23fff" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"/></svg>\');background-size:30%}.amp-social-share-tumblr{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M211 80c-2 19-7 34-13 46a96 96 0 0 1-59 50v50h39v125c0 16 1 28 5 37q4.5 12 18 24c13.5 12 20 13 32 17 13 5 27 7 43 7a174 174 0 0 0 81-20v-56a97 97 0 0 1-54 18c-10 0-19-3-27-7-6-4-10-8-12-14s-3-19-3-40v-91h85v-56h-85V80z"/></svg>\')}.amp-social-share-whatsapp{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46"><path fill="%23FFF" d="M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3M22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9s16.5-2.3 20.9 4.9 2.3 16.5-4.9 20.9c-2.3 1.5-5.1 2.3-7.9 2.3m8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5s.4-.4.5-.6c.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2"/></svg>\')}.amp-social-share-line{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M443 233c0-84-84-152-188-152S67 149 67 233c0 76 67 139 157 151 7 1 15 4 17 9s1 12 1 17l-3 16c-1 5-4 19 16 10s108-63 148-109c27-30 40-60 40-94m-254 45a4 4 0 0 1-4 4h-53a4 4 0 0 1-2-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3v65h36a4 4 0 0 1 4 4Zm32 0a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 4 3Zm90 0a4 4 0 0 1-3 4h-13a4 4 0 0 1-1 0h-1v-1a3 3 0 0 1-1-1l-38-50v48a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h16v1l38 51v-49a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3Zm73-69a4 4 0 0 1-3 4h-36v14h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-36v13h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-53a4 4 0 0 1-3-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 1-2 4 4 0 0 1 3-1h53a4 4 0 0 1 3 3Z" data-name="レイヤー 1"/></svg>\')}.amp-social-share-sms{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="29"><path fill="none" stroke="%23FFF" stroke-width="3" d="M8.7 26v-5.7H2V2h26v18.4H15.9z"/></svg>\')}.amp-social-share-system{background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23fff"><path fill="none" d="M0 0h24v24H0z"/><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 0 0 21 5a3 3 0 1 0-5.91.7L8.04 9.81A2.99 2.99 0 0 0 3 12a3 3 0 0 0 5.04 2.19l7.12 4.16A2.92 2.92 0 1 0 18 16.08"/></svg>\')}amp-social-share{background-repeat:no-repeat;background-position:50%;background-size:contain;text-decoration:none;cursor:pointer;position:relative}amp-social-share:focus{outline:2px solid #0389ff;outline-offset:2px}.amp-social-share-twitter{background-color:#000}.amp-social-share-facebook{background-color:#32529f}.amp-social-share-pinterest{background-color:#e60023}.amp-social-share-linkedin{background-color:#0077b5}.amp-social-share-tumblr{background-color:#3c5a77}.amp-social-share-email{background-color:#000}.amp-social-share-whatsapp{background-color:#25d366}.amp-social-share-line{background-color:#52b448}.amp-social-share-sms{background-color:#ca2b63}.amp-social-share-system{background-color:#000}\n/*# sourceURL=/extensions/amp-social-share/0.1/amp-social-share.css*/')})();
/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */}});
//# sourceMappingURL=amp-social-share-0.1.mjs.map