UNPKG

@visitscotland/component-library

Version:
1 lines 1.14 MB
(()=>{var e={95:()=>{},101:()=>{},116:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(8944),r=n(2398),s=n(505),o=n.n(s),l=n(206);const i={name:"VsHeading",status:"prototype",release:"0.1.0",props:{level:{type:[String,Number],default:"1",validator:function(e){return(0,l.isNumber)(e)?e>0&&e<7:e.match(/(1|2|3|4|5|6)/)}},headingStyle:{type:String,required:!0,validator:function(e){return e.match(/(display-m|display-s|heading-xl|heading-l|heading-m|heading-s|heading-xs|heading-xxs|heading-xxxs)/)}},id:{type:String,default:null},noMargins:{type:Boolean,default:!1}},computed:{headingClasses:function(){return[this.headingStyle?"vs-heading--".concat(this.headingStyle):""].concat(o()(this.noMargins?["vs-heading--no-margins"]:[]))},type:function(){return"h".concat(this.level)}}};var c=n(5072),d=n.n(c),u=n(7825),p=n.n(u),f=n(7659),m=n.n(f),g=n(5056),h=n.n(g),v=n(540),y=n.n(v),b=n(1113),_=n.n(b),x=n(2758),C=n.n(x),V={};V.styleTagTransform=_(),V.setAttributes=h(),V.insert=m().bind(null,"head"),V.domAPI=p(),V.insertStyleElement=y(),d()(C(),V),C()&&C().locals&&C().locals;const S=(0,n(6262).A)(i,[["ssrRender",function(e,t,n,s,o,l,i,c){(0,r.ssrRenderVNode)(t,(0,a.createVNode)((0,a.resolveDynamicComponent)(c.type),(0,a.mergeProps)({class:["vs-heading",c.headingClasses],id:o.id},s),{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"default")];(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,o)})),_:3}),n)}]])},140:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>V});var a=n(8944),r=n(2398),s=n(3092),o=n(1438);const l={name:"VsFooterUtilityList",status:"prototype",release:"0.0.1",components:{VsList:s.default,VsRow:o.AQ,VsContainer:o.T$,VsCol:o.Il}};var i=n(5072),c=n.n(i),d=n(7825),u=n.n(d),p=n(7659),f=n.n(p),m=n(5056),g=n.n(m),h=n(540),v=n.n(h),y=n(1113),b=n.n(y),_=n(1171),x=n.n(_),C={};C.styleTagTransform=b(),C.setAttributes=g(),C.insert=f().bind(null,"head"),C.domAPI=u(),C.insertStyleElement=v(),c()(x(),C),x()&&x().locals&&x().locals;const V=(0,n(6262).A)(l,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsContainer"),u=(0,a.resolveComponent)("VsRow"),p=(0,a.resolveComponent)("VsCol"),f=(0,a.resolveComponent)("VsList");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-footer-utility-list","data-test":"vs-footer-utility-list","data-unique-id":"vs-footer-utility_links"},s)),">")),t((0,r.ssrRenderComponent)(d,null,{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(u,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(p,{cols:"12",sm:"7",md:"12"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{unstyled:"",role:"menu"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(u,null,{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(p,{cols:"12",sm:"7",md:"12"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{unstyled:"",role:"menu"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(p,{cols:"12",sm:"7",md:"12"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(f,{unstyled:"",role:"menu"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})];n((0,r.ssrRenderComponent)(f,{unstyled:"",role:"menu"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"default")];(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,o)})),_:3},s,o))})),_:3},s,o))})),_:3},s,o))})),_:3},n)),t("</div>")}]])},150:(e,t,n)=>{"use strict";var a=n(5072),r=n.n(a),s=n(7825),o=n.n(s),l=n(7659),i=n.n(l),c=n(5056),d=n.n(c),u=n(540),p=n.n(u),f=n(1113),m=n.n(f),g=n(8837),h=n.n(g),v={};v.styleTagTransform=m(),v.setAttributes=d(),v.insert=i().bind(null,"head"),v.domAPI=o(),v.insertStyleElement=p(),r()(h(),v),h()&&h().locals&&h().locals},153:()=>{},179:()=>{},206:e=>{"use strict";e.exports=require("lodash")},219:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>V});var a=n(8944),r=n(2398),s=n(5590),o=n(6943);const l={name:"VsSocialCreditLink",status:"prototype",release:"0.0.1",components:{VsLink:s.default,VsIcon:o.default},props:{credit:{type:String,required:!0},socialPostUrl:{type:String,required:!0},source:{type:String,required:!0,validator:function(e){return e.match(/(instagram)/)}}}};var i=n(5072),c=n.n(i),d=n(7825),u=n.n(d),p=n(7659),f=n.n(p),m=n(5056),g=n.n(m),h=n(540),v=n.n(h),y=n(1113),b=n.n(y),_=n(7533),x=n.n(_),C={};C.styleTagTransform=b(),C.setAttributes=g(),C.insert=f().bind(null,"head"),C.domAPI=u(),C.insertStyleElement=v(),c()(x(),C),x()&&x().locals&&x().locals;const V=(0,n(6262).A)(l,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsIcon"),u=(0,a.resolveComponent)("VsLink");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"social-credit","data-test":"vs-social-credit-link"},s)),">")),o.source?t((0,r.ssrRenderComponent)(d,{icon:"fa-brands fa-".concat(o.source),variant:"inverse",size:"xs",class:"me-025","data-test":"vs-social-credit-link__icon"},null,n)):t("\x3c!----\x3e"),t((0,r.ssrRenderComponent)(u,{class:"social-credit__link","data-test":"vs-social-credit-link__link",href:o.socialPostUrl,variant:"on-dark",type:"external"},{default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[(0,a.createTextVNode)((0,a.toDisplayString)(o.credit),1)];t("".concat((0,r.ssrInterpolate)(o.credit)))})),_:1},n)),t("</div>")}]])},221:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(8944),r=n(2398),s=n(1438),o=n(5667),l=n(3990);const i={name:"VsModal",status:"prototype",release:"0.0.1",components:{VsCol:s.Il,VsRow:s.AQ,VsContainer:s.T$,VsButton:l.A,BModal:o.BModal},props:{modalId:{type:String,required:!0},closeBtnText:{type:String,required:!0},isVideoModal:{type:Boolean,default:!1},autoMount:{type:Boolean,default:!1}},data:function(){return{show:!1,mounted:this.autoMount}},mounted:function(){var e=this;this.mounted=!0,this.emitter&&(this.emitter.on("showModal",(function(t){return e.showModal(t)})),this.emitter.on("hideModal",(function(){return e.hideModal()})),this.isVideoModal&&this.emitter.on("showModal",(function(t){e.emitter.emit("video-controls",{action:"modal-opened",id:t})})))},methods:{hideModal:function(){this.emitter&&this.emitter.emit("video-controls",{action:"modal-closed",id:this.modalId}),this.show=!1},showModal:function(e){e===this.modalId&&(this.show=!0)}}};var c=n(5072),d=n.n(c),u=n(7825),p=n.n(u),f=n(7659),m=n.n(f),g=n(5056),h=n.n(g),v=n(540),y=n.n(v),b=n(1113),_=n.n(b),x=n(9187),C=n.n(x),V={};V.styleTagTransform=_(),V.setAttributes=h(),V.insert=m().bind(null,"head"),V.domAPI=p(),V.insertStyleElement=y(),d()(C(),V),C()&&C().locals&&C().locals;const S=(0,n(6262).A)(i,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("BModal"),u=(0,a.resolveComponent)("VsContainer"),p=(0,a.resolveComponent)("VsRow"),f=(0,a.resolveComponent)("VsCol"),m=(0,a.resolveComponent)("VsButton");i.mounted?t((0,r.ssrRenderComponent)(d,(0,a.mergeProps)({"modal-class":"vs-modal","data-test":"vs-modal",ref:"modal-".concat(o.modalId),id:o.modalId,size:"xl","hide-footer":"","hide-header":"",static:o.isVideoModal,modelValue:i.show,"onUpdate:modelValue":function(e){return i.show=e},onHidden:c.hideModal},s),{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[(0,a.createVNode)(u,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(p,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{cols:"12",lg:"1",class:"d-flex justify-content-end align-items-start order-lg-1"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(m,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:c.hideModal},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.closeBtnText),1)]})),_:1},8,["onClick"])]})),_:1}),(0,a.createVNode)(f,{cols:"12",lg:"11"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(u,null,{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[(0,a.createVNode)(p,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{cols:"12",lg:"1",class:"d-flex justify-content-end align-items-start order-lg-1"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(m,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:c.hideModal},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.closeBtnText),1)]})),_:1},8,["onClick"])]})),_:1}),(0,a.createVNode)(f,{cols:"12",lg:"11"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(p,null,{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[(0,a.createVNode)(f,{cols:"12",lg:"1",class:"d-flex justify-content-end align-items-start order-lg-1"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(m,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:c.hideModal},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.closeBtnText),1)]})),_:1},8,["onClick"])]})),_:1}),(0,a.createVNode)(f,{cols:"12",lg:"11"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"default")]})),_:3})];n((0,r.ssrRenderComponent)(f,{cols:"12",lg:"1",class:"d-flex justify-content-end align-items-start order-lg-1"},{default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[(0,a.createVNode)(m,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:c.hideModal},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.closeBtnText),1)]})),_:1},8,["onClick"])];t((0,r.ssrRenderComponent)(m,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:c.hideModal},{default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[(0,a.createTextVNode)((0,a.toDisplayString)(o.closeBtnText),1)];t("".concat((0,r.ssrInterpolate)(o.closeBtnText)))})),_:1},n,s))})),_:1},s,l)),n((0,r.ssrRenderComponent)(f,{cols:"12",lg:"11"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"default")];(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,o)})),_:3},s,l))})),_:3},s,l))})),_:3},s,l))})),_:3},n)):t("\x3c!----\x3e")}]])},246:()=>{},249:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>w});var a=n(8944),r=n(2398),s=n(5667),o=n(7311),l=n.n(o),i=n(1020),c=n(8269);const d={name:"VsRadioButton",status:"prototype",release:"0.0.1",components:{BFormRadioGroup:s.BFormRadioGroup,BFormRadio:s.BFormRadio},mixins:[i.A,c.A],props:{value:{type:String,default:""},fieldName:{type:String,required:!0},validationRules:{type:Object,default:function(){return{}}},invalid:{type:Boolean,default:!1},triggerValidate:{type:Boolean,default:!1},validationMessages:{type:Object,default:function(){return{}}},genericValidation:{type:Object,default:function(){return{}}},reAlertErrors:{type:Boolean,default:!1},options:{type:Array,required:!0},hintText:{type:String,default:""}},emits:["updated","updateFieldData"],setup:function(){return{v$:l()()}},data:function(){return{inputVal:this.value,clearErrorsOnFocus:!1,checkedValue:this.value}},computed:{elementClass:function(){var e=this.v$.inputVal&&this.v$.inputVal.$anyError||this.invalid?"vs-input--error":"",t="vs-input--".concat(this.fieldName);return"".concat(e," ").concat(t)},showClearButton:function(){return!(!this.inputVal.length||""===this.clearButtonText)},errorClass:function(){return this.v$.inputVal&&this.v$.inputVal.$anyError||this.invalid?"vs-input--error":""}},watch:{triggerValidate:function(){this.manualValidate()},inputVal:function(e){this.$emit("updated",{field:this.fieldName,value:e})},value:function(e){this.inputVal=e}},methods:{clearInput:function(){this.inputVal=""},focusOnInput:function(){var e=this;this.$nextTick((function(){e.$refs.input.$el.focus()}))},validateErrors:function(){this.clearErrorsOnFocus=!1,this.emitStatus()},resetErrors:function(){this.clearErrorsOnFocus=!0},valueChanged:function(e){this.checkedValue=e.value,this.$emit("updateFieldData",e)}},validations:function(){return this.rules}};var u=n(5072),p=n.n(u),f=n(7825),m=n.n(f),g=n(7659),h=n.n(g),v=n(5056),y=n.n(v),b=n(540),_=n.n(b),x=n(1113),C=n.n(x),V=n(5343),S=n.n(V),k={};k.styleTagTransform=C(),k.setAttributes=y(),k.insert=h().bind(null,"head"),k.domAPI=m(),k.insertStyleElement=_(),p()(S(),k),S()&&S().locals&&S().locals;const w=(0,n(6262).A)(d,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("BFormRadioGroup"),u=(0,a.resolveComponent)("BFormRadio");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-radio-button","data-test":"vs-radio-button"},s)),">")),e.errorsList.length||o.invalid?(t('<div role="alert" aria-live="assertive"'.concat((0,r.ssrRenderAttr)("id","error-".concat(o.fieldName)),">\x3c!--[--\x3e")),(0,r.ssrRenderList)(e.errorsList,(function(e){t('<p style="'.concat((0,r.ssrRenderStyle)(o.reAlertErrors||i.clearErrorsOnFocus?{display:"none"}:null),'" class="error mb-0"><span class="visually-hidden">').concat((0,r.ssrInterpolate)(o.fieldName),"</span> ").concat((0,r.ssrInterpolate)(o.validationMessages[e]||o.genericValidation[e]),"</p>"))})),t("\x3c!--]--\x3e</div>")):t("\x3c!----\x3e"),t((0,r.ssrRenderComponent)(d,{id:o.fieldName,"aria-invalid":e.v$.inputVal&&e.v$.inputVal.$anyError||o.invalid,"aria-describedby":e.ariaDescription,onBlur:c.validateErrors,onChange:c.validateErrors,onFocus:c.resetErrors},{default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.options,(function(e,t){return(0,a.openBlock)(),(0,a.createBlock)("div",{class:["vs-radio-button__option",[i.checkedValue===e.value?"vs-radio-button__option--checked":"",{"vs-radio-button__option--disabled":e.disabled}]],key:t},[(0,a.createVNode)(u,{value:e.value,name:o.fieldName,id:o.fieldName+e.value,onChange:function(t){return c.valueChanged({field:o.fieldName,value:e.value})},disabled:e.disabled},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)("span",null,(0,a.toDisplayString)(e.text),1)]})),_:2},1032,["value","name","id","onChange","disabled"])],2)})),128))];t("\x3c!--[--\x3e"),(0,r.ssrRenderList)(o.options,(function(e,l){t('<div class="'.concat((0,r.ssrRenderClass)([[i.checkedValue===e.value?"vs-radio-button__option--checked":"",{"vs-radio-button__option--disabled":e.disabled}],"vs-radio-button__option"]),'"').concat(s,">")),t((0,r.ssrRenderComponent)(u,{value:e.value,name:o.fieldName,id:o.fieldName+e.value,onChange:function(t){return c.valueChanged({field:o.fieldName,value:e.value})},disabled:e.disabled},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)("span",null,(0,a.toDisplayString)(e.text),1)];n("<span".concat(o,">").concat((0,r.ssrInterpolate)(e.text),"</span>"))})),_:2},n,s)),t("</div>")})),t("\x3c!--]--\x3e")})),_:1},n)),o.hintText?t('<p class="hint-text"'.concat((0,r.ssrRenderAttr)("id","hint-".concat(o.fieldName)),">").concat((0,r.ssrInterpolate)(o.hintText),"</p>")):t("\x3c!----\x3e"),t("</div>")}]])},255:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(8944),r=n(2398),s=n(5667),o=n(6943),l=n(8745);const i={name:"VsButton",status:"prototype",release:"0.0.1",components:{BButton:s.BButton,VsIcon:o.default},mixins:[l.default],props:{href:{type:String,default:null},tabindex:{type:String,default:null},variant:{type:String,default:"primary",validator:function(e){return e.match(/(primary|secondary|subtle)/)}},size:{type:String,default:"md",validator:function(e){return e.match(/(sm|md|lg)/)}},animate:{type:Boolean,default:!0},rounded:{type:Boolean,default:!0},icon:{type:String,default:""},iconOnly:{type:Boolean,default:!1},iconPosition:{type:String,default:"left",validator:function(e){return e.match(/(left|right)/)}}},emits:["btnFocus"],data:function(){return{isAnimating:!1}},computed:{buttonClasses:function(){return[{"vs-button--animated":this.animate&&!this.iconOnly,"vs-button--is-animating":this.isAnimating,"vs-button--rounded":this.rounded,"vs-button--icon-only":this.iconOnly,"vs-button--flex-reverse":"right"===this.iconPosition}]},iconClasses:function(){return[{"vs-icon--right":"right"===this.iconPosition,"vs-icon--left":"left"===this.iconPosition}]}},methods:{animateHandler:function(e){var t=this;this.isAnimating=!0,setTimeout((function(){t.isAnimating=!1}),1e3),null!==this.href&&(e.preventDefault(),this.trackLink(e))},tabbedIn:function(e){this.$emit("btnFocus",e)},trackLink:function(e){var t;t=this.href.includes("http")?"externalLinkDataEvent":"internalLinkDataEvent",this.createDataLayerObject(t,e,this.href),"#"!==this.href&&null!==this.href&&(window.location.href=this.href)}}};var c=n(5072),d=n.n(c),u=n(7825),p=n.n(u),f=n(7659),m=n.n(f),g=n(5056),h=n.n(g),v=n(540),y=n.n(v),b=n(1113),_=n.n(b),x=n(1568),C=n.n(x),V={};V.styleTagTransform=_(),V.setAttributes=h(),V.insert=m().bind(null,"head"),V.domAPI=p(),V.insertStyleElement=y(),d()(C(),V),C()&&C().locals&&C().locals;const S=(0,n(6262).A)(i,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("BButton"),u=(0,a.resolveComponent)("VsIcon");t((0,r.ssrRenderComponent)(d,(0,a.mergeProps)({variant:o.variant,href:o.href||void 0,tabindex:o.tabindex||void 0,class:["vs-button justify-content-center",c.buttonClasses],size:o.size},e.$attrs,{"aria-disabled":!!e.$attrs.disabled,onClick:function(e){return c.animateHandler(e)},onKeyup:c.tabbedIn},s),{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[o.icon?((0,a.openBlock)(),(0,a.createBlock)(u,{key:0,class:["align-self-center",c.iconClasses],icon:o.icon,size:"xs",padding:0},null,8,["icon","class"])):(0,a.createCommentVNode)("",!0),(0,a.createVNode)("span",{class:["vs-button__text",{"visually-hidden":o.iconOnly}]},[(0,a.renderSlot)(e.$slots,"default")],2)];o.icon?n((0,r.ssrRenderComponent)(u,{class:["align-self-center",c.iconClasses],icon:o.icon,size:"xs",padding:0},null,s,l)):n("\x3c!----\x3e"),n('<span class="'.concat((0,r.ssrRenderClass)([{"visually-hidden":o.iconOnly},"vs-button__text"]),'"').concat(l,">")),(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,l),n("</span>")})),_:3},n))}]])},259:()=>{},279:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>V});var a=n(8944),r=n(2398),s=n(3092),o=n(116);const l={name:"VsFooterSocialMenu",status:"prototype",release:"0.0.1",components:{VsList:s.default,VsHeading:o.default}};var i=n(5072),c=n.n(i),d=n(7825),u=n.n(d),p=n(7659),f=n.n(p),m=n(5056),g=n.n(m),h=n(540),v=n.n(h),y=n(1113),b=n.n(y),_=n(1e3),x=n.n(_),C={};C.styleTagTransform=b(),C.setAttributes=g(),C.insert=f().bind(null,"head"),C.domAPI=u(),C.insertStyleElement=v(),c()(x(),C),x()&&x().locals&&x().locals;const V=(0,n(6262).A)(l,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsHeading"),u=(0,a.resolveComponent)("VsList");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-footer-social-menu px-0 py-150 py-md-200 py-lg-0 px-lg-075","data-test":"vs-footer-social-menu"},s)),">")),t((0,r.ssrRenderComponent)(d,{level:"2","heading-style":"heading-xxs",class:"vs-footer-social-menu__title"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"title")];(0,r.ssrRenderSlot)(e.$slots,"title",{},null,n,s,o)})),_:3},n)),t((0,r.ssrRenderComponent)(u,{unstyled:"",class:"mt-125 mt-md-0 mt-lg-125 pe-lg-400 pe-xl-300"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"default")];(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,o)})),_:3},n)),t("</div>")}]])},282:()=>{},285:()=>{},293:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getURLParameters=function(){var e=new URLSearchParams(document.location.search),t=Object.fromEntries(e);return"object"==typeof t&&Object.keys(t).forEach((function(e){return null===t[e]&&delete t[e]})),t},t.getProductTypes=function(){if(Object.keys(a).length<=0)return r.products;var e=a.search_config.basic_config.productTypes,t=[];return Object.keys(e).forEach((function(n){t.push({key:e[n].value,text:e[n].text,value:e[n].value})})),t};var a,r=n(8611);a="undefined"!=typeof window&&"object"==typeof window.VS?window.VS:{}},338:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var a=n(8944),r=n(2398),s=n(206);n(7826);const o="undefined"!=typeof jest?n(7477):n(6062),l={name:"VsSvg",release:"0.1.1",status:"prototype",props:{path:{type:String,required:!0},fill:{type:String,default:""},height:{type:[Number,String],default:""},width:{type:[Number,String],default:""}},data:function(){return{svg:null}},computed:{nativeAttrs:function(){if(this.svg){var e=(0,s.first)(this.svg.match(/<svg[^>]+.*?>/)).match(/(\S+)=["']?((?:.(?!["']?\s+(?:\S+)=|[>"']))+.)["']?/g),t=(0,s.fromPairs)((0,s.map)(e,(0,s.partial)(s.split,s.partial.placeholder,"=",2)));return(0,s.mapValues)(t,(0,s.partial)(s.replace,s.partial.placeholder,/"/g,""))}return null},attributes:function(){if(this.svg){var e={},t={};return this.fill&&((0,s.has)(this.nativeAttrs,"style")?(t=this.nativeStyleAttrMap).fill=this.fill:t={fill:this.fill},e.style=(0,s.join)((0,s.map)((0,s.toPairs)(t),(0,s.partial)(s.join,s.partial.placeholder,":")),";")),this.height&&(e.height=this.height),this.width&&(e.width=this.width),(0,s.extend)({},this.nativeAttrs,e)}return null},nativeStyleAttrMap:function(){if(this.svg){var e=(0,s.map)((0,s.split)(this.nativeAttrs.style,";"),(0,s.ary)((0,s.partial)(s.split,s.partial.placeholder,":"),1));return(0,s.fromPairs)(e)}return null},children:function(){return this.svg?(0,s.nth)(this.svg.match(/(<svg[^>]+.*?>)([\s\S]*)(<\/svg>)/),2):null}},mounted:function(){var e=this;"function"==typeof o?this.svg=o("./".concat(this.path,".svg")):o["./".concat(this.path,".svg")]().then((function(t){e.svg=t}))}},i=(0,n(6262).A)(l,[["ssrRender",function(e,t,n,s,o,l,i,c){var d;i.svg?t("<svg".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)(c.attributes,{focusable:"false"},s)),">").concat(null!==(d=c.children)&&void 0!==d?d:"","</svg>")):t("\x3c!----\x3e")}]])},340:()=>{},345:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=n(8944),s=n(8944),o=n(2398),l=n(8944),i=a(n(784)),c=a(n(6943));t.default=(0,r.defineComponent)({__name:"Autocomplete",__ssrInlineRender:!0,props:{id:{},label:{},mode:{},multiselectLabel:{},name:{},options:{},placeholder:{},trackBy:{},isTourLocation:{type:Boolean},defaultVal:{}},emits:["changeValue"],setup:function(e,t){var n=t.emit,a=e,r=n,d=(0,l.ref)([]),u=(0,l.ref)(a.options),p=function(e){return e?e[g.value]:""},f=function(e){u.value=a.options.filter((function(t){return t[g.value].toLowerCase().includes(e.toLowerCase())}))},m=function(e){void 0!==a.trackBy?r("changeValue",e[a.trackBy]):r("changeValue",e.label)},g=(0,l.computed)((function(){return void 0!==a.multiselectLabel?a.multiselectLabel:"name"})),h=(0,l.computed)((function(){if("string"==typeof d.value){if(a.isTourLocation){var e=a.options.find((function(e){return e.name===d.value}));if(void 0!==e)return e.slug.trim()}return d.value.trim()}if("object"==typeof d.value&&Object.keys(d.value).length>0)return p(d.value).trim()})),v=(0,l.computed)((function(){return!!(h.value&&h.value.length>0)}));return(0,l.watch)((function(){return d.value}),(function(){null===d.value&&(d.value=[])})),(0,l.onMounted)((function(){void 0!==a.defaultVal&&(d.value=a.defaultVal)})),function(e,t,n,a){t("<div".concat((0,o.ssrRenderAttrs)((0,s.mergeProps)({"data-test":"vs-autocomplete",class:"vs-autocomplete mb-100"},a)),"><label").concat((0,o.ssrRenderAttr)("for",e.id),">").concat((0,o.ssrInterpolate)(e.label),"</label>")),t((0,o.ssrRenderComponent)((0,s.unref)(i.default),{"input-id":e.id,modelValue:d.value,"onUpdate:modelValue":function(e){return d.value=e},itemToString:p,items:u.value,onInputValueChange:f,onSelect:m},{default:(0,s.withCtx)((function(t,n,a,r){var l=t.getInputProps,i=t.getInputEventListeners,d=t.hoveredIndex,p=t.isOpen,f=t.getMenuProps,m=t.getMenuEventListeners,h=t.getItemProps,v=t.getItemEventListeners,y=t.getComboboxProps,b=t.openMenu;if(!n)return[(0,s.createVNode)("div",(0,s.mergeProps)(y(),{class:"vs-autocomplete__list-wrapper"}),[(0,s.createVNode)("input",(0,s.mergeProps)({class:"vs-input form-control"},l(),(0,s.toHandlers)(i(),!0),{placeholder:e.placeholder,onClick:function(e){return b()}}),null,16,["placeholder","onClick"]),(0,s.createVNode)(c.default,{icon:"vs-icon-control-expand",variant:"cta",size:"sm"}),(0,s.withDirectives)((0,s.createVNode)("ul",(0,s.mergeProps)(f(),(0,s.toHandlers)(m(),!0),{class:"vs-autocomplete__list"}),[((0,s.openBlock)(!0),(0,s.createBlock)(s.Fragment,null,(0,s.renderList)(u.value,(function(e,t){return(0,s.openBlock)(),(0,s.createBlock)("li",(0,s.mergeProps)({key:e.id},{ref_for:!0},h({item:e,index:t}),(0,s.toHandlers)(v({item:e,index:t}),!0),{class:["vs-autocomplete__list-item",{"vs-autocomplete__list-item--hover":d===t}]}),(0,s.toDisplayString)(e[g.value]),17)})),128))],16),[[s.vShow,p]])],16)];n("<div".concat((0,o.ssrRenderAttrs)((0,s.mergeProps)(y(),{class:"vs-autocomplete__list-wrapper"}))).concat(r,"><input").concat((0,o.ssrRenderAttrs)((0,s.mergeProps)({class:"vs-input form-control"},l(),{placeholder:e.placeholder}))).concat(r,">")),n((0,o.ssrRenderComponent)(c.default,{icon:"vs-icon-control-expand",variant:"cta",size:"sm"},null,a,r)),n("<ul".concat((0,o.ssrRenderAttrs)((0,s.mergeProps)({style:p?null:{display:"none"}},f(),{class:"vs-autocomplete__list"}))).concat(r,">\x3c!--[--\x3e")),(0,o.ssrRenderList)(u.value,(function(e,t){n("<li".concat((0,o.ssrRenderAttrs)((0,s.mergeProps)({key:e.id},{ref_for:!0},h({item:e,index:t}),{class:["vs-autocomplete__list-item",{"vs-autocomplete__list-item--hover":d===t}]}))).concat(r,">").concat((0,o.ssrInterpolate)(e[g.value]),"</li>"))})),n("\x3c!--]--\x3e</ul></div>")})),_:1},n)),v.value?t('<input type="hidden"'.concat((0,o.ssrRenderAttr)("name",e.name)).concat((0,o.ssrRenderAttr)("value",h.value),">")):t("\x3c!----\x3e"),t("</div>")}}})},364:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>V});var a=n(8944),r=n(2398),s=n(1438),o=n(6533);const l={name:"VsGlobalMenu",status:"prototype",release:"0.1.0",components:{VsContainer:s.T$,VsRow:s.AQ,VsCol:s.Il,LazyHydrationWrapper:o.LazyHydrationWrapper},props:{dropdownLabel:{type:String,default:"Our Websites"}},data:function(){return{websites:[{siteName:"VisitScotland",siteUrl:"https://www.visitscotland.com/"},{siteName:"Business Events",siteUrl:"https://businessevents.visitscotland.com/"},{siteName:"Travel Trade",siteUrl:"https://traveltrade.visitscotland.org/"},{siteName:"Toolkit",siteUrl:"https://toolkit.visitscotland.org/"},{siteName:"Corporate",siteUrl:"https://www.visitscotland.org/"}]}}};var i=n(5072),c=n.n(i),d=n(7825),u=n.n(d),p=n(7659),f=n.n(p),m=n(5056),g=n.n(m),h=n(540),v=n.n(h),y=n(1113),b=n.n(y),_=n(2255),x=n.n(_),C={};C.styleTagTransform=b(),C.setAttributes=g(),C.insert=f().bind(null,"head"),C.domAPI=u(),C.insertStyleElement=v(),c()(x(),C),x()&&x().locals&&x().locals;const V=(0,n(6262).A)(l,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("LazyHydrationWrapper"),u=(0,a.resolveComponent)("VsContainer"),p=(0,a.resolveComponent)("VsRow"),f=(0,a.resolveComponent)("VsCol");t("<nav".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-global-menu"},s)),">")),t((0,r.ssrRenderComponent)(d,{"on-interaction":["focus","click"]},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(u,{fluid:"lg",class:"px-025 px-sm-075"},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(p,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{cols:"12",class:"vs-global-menu__wrapper"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"third-menu-item")]})),_:3})]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(u,{fluid:"lg",class:"px-025 px-sm-075"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(p,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(f,{cols:"12",class:"vs-global-menu__wrapper"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"third-menu-item")]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(p,null,{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.createVNode)(f,{cols:"12",class:"vs-global-menu__wrapper"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"third-menu-item")]})),_:3})];n((0,r.ssrRenderComponent)(f,{cols:"12",class:"vs-global-menu__wrapper"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"third-menu-item")];(0,r.ssrRenderSlot)(e.$slots,"third-menu-item",{},null,n,s,o)})),_:3},s,o))})),_:3},s,o))})),_:3},s,o))})),_:3},n)),t("</nav>")}]])},378:(e,t)=>{"use strict";var n;function a(){n="undefined"!=typeof window&&"object"==typeof window.VS?window.VS:{}}Object.defineProperty(t,"__esModule",{value:!0}),t.getLabelText=function(e,t,r){a();var s="";return Object.keys(n).length>0&&(s=void 0!==r?n.search_config.basic_config.search_module[r][e]:n.search_config.basic_config.search_module[e]),s||t},t.getProductName=function(e,t){a();var r={};return Object.keys(n).length>0&&Object.keys(n.search_config.basic_config.productTypes).forEach((function(e){var t=n.search_config.basic_config.productTypes[e];r[t.value]=t.text})),r[e]?r[e]:t},t.getLocale=function(){var e=document.documentElement.lang.toLocaleLowerCase().slice(0,2)||"";return"en"===e&&(e=""),e}},442:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var a=n(8944),r=n(2398);const s={name:"VsHeroSectionVideoControl",status:"prototype",release:"0.0.1",components:{VsButton:n(255).default},inject:{videoPlayingStatus:{default:"Playing"},videoPausedStatus:{default:"Paused"}},emits:["videoToggled"],data:function(){return{isPlaying:!0}},methods:{toggleVideo:function(){this.$emit("videoToggled",this.isPlaying),this.isPlaying?this.isPlaying=!1:this.isPlaying=!0}}};var o=n(5072),l=n.n(o),i=n(7825),c=n.n(i),d=n(7659),u=n.n(d),p=n(5056),f=n.n(p),m=n(540),g=n.n(m),h=n(1113),v=n.n(h),y=n(9057),b=n.n(y),_={};_.styleTagTransform=v(),_.setAttributes=f(),_.insert=u().bind(null,"head"),_.domAPI=c(),_.insertStyleElement=g(),l()(b(),_),b()&&b().locals&&b().locals;const x=(0,n(6262).A)(s,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsButton");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({"data-test":"vs-hero-section-video-control"},s)),">")),t((0,r.ssrRenderComponent)(d,{"icon-only":"",class:"vs-hero-section-video-control",icon:i.isPlaying?"vs-icon-control-pause":"vs-icon-control-play",onClick:c.toggleVideo},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"default")];(0,r.ssrRenderSlot)(e.$slots,"default",{},null,n,s,o)})),_:3},n)),t('<div aria-live="polite" class="visually-hidden" role="status">'),i.isPlaying&&c.videoPlayingStatus?t("<span>".concat((0,r.ssrInterpolate)(c.videoPlayingStatus),"</span>")):t("\x3c!----\x3e"),!i.isPlaying&&c.videoPausedStatus?t("<span>".concat((0,r.ssrInterpolate)(c.videoPausedStatus),"</span>")):t("\x3c!----\x3e"),t("</div></div>")}]])},462:()=>{},476:()=>{},505:e=>{"use strict";e.exports=require("@babel/runtime/helpers/toConsumableArray")},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},558:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>w});var a=n(8944),r=n(2398),s=n(1438),o=n(8866),l=n(6266),i=n(3178),c=n(2308).A.embed;const d={name:"VsEmbedWrapper",status:"prototype",release:"0.0.1",components:{VsContainer:s.T$,VsRow:s.AQ,VsCol:s.Il,VsBody:o.default,VsWarning:l.default},mixins:[i.A],props:{noCookiesRequired:{type:Boolean,default:!1},noCookieText:{type:String,required:!0},errorText:{type:String,required:!0},noJsText:{type:String,required:!0},extraContent:{type:String,default:""},embeddedScript:{type:String,default:""}},data:function(){return{requiredCookies:this.noCookiesRequired?null:c}},computed:{showError:function(){return!this.noCookiesRequired&&(!this.cookiesAllowed&&!0===this.cookiesLoaded||!this.cookiesLoaded)},warningText:function(){var e="";return this.cookiesLoaded||(e=this.errorText),this.cookiesAllowed||!0!==this.cookiesLoaded||(e=this.noCookieText),e}},methods:{callbackOnUpdated:function(){if(this.embeddedScript&&this.cookiesLoaded&&this.requiredCookiesAllowed){var e=document.createElement("script");e.src=this.embeddedScript,document.head.appendChild(e)}}}};var u=n(5072),p=n.n(u),f=n(7825),m=n.n(f),g=n(7659),h=n.n(g),v=n(5056),y=n.n(v),b=n(540),_=n.n(b),x=n(1113),C=n.n(x),V=n(2435),S=n.n(V),k={};k.styleTagTransform=C(),k.setAttributes=y(),k.insert=h().bind(null,"head"),k.domAPI=m(),k.insertStyleElement=_(),p()(S(),k),S()&&S().locals&&S().locals;const w=(0,n(6262).A)(d,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsContainer"),u=(0,a.resolveComponent)("VsRow"),p=(0,a.resolveComponent)("VsCol"),f=(0,a.resolveComponent)("VsBody"),m=(0,a.resolveComponent)("VsWarning");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({"data-test":"vs-embed-wrapper",class:"vs-embed-wrapper"},s)),">")),t((0,r.ssrRenderComponent)(d,null,{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[(0,a.createVNode)(u,null,{default:(0,a.withCtx)((function(){return[(0,a.createVNode)(p,{cols:"12",sm:"10","offset-sm":"1",md:"6","offset-md":"3"},{default:(0,a.withCtx)((function(){return[e.$slots["embed-intro-copy"]&&e.$slots["embed-intro-copy"]()&&!c.showError?((0,a.openBlock)(),(0,a.createBlock)(f,{key:0,class:"vs-module-wrapper__intro vs-embed-wrapper__intro","data-test":"vs-module-wrapper__intro"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-intro-copy")]})),_:3})):(0,a.createCommentVNode)("",!0)]})),_:3}),(0,a.createVNode)(p,{cols:"12"},{default:(0,a.withCtx)((function(){return[e.cookiesAllowed||o.noCookiesRequired?((0,a.openBlock)(),(0,a.createBlock)("div",{class:"vs-embed-wrapper__container",key:"embeddedContent"},[(0,a.renderSlot)(e.$slots,"embed-widget")])):(0,a.createCommentVNode)("",!0),c.showError?((0,a.openBlock)(),(0,a.createBlock)("div",{key:"fallback"},[(0,a.createVNode)(m,{type:!0===e.cookiesLoaded?"cookie":"normal",class:"vs-embed-wrapper__error","data-test":"vs-embed-wrapper__error"},(0,a.createSlots)({default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(c.warningText)+" ",1)]})),_:2},[o.extraContent?{name:"extra-content",fn:(0,a.withCtx)((function(){return[(0,a.createVNode)("div",{innerHTML:o.extraContent},null,8,["innerHTML"])]})),key:"0"}:void 0,e.cookiesAllowed||!0!==e.cookiesLoaded?void 0:{name:"button-text",fn:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-button-text")]})),key:"1"}]),1032,["type"])])):(0,a.createCommentVNode)("",!0),(0,a.createVNode)(m,{type:"normal","data-test":"vs-embed-wrapper__error--no-js",class:"vs-embed-wrapper__error vs-embed-wrapper__error--no-js"},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.noJsText),1)]})),_:1})]})),_:3})]})),_:3})];n((0,r.ssrRenderComponent)(u,null,{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[(0,a.createVNode)(p,{cols:"12",sm:"10","offset-sm":"1",md:"6","offset-md":"3"},{default:(0,a.withCtx)((function(){return[e.$slots["embed-intro-copy"]&&e.$slots["embed-intro-copy"]()&&!c.showError?((0,a.openBlock)(),(0,a.createBlock)(f,{key:0,class:"vs-module-wrapper__intro vs-embed-wrapper__intro","data-test":"vs-module-wrapper__intro"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-intro-copy")]})),_:3})):(0,a.createCommentVNode)("",!0)]})),_:3}),(0,a.createVNode)(p,{cols:"12"},{default:(0,a.withCtx)((function(){return[e.cookiesAllowed||o.noCookiesRequired?((0,a.openBlock)(),(0,a.createBlock)("div",{class:"vs-embed-wrapper__container",key:"embeddedContent"},[(0,a.renderSlot)(e.$slots,"embed-widget")])):(0,a.createCommentVNode)("",!0),c.showError?((0,a.openBlock)(),(0,a.createBlock)("div",{key:"fallback"},[(0,a.createVNode)(m,{type:!0===e.cookiesLoaded?"cookie":"normal",class:"vs-embed-wrapper__error","data-test":"vs-embed-wrapper__error"},(0,a.createSlots)({default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(c.warningText)+" ",1)]})),_:2},[o.extraContent?{name:"extra-content",fn:(0,a.withCtx)((function(){return[(0,a.createVNode)("div",{innerHTML:o.extraContent},null,8,["innerHTML"])]})),key:"0"}:void 0,e.cookiesAllowed||!0!==e.cookiesLoaded?void 0:{name:"button-text",fn:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-button-text")]})),key:"1"}]),1032,["type"])])):(0,a.createCommentVNode)("",!0),(0,a.createVNode)(m,{type:"normal","data-test":"vs-embed-wrapper__error--no-js",class:"vs-embed-wrapper__error vs-embed-wrapper__error--no-js"},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.noJsText),1)]})),_:1})]})),_:3})];n((0,r.ssrRenderComponent)(p,{cols:"12",sm:"10","offset-sm":"1",md:"6","offset-md":"3"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[e.$slots["embed-intro-copy"]&&e.$slots["embed-intro-copy"]()&&!c.showError?((0,a.openBlock)(),(0,a.createBlock)(f,{key:0,class:"vs-module-wrapper__intro vs-embed-wrapper__intro","data-test":"vs-module-wrapper__intro"},{default:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-intro-copy")]})),_:3})):(0,a.createCommentVNode)("",!0)];e.$slots["embed-intro-copy"]&&e.$slots["embed-intro-copy"]()&&!c.showError?n((0,r.ssrRenderComponent)(f,{class:"vs-module-wrapper__intro vs-embed-wrapper__intro","data-test":"vs-module-wrapper__intro"},{default:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"embed-intro-copy")];(0,r.ssrRenderSlot)(e.$slots,"embed-intro-copy",{},null,n,s,o)})),_:3},s,o)):n("\x3c!----\x3e")})),_:3},s,l)),n((0,r.ssrRenderComponent)(p,{cols:"12"},{default:(0,a.withCtx)((function(t,n,s,l){if(!n)return[e.cookiesAllowed||o.noCookiesRequired?((0,a.openBlock)(),(0,a.createBlock)("div",{class:"vs-embed-wrapper__container",key:"embeddedContent"},[(0,a.renderSlot)(e.$slots,"embed-widget")])):(0,a.createCommentVNode)("",!0),c.showError?((0,a.openBlock)(),(0,a.createBlock)("div",{key:"fallback"},[(0,a.createVNode)(m,{type:!0===e.cookiesLoaded?"cookie":"normal",class:"vs-embed-wrapper__error","data-test":"vs-embed-wrapper__error"},(0,a.createSlots)({default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(c.warningText)+" ",1)]})),_:2},[o.extraContent?{name:"extra-content",fn:(0,a.withCtx)((function(){return[(0,a.createVNode)("div",{innerHTML:o.extraContent},null,8,["innerHTML"])]})),key:"0"}:void 0,e.cookiesAllowed||!0!==e.cookiesLoaded?void 0:{name:"button-text",fn:(0,a.withCtx)((function(){return[(0,a.renderSlot)(e.$slots,"embed-button-text")]})),key:"1"}]),1032,["type"])])):(0,a.createCommentVNode)("",!0),(0,a.createVNode)(m,{type:"normal","data-test":"vs-embed-wrapper__error--no-js",class:"vs-embed-wrapper__error vs-embed-wrapper__error--no-js"},{default:(0,a.withCtx)((function(){return[(0,a.createTextVNode)((0,a.toDisplayString)(o.noJsText),1)]})),_:1})];e.cookiesAllowed||o.noCookiesRequired?(n('<div class="vs-embed-wrapper__container"'.concat(l,">")),(0,r.ssrRenderSlot)(e.$slots,"embed-widget",{},null,n,s,l),n("</div>")):n("\x3c!----\x3e"),c.showError?(n("<div".concat(l,">")),n((0,r.ssrRenderComponent)(m,{type:!0===e.cookiesLoaded?"cookie":"normal",class:"vs-embed-wrapper__error","data-test":"vs-embed-wrapper__error"},(0,a.createSlots)({default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[(0,a.createTextVNode)((0,a.toDisplayString)(c.warningText)+" ",1)];t("".concat((0,r.ssrInterpolate)(c.warningText)," "))})),_:2},[o.extraContent?{name:"extra-content",fn:(0,a.withCtx)((function(e,t,n,r){if(!t)return[(0,a.createVNode)("div",{innerHTML:o.extraContent},null,8,["innerHTML"])];var s;t("<div".concat(r,">").concat(null!==(s=o.extraContent)&&void 0!==s?s:"","</div>"))})),key:"0"}:void 0,e.cookiesAllowed||!0!==e.cookiesLoaded?void 0:{name:"button-text",fn:(0,a.withCtx)((function(t,n,s,o){if(!n)return[(0,a.renderSlot)(e.$slots,"embed-button-text")];(0,r.ssrRenderSlot)(e.$slots,"embed-button-text",{},null,n,s,o)})),key:"1"}]),s,l)),n("</div>")):n("\x3c!----\x3e"),n((0,r.ssrRenderComponent)(m,{type:"normal","data-test":"vs-embed-wrapper__error--no-js",class:"vs-embed-wrapper__error vs-embed-wrapper__error--no-js"},{default:(0,a.withCtx)((function(e,t,n,s){if(!t)return[(0,a.createTextVNode)((0,a.toDisplayString)(o.noJsText),1)];t("".concat((0,r.ssrInterpolate)(o.noJsText)))})),_:1},s,l))})),_:3},s,l))})),_:3},s,l))})),_:3},n)),t("</div>")}]])},582:e=>{"use strict";e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="50.634" height="60.873" viewBox="0 0 50.634 60.873">\n <g data-name="Group 1848">\n <path fill="#983c00" d="M31.579 23.815c-.11.488.356 1.106.25 1.426-.018.045.059.245.03.33l-2.243 1.515c-.23.83 1.468 2.412 1.334 2.834-.072.22.77.776.699 1.006-.104.573-.67.809-.791 1.133-.004.03-.983 1.193-.993 1.223-.072.235-1.063.28-1.136.515-.155.481-5.09.973-5.097.96-1.22-.252-4.092-3.061-3.662-4.54a61 61 0 0 1-.275-1.199c-.069-.175.429-6.601-2.927-6.433C9.601 22.407 2.392 29.646 3.09 37.04c1.66 17.513 5.088 22.766 5.088 22.766l2.74-.053a10.4 10.4 0 0 0-.132-4.64 29 29 0 0 0 3.278.272l.104 4.027s4.19.44 4.793-.145c.117-.108.222-4.279.222-4.279l7.735-.327 1.56 4.42a16 16 0 0 0 3.864-.223c.984-.313 7.688-26.977-.762-35.042m-4.698 25.311-2.23-4.524-1.37 3.514-1.277-2.75-1.687 3.695-1.88-3.921.908-.435.95 1.981 1.152-2.523-1.181-2.538.913-.423 2.017 4.35 1.344-3.445 2.301 4.672 1.224-2.681.916.418Z" data-name="Path 1232"/>\n <g data-name="Group 1847">\n <path fill="#c46823" d="M16.798 24.499c-.187-.028-.332-.05-.477-.08a7 7 0 0 1-1.342-.331 2.3 2.3 0 0 1-.85-.515 2.5 2.5 0 0 0-.765-.494c-.643-.29-1.28-.582-1.932-.862a2 2 0 0 1-.946-.825 9 9 0 0 1-1.096-2.65 4.1 4.1 0 0 1-.01-1.86 1.36 1.36 0 0 1 .49-.79 6 6 0 0 1 1.662-.98 1.6 1.6 0 0 1 1.031-.045c.418.132.837.274 1.256.403l.013.436a9 9 0 0 0 .407 2.528 4.2 4.2 0 0 0 .346.804 22.3 22.3 0 0 1 1.993 4.574c.06.22.131.44.218.687" data-name="Path 1233"/>\n <path fill="#c46823" d="M34.234 23.356a29 29 0 0 1 .924-3.102c.254-.672.536-1.323.846-1.965a6.6 6.6 0 0 0 .627-2.367c.032-.458.035-.921.033-1.378.006-.354-.01-.354.301-.474l.796-.308a1.6 1.6 0 0 1 1.326.074c.442.229.895.465 1.33.7a1.32 1.32 0 0 1 .617.868 4.7 4.7 0 0 1 .16 1.184q.019.617-.013 1.241a1.5 1.5 0 0 1-.094.457 6.3 6.3 0 0 1-1.033 1.953 1.9 1.9 0 0 1-.665.536c-.452.232-.913.47-1.355.705-.135.07-.277.146-.413.21a4 4 0 0 0-1.158.8 1.94 1.94 0 0 1-.717.443c-.415.16-.832.302-1.257.443a1.5 1.5 0 0 1-.243-.013" data-name="Path 1234"/>\n <path fill="#fca65d" d="M14.414 10.08a29 29 0 0 1-2.237-.268 20.6 20.6 0 0 1-5.14-1.405 34 34 0 0 1-1.535-.69 2 2 0 0 1-.947-.924c-.347-.658-.703-1.311-1.04-1.97a12 12 0 0 0-1.24-1.942A4.9 4.9 0 0 0 .893 1.636C.87 1.614.85 1.584.827 1.562l-.001-.014a4 4 0 0 1-.378.01l-.01.016-.39.012.013.445-.009.006.017.531a.7.7 0 0 1 .146.11 7.4 7.4 0 0 1 .992 1.385 17 17 0 0 1 .875 2.013c.22.568.465 1.117.719 1.667.282.599.61 1.16.888 1.759a3.4 3.4 0 0 0 .963 1.215 10.4 10.4 0 0 0 1.988 1.265c1.038.5 2.096.965 3.15 1.454a11 11 0 0 0 1.736.586 21 21 0 0 1 2.416.793c.187.07.393.108.614.166a11.4 11.4 0 0 1 .675-2.489 11 11 0 0 1 1.223-2.234c-.77-.063-1.304-.114-2.04-.178" data-name="Path 1235"/>\n <path fill="#fca65d" d="m49.757.59-.016-.566-.364.005-.366.01c-.081.078-.168.158-.251.224a4.8 4.8 0 0 0-1.219 1.284 14.5 14.5 0 0 0-1.224 2.199c-.304.654-.61 1.31-.899 1.969a2.54 2.54 0 0 1-1.031 1.138 8.7 8.7 0 0 1-1.507.707c-.977.37-2.002.608-3.004.9a29.5 29.5 0 0 1-5.257 1.07 9 9 0 0 0-.552.06 11 11 0 0 1 1.362 2.134 12 12 0 0 1 .816 2.406 2 2 0 0 0 .223-.06c.866-.273 1.738-.56 2.6-.831a17 17 0 0 0 3.482-1.548 16 16 0 0 0 2.677-1.742 4.65 4.65 0 0 0 1.446-2c.179-.498.413-.99.645-1.481a8 8 0 0 0 .511-1.287c.075-.26.155-.53.233-.79A9.7 9.7 0 0 1 49.767.95l.005-.008-.014-.354Z" data-name="Path 1236"/>\n <path fill="#c46823" d="M31.01 19.976c.034.076.051.12.066.161l2.431 4.142c.051.17-.815 3.502-1.052 4.363q-.12.438-.238.893a.1.1 0 0 1-.054-.024 3.2 3.2 0 0 0-1.765-.613 1.66 1.66 0 0 1-.85-.291 6.2 6.2 0 0 0-2.272-1.145 7 7 0 0 0-3.794.182 6.3 6.3 0 0 0-2.2 1.416.27.27 0 0 1-.181.065 6 6 0 0 0-1.241.219 2.06 2.06 0 0 0-.923.648q-.023.023-.06.061a.3.3 0 0 1-.04-.067c-.448-1.148-.893-1.743-1.282-2.934a.5.5 0 0 1-.034-.119 50 50 0 0 1-1.582-5.242s2.563-4.742 2.582-4.814c0 0 3.462 6.139 3.446 6.14.016-.001 2.702-4.602 2.702-4.602l3.766 6.28c.002.017 2.577-4.732 2.577-4.732" data-name="Path 1237"/>\n <path fill="#fca65d" d="M25.85 35.467c-.854-.026-1.692-.04-2.539-.108a3.1 3.1 0 0 1-2.213-1.22 8 8 0 0 0-.72-.807 4.85 4.85 0 0 1-1.346-2.222c-.072-.238-.156-.463-.233-.693a.8.8 0 0 1-.026-.277 2 2 0 0 1 .043-.217.87.87 0 0 1 .434-.674 2.1 2.1 0 0 1 .918-.315c.183-.022.7-.037.885-.062a.35.35 0 0 0 .18-.08 4.4 4.4 0 0 1 1.035-.963 5.7 5.7 0 0 1 1.98-.823 9.3 9.3 0 0 1 1.961-.105 6.05 6.05 0 0 1 2.556.782 4.1 4.1 0 0 1 1.013.854.25.25 0 0 0 .215.068 6.3 6.3 0 0 1 1.335.08 1.5 1.5 0 0 1 .63.307.88.88 0 0 1 .263.905c-.088.336-.178.666-.268 1.002a5.9 5.9 0 0 1-.9 1.89 2.4 2.4 0 0 1-.353.395 3.8 3.8 0 0 0-.556.658 3 3 0 0 1-2.17 1.38l-1.833.222-.3.01v.013m4.788-4.954a.5.5 0 0 0-.508-.49l-.013.002a.85.85 0 0 0-.376.095 3.18 3.18 0 0 0-1.628 1.967 1.2 1.2 0 0 0-.043.466.425.425 0 0 0 .383.454l.046-.003a1.1 1.1 0 0 0 .516-.137 3.2 3.2 0 0 0 1.494-1.775 3.3 3.3 0 0 0 .132-.58m-7.4 2.076a2.4 2.4 0 0 0-.078-.396 3.19 3.19 0 0 0-1.778-1.86.9.9 0 0 0-.415-.052.4.4 0 0 0-.386.429l.003.033a1.9 1.9 0 0 0 .118.62 3.22 3.22 0 0 0 1.6 1.693 1.1 1.1 0 0 0 .491.107c.274.009.422-.183.448-.562" data-name="Path 1238"/>\n <path fill="#983c00" d="m22.12 23.451-3.456-6.163-3.133 5.836c-.041-.13-1.614-4.43-1.703-5.002a9.3 9.3 0 0 1-.126-2.175 7.4 7.4 0 0 1 .6-2.533 12.4 12.4 0 0 1 1.96-3.161 4.9 4.9 0 0 1 1.757-1.336 2.76 2.76 0 0 1 1.226-.21c.201.013.405-.012.602.01a2 2 0 0 1 .468.054 22 22 0 0 0 2.17.546 13.7 13.7 0 0 0 3.443.18 17.4 17.4 0 0 0 3.527-.716c.393-.116.796-.223 1.192-.31a1.9 1.9 0 0 1 .53-.021c.375.023.742.055 1.11.106a3.36 3.36 0 0 1 1.65.824 6.4 6.4 0 0 1 1.32 1.557 11.8 11.8 0 0 1 1.556 3.826 7.55 7.55 0 0 1-.108 3.582c-.04.156-.931 2.63-1.378 3.837a9.4 9.4 0 0 0-.416 1.45c-.2.97-.268 1.497-.42 2.028-.021.06-.04.203-.077.319l-3.268-5.506-2.582 4.649-3.77-6.272Z" data-name="Path 1239"/>\n </g>\n </g>\n</svg>\n'},592:()=>{},623:()=>{},690:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var a=n(8944),r=n(2398);const s={name:"VsAddress",status:"prototype",release:"0.1.0",components:{VsIcon:n(6943).default}};var o=n(5072),l=n.n(o),i=n(7825),c=n.n(i),d=n(7659),u=n.n(d),p=n(5056),f=n.n(p),m=n(540),g=n.n(m),h=n(1113),v=n.n(h),y=n(285),b=n.n(y),_={};_.styleTagTransform=v(),_.setAttributes=f(),_.insert=u().bind(null,"head"),_.domAPI=c(),_.insertStyleElement=g(),l()(b(),_),b()&&b().locals&&b().locals;const x=(0,n(6262).A)(s,[["ssrRender",function(e,t,n,s,o,l,i,c){var d=(0,a.resolveComponent)("VsIcon");t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-address","data-test":"vs-address"},s)),">")),t((0,r.ssrRenderComponent)(d,{icon:"fa-regular fa-location-dot",class:"vs-address__map-marker me-050"},null,n)),t('<address class="vs-address__address-box">'),(0,r.ssrRenderSlot)(e.$slots,"default",{},null,t,n),t("</address></div>")}]])},717:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var a=n(8944),r=n(2398);const s={name:"VsCannedSearchCuisines",status:"prototype",release:"0.0.1",props:{cuisines:{type:Array,default:null}}};var o=n(5072),l=n.n(o),i=n(7825),c=n.n(i),d=n(7659),u=n.n(d),p=n(5056),f=n.n(p),m=n(540),g=n.n(m),h=n(1113),v=n.n(h),y=n(5258),b=n.n(y),_={};_.styleTagTransform=v(),_.setAttributes=f(),_.insert=u().bind(null,"head"),_.domAPI=c(),_.insertStyleElement=g(),l()(b(),_),b()&&b().locals&&b().locals;const x=(0,n(6262).A)(s,[["ssrRender",function(e,t,n,s,o,l,i,c){t("<div".concat((0,r.ssrRenderAttrs)((0,a.mergeProps)({class:"vs-canned-search-cuisines","data-test":"vs-canned-search-cuisines"},s)),">\x3c!--[--\x3e")),(0,r.ssrRenderList)(o.cuisines,(function(e,n){t('<span class="vs-canned-search-cuisines__cuisine">'.concat((0,r.ssrInterpolate)(e.name),"</span>"))})),t("\x3c!--]--\x3e</div>")}]])},738:e=>{"use strict";e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="368.391" height="207.75" viewBox="0 0 368.391 207.75">\n <path d="M1612.2 617.948c18.35-5.4 52.033 3.12 54.654-14.714 3.957-26.93 59.255-24.991 110.228-11.843 31.168 8.038 260.287 83.573 143.861 89.7-43.217.254-81.687-1.29-112.128-.678-94.314 1.9 26.838-17.056-67.347-15.537-10.583.171-22.569.241-51.709-.452-20.876-.5-35.385 2.581-58.879 2.771-67.324.544-34.994-44.45-18.68-49.247" style="fill:#28c7c4" transform="rotate(-3 -8836.957 30689.14)"/>\n <g transform="translate(89.27)">\n <ellipse cx="78.086" cy="9.138" rx="78.086" ry="9.138" style="fill:#efefef;opacity:.5" transform="translate(0 189.473)"/>\n <path d="M1589.217 607.124c-.394 1.665 1.175 3.8.8 4.884-.067.155.191.843.085 1.131l-7.726 5.09c-.817 2.829 4.924 8.3 4.447 9.738-.254.752 2.6 2.685 2.348 3.465-.376 1.953-2.323 2.74-2.748 3.843-.016.1-3.405 4.04-3.439 4.143-.254.8-3.646.916-3.905 1.715-.549 1.64-17.44 3.126-17.456 3.091-4.163-.909-13.868-10.623-12.341-15.661-.046-.1-.876-4-.893-4.107-.229-.6 1.726-22.545-9.751-22.1-24.49-.9-49.41 23.561-47.308 48.866 4.977 59.918 16.485 78.005 16.485 78.005l9.369-.073s1.734-5.574-.272-15.868a99 99 0 0 0 11.2 1.041l.2 13.771s14.308 1.665 16.388-.307c.4-.381.927-14.617.927-14.617l26.45-.818 5.156 15.168s9.244.586 13.219-.607c3.369-1.017 27.328-91.893-1.235-119.793" style="fill:#3a2495" transf