PageSourceSearch

https://app.skiline.cc/_nuxt/_slug_.OuwG5YIA.js

js skiline.cc collected 2026-10-02 05:27:48 UTC 14,041 bytes, 7 lines download raw bytes

1import{L as C,aa as u,r as L,y as w,c as I,au as T,av as b,x as c,ad as x,ax as U,ay as d,az as g,aw as y,a6 as A,N as $,O as k,aC as v,a8 as R,U as E,e as D,ab as h}from"./entry.AWzPAgp7.js";import z from"./service-provider-details.w8SnDWDT.js";import{u as N}from"./use-content-read-tracker.VaQQFZ77.js";import{h as B}from"./has-og-image-url.KxE7gtoy.js";import{u as O,a as V}from"./use-schema-jsonld.gYXziSTp.js";import{u as H}from"./use-page-navigate-away.B0AG8Tu8.js";import"./item-layout.Q-7uvmhf.js";import"./viewport-observer.A5nhnINA.js";import"./alertbar-store.HpvriYZt.js";import"./use-show-header-switch.JuySh9Gg.js";import"./componentBase.8vWgXw7A.js";import"./item-details.0LHxyS5D.js";import"./service-provider-stars.Vqq5X-wm.js";import"./client-only.f-e2uKcs.js";import"./asyncData.6xhoEivH.js";import"./localizedFormat.t0KTmrm5.js";import"./object-to-query-string-raw.61lLNY3i.js";import"./event-util.NxIIGPoa.js";import"./isBetween.vQlaQpm8.js";import"./get-scroll-parent.ePAZNBLy.js";import"./Button.jIb321Xw.js";import"./generic-link.2pmPn1M-.js";import"./index.tsdXPcWo.js";import"./icon-svg.BIQaVhrQ.js";import"./rich-text-document.hZq-Hph-.js";import"./link.ikcqkxGB.js";import"./swiper-element-bundle.u0lCgNdk.js";import"./swiper-a11y.H3MQ7RLr.js";import"./safe-access.ZLlTBWHi.js";/* empty css               */import"./RowTraveller.pcRHJGw1.js";import"./WidgetNavbarCheckout.2WDH4vU6.js";import"./use-on-link-click.d4lAJ-Xv.js";import"./regex-story-page.TzNNdIOc.js";import"./regex-home-page.HrFWYQIP.js";import"./Notification._wXxzZLR.js";import"./use-focus-trap.qMRqAqFV.js";import"./is-element-visible._LEGGY8N.js";import"./loading-skeleton._RJznW4l.js";import"./getFormattedWithCurrency.Ow8xw2p7.js";import"./utils.0Xcv-FSv.js";import"./customParseFormat.pn53al3f.js";import"./James.Ih8vfmWU.js";import"./_baseFindIndex.Rfhu0oUq.js";import"./toNumber.oWiDvzZr.js";import"./_baseEach.v47tz6rW.js";import"./fetch-all-pages.IgrvvvOM.js";import"./ItemTraveller.rP7RwzhM.js";import"./RadioCard.ryzvc14X.js";import"./RadioButton.bgKoN4Ev.js";import"./Icon.oISvWNWy.js";import"./Checkbox.kJuapUjr.js";import"./RadioCardListItem.1PwRqX57.js";import"./useKeyboardListNavigation.vAqzzBaF.js";import"./useScrollAndFocus.nVi_6PXZ.js";import"./useScrollToKeepInView.c5N_mLqD.js";import"./Alert.btVdLTdx.js";import"./AcquisitionTypeFactory.DjqDaqEe.js";import"./InputTravellerAddSpecificKeycard.kJpQaK2l.js";import"./qr-scanner.min.T3_XS_DB.js";import"./InputForm.6e8BvRvW.js";import"./InputToggle.vpjPYpvC.js";import"./isToday.abgXsxiK.js";import"./isTomorrow.dRVKCkB2.js";import"./InputSelect.NG-IQykR.js";import"./last.xBsS7NFv.js";import"./Dropdown.TQN_LtCm.js";import"./isSafari.0QK988BX.js";import"./navigation-button.6zAumJn5.js";import"./InputText.KxKYcmPQ.js";import"./use-reactive-breakpoints.wkVJxuPd.js";import"./MoreInfo.C092ajVW.js";/* empty css              */import"./index.8giP4rkr.js";import"./minMax.I3ihCo4T.js";import"./constants.wEOkA3yG.js";import"./disable-tab-focus.cJQIWO-n.js";import"./input-switch.yxbEDr84.js";import"./InputPhone.JSPzFVNq.js";import"./country-select.Mmr99HP6.js";import"./countries.uSmcAWbX.js";import"./input-switch.i5186LoE.js";import"./id.OeppBJ0y.js";import"./InputFile.GDWaiw1B.js";import"./InputBirthday.n6qbS25x.js";import"./InputCountry.PZwUW9TH.js";import"./use-measure-first-input-width.-G0JHSFR.js";import"./Modal.8zlgtOkf.js";import"./SlideSelect.YC6JVCyr.js";import"./compact.yYfdXDov.js";import"./qr-scan.SVM8m80k.js";import"./TravellerFooter.4whl4cGf.js";import"./login-widget.ubZhzRkk.js";import"./use-custom-info-box-store.ZNdEvxbJ.js";import"./password-input.3vOaqXsB.js";import"./link-btn.4ckIktGM.js";import"./input-text.TxPsPphZ.js";import"./text-link.7KAe8VlN.js";import"./is-valid-email.WzcTj39n.js";import"./spinner.rFNc_Ix1.js";import"./WidgetFormRow.ldCru5kq.js";import"./TicketConfigBase.MNUhYbqk.js";import"./DisplayConfig.CbfJNjWI.js";import"./WidgetTicketBase.1oc0AlUu.js";import"./RoomOfferDetails.mSHp5Cqx.js";import"./payment-timeline.ayl2JJUC.js";import"./payment-info-factory.PAXqKmWg.js";import"./payment-timeline-with-total.yxon-CKC.js";import"./payment-total.ORIYAMO-.js";import"./payment-tag.FP2rQ2Td.js";import"./integer-selector.QYq-cyFa.js";import"./AmountButton.ZlL90GZn.js";import"./AccommodationSidePanel.ZID2A04-.js";import"./body-scroll-lock.SFLxkBvS.js";import"./base64.x-M243iG.js";import"./browser-atob.ZbxVLjRr.js";import"./item-view-more-link.tGqsByXV.js";import"./item-description.uhCZsSd8.js";import"./item-title.MeRMkjmp.js";import"./is-safari.Uj6n_Aoz.js";import"./map-button.TE-1wlKA.js";const G={name:"ServiceProviderSlug",components:{PageLoadingContainer:u(()=>h(()=>import("./page-loading-container.e3SmGeVt.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)),ServiceProviderDetails:u(()=>h(()=>import("./service-provider-details.w8SnDWDT.js"),__vite__mapDeps([6,7,2,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175]),import.meta.url))},beforeRouteLeave(e,a,r){this.$bus.$emit("beforeRouteLeave"),r()},setup(){const e=L(null),{startTracking:a}=N(),r=D(),t=r.$store,i=w();e.value=t.getters["providers/bySlug"](i.params?.slug);const o=I(()=>t.getters["providers/slugs"]);if(e.value){const n=t.getters["config/currentLanguageCode"],f=r.$config.public.BASE_URL+i.path;let s=r.$config.public.BASE_URL+i.path;e.value.canonical&&typeof e.value.canonical=="string"&&(e.value.canonical.startsWith("http")?s=e.value.canonical:s=`https://${e.value.canonical}/${n}/service-providers/${e.value.slug||i.params.slug}`),T()(o.value);
1const P=b({identifierAttribute:"id",addDirAttribute:!0,addSeoAttributes:!0}),p=[];(!e.value?.noIndex||s!==f)&&p.push({rel:"canonical",href:s});const{ogImageUrl:_}=B(e.value),l=O();e.value?.noIndex?l.value="noindex, follow":l.value="index, follow",V(e.value),c({title:e.value.metaTitle||e.value.title,link:[...P.value.link?.filter(S=>S.rel!=="canonical")||[],...p],meta:[{hid:"description",name:"description",content:e.value.metaDescription||e.value.shortDescription},{hid:"og:image",property:"og:image",content:_}]})}else c({meta:[{hid:"robots",name:"robots",content:"noindex, nofollow"}]});const{navigatingAway:m}=H();return{navigatingAway:m,startTracking:a}},data(){return{openingTime:null,readingTime:0,scrollPercentage:0,readingInterval:null}},computed:{...x({bySlug:"providers/bySlug",userInitialized:"user/index/userCallWasCalled",customerSegments:"user/index/customerSegments",currentLanguageCode:"config/currentLanguageCode"}),serviceProvider(){return this.bySlug(this.serviceProviderSlug)||{}},serviceProviderSlug(){return this.$route.params.slug},localUserInitialized(){return this.userInitialized},showLoading(){return this.serviceProvider&&Array.isArray(this.serviceProvider.cSegments)&&this.serviceProvider.cSegments.length>0?this.userInitialized?!this.showToUser:!0:!1},showToUser(){return U(this.serviceProvider.cSegments,this.customerSegments,this.$store.getters["user/index/userCallWasCalled"])}},watch:{localUserInitialized(e){e===!0&&this.showToUser===!1&&d(new g("Permission required"),!1)}},mounted(){this.serviceProvider?.id&&this.$nextTick(()=>{this.$digitalDataLayer.pushPage({},!1,"",document.referrer,this.serviceProvider?.id)}),this.$bus.$on(y.USER_LOGGED_IN,()=>{this.showToUser===!1?location.reload():this.checkPermission()}),this.checkPermission(),this.$store.dispatch("clickContent",this.serviceProvider),this.startTracking(this.serviceProvider,this.estimatedReadTime)},methods:{checkPermission(){this.localUserInitialized===!0&&this.showToUser===!1&&d(new g("Permission required"),!1)},readTimeChanged(e){this.estimatedReadTime=e}}},W={key:0,class:"position-relative"};function q(e,a,r,t,i,o){const m=z,n=A("PageLoadingContainer");return t.navigatingAway?E("",!0):($(),k("div",W,[v(n,{loading:o.showLoading},{default:R(()=>[v(m,{ref:"details","id-or-slug":o.serviceProviderSlug,slug:o.serviceProviderSlug},null,8,["id-or-slug","slug"])]),_:1},8,["loading"])]))}const st=C(G,[["render",q],["__scopeId","data-v-ca7e02cd"]]);export{st as default};
2function __vite__mapDeps(indexes) {
3  if (!__vite__mapDeps.viteFileDeps) {
4    __vite__mapDeps.viteFileDeps = ["./page-loading-container.e3SmGeVt.js","./page-loading-container.vue.63fH6_g2.js","./entry.AWzPAgp7.js","./entry.O9KOVcsn.css","./loading-indicator.YAtAAN7d.js","./loading-indicator.VGHaQcck.css","./service-provider-details.w8SnDWDT.js","./item-layout.Q-7uvmhf.js","./viewport-observer.A5nhnINA.js","./alertbar-store.HpvriYZt.js","./use-show-header-switch.JuySh9Gg.js","./componentBase.8vWgXw7A.js","./item-layout.eGqbCRTN.css","./item-details.0LHxyS5D.js","./service-provider-stars.Vqq5X-wm.js","./service-provider-stars.rAJXwmGf.css","./client-only.f-e2uKcs.js","./asyncData.6xhoEivH.js","./localizedFormat.t0KTmrm5.js","./object-to-query-string-raw.61lLNY3i.js","./event-util.NxIIGPoa.js","./isBetween.vQlaQpm8.js","./get-scroll-parent.ePAZNBLy.js","./Button.jIb321Xw.js","./generic-link.2pmPn1M-.js","./index.tsdXPcWo.js","./icon-svg.BIQaVhrQ.js","./icon-svg.3pVHMq3X.css","./Button.eUkKJYuQ.css","./rich-text-document.hZq-Hph-.js","./link.ikcqkxGB.js","./link.hcze6LbP.css","./rich-text-document.eJU1TWYj.css","./swiper-element-bundle.u0lCgNdk.js","./swiper-a11y.H3MQ7RLr.js","./safe-access.ZLlTBWHi.js","./RowTraveller.pcRHJGw1.js","./WidgetNavbarCheckout.2WDH4vU6.js","./use-on-link-click.d4lAJ-Xv.js","./regex-story-page.TzNNdIOc.js","./regex-home-page.HrFWYQIP.js","./Notification._wXxzZLR.js","./use-focus-trap.qMRqAqFV.js","./is-element-visible._LEGGY8N.js","./Notification.RzAYhTAo.css","./loading-skeleton._RJznW4l.js","./loading-skeleton.u_L_26kB.css","./getFormattedWithCurrency.Ow8xw2p7.js","./WidgetNavbarCheckout.gasBV6WJ.css","./utils.0Xcv-FSv.js","./customParseFormat.pn53al3f.js","./James.Ih8vfmWU.js","./_baseFindIndex.Rfhu0oUq.js","./toNumber.oWiDvzZr.js","./_baseEach.v47tz6rW.js","./fetch-all-pages.IgrvvvOM.js","./ItemTraveller.rP7RwzhM.js","./RadioCard.ryzvc14X.js","./RadioButton.bgKoN4Ev.js","./RadioButton.puJ9ul67.css","./Icon.oISvWNWy.js","./Icon.gmxAbSJH.css","./Checkbox.kJuapUjr.js","./Checkbox.lzKikh1C.css","./RadioCard.RxXNn_OK.css","./RadioCardListItem.1PwRqX57.js","./RadioCardListItem.fT7vSmRF.css","./ItemTraveller.93YOUZlz.css","./useKeyboardListNavigation.vAqzzBaF.js","./useScrollAndFocus.nVi_6PXZ.js","./useScrollToKeepInView.c5N_mLqD.js","./Alert.btVdLTdx.js","./Alert.N_CTQ4d2.css","./AcquisitionTypeFactory.DjqDaqEe.js","./InputTravellerAddSpecificKeycard.kJpQaK2l.js","./qr-scanner.min.T3_XS_DB.js","./InputForm.6e8BvRvW.js","./InputToggle.vpjPYpvC.js","./isToday.abgXsxiK.js","./isTomorrow.dRVKCkB2.js","./InputSelect.NG-IQykR.js","./last.xBsS7NFv.js","./Dropdown.TQN_LtCm.js","./isSafari.0QK988BX.js","./navigation-button.6zAumJn5.js","./navigation-button.x2ayvC3n.css","./Dropdown.n2ACKw05.css","./InputText.KxKYcmPQ.js","./InputText.bdPM4U6g.css","./use-reactive-breakpoints.wkVJxuPd.js","./MoreInfo.C092ajVW.js","./MoreInfo.TVB5QwSt.css","./InputSelect.mj9Ui45W.css","./index.8giP4rkr.js","./minMax.I3ihCo4T.js","./constants.wEOkA3yG.js","./disable-tab-focus.cJQIWO-n.js","./input-switch.yxbEDr84.js","./input-switch.76buYUe-.css","./InputToggle.mgk-VzcU.css","./style.ES6JC7Ip.css","./InputPhone.JSPzFVNq.js","./country-select.Mmr99HP6.js","./countries.uSmcAWbX.js","./input-switch.i5186LoE.js","./id.OeppBJ0y.js","./input-switch.Z8HDer7q.css","./InputPhone.o0SO8l36.css","./InputFile.GDWaiw1B.js","./InputFile.-8el44Eg.css","./InputBirthday.n6qbS25x.js","./InputBirthday.ctYFCEuI.css","./InputCountry.PZwUW9TH.js","./InputCountry.ckl0DVXV.css","./use-measure-first-input-width.-G0JHSFR.js","./InputForm.nAf1bJlW.css","./Modal.8zlgtOkf.js","./Modal.xwnzhZYi.css","./SlideSelect.YC6JVCyr.js","./SlideSelect.jTFfFUiT.css","./compact.yYfdXDov.js","./qr-scan.SVM8m80k.js","./qr-scan.YREJvrD2.css","./InputTravellerAddSpecificKeycard.0GAfXj0K.css","./TravellerFooter.4whl4cGf.js","./TravellerFooter.sivl4Q9Z.css","./login-widget.ubZhzRkk.js","./use-custom-info-box-store.ZNdEvxbJ.js","./password-input.3vOaqXsB.js","./link-btn.4ckIktGM.js","./link-btn.iBGwA3jG.css","./input-text.TxPsPphZ.js","./text-link.7KAe8VlN.js","./text-link.j1XSmbOP.css","./input-text._6mfTVO6.css","./password-input.rv8z67WD.css","./is-valid-email.WzcTj39n.js","./login-widget.-ymBSRDo.css","./spinner.rFNc_Ix1.js","./spinner.5Hm6A8TJ.css","./WidgetFormRow.ldCru5kq.js","./WidgetFormRow.JolSrXa0.css","./RowTraveller.5ZD6Zvey.css","./TicketConfigBase.MNUhYbqk.js","./DisplayConfig.CbfJNjWI.js","./WidgetTicketBase.1oc0AlUu.js","./RoomOfferDetails.mSHp5Cqx.js","./payment-timeline.ayl2JJUC.js","./payment-info-factory.PAXqKmWg.js","./payment-timeline.SKSqTn3_.css","./payment-timeline-with-total.yxon-CKC.js","./payment-total.ORIYAMO-.js","./payment-tag.FP2rQ2Td.js","./payment-tag.pV1tSrju.css","./payment-total.ujD2TUH8.css","./payment-timeline-with-total.eYz3ZOdE.css","./RoomOfferDetails.BSreFIIa.css","./integer-selector.QYq-cyFa.js","./AmountButton.ZlL90GZn.js","./AmountButton.WSjoKkMC.css","./integer-selector.Ca80LCEL.css","./AccommodationSidePanel.ZID2A04-.js","./body-scroll-lock.SFLxkBvS.js","./AccommodationSidePanel.Koch5-_A.css","./base64.x-M243iG.js","./browser-atob.ZbxVLjRr.js","./item-view-more-link.tGqsByXV.js","./item-description.uhCZsSd8.js","./item-title.MeRMkjmp.js","./item-title._7lugbKB.css","./is-safari.Uj6n_Aoz.js","./item-description.NLkmASN4.css","./map-button.TE-1wlKA.js","./map-button.MUJGqpQe.css","./item-details.Tkb1isPW.css","./swiper.be0Qcn06.css"]
5  }
6  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
7}

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.