!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[VectorImage_VectorButton]",["react"],r):"object"==typeof exports?exports["rb_wixui.thunderbolt[VectorImage_VectorButton]"]=r(require("react")):e["rb_wixui.thunderbolt[VectorImage_VectorButton]"]=r(e.React)}("u">typeof self?self:this,e=>(()=>{"use strict";var r,t,a,n,o={89094(e,r,t){var a=t(87006),n=Symbol.for("react.element"),o=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};r.jsx=function(e,r,t){var a,c={},u=null,d=null;for(a in void 0!==t&&(u=""+t),void 0!==r.key&&(u=""+r.key),void 0!==r.ref&&(d=r.ref),r)o.call(r,a)&&!l.hasOwnProperty(a)&&(c[a]=r[a]);if(e&&e.defaultProps)for(a in r=e.defaultProps)void 0===c[a]&&(c[a]=r[a]);return{$$typeof:n,type:e,key:u,ref:d,props:c,_owner:i.current}}},36870(e,r,t){e.exports=t(89094)},15167(e,r,t){let a;t.r(r),t.d(r,{components:()=>x});var n,o,i=t(36870),l=t(87006);let c=function(){for(var e,r,t=0,a="";t<arguments.length;)(e=arguments[t++])&&(r=function e(r){var t,a,n="";if("string"==typeof r||"number"==typeof r)n+=r;else if("object"==typeof r)if(Array.isArray(r))for(t=0;t<r.length;t++)r[t]&&(a=e(r[t]))&&(n&&(n+=" "),n+=a);else for(t in r)r[t]&&(n&&(n+=" "),n+=t);return n}(e))&&(a&&(a+=" "),a+=r);return a},u=e=>Object.entries(e).reduce((e,[r,t])=>(r.includes("data-")&&(e[r]=t),e),{}),d=RegExp("<%= compId %>","g");var s=t(49293),p=t(29476);function f(e){return r=>{r.keyCode===e&&(r.preventDefault(),r.stopPropagation(),r.currentTarget.click())}}let b=f(32),v=f(13),y=e=>{v(e),b(e)};f(27);let h="wixui-",m=l.forwardRef((e,r)=>{let t,{href:a,role:n,target:o,rel:l,className:c="",children:d,linkPopupId:s,anchorDataId:p,anchorCompId:f,tabIndex:h,dataTestId:m="linkElement",title:g,onClick:k,onDoubleClick:_,onMouseEnter:x,onMouseLeave:O,onFocus:w,onFocusCapture:I,onBlurCapture:S,"aria-live":j,"aria-disabled":L,"aria-label":M,"aria-labelledby":C,"aria-pressed":E,"aria-expanded":D,"aria-describedby":T,"aria-haspopup":P,"aria-current":R,dataPreview:$,dataPart:A}=e;switch(void 0!==e.activateByKey?e.activateByKey:s?"SpaceOrEnter":"Enter"){case"Enter":t=v;break;case"Space":t=b;break;case"SpaceOrEnter":t=y;break;default:t=void 0}return void 0!==a||s?(0,i.jsx)("a",{...u(e),"data-testid":m,"data-popupid":s,"data-anchor":p,"data-anchor-comp-id":f,"data-preview":$,"data-part":A,href:a||void 0,target:o,role:s?"button":n,rel:l,className:c,onKeyDown:t,"aria-live":j,"aria-disabled":L,"aria-label":M,"aria-labelledby":C,"aria-pressed":E,"aria-expanded":D,"aria-haspopup":P,"aria-describedby":T,"aria-current":R,title:g,onClick:k,onMouseEnter:x,onMouseLeave:O,onDoubleClick:_,onFocus:w,onFocusCapture:I,onBlurCapture:S,ref:r,tabIndex:s?0:h,children:d}):(0,i.jsx)("div",{...u(e),"data-testid":m,"data-preview":$,"data-part":A,className:c,tabIndex:h,"aria-label":M,"aria-labelledby":C,"aria-haspopup":P,"aria-disabled":L,"aria-expanded":D,title:g,role:n,onClick:k,onDoubleClick:_,onMouseEnter:x,onMouseLeave:O,ref:r,children:d})}),g={link:"IT88M3",clickable:"LXgYyC",svgRoot:"iL7Pq5",nonScalingStroke:"gx51wo"},k=e=>{var r;let t,{id:a,svgContent:n,shouldScaleStroke:o,withShadow:f,link:b,ariaLabel:v,ariaExpanded:y,ariaAttributes:k,className:_="",customClassNames:x=[],containerClass:O="",onClick:w,onDblClick:I,onMouseEnter:S,onMouseLeave:j,hasPlatformClickHandler:L,onKeyDown:M,toggle:C,reportBiOnClick:E,tag:D="div",isClassNameToRootEnabled:T}=e,P=L||w,R=!(!b||0===Object.keys(b).length&&b.constructor===Object),$=c(g.svgRoot,{[g.nonScalingStroke]:!o,[g.hasShadow]:f,[g.clickable]:P,[_]:!T}),A=l.useRef(null);l.useEffect(()=>{let e,r=A.current;return C&&(e=()=>C(!1),r?.addEventListener("click",e)),()=>{e&&r?.removeEventListener("click",e)}},[A,C]);let N=l.useMemo(()=>{var e;let r,t,o,i;if(!n)return n;let l=(r={},t=n.replace(/\sid="([^"<]+)"/g,(e,t)=>{let n=t.endsWith(a)?t:`${t}_${a}`;return r[t]=n,` id="${n}"`}),Object.keys(r).reduce((e,t)=>e.replace(RegExp(`(${t})(?!_${a})`,"g"),r[t]),t));return i=k?.label?(e=k.label,o=/aria-label="[^"]*"/,(l.match(o)?l.replace(o,`aria-label="${e}"`):l.replace(/(<svg[^>]*)>/,`$1 aria-label="${e}">`)).replace(/aria-hidden="?true"?/,"").replace(/role="?presentation"?/,'role="img"')):l,i.replace(d,a)},[a,n,k?.label]),B=(0,i.jsx)("div",{"data-testid":`svgRoot-${a}`,className:$,children:(r=N||"",t=(0,s.Tp)(r,{xmlMode:!0,lowerCaseAttributeNames:!1}),(0,p.A)(t.children))}),V=(({reportBiOnClick:e,onClick:r})=>(0,l.useCallback)(t=>{e?.(t),r?.(t)},[e,r]))({onClick:w,reportBiOnClick:E});return(0,i.jsx)(D,{id:a,...u(e),...((e={})=>{let r=e.tabIndex??e.tabindex??void 0;return void 0!==r?{tabIndex:Number(r)}:{}})(e.a11y),className:c(O,_,((e,...r)=>{let t=[];return e&&t.push(`${h}${e}`),r.forEach(e=>{e&&(t.push(`${h}${e}`),t.push(e))}),t.join(" ")})("vector-image",...x)),onClick:P||R?V:void 0,onDoubleClick:I,onMouseEnter:S,onMouseLeave:j,onKeyDown:M,ref:A,"aria-expanded":y,children:R?(0,i.jsx)(m,{className:g.link,"aria-label":v,...b,children:B}):B})},_=(e,r)=>{if("linkPopupId"in e)return e.linkPopupId;{let{pagesMap:t,mainPageId:a}=r||{};if(!t)return;let n=new URL(e.href??""),o=Object.values(t).find(({pageUriSEO:e})=>!!e&&n.pathname?.includes(e));return o||(o=a?t[a]:void 0),o?.pageId}};(n=o||(o={})).Text="Text",n.Menu="Menu",n.Image="Image",n.Input="Input",n.Login="Login",n.Button="Button",n.Social="Social",n.Gallery="Gallery",n.Community="Community",n.Decorative="Decorative",n.MenuAndSearch="MenuAndSearch",n.MenuAndAnchor="MenuAndAnchor";let x={VectorImage_VectorButton:{component:e=>(0,i.jsx)(k,{...e,tag:"button"}),controller:(a=e=>{let{stateValues:r,mapperProps:t}=e,{compId:a,language:n,mainPageId:i,fullNameCompType:l,trackClicksAnalytics:c,ariaLabel:u,ariaAttributes:d,...s}=t,p=t.experiments??{},{toggle:f,reportBi:b}=r,v=((e={},r)=>!0===e[r]||"true"===e[r]||"new"===e[r])(p,"specs.thunderbolt.vectorImageDecorativeClickElementTitle"),y=e=>{let{link:r}=s,t=u?.trim()||d?.label?.trim()||"";((e,r)=>{let{link:t,value:a,details:n,actionName:o,elementType:i,trackClicksAnalytics:l,pagesMetadata:c,...u}=r;if(!l||"function"!=typeof e)return;let d=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},s=((e,r)=>{if(!e?.type)return;let{type:t}=e;switch(t){case"AnchorLink":return"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:_(e,r),isLightbox:"linkPopupId"in e};default:return}})(t,d),p=n||s?JSON.stringify({...s,...n}):void 0;e({src:76,evid:1113,...{...u,...{bl:navigator.language,url:window.location.href},details:p,elementType:i??"Unknown",actionName:o??(e=>{if(void 0!==e)return null===e?"None":e.type})(t),value:a??((e,r)=>{if(!e?.type)return;let{type:t}=e;switch(t){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":let a=_(e,r);return a&&r?.pagesMap?.[a]?.title;default:return e.href}})(t,d)}},{endpoint:"pa",...(void 0)??{}})})(b,{link:r,language:n,trackClicksAnalytics:c,elementType:l,pagesMetadata:{mainPageId:i},element_id:a??e.currentTarget.id,elementGroup:o.Decorative,...v&&{elementTitle:t}})};return f?{...s,ariaLabel:u,ariaAttributes:d,toggle:f,reportBiOnClick:y,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&f(!1)}}:{...s,ariaLabel:u,ariaAttributes:d,reportBiOnClick:y}},{useComponentProps:(e,r,t)=>a({mapperProps:e,stateValues:r,controllerUtils:{...t,updateStyles:e=>{let r=Object.entries(e).reduce((e,[r,t])=>({...e,[r.startsWith("--")?r:r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)]:void 0===t?null:t}),{});t.updateStyles(r)}}})})}}},87006(r){r.exports=e}},i={};function l(e){var r=i[e];if(void 0!==r)return r.exports;var t=i[e]={exports:{}};return o[e].call(t.exports,t,t.exports,l),t.exports}l.m=o,l.d=(e,r,t)=>{var a=(r,t)=>{for(var a in r)l.o(r,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,[t]:r[a]})};a(r,"get"),a(t,"value")},l.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),l.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r=[],l.O=(e,t,a,n)=>{if(t){n=n||0;for(var o=r.length;o>0&&r[o-1][2]>n;o--)r[o]=r[o-1];r[o]=[t,a,n];return}for(var i=1/0,o=0;o<r.length;o++){for(var[t,a,n]=r[o],c=!0,u=0;u<t.length;u++)(!1&n||i>=n)&&Object.keys(l.O).every(e=>l.O[e](t[u]))?t.splice(u--,1):(c=!1,n<i&&(i=n));if(c){r.splice(o--,1);var d=a();void 0!==d&&(e=d)}}return e},t={20532:0},l.O.j=e=>0===t[e],a=(e,r)=>{var a,n,[o,i,c]=r,u=0;if(o.some(e=>0!==t[e])){for(a in i)l.o(i,a)&&(l.m[a]=i[a]);if(c)var d=c(l)}for(e&&e(r);u<o.length;u++)n=o[u],l.o(t,n)&&t[n]&&t[n][0](),t[n]=0;return l.O(d)},(n=("u">typeof self?self:this).webpackJsonp__wix_editor_elements_library=("u">typeof self?self:this).webpackJsonp__wix_editor_elements_library||[]).forEach(a.bind(null,0)),n.push=a.bind(null,n.push.bind(n));var c=l.O(void 0,["87162"],()=>l(15167));return l.O(c)})());