1(window.webpackJsonp=window.webpackJsonp||[]).push([[30,20],{1077:function(t,e,n){"use strict";n.r(e);var r=n(0),l=n(7),c=(n(111),n(20),n(14),n(18),n(11),n(24),n(19),n(25),n(39),n(12)),menu=n(941),o=n(148),d=n(912),h=n(913),f=n(918),m=n(943);function y(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var O={props:{blok:{type:Object},showLang:{type:Boolean,default:!0}},data:function(){return{brand:"Charming Italy",mobileIsOpen:!1,menuData:null,contacts:null,displayOnScroll:!0,endDisplayOnScroll:!0,contactFromMail:!1}},components:{ContactUsIcon:d.a,ContactUsLink:h.a,ContactUsPhone:f.a,Logo:m.a},fetch:function(){var t=this;return Object(l.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="141",!(r=t.blok.menu.menuSelected)||""===r){e.next=5;break}return e.next=4,t.$apollo.query(Object(menu.a)(n,r)).then((function(t){return t.data.menu.getMenuById})).catch((function(t){console.log("%c error getMenuById ","color: #d95454",t)}));case 4:t.menuData=e.sent;case 5:return e.next=7,t.$apollo.query(Object(o.a)(n,t.lang)).then((function(t){return t.data.display.getDisplayById})).catch((function(t){console.log("%c error getDisplay ","color: #d95454",t)}));case 7:t.contacts=e.sent;case 8:case"end":return e.stop()}}),e)})))()},methods:{openMenu:function(){window.scrollTo(0,0),this.mobileIsOpen=!this.mobileIsOpen,this.$store.dispatch("hideHeader",this.mobileIsOpen),this.$store.dispatch("toggleMenu",this.mobileIsOpen)},handleScroll:function(){if(this.$viewport.isGreaterOrEquals("lg")){var t=window.scrollY,e=this.displayOnScroll?"90":35;t>=e&&this.displayOnScroll?this.hideHeader():t<e&&!this.displayOnScroll&&this.showHeader(),this.scrollPosition=t}},hideHeader:function(){this.displayOnScroll=!1},showHeader:function(){var t=this;setTimeout((function(){t.displayOnScroll=!0}),300)}},computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?y(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):y(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(c.b)(["lang"]))},v=O,w=n(4),component=Object(w.a)(v,(function(){var t=this,e=t._self._c;return e("header",{directives:[{name:"editable",rawName:"v-editable",value:t.blok,expression:"blok"}],staticClass:"bg-white print:hidden",class:{"lg:h-0":!t.displayOnScroll,"lg:translate-y-0":t.displayOnScroll},attrs:{id:"headerContainer"}},[e("div",{staticClass:"container flex items-start justify-between px-4 pt-1 md:px-6 lg:pt-3 lg:px-0"},[e("Logo",{attrs:{url:t.blok.logoUrl,position:"justify-center",displayOnScroll:t.displayOnScroll}}),t._v(" "),e("div",{staticClass:"flex-row items-start justify-between",class:{"hidden top-0":!t.displayOnScroll,"hidden lg:flex":t.displayOnScroll}},[e("div",{staticClass:"flex items-center justify-start"},[e("ContactUsIcon",{attrs:{params:"-mt-2 w-5",type:"Mail"}}),t._v(" "),e("ContactUsLink",{staticClass:"ml-1 font-normal text-ch-primary-500",attrs:{lang:this.lang,mailTo:!0===t.contactFromMail&&t.contacts?t.contacts.email_booking:"",params:!0===t.contactFromMail?"":"uppercase"}}),t._v(" "),e("div",{staticClass:"mx-2"},[t._v("|")]),t._v(" "),t.contacts&&t.contacts.phone_number?[e("ContactUsIcon",{attrs:{params:"w-4 -mt-2",type:"Phone"}}),t._v(" "),e("ContactUsPhone",{attrs:{number:t.contacts.phone_number,params:"ml-1 font-normal hover:underline underline-offset-2"}})]:t._e()],2),t._v(" "),t.showLang?e("BaseLangSwitcherHorizontal"):t._e()],1),t._v(" "),e("div",{staticClass:"flex justify-end mr-2 lg:hidden"},[e("button",{staticClass:"inline-block",attrs:{"aria-label":"Toggle Menu"},on:{click:t.openMenu}},[e("svg",{staticClass:"w-10 h-10 fill-ch-primary-500",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40"}},[e("path",{staticClass:"cls-1",attrs:{d:"M20,0A20,20,0,1,0,40,20,20,20,0,0,0,20,0ZM31.41,27.48l-10.09-.06H18.56L8.47,27.35V24.48l10.1.06,2.75,0,10.1.06Zm0-6-10.09-.06-2.76,0L8.47,21.36V18.5l10.1.06,2.75,0,10.1.06Zm0-6-10.09-.06-2.76,0L8.47,15.38V12.52l10.1.06h2.75l10.1.06Z"}}
1)])])])],1),t._v(" "),t.menuData?e("BaseDesktopTabMenu",{attrs:{displayOnScroll:t.displayOnScroll,menuData:t.menuData}}):t._e(),t._v(" "),t.menuData?e("BaseMobileMenu",{attrs:{mobileIsOpen:t.mobileIsOpen,contacts:t.contacts,menuData:t.menuData,showLang:t.showLang},on:{closeMenu:function(e){t.mobileIsOpen=!1}}}):t._e()],1)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{BaseLangSwitcherHorizontal:n(942).default,BaseDesktopTabMenu:n(966).default,BaseMobileMenu:n(1016).default})},918:function(t,e,n){"use strict";var r={props:{number:{type:String,default:"+39.0000000000"},params:{type:String,default:""}}},l=n(4),component=Object(l.a)(r,(function(){var t=this;return(0,t._self._c)("a",{class:t.params,attrs:{href:"tel:"+t.$options.filters.reformatPhone(t.number)}},[t._v("\n "+t._s(t.number))])}),[],!1,null,null,null);e.a=component.exports},941:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r,l=n(15),c=n(16),o=function(t,e){return{query:Object(c.a)(r||(r=Object(l.a)(["\n\t\t\tquery GetMenuById($id: String!, $displayId: String!) {\n\t\t\t\tmenu(displayId: $displayId) {\n\t\t\t\t\tgetMenuById(_id: $id) {\n\t\t\t\t\t\t_id\n\t\t\t\t\t\titems\n\t\t\t\t\t\tmenuItem\n\t\t\t\t\t\tlang\n\t\t\t\t\t\tname\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t"]))),variables:{displayId:t,id:e},fetchPolicy:"no-cache",update:function(data){return data.menu.getMenuById}}}},943:function(t,e,n){"use strict";n(20),n(14),n(18),n(11),n(24),n(19),n(25);var r=n(0),l=n(12);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var o={data:function(){return{brand:"Charming Italy"}},props:{url:{type:String,default:"#"},displayOnScroll:{type:Boolean,default:function(){return!1}},position:{type:String,default:"justify-start"}},computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(l.b)("search",["searchParams"]))},d=o,h=n(4),component=Object(h.a)(d,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flex",class:{"hidden top-0":!t.displayOnScroll&&"Charming Puglia"!==t.brand},position:t.position},[t.searchParams&&t.searchParams.checkin&&t.searchParams.checkout?e("a",{attrs:{href:t.url}},[e("img",{staticClass:"mb-2",attrs:{src:n(557),alt:t.brand,title:t.brand,width:"100%"}})]):e("nuxt-link",{attrs:{to:t.url}},[e("img",{staticClass:"mb-2",attrs:{src:n(557),alt:t.brand,title:t.brand,width:"100%"}})])],1)}),[],!1,null,null,null);e.a=component.exports},966:function(t,e,n){"use strict";n.r(e);var r=n(0),l=(n(54),n(66),n(20),n(14),n(18),n(11),n(24),n(19),n(25),n(12));function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var o={props:{menuData:{type:Object,required:!1},displayOnScroll:{type:Boolean,required:!1,default:!0}},data:function(){return{isOpen:"0",activeMenu:null,isSubmenuOpen:null}},created:function(){this.activeMenu=this.menuData.menuItem[0]},methods:{checkDomain:function(t){return!(!t||!t.includes("https://www.charmingitaly.com"))},openMenu:function(t){this.isOpen=t,this.activeMenu=this.menuData.menuItem[t]},openSubMenu:function(t){this.isSubmenuOpen=t},closeSubMenu:function(){this.isSubmenuOpen=null}},computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEac
1h((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(l.b)("search",["searchParams"]))},d=o,h=n(4),component=Object(h.a)(d,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"hidden lg:block"},[e("nav",{staticClass:"container flex flex-col items-end justify-start px-6 -mt-7 lg:px-0",class:{"hidden duration-100 top-0":!t.displayOnScroll}},[e("ul",{staticClass:"flex justify-center gap-x-12"},t._l(t.menuData.menuItem,(function(menu,n){return e("li",{key:n,staticClass:"underline-offset-8",class:{"underline font-bold decoration-4":parseInt(t.isOpen)===parseInt(n)},on:{click:function(e){return t.openMenu(n)}}},[menu.url&&t.searchParams&&t.searchParams.checkin&&t.searchParams.checkout?e("a",{staticClass:"text-lg uppercase cursor-pointer",attrs:{href:menu.url,target:menu.target,title:menu.label}},[t._v(t._s(menu.label)+"\n ")]):menu.url?e("nuxt-link",{staticClass:"text-lg uppercase cursor-pointer",attrs:{to:menu.url,target:menu.target,title:menu.label}},[t._v(t._s(menu.label)+"\n ")]):e("div",{staticClass:"text-lg uppercase cursor-pointer"},[t._v("\n "+t._s(menu.label)+"\n ")])],1)})),0)]),t._v(" "),e("div",{staticClass:"w-full border-t -z-10 bg-ch-primary-100 border-t-black",class:{"fixed duration-100 top-0":!t.displayOnScroll,"static duration-1000":t.displayOnScroll}},[t.activeMenu&&t.activeMenu.childsElements&&t.activeMenu.childsElements.length>0?e("ul",{staticClass:"container w-full pt-1.5 px-4 gap-x-10 z-10 flex justify-center items-center"},t._l(t.activeMenu.childsElements,(function(link,n){return e("li",{key:n,on:{mouseleave:function(e){return t.closeSubMenu()},mouseover:function(e){return t.openSubMenu(n)}}},[link.url&&(!1===t.checkDomain(link.url)||t.searchParams&&t.searchParams.checkin&&t.searchParams.checkout)?e("a",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2",attrs:{href:link.url,target:link.target,title:link.label}},[t._v(t._s(link.label))]):link.url?e("nuxt-link",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2",attrs:{to:link.url,target:link.target,title:link.label}},[t._v(t._s(link.label))]):e("div",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2"},[t._v("\n "+t._s(link.label)+"\n ")]),t._v(" "),link.childsElements&&link.childsElements.length>0?e("div",{staticClass:"absolute w-52 z-40 pt-0.5",class:t.isSubmenuOpen===n?"block":"hidden"},[e("ul",{staticClass:"py-2 px-4 space-y-2 bg-white border border-[#dfdfdf] shadow-xl"},t._l(link.childsElements,(function(n,r){return e("li",{key:r},[n.url&&(!1===t.checkDomain(link.url)||t.searchParams&&t.searchParams.checkin&&t.searchParams.checkout)?e("a",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2",attrs:{href:n.url,target:n.target,title:n.label}},[t._v(t._s(n.label))]):n.url?e("nuxt-link",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2",attrs:{to:n.url,target:n.target,title:n.label}},[t._v(t._s(n.label))]):e("div",{staticClass:"block text-lg hover:text-ch-primary-500 hover:underline underline-offset-2"},[t._v("\n "+t._s(n.label)+"\n ")])],1)})),0)]):t._e()],1)})),0):t._e()])])}),[],!1,null,null,null);e.default=component.exports}}]);
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.