UNPKG

@3dwayfinder/wayfinder-vue-components

Version:
7 lines 139 kB
var WayfinderVueComponents=function(t){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var i=e(t);function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}function a(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,e||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function s(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){a(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var n,a,o,s,r=[],c=!0,u=!1;try{if(o=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;c=!1}else for(;!(c=(n=o.call(i)).done)&&(r.push(n.value),r.length!==e);c=!0);}catch(t){u=!0,a=t}finally{try{if(!c&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(u)throw a}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}var u={api:{live:"//wayfinder-cdn.com/api",enterprise:"../../../api/",dev:"//api.3dwayfinder.com",snapshot:"../../../api/"},assets:{live:"https://wayfinder-cdn.com/shared/",dev:"//static.3dwayfinder.com/shared/",enterprise:"../../../shared/",snapshot:"../../../shared/"},js:{live:"https://wayfinder-cdn.com/",dev:"//static.3dwayfinder.com",enterprise:"../../../",snapshot:"../../../"}};function l(t,e,i,n,a,o,s,r,c,u){"boolean"!=typeof s&&(c=r,r=s,s=!1);const l="function"==typeof i?i.options:i;let d;if(t&&t.render&&(l.render=t.render,l.staticRenderFns=t.staticRenderFns,l._compiled=!0,a&&(l.functional=!0)),n&&(l._scopeId=n),o?(d=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},l._ssrRegister=d):e&&(d=s?function(t){e.call(this,u(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,r(t))}),d)if(l.functional){const t=l.render;l.render=function(e,i){return d.call(i),t(e,i)}}else{const t=l.beforeCreate;l.beforeCreate=t?[].concat(t,d):[d]}return i}var d=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{directives:[{name:"touch",rawName:"v-touch:start",value:t.onTouch,expression:"onTouch",arg:"start"}],staticClass:"wf-app",class:{"wf-screensaving":t.screensaver}},[t._t("default")],2)},staticRenderFns:[]},undefined,{data:function(){return{lastClick:!1,landscape:!1,screensaver:!1,maxInActivity:30}},mounted:function(){var t=this;this.resize(),window.onresize=function(){t.resize()},this.$wayfinder.events.on("data-loaded",(function(){t.maxInActivity=t.$wayfinder.settings.getInt("kiosk.max-inactivity",30)})),this.lastClick=setTimeout((function(){t.$emit("screensaving"),t.screensaver=!0}),1e3*this.maxInActivity)},methods:{onTouch:function(t){var e=this;return clearTimeout(this.lastClick),this.$emit("touched",t),this.screensaver=!1,this.$wayfinder.run(),this.lastClick=setTimeout((function(){e.$emit("screensaving"),e.screensaver=!0,e.$wayfinder.showKiosk(),e.$wayfinder.restoreDefaultState(),setTimeout((function(){e.$wayfinder.pause()}),1e3),e.$store.dispatch("wf/SET_RESET",Date.now())}),1e3*this.maxInActivity),!1},resize:function(){var t=window.matchMedia("(orientation: landscape)"),e=window.matchMedia("(max-height: 1024px) and (orientation: portrait)"),i=window.matchMedia("(max-width: 1024px) and (orientation: landscape)");this.landscape=!!t&&t.matches;var n=!!e&&e.matches||!!i&&i.matches;this.$store.dispatch("wf/SET_LANDSCAPE",this.landscape),this.$store.dispatch("wf/SET_PORTRAIT",!this.landscape),this.$store.dispatch("wf/SET_MOBILE",n)},getURL:function(t,e){return u[e][t]},loadScript:function(t,e){var i=document.createElement("script");i.type="text/javascript",i.async=!0,document.getElementsByTagName("head")[0].appendChild(i),"function"==typeof e&&(i.onload=e,i.src=t)}}},undefined,false,undefined,!1,void 0,void 0,void 0);var h=("undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function f(t,e){Object.keys(t).forEach((function(i){return e(t[i],i)}))}function p(t){return null!==t&&"object"==typeof t}var g=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var i=t.state;this.state=("function"==typeof i?i():i)||{}},m={namespaced:{configurable:!0}};m.namespaced.get=function(){return!!this._rawModule.namespaced},g.prototype.addChild=function(t,e){this._children[t]=e},g.prototype.removeChild=function(t){delete this._children[t]},g.prototype.getChild=function(t){return this._children[t]},g.prototype.hasChild=function(t){return t in this._children},g.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},g.prototype.forEachChild=function(t){f(this._children,t)},g.prototype.forEachGetter=function(t){this._rawModule.getters&&f(this._rawModule.getters,t)},g.prototype.forEachAction=function(t){this._rawModule.actions&&f(this._rawModule.actions,t)},g.prototype.forEachMutation=function(t){this._rawModule.mutations&&f(this._rawModule.mutations,t)},Object.defineProperties(g.prototype,m);var w,v=function(t){this.register([],t,!1)};function y(t,e,i){if(e.update(i),i.modules)for(var n in i.modules){if(!e.getChild(n))return;y(t.concat(n),e.getChild(n),i.modules[n])}}v.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},v.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,i){return t+((e=e.getChild(i)).namespaced?i+"/":"")}),"")},v.prototype.update=function(t){y([],this.root,t)},v.prototype.register=function(t,e,i){var n=this;void 0===i&&(i=!0);var a=new g(e,i);0===t.length?this.root=a:this.get(t.slice(0,-1)).addChild(t[t.length-1],a);e.modules&&f(e.modules,(function(e,a){n.register(t.concat(a),e,i)}))},v.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),i=t[t.length-1],n=e.getChild(i);n&&n.runtime&&e.removeChild(i)},v.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),i=t[t.length-1];return!!e&&e.hasChild(i)};var b=function(t){var e=this;void 0===t&&(t={}),!w&&"undefined"!=typeof window&&window.Vue&&function(t){if(w&&t===w)return;!
/*!
 * vuex v3.6.2
 * (c) 2021 Evan You
 * @license MIT
 */
function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:i});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[i].concat(t.init):i,e.call(this,t)}}function i(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(w=t)}(window.Vue);var i=t.plugins;void 0===i&&(i=[]);var n=t.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new v(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new w,this._makeLocalGettersCache=Object.create(null);var a=this,o=this.dispatch,s=this.commit;this.dispatch=function(t,e){return o.call(a,t,e)},this.commit=function(t,e,i){return s.call(a,t,e,i)},this.strict=n;var r=this._modules.root.state;O(this,r,[],this._modules.root),P(this,r),i.forEach((function(t){return t(e)})),(void 0!==t.devtools?t.devtools:w.config.devtools)&&function(t){h&&(t._devtoolHook=h,h.emit("vuex:init",t),h.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){h.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){h.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},C={state:{configurable:!0}};function _(t,e,i){return e.indexOf(t)<0&&(i&&i.prepend?e.unshift(t):e.push(t)),function(){var i=e.indexOf(t);i>-1&&e.splice(i,1)}}function I(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var i=t.state;O(t,i,[],t._modules.root,!0),P(t,i,e)}function P(t,e,i){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var a=t._wrappedGetters,o={};f(a,(function(e,i){o[i]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,i,{get:function(){return t._vm[i]},enumerable:!0})}));var s=w.config.silent;w.config.silent=!0,t._vm=new w({data:{$$state:e},computed:o}),w.config.silent=s,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){}),{deep:!0,sync:!0})}(t),n&&(i&&t._withCommit((function(){n._data.$$state=null})),w.nextTick((function(){return n.$destroy()})))}function O(t,e,i,n,a){var o=!i.length,s=t._modules.getNamespace(i);if(n.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=n),!o&&!a){var r=k(e,i.slice(0,-1)),c=i[i.length-1];t._withCommit((function(){w.set(r,c,n.state)}))}var u=n.context=function(t,e,i){var n=""===e,a={dispatch:n?t.dispatch:function(i,n,a){var o=T(i,n,a),s=o.payload,r=o.options,c=o.type;return r&&r.root||(c=e+c),t.dispatch(c,s)},commit:n?t.commit:function(i,n,a){var o=T(i,n,a),s=o.payload,r=o.options,c=o.type;r&&r.root||(c=e+c),t.commit(c,s,r)}};return Object.defineProperties(a,{getters:{get:n?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var i={},n=e.length;Object.keys(t.getters).forEach((function(a){if(a.slice(0,n)===e){var o=a.slice(n);Object.defineProperty(i,o,{get:function(){return t.getters[a]},enumerable:!0})}})),t._makeLocalGettersCache[e]=i}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return k(t.state,i)}}}),a}(t,s,i);n.forEachMutation((function(e,i){!function(t,e,i,n){var a=t._mutations[e]||(t._mutations[e]=[]);a.push((function(e){i.call(t,n.state,e)}))}(t,s+i,e,u)})),n.forEachAction((function(e,i){var n=e.root?i:s+i,a=e.handler||e;!function(t,e,i,n){var a=t._actions[e]||(t._actions[e]=[]);a.push((function(e){var a,o=i.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e);return(a=o)&&"function"==typeof a.then||(o=Promise.resolve(o)),t._devtoolHook?o.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):o}))}(t,n,a,u)})),n.forEachGetter((function(e,i){!function(t,e,i,n){if(t._wrappedGetters[e])return;t._wrappedGetters[e]=function(t){return i(n.state,n.getters,t.state,t.getters)}}(t,s+i,e,u)})),n.forEachChild((function(n,o){O(t,e,i.concat(o),n,a)}))}function k(t,e){return e.reduce((function(t,e){return t[e]}),t)}function T(t,e,i){return p(t)&&t.type&&(i=e,e=t,t=t.type),{type:t,payload:e,options:i}}C.state.get=function(){return this._vm._data.$$state},C.state.set=function(t){},b.prototype.commit=function(t,e,i){var n=this,a=T(t,e,i),o=a.type,s=a.payload,r={type:o,payload:s},c=this._mutations[o];c&&(this._withCommit((function(){c.forEach((function(t){t(s)}))})),this._subscribers.slice().forEach((function(t){return t(r,n.state)})))},b.prototype.dispatch=function(t,e){var i=this,n=T(t,e),a=n.type,o=n.payload,s={type:a,payload:o},r=this._actions[a];if(r){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(s,i.state)}))}catch(t){}var c=r.length>1?Promise.all(r.map((function(t){return t(o)}))):r[0](o);return new Promise((function(t,e){c.then((function(e){try{i._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(s,i.state)}))}catch(t){}t(e)}),(function(t){try{i._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(s,i.state,t)}))}catch(t){}e(t)}))}))}},b.prototype.subscribe=function(t,e){return _(t,this._subscribers,e)},b.prototype.subscribeAction=function(t,e){return _("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},b.prototype.watch=function(t,e,i){var n=this;return this._watcherVM.$watch((function(){return t(n.state,n.getters)}),e,i)},b.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},b.prototype.registerModule=function(t,e,i){void 0===i&&(i={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),O(this,this.state,t,this._modules.get(t),i.preserveState),P(this,this.state)},b.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var i=k(e.state,t.slice(0,-1));w.delete(i,t[t.length-1])})),I(this)},b.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},b.prototype.hotUpdate=function(t){this._modules.update(t),I(this,!0)},b.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(b.prototype,C);var S,x=(S=function(t,e){var i,n={};return(i=e,function(t){return Array.isArray(t)||p(t)}(i)?Array.isArray(i)?i.map((function(t){return{key:t,val:t}})):Object.keys(i).map((function(t){return{key:t,val:i[t]}})):[]).forEach((function(e){var i=e.key,a=e.val;n[i]=function(){var e=this.$store.state,i=this.$store.getters;if(t){var n=function(t,e,i){var n=t._modulesNamespaceMap[i];return n}(this.$store,0,t);if(!n)return;e=n.context.state,i=n.context.getters}return"function"==typeof a?a.call(this,e,i):e[a]},n[i].vuex=!0})),n},function(t,e){return"string"!=typeof t?(e=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),S(t,e)});var L={name:"POI",computed:s(s({},x("wf",["language"])),{},{hasShowPathListener:function(){return!(!this.$listeners||!this.$listeners.showPath)},hasShowAccessibilityPathListener:function(){return!(!this.$listeners||!this.$listeners.showAccessibilityPath)},hasAdvertisements:function(){return!!(this.poi&&"object"==c(this.poi.getAdvertisements())&&this.poi.getAdvertisements().length>0)}}),props:{poi:{type:Object,default:null},showLogo:{type:Boolean,default:!1},showName:{type:Boolean,default:!0},showPathButton:{type:Boolean,default:!1},showAccessibilityPathButton:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1},showRoomID:{type:Boolean,default:!1},showFloor:{type:Boolean,default:!1},showDistance:{type:Boolean,default:!1},showPath2Text:{type:Boolean,default:!1},showPathTime:{type:Boolean,default:!1},showPathStepCount:{type:Boolean,default:!1},pathIcon:{type:String,default:"path"},showPathIcon:{type:Boolean,default:!0},accessibilityPathIcon:{type:String,default:"accessibility-path"},showAds:{type:Boolean,default:!1}},mounted:function(){this.$wayfinder&&(this.show_path=this.$wayfinder.translator.get("show_path"),this.show_accessibility_path=this.$wayfinder.translator.get("show_accessibility_path"))},watch:{language:function(){this.$wayfinder&&(this.show_path=this.$wayfinder.translator.get("show_path"),this.show_accessibility_path=this.$wayfinder.translator.get("show_accessibility_path"))},poi:function(){if(this.showDistance&&this.$wayfinder){var t=this.$wayfinder.findPath(this.$wayfinder.getKioskNode(),this.poi.getNode());this.path2Text=Object.freeze(this.$wayfinder.pathToText(t)),console.log("watch.path",this.path2Text)}}},methods:{showPath:function(){this.poi&&(this.hasShowPathListener?this.$emit("showPath",this.poi):this.$wayfinder.showPath(this.poi.getNode(),this.poi))},showAccessibilityPath:function(){this.poi&&(this.hasShowAccessibilityPathListener?this.$emit("showAccessibilityPath",this.poi):this.$wayfinder.showPath(this.poi.getNode(),this.poi,{ignoreTypes:["escalator","stairs"]}))},open:function(t){t&&this.poi[t]&&("shop_email"===t?window.open("mailto:"+this.poi[t],"_system"):"shop_phone"===t?window.open("tel:"+this.poi[t],"_system"):window.open(this.poi[t],"_system"))},getImage:function(){return this.poi.getBackgroundUrl()?this.poi.getBackgroundUrl():this.poi.getIconUrl()?this.poi.getIconUrl():"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="},isImage:function(){return this.poi.getBackgroundUrl()?"image-background":this.poi.getIconUrl()?"image-logo":"image-none"},truncate:function(t,e){return t&&t.length>e?t.substring(0,e)+"...":t}},data:function(){return{show_path:"Show Path",show_accessibility_path:"Show Accessibility Path",pathTime:"",unit:"m",path2Text:null}}};const E="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function M(t){return(t,e)=>function(t,e){const i=E?e.media||"default":t,n=A[i]||(A[i]={ids:new Set,styles:[]});if(!n.ids.has(t)){n.ids.add(t);let i=e.source;if(e.map&&(i+="\n/*# sourceURL="+e.map.sources[0]+" */",i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",e.media&&n.element.setAttribute("media",e.media),void 0===N&&(N=document.head||document.getElementsByTagName("head")[0]),N.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(i),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{const t=n.ids.size-1,e=document.createTextNode(i),a=n.element.childNodes;a[t]&&n.element.removeChild(a[t]),a.length?n.element.insertBefore(e,a[t]):n.element.appendChild(e)}}}(t,e)}let N;const A={};var F,$=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.poi?i("div",{staticClass:"wf-poi"},[t.showLogo?i("img",{staticClass:"wf-poi-image",class:[t.isImage()],attrs:{src:t.getImage()}}):t._e(),t._v(" "),t.showName?i("div",{staticClass:"wf-poi-name",domProps:{innerHTML:t._s(t.poi.getName(t.language)||"POI")}}):t._e(),t._v(" "),t.showPathButton?i("div",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.showPath,expression:"showPath",arg:"tap"}],staticClass:"wf-show-path"},[i("button",[i("WFTranslate",{attrs:{k:"show_path"}},[t._v(t._s(t.show_path))]),t._v(" "),t.showPathIcon?i("WFIcon",{attrs:{name:t.pathIcon}}):t._e()],1)]):t._e(),t._v(" "),t.showAccessibilityPathButton?i("div",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.showAccessibilityPath,expression:"showAccessibilityPath",arg:"tap"}],staticClass:"wf-show-path wf-show-accessibility-path"},[i("button",[i("WFTranslate",{attrs:{k:"show_accessibility_path"}},[t._v("Show Accessibility Path")]),t._v(" "),t.showPathIcon?i("WFIcon",{attrs:{name:t.accessibilityPathIcon}}):t._e()],1)]):t._e(),t._v(" "),t.showDescription&&0!=t.poi.getDescription(t.language)?i("div",{staticClass:"wf-poi-description",domProps:{innerHTML:t._s(t.poi.getDescription(t.language)||"")}}):t._e(),t._v(" "),t.showRoomID?i("div",{staticClass:"wf-poi-room_id",domProps:{innerHTML:t._s(t.poi.room_id||"")}}):t._e(),t._v(" "),t.showFloor&&t.poi.getFloor()?i("div",{staticClass:"wf-poi-floor",domProps:{innerHTML:t._s(t.poi.getFloor().getName(t.language)||"")}}):t._e(),t._v(" "),t.showAds&&t.hasAdvertisements?i("WFPOIAdvertisements",{attrs:{ads:t.poi.getAdvertisements()}}):t._e(),t._v(" "),t.showDistance&&t.path2Text?i("div",{staticClass:"wf-poi-distance"},[i("WFPath2Text",{attrs:{path:t.path2Text,showDistance:t.showDistance,showPath:t.showPath2Text,showTime:t.showPathTime,showStepCount:t.showPathStepCount}})],1):t._e()],1):t._e()},staticRenderFns:[]},(function(t){t&&t("data-v-3cefa387_0",{source:".layout-view[data-v-3cefa387]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.poi-info[data-v-3cefa387]{padding:1rem}.poi-info h2[data-v-3cefa387]{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.poi-body[data-v-3cefa387]{box-shadow:0 -2px 1px 0 rgba(0,0,0,.05);padding:1rem;flex-grow:1}.poi-image[data-v-3cefa387]{height:14rem;width:100%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.poi-image.image-background[data-v-3cefa387]{background-size:cover}.show-path[data-v-3cefa387]{bottom:1rem;right:1rem;text-transform:uppercase;z-index:10;line-height:2.8rem;margin-bottom:1.5rem}.show-path button[data-v-3cefa387]{height:3rem;font-size:1.2rem;line-height:2.8rem;padding-left:2.5rem;padding-right:2.5rem;margin:auto;border:0;display:block}.poi-description[data-v-3cefa387]{line-height:1.2}.poi-contact .address[data-v-3cefa387]{font-weight:600;margin-bottom:.5rem}.poi-contact .address span[data-v-3cefa387]{padding-top:4px;vertical-align:top;display:inline-block}.poi-contact .address a[data-v-3cefa387]{text-decoration:none;display:block;line-height:1.5}.poi-contact .address .icon[data-v-3cefa387]:before{mix-blend-mode:initial;color:#fff}",map:void 0,media:void 0})}),L,"data-v-3cefa387",false,undefined,!1,M,void 0,void 0),j=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:t.visibilityChanged,expression:"visibilityChanged"},{name:"touch",rawName:"v-touch:start",value:t.onTouch,expression:"onTouch",arg:"start"}],ref:"container",staticClass:"wf-component wf-map-container"},[i("canvas",{attrs:{id:"map"}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.showPathText&&t.pathTextVisible,expression:"(showPathText && pathTextVisible)"}],staticClass:"wf-map-path-text"},[t._v(t._s(t.pathText))]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.POIPopupEnabled&&t.isPOIPopupVisible(),expression:"POIPopupEnabled && isPOIPopupVisible()"}],ref:"poiPopup",staticClass:"wf-poi-popup",attrs:{id:"wf-poi-popup"}},[t.popupPOI?i("div",{staticClass:"wf-poi-popup-content"},[t._t("poi",(function(){return[i("POI",{attrs:{poi:t.popupPOI,showLogo:t.showPOILogo,showName:t.showPOIName,showPathButton:t.showPOIPathButton,showDescription:t.showPOIDescription,showRoomID:t.showPOIRoomID,showFloor:t.showPOIFloor}})]}),{poi:t.popupPOI})],2):t._e(),t._v(" "),t.popupPOI?i("div",{staticClass:"wf-pin-down"}):t._e()])])},staticRenderFns:[]},(function(t){t&&t("data-v-4c65ad10_0",{source:".wf-map-container[data-v-4c65ad10]{position:relative;width:100%;height:100%}.wf-map-container canvas[data-v-4c65ad10]{width:100%;height:100%;position:relative}.wf-map-container .wf-map-path-text[data-v-4c65ad10]{width:30ch;text-align:center;background-color:#fff;position:absolute;bottom:25%;margin:auto;left:50%;margin-left:-15ch;padding:.5em}#wf-poi-popup[data-v-4c65ad10]{position:absolute;top:0;left:0;z-index:10;width:15.5rem;height:auto;background-color:#fff;text-align:center;transform-origin:bottom;animation-duration:.5s;animation-iteration-count:2;cursor:pointer}.wf-poi-popup-content[data-v-4c65ad10]{display:flex;flex-direction:column;justify-content:stretch;height:100%}.wf-poi-popup-content>label[data-v-4c65ad10]{flex-grow:1;font-size:1.6rem;margin-top:.6rem;text-align:center;line-height:1.2;font-weight:600;margin-bottom:1.6rem}.wf-pin-down[data-v-4c65ad10]{background-color:#fff;width:1rem;height:1rem;position:absolute;bottom:-.5rem;border-radius:1rem 0 0 0;transform:rotate(45deg);left:50%;margin-left:-.75rem}.wf-pin-left .wf-pin-down[data-v-4c65ad10]{left:1rem}.wf-pin-right .wf-pin-down[data-v-4c65ad10]{right:1rem;left:auto}.wf-pin-up .wf-poi-popup-content[data-v-4c65ad10]{margin-bottom:0}.wf-pin-up .wf-pin-down[data-v-4c65ad10]{top:-.5rem;bottom:auto;transform:rotate(-45deg)}",map:void 0,media:void 0})}),{name:"Map",components:{POI:$},props:{project:{type:String},api:{type:String,default:"//api.3dwayfinder.com/"},assets:{type:String,default:"//static.3dwayfinder.com/shared/"},showPathText:{type:Boolean,default:!0},POIPopupEnabled:{type:Boolean,default:!1},showPOIPopupPathButton:{type:Boolean,default:!0},showPOIPopupInfoButton:{type:Boolean,default:!0},showPOILogo:{type:Boolean,default:!1},showPOIName:{type:Boolean,default:!0},showPOIPathButton:{type:Boolean,default:!1},showPOIDescription:{type:Boolean,default:!1},showPOIRoomID:{type:Boolean,default:!1},showPOIFloor:{type:Boolean,default:!1}},computed:s({},x("wf",["language"])),mounted:function(){this.load()},methods:{load:function(){var t=this,e=this.project,n=this.$WF_ENV,a=decodeURI(location.search.substring(1));(console.log("options",a),a.indexOf("mobile=")>-1&&(this.$WF_MAP_TYPE="2d"),a.indexOf("project=")>-1)&&(e=new URLSearchParams(location.search).get("project"));a.indexOf("api=")>-1&&(n=new URLSearchParams(location.search).get("api"));console.log("wf.load",this.$WF_MAP_TYPE,e),F=void 0!==this.$WF_MAP_TYPE&&"2d"==this.$WF_MAP_TYPE?new Wayfinder2D:new Wayfinder3D;var o=WayfinderAPI.LOCATION,s=WayfinderAPI.LIVE_LOCATION,r=this.assets?this.assets:"//static.3dwayfinder.com/shared/";switch(console.log("_api",n,this.$WF_ENV),n){case"live":o=WayfinderAPI.LOCATION;break;case"snapshot":o="../../../api/",r="../../../shared/";break;case"cdn":o=WayfinderAPI.CDN_LOCATION,r="https://wayfinder-cdn.com/shared/";break;case"enterprise":o="../../../api/",r="../../../shared/",s=window.location.host+"/";break;case"custom":s=o=this.$WF_API}i.default.prototype.$wayfinder=F,i.default.directive("wf-translate",{bind:function(t,e,i){if(F){var n="string"==typeof e.value?e.value:e.expression;t.setAttribute("data-translation-element",n),F.translator.translateElement(n,t)}}}),console.log("API",o,"env",this.$WF_ENV,"live",s),WayfinderAPI.LOCATION=o,WayfinderAPI.LIVE_LOCATION=s,F.options.assetsLocation=r,this.project&&(F.options.project=e),F.open(e);var c=this,u=1e3*F.settings.getInt("path.message.duration",5);F.events.on("data-loaded",(function(){c.loaded||(c.$store.dispatch("wf/SET_CURRENT_FLOOR",Object.freeze(F.getCurrentFloor())||null),c.$store.dispatch("wf/SET_INACTIVITY_TIME",F.settings.getInt("kiosk.max-inactivity",30)),c.update(F),c.$store.dispatch("wf/SET_INACTIVITY_TIME",F.settings.getInt("kiosk.max-inactivity",30)),c.$emit("loaded"),c.$store.dispatch("wf/LOADED",!0))})),F.events.on("map-ready",(function(){F.resize()})),F.events.on("language-change",(function(){t.update(F)})),F.events.on("floor-change-before",(function(e,i,n){t.pathText=F.translator.get("go_to_floor",[e.getName(F.getLanguage()),n.getName(F.getLanguage()),i.getName(F.getLanguage())]),t.pathTextVisible=!0})),F.events.on("map-update",(function(){t.POIPopupEnabled&&t.poiPopupVisible&&t.popupPOI&&t.showPOIPopup(t.popupPOI)})),F.events.on("floor-change",(function(e){e&&(t.$store.dispatch("wf/SET_CURRENT_FLOOR",Object.freeze(e)),t.$emit("onTouch")),t.pathTextVisible&&setTimeout((function(){t.pathTextVisible=!1}),u),t.poiPopupVisible&&t.popupPOI&&t.popupPOI.floor&&t.popupPOI.floor.id==e.id?t.showPOIPopup(t.popupPOI):t.poiPopupVisible=!1})),F.events.on("map-click",(function(e){console.log("map-click",e),e&&(e=t.$store.getters["wf/freezePOI"](e),t.$emit("poiClicked",e,!0),F.statistics.onClick(e.id,"map"))})),F.events.on("map-touch",(function(){t.poiPopupVisible=!1,t.$emit("onTouch")})),F.events.on("path-start",(function(){t.poiPopupVisible=!1})),F.events.on("path-finished",(function(){t.POIPopupEnabled&&t.popupPOI&&t.showPOIPopup(t.popupPOI)})),window.addEventListener("resize",(function(){F&&F.resize()}))},update:function(){for(var t in this.$store._wrappedGetters)0===t.indexOf("wf")&&this.$store._wrappedGetters[t](this.$store.state);i.default.prototype.$wayfinder.update(),i.default.prototype.$wayfinder.resize(),i.default.prototype.$wayfinder.translator.translate()},reset:function(){F.restoreDefaultState()},start:function(){F.run(),F.statistics.onSessionStart()},pause:function(){F.pause(),F.statistics.onSessionEnd()},run:function(){F.run()},visibilityChanged:function(t){i.default.prototype.$wayfinder&&i.default.prototype.$wayfinder.resize()},onTouch:function(){this.$wayfinder.run()},showPath:function(t){this.poiPopupVisible=!1,this.$emit("showInfo",t)},showInfo:function(t){this.poiPopupVisible=!1,this.$emit("showInfo",t)},showPOIPopup:function(t,e,i){var n=this;if(this.popupPOI=Object.freeze(t),this.POIPopupEnabled&&this.popupPOI&&this.$refs.poiPopup&&t.getNode()){var a=e||155,o=i||100,s=this.$wayfinder.getScreenPosition(t);if(!s)return this.poiPopupVisible=!1,void console.log("popup no position");var r=(this.$wayfinder.settings.getFloat("poi.2d.icon-size",24,t)-24)/2;this.$refs.poiPopup.style.left=s[0]+"px";var c=this.$refs.container?this.$refs.container.clientWidth:320;this.$nextTick((function(){n.$nextTick((function(){n.$refs.poiPopup.style.top=s[1]-r+"px",n.$refs.poiPopup.style.marginTop=-n.$refs.poiPopup.clientHeight+"px",n.$refs.poiPopup.style.marginLeft=-n.$refs.poiPopup.clientWidth/2+"px",n.$refs.poiPopup.classList.remove("wf-pin-up"),n.$refs.poiPopup.classList.remove("wf-pin-left"),n.$refs.poiPopup.classList.remove("wf-pin-right"),s[1]<o&&(n.$refs.poiPopup.style.marginTop=2*-r+"px",n.$refs.poiPopup.classList.add("wf-pin-up")),s[0]<a/2&&(n.$refs.poiPopup.style.marginLeft=-s[0]+"px",n.$refs.poiPopup.classList.add("wf-pin-left")),s[0]>c-a/2&&(n.$refs.poiPopup.style.marginLeft=-a+"px",n.$refs.poiPopup.classList.add("wf-pin-right"))}))})),this.poiPopupVisible=!0}},hidePOIPopup:function(){this.poiPopupVisible=!1},isPOIPopupVisible:function(){return this.$wayfinder&&this.popupPOI&&this.poiPopupVisible&&this.popupPOI.getNode().floor==this.$wayfinder.getCurrentFloor()}},data:function(){return{loaded:!1,pathTextVisible:!1,pathText:"",poiPopupVisible:!1,popupPOI:null}}},"data-v-4c65ad10",false,undefined,!1,M,void 0,void 0),D=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-az-menu"},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.sortedPOIs,(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(poiitem)",arg:"tap"}],key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPOI&&e.id==t.currentPOI.id}},[t._t("default",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showLogo,showName:t.showName,showPathButton:t.showPathButton,showDescription:t.showDescription,showRoomID:t.showRoomID,showFloor:t.showFloor}})]}),{poi:e})],2)})),0)])},staticRenderFns:[]},(function(t){t&&t("data-v-5be407de_0",{source:".wf-list-item[data-v-5be407de]{list-style:none}",map:void 0,media:void 0})}),{name:"AZMenu",components:{POI:$},props:{showLogo:{type:Boolean,default:!1},showName:{type:Boolean,default:!0},showPathButton:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1},showRoomID:{type:Boolean,default:!1},showFloor:{type:Boolean,default:!1},currentPOI:{type:Object,default:null}},data:function(){return{count:0}},computed:s(s({},x("wf",["pois","language"])),{},{sortedPOIs:function(){var t=this,e=this.pois.slice().filter((function(t){return t&&t.getShowInMenu()}));return e=e.sort((function(e,i){return e.getName(t.language)&&i.getName(t.language)?e.getName(t.language).localeCompare(i.getName(t.language)):0})),this.count=e.length,e}}),methods:{onClick:function(t){var e=this;return function(){e.$emit("clicked",t),e.$wayfinder.statistics.onClick(t.id,"menu")}}}},"data-v-5be407de",false,undefined,!1,M,void 0,void 0),B=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.showWhenMoreThanOne&&t.count>1||!t.showWhenMoreThanOne?i("div",{staticClass:"wf-component wf-languages-container",class:[t.active?"wf-active":""]},[t.showTitle?i("div",{staticClass:"wf-languages-container-select"},[t._v("Select language")]):t._e(),t._v(" "),i("div",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.sortedLanguages,(function(e){return i("div",{key:e.getName(),class:["item","language","lang-"+e.getName(),{active:e.getName()==t.language,display:t.active}],on:{click:function(i){return t.changeLanguage(e)}}},[t.showFlag?i("div",{staticClass:"wf-flag",style:{backgroundImage:"url("+t.getFlagImage(e.flagImage)+")"}}):t._e(),t._v(" "),"code"==t.labelType?i("label",[t._v(t._s(e.getName()))]):t._e(),t._v(" "),"native"==t.labelType?i("label",[t._v(t._s(e.getNativeName()))]):t._e()])})),0)]):t._e()},staticRenderFns:[]},(function(t){t&&t("data-v-5af9b578_0",{source:".wf-languages-container.wf-active[data-v-5af9b578]{height:fit-content;z-index:10}.wf-languages-container.wf-active .wf-languages-container-select[data-v-5af9b578]{visibility:initial;opacity:1}.wf-languages-container .wf-languages-container-select[data-v-5af9b578]{opacity:0;padding-bottom:.5rem;margin:auto;text-align:center;transition:opacity .2s ease-in;overflow:hidden;height:1.5rem;font-size:1rem}.wf-languages-container .language .wf-flag[data-v-5af9b578]{width:190%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.wf-languages-container .language .wf-active[data-v-5af9b578]{height:3.5rem;margin-bottom:1rem}.wf-languages-container .language .display[data-v-5af9b578]{height:3.5rem;margin-bottom:1.5rem}",map:void 0,media:void 0})}),{name:"FlagsMenu",computed:s(s({},x("wf",["languages","language","reset"])),{},{count:function(){return this.languages.length},sortedLanguages:function(){return this.languages&&"order"==this.order?this.languages.slice().sort((function(t,e){return t.order-e.order})):this.languages}}),props:{showTitle:{type:Boolean,default:!0},showFlag:{type:Boolean,default:!0},labelType:{type:String,default:"none"},order:{type:String,default:"id"},showWhenMoreThanOne:{type:Boolean,default:!0}},data:function(){return{active:!1}},methods:{changeLanguage:function(t){this.active=!this.active,this.$wayfinder.setLanguage(t.name),this.$emit("changeLanguage",Object.freeze(t))},getFlagImage:function(t){return WayfinderAPI.getURL("images","thumbnail",[t])}},watch:{reset:function(){this.active=!1}}},"data-v-5af9b578",false,undefined,!1,M,void 0,void 0),z=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-languages-menu",class:{"wf-active":t.active}},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count,t.active?"wf-active":""]},t._l(t.sortedLanguages,(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.changeLanguage(e),expression:"changeLanguage(lang)",arg:"tap"},{name:"show",rawName:"v-show",value:!(t.hideActive&&e.getName()==t.language),expression:"!(hideActive && lang.getName() == language)"}],key:e.getName(),staticClass:"wf-list-item wf-language",class:["wf-lang-"+e.getName(),{"wf-active":e.getName()==t.language,"wf-display":t.active}]},[t.showFlag?i("div",{staticClass:"wf-lang-flag",style:{backgroundImage:"url("+t.getFlagImage(e.flagImage)+")"}}):t._e(),t._v(" "),"code"==t.labelType?i("label",[t._v(t._s(e.getName()))]):t._e(),t._v(" "),"native"==t.labelType?i("label",[t._v(t._s(e.getNativeName()))]):t._e()])})),0)])},staticRenderFns:[]},(function(t){t&&t("data-v-317032ae_0",{source:".wf-languages-menu.active[data-v-317032ae]{height:fit-content;z-index:10}.wf-languages-menu.active .wf-languages-title[data-v-317032ae]{visibility:initial;opacity:1}.wf-languages-menu .wf-languages-title[data-v-317032ae]{opacity:0;padding-bottom:.5rem;margin:auto;text-align:center;transition:opacity .2s ease-in;overflow:hidden}.wf-languages-menu .wf-language .wf-lang-flag[data-v-317032ae]{width:70%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.wf-languages-menu .wf-language .wf-active[data-v-317032ae]{height:3.5rem;margin-bottom:1rem}.wf-languages-menu .wf-language .wf-display[data-v-317032ae]{height:3.5rem;margin-bottom:1.5rem}",map:void 0,media:void 0})}),{name:"LanguagesMenu",computed:s(s({},x("wf",["languages","language","reset"])),{},{count:function(){return this.languages.length},sortedLanguages:function(){return this.languages&&"order"==this.order?this.languages.slice().sort((function(t,e){return t.order-e.order})):this.languages}}),props:{showTitle:{type:Boolean,default:!1},showFlag:{type:Boolean,default:!0},labelType:{type:String,default:"none"},hideActive:{type:Boolean,default:!1},title:{type:String,default:"Select language"},order:{type:String,default:"id"}},data:function(){return{active:!1}},methods:{changeLanguage:function(t){var e=this;return function(){e.$listeners&&e.$listeners.changeLanguage?e.$emit("change",Object.freeze(t)):e.$wayfinder.setLanguage(t.name)}},getFlagImage:function(t){return WayfinderAPI.getURL("images","thumbnail",[t])}},watch:{reset:function(){this.active=!1}}},"data-v-317032ae",false,undefined,!1,M,void 0,void 0),R=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.group?i("div",{staticClass:"wf-group",class:[t.hasImage()]},[i("label",{staticClass:"wf-name",domProps:{innerHTML:t._s(t.group.getName(t.language))}}),t._v(" "),t.showPOICount?i("label",{staticClass:"wf-poi-count"},[t._v(t._s(t.group.pois.length))]):t._e(),t._v(" "),t.showIcon?i("img",{staticClass:"wf-group-icon",attrs:{src:t.group.getIconUrl()}}):t._e(),t._v(" "),t.showDescription?i("span",{staticClass:"wf-description",domProps:{innerHTML:t._s(t.group.getDescription(t.language))}}):t._e()]):t._e()},staticRenderFns:[]},undefined,{name:"Group",computed:s({},x("wf",["language"])),props:{group:{type:Object,default:null},showIcon:{type:Boolean,default:!1},showPOICount:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1}},watch:{language:function(){this.$wayfinder&&(this.show_path=this.$wayfinder.translator.get("show_path"))}},methods:{hasImage:function(){return this.group.getIconUrl()?"wf-has-icon":"wf-icon-none"}}},"data-v-0818f727",false,undefined,!1,void 0,void 0,void 0),W=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-groups-menu"},[t.parentGroup?i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},[t.showParentGroup?i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.back(),expression:"back()",arg:"tap"}],staticClass:"wf-list-item wf-list-header"},[t._v(t._s(t.currentGroupName))]):t._e(),t._v(" "),t._l(t.sortedGroups,(function(e){return i("li",{key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.current&&e.id==t.current.id}},[i("div",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(topic)",arg:"tap"}],staticClass:"wf-item-content"},[t._t("default",(function(){return[i("Group",{attrs:{group:e,showIcon:t.showIcon,showPOICount:t.showPOICount,showDescription:t.showDescription}})]}),{group:e})],2),t._v(" "),e.pois.length>0&&t.showPOIs?i("ul",{directives:[{name:"show",rawName:"v-show",value:t.current&&e.id==t.current.id,expression:"current && topic.id == current.id"}],staticClass:"wf-list wf-sublist"},t._l(t.sortedPOIs(e.pois),(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onPOICLick(e),expression:"onPOICLick(poi)",arg:"tap"}],key:e.id,staticClass:"wf-list-item"},[t._t("poi",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showPOILogo,showName:t.showPOIName,showPathButton:t.showPOIPathButton,showDescription:t.showPOIDescription,showRoomID:t.showPOIRoomID,showFloor:t.showPOIFloor}})]}),{poi:e})],2)})),0):t._e()])})),t._v(" "),t.showPOIs?i("div",t._l(t.sortedPOIs(t.parentGroup.pois),(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onPOICLick(e),expression:"onPOICLick(poi)",arg:"tap"}],key:e.id,staticClass:"wf-list-item"},[t._t("poi",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showPOILogo,showName:t.showPOIName,showPathButton:t.showPOIPathButton,showDescription:t.showPOIDescription,showRoomID:t.showPOIRoomID,showFloor:t.showPOIFloor}})]}),{poi:e})],2)})),0):t._e()],2):t._e()])},staticRenderFns:[]},(function(t){t&&t("data-v-7a60dcc9_0",{source:".wf-groups-menu .wf-list-item[data-v-7a60dcc9]{list-style:none}.wf-groups-menu .wf-list[data-v-7a60dcc9]{margin:0;padding:0}",map:void 0,media:void 0})}),{name:"SubGroupMenu",components:{Group:R,POI:$},props:{parent:{type:Number,default:-1},showPOICount:{type:Boolean,default:!1},az:{type:Boolean,default:!1},order:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},showSubGroups:{type:Boolean,default:!0},showPOIs:{type:Boolean,default:!1},showPOILogo:{type:Boolean,default:!1},showPOIName:{type:Boolean,default:!0},showPOIPathButton:{type:Boolean,default:!1},showPOIDescription:{type:Boolean,default:!1},showPOIRoomID:{type:Boolean,default:!1},showPOIFloor:{type:Boolean,default:!1},openGroup:{type:Boolean,default:!0},sortPOIs:{type:Boolean,default:!0},showParentGroup:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1}},data:function(){return{current:null,parentGroup:null,sortedGroups:[],count:0}},computed:s(s({},x("wf",["poiGroups","currentGroup","language"])),{},{currentGroupName:function(){return this.parentGroup?this.parentGroup.getName(this.language):""}}),mounted:function(){this.sortedGroups=this.sortGroups()},watch:{parent:function(){this.sortedGroups=this.sortGroups()},currentGroup:function(){this.current=this.currentGroup},poiGroups:function(){this.sortedGroups=this.sortGroups()}},methods:{onClick:function(t){var e=this;return function(){e.current&&t&&e.current.id==t.id?e.current=null:e.current=Object.freeze(t),e.$emit("clicked",t)}},onPOICLick:function(t){var e=this;return function(){e.$emit("poiClicked",t)}},back:function(){var t=this;return function(){t.$emit("back")}},reset:function(){this.$store.dispatch("wf/SET_CURRENT_GROUP",null)},sortGroups:function(){var t,e=this,i=[],n=this.poiGroups;for(var a in n)(t=n[a]).id==this.parent&&(this.parentGroup=t),t&&t.getShowInMenu()&&t.getName(this.language)&&(this.parent>-1&&parseInt(t.parent_id)==this.parent||-1===this.parent&&null===t.parent_id)&&i.push(t);return this.az?i=i.sort((function(t,i){return t&&t.getName(e.language)&&i&&i.getName(e.language)?t.getName(e.language).localeCompare(i.getName(e.language),e.language,{sensitivity:"accent"}):0})):this.order&&(i=i.sort((function(t,e){return t&&e?t.order-e.order:0}))),this.count=i.length,i},subGroups:function(t){if(t){var e,i=[];for(var n in t)e=parseInt(t[n]),this.poiGroups[e]&&this.poiGroups[e].getShowInMenu()&&i.push(this.poiGroups[e]);return i}return[]},sortedPOIs:function(t){var e=this,i=t.slice().filter((function(t){return t&&t.getShowInMenu()}));return this.sortPOIs?i=i.sort((function(t,i){return t.getName(e.language)&&i.getName(e.language)?t.getName(e.language).localeCompare(i.getName(e.language)):0})):i}}},"data-v-7a60dcc9",false,undefined,!1,M,void 0,void 0),G=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-groups-menu"},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},[t._t("prepend"),t._v(" "),t.showParentGroup?i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.back(),expression:"back()",arg:"tap"}],staticClass:"wf-list-item wf-list-header"},[t._v(t._s(t.currentGroupName))]):t._e(),t._v(" "),t._l(t.sortedGroups,(function(e){return i("li",{key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.current&&e.id==t.current.id}},[i("div",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(topic)",arg:"tap"}],staticClass:"wf-item-content"},[t._t("default",(function(){return[i("Group",{attrs:{group:e,showIcon:t.showIcon,showPOICount:t.showPOICount,showDescription:t.showDescription}})]}),{group:e})],2),t._v(" "),t.showSubGroups?i("ul",{directives:[{name:"show",rawName:"v-show",value:t.current&&e.id==t.current.id&&t.subGroups(e.childGroups).length>0,expression:"current && topic.id == current.id && subGroups(topic.childGroups).length > 0"}]},[i("SubGroupMenu",{attrs:{parent:parseInt(e.id),showPOICount:t.showPOICount,az:t.az,order:t.order,showIcon:t.showIcon,showPOIs:t.showPOIs,sortPOIs:t.sortPOIs},on:{clicked:t.onSubGroupClick,poiClicked:t.onSubPOICLick}})],1):t._e(),t._v(" "),e.pois.length>0&&t.showPOIs?i("ul",{directives:[{name:"show",rawName:"v-show",value:t.current&&e.id==t.current.id,expression:"current && topic.id == current.id"}],staticClass:"wf-list wf-sublist"},t._l(t.sortedPOIs(e.pois),(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onPOICLick(e),expression:"onPOICLick(poi)",arg:"tap"}],key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPOI&&e.id==t.currentPOI.id}},[t._t("poi",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showPOILogo,showName:t.showPOIName,showPathButton:t.showPOIPathButton,showDescription:t.showPOIDescription,showRoomID:t.showPOIRoomID,showFloor:t.showPOIFloor}})]}),{poi:e})],2)})),0):t._e()])})),t._v(" "),t._t("append")],2)])},staticRenderFns:[]},(function(t){t&&t("data-v-3046866c_0",{source:".wf-groups-menu .wf-list-item[data-v-3046866c]{list-style:none}.wf-groups-menu .wf-list[data-v-3046866c]{margin:0;padding:0}",map:void 0,media:void 0})}),{name:"GroupsMenu",components:{Group:R,POI:$,SubGroupMenu:W},props:{currentGroup:{type:Object,default:null},parent:{type:Number,default:-1},currentPOI:{type:Object,default:null},showPOICount:{type:Boolean,default:!1},az:{type:Boolean,default:!1},order:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},showSubGroups:{type:Boolean,default:!0},showPOIs:{type:Boolean,default:!1},showPOILogo:{type:Boolean,default:!1},showPOIName:{type:Boolean,default:!0},showPOIPathButton:{type:Boolean,default:!1},showPOIDescription:{type:Boolean,default:!1},showPOIRoomID:{type:Boolean,default:!1},showPOIFloor:{type:Boolean,default:!1},openGroup:{type:Boolean,default:!0},sortPOIs:{type:Boolean,default:!0},showParentGroup:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1}},watch:{currentGroup:function(){this.current=this.currentGroup}},data:function(){return{count:0,current:null,parentGroup:null}},computed:s(s({},x("wf",["poiGroups","language"])),{},{sortedGroups:function(){var t,e=this,i=[],n=this.poiGroups;for(var a in n)(t=n[a]).id==this.parent&&(this.parentGroup=t),t&&t.getShowInMenu()&&t.getName(this.language)&&(this.parent>-1&&parseInt(t.parent_id)==this.parent?i.push(t):-1!==this.parent||null!==t.parent_id&&0!=t.parent_id||i.push(t));return this.az?i=i.sort((function(t,i){return t&&t.getName(e.language)&&i&&i.getName(e.language)?t.getName(e.language).localeCompare(i.getName(e.language),e.language,{sensitivity:"accent"}):0})):this.order&&(i=i.sort((function(t,e){return t&&e?t.order-e.order:0}))),this.count=i.length,i},currentGroupName:function(){return this.parentGroup?this.parentGroup.getName(this.language):""}}),methods:{onClick:function(t){var e=this;return function(){e.current&&t&&e.current.id==t.id?e.current=null:(e.current=Object.freeze(t),e.current&&e.showSubGroups&&t&&t.childGroups&&t.childGroups.length>0||e.$emit("clicked",t))}},onPOICLick:function(t){var e=this;return function(){e.$emit("poiClicked",t)}},onSubGroupClick:function(t){this.$emit("subGroupClicked",t)},onSubPOICLick:function(t){this.$emit("poiClicked",t)},reset:function(){this.current=null},back:function(){var t=this;return function(){t.$emit("back")}},subGroups:function(t){if(t){var e,i=[];for(var n in t)e=parseInt(t[n]),this.poiGroups[e]&&this.poiGroups[e].getShowInMenu()&&i.push(this.poiGroups[e]);return i}return[]},sortedPOIs:function(t){var e=this,i=t.slice().filter((function(t){return t&&t.getShowInMenu()}));return this.sortPOIs?i=i.sort((function(t,i){return t.getName(e.language)&&i.getName(e.language)?t.getName(e.language).localeCompare(i.getName(e.language)):0})):i}}},"data-v-3046866c",false,undefined,!1,M,void 0,void 0),V=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-group-pois-menu"},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},[t.showGroupHeader?i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.back(),expression:"back()",arg:"tap"}],staticClass:"wf-list-item wf-list-header"},[t._v(t._s(t.currentGroupName))]):t._e(),t._v(" "),t._l(t.getPOIs,(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(poi)",arg:"tap"}],key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPOI&&e.id==t.currentPOI.id}},[t._t("default",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showPOILogo,showName:t.showPOIName,showPathButton:t.showPOIPathButton,showDescription:t.showPOIDescription,showRoomID:t.showPOIRoomID,showFloor:t.showPOIFloor}})]}),{poi:e})],2)}))],2)])},staticRenderFns:[]},(function(t){t&&t("data-v-503d8018_0",{source:".wf-group-pois-menu[data-v-503d8018]{overflow:hidden;user-select:none}.wf-group-pois-menu .wf-list[data-v-503d8018]{margin:0;padding:0}.wf-group-pois-menu .list-item[data-v-503d8018]{list-style:none;padding:1em}",map:void 0,media:void 0})}),{name:"GroupPOIsMenu",props:{group:{type:Object,default:null},currentPOI:{type:Object,default:null},az:{type:Boolean,default:!1},order:{type:Boolean,default:!1},showPOILogo:{type:Boolean,default:!1},showPOIName:{type:Boolean,default:!0},showPOIPathButton:{type:Boolean,default:!1},showPOIDescription:{type:Boolean,default:!1},showPOIRoomID:{type:Boolean,default:!1},showPOIFloor:{type:Boolean,default:!1},sortPOIs:{type:Boolean,default:!0},showDescription:{type:Boolean,default:!1},showGroupHeader:{type:Boolean,default:!1}},components:{POI:$},data:function(){return{count:0}},computed:s(s({},x("wf",["language"])),{},{getPOIs:function(){var t=this;if(this.group&&this.group.pois){var e=this.group.pois.slice(0);return e=e.filter((function(t){return t.getShowInMenu()})),this.count=e.length,e.sort((function(e,i){return e.getName(t.language).localeCompare(i.getName(t.language))}))}return this.count=0,[]},currentGroupName:function(){return this.group?this.group.getName(this.language):""}}),methods:{onClick:function(t){var e=this;return function(){e.$emit("clicked",t)}},back:function(){var t=this;return function(){t.$emit("back")}}}},"data-v-503d8018",false,undefined,!1,M,void 0,void 0),U=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"wf-component wf-building-logo",style:{"background-image":t.getLogo()}})},staticRenderFns:[]},(function(t){t&&t("data-v-38faefb4_0",{source:".wf-building-logo[data-v-38faefb4]{background-size:contain;background-repeat:no-repeat;background-position:50%}",map:void 0,media:void 0})}),{name:"BuildingLogo",computed:s({},x("wf",["building"])),methods:{getLogo:function(){if(this.building&&this.building.logoID)return"url("+WayfinderAPI.getURL("images","get",this.building.logoID)+")"}}},"data-v-38faefb4",false,undefined,!1,M,void 0,void 0),H=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("button",{staticClass:"wf-component wf-yah",on:{click:function(e){return t.onClicked()}}},[i("i",{staticClass:"wf-icon",style:{"background-image":t.yahLogo}}),t._v(" "),t.showLabel?i("label",{attrs:{"data-translation-element":"yah"}},[t._v("YAH")]):t._e()])},staticRenderFns:[]},(function(t){t&&t("data-v-16e4e341_0",{source:".wf-yah[data-v-16e4e341]{text-align:center;border:none;outline:0}.wf-icon[data-v-16e4e341]{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTQiIGhlaWdodD0iMTI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgIDxkYzp0aXRsZS8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPHBhdGggZD0ibTQ2Ljk3NyAxMjYuNjRjLTAuMjgzMDMtMC42ODc1LTYuMTYzMS02LjQzNzctMTAuMzc0LTExLjY2My0yNC45NDctMzMuMTIyLTUyLjc2MS02My44OTgtMjAuMjgzLTEwMS4zIDE0LjM4MS0xMy44OTQgMzIuMTEzLTE0LjY4NiA1MC4zNDMtOC4yMTAxIDUxLjMzIDI5LjcwMiAxNC4xNjYgNzguMTU1LTEwLjIzNSAxMTAuMDFsLTkuNDUwMSAxMS4xNjN6bTE1LjQ0LTUwLjc3MWMzNC4yMzctMjQuNDg1IDcuNzY4LTcxLjYzMy0yOS44NDgtNTUuOTU5LTEwLjk4NCA1Ljg1NjktMTYuNDM0IDE2LjA0OC0xNi42MjUgMjguMDY4LTAuNTI0NSAxMS42OTMgNS42ODU0IDIxLjQ3MSAxNS41MjYgMjcuNDYxIDcuMDU1NSAzLjg0MDEgMTAuMTU3IDQuNTMzNyAxOC4xNDYgNC4wNTc3IDUuMTc3Ni0wLjMwODUyIDguMTYxMS0xLjE1MzggMTIuODAxLTMuNjI3MXoiIGZpbGw9IiNjNjQyNDIiIGZpbGwtb3BhY2l0eT0iLjk4ODI0Ii8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCguODc4MjkgMCAwIDEuMDUxOSAuNTU0NzQgLTYuOTk1MykiIGQ9Im00MS42ODIgODkuODkxYTUxLjIyMyA0MS43NTQgMCAxIDEgMS4yNzY2IDAuMjA4MDkiIGZpbGw9IiNjNjQyNDIiIGZpbGwtb3BhY2l0eT0iLjk4ODI0Ii8+CiA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNjQ1MzUpIiBkPSJtNDMuNjMxIDY5LjEyOWEyNi4wMTEgMjAuOTkxIDAgMSAxIDAuNjQ4MjYgMC4xMDQ2MSIgZmlsbC1vcGFjaXR5PSIwIiBvcGFjaXR5PSIuMzQwMTYiLz4KIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NDUzNSkiIGQ9Im0zMS44OTIgMTE0LjI4YTE2LjY1NiAxMS43NSAwIDEgMSAwLjQxNTExIDAuMDU4NiIgZmlsbC1vcGFjaXR5PSIwIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCguOTcwMiAwIDAgMS4wMjcyIC00LjA1ODggLTUuNzUwNCkiIGQ9Im00NS41MjEgODQuODI0YTM0LjQ1MyAzMy41NCAwIDEgMSAwLjg1ODY2IDAuMTY3MTYiIGZpbGw9IiNiNzJjMmMiLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC42NDYzIDAgMCAuNjE2ODEgNS4xMjYxIDQuOTAxNCkiIGQ9Im01Ny4wNzkgMTA0LjYxYTM0LjIwMyAzNi42MjMgMCAxIDEgMC44NTI0NCAwLjE4MjUyIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=)}",map:void 0,media:void 0})}),{name:"YAH",props:{showLabel:{type:Boolean,default:!0}},computed:s({},x("wf",["yahLogo","language"])),methods:{onClicked:function(){this.$wayfinder.showKiosk()}}},"data-v-16e4e341",false,undefined,!1,M,void 0,void 0),Y=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-shortcuts-menu"},[i("div",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.shortcuts,(function(e){return i("button",{key:e.getID(),staticClass:"wf-list-item wf-shortcut",class:["wf-shortcut-"+e.getID()],on:{click:function(i){return t.showShortcut(e)}}},[t.showIcon?i("img",{staticClass:"wf-icon",attrs:{src:t.getImage(e.imageID)}}):t._e(),t._v(" "),t.showLabel?i("label",[t._v(t._s(e.getName(t.language)))]):t._e()])})),0)])},staticRenderFns:[]},(function(t){t&&t("data-v-322579a5_0",{source:".shortcuts-container[data-v-322579a5]{display:flex;flex-wrap:wrap-reverse;align-content:stretch;justify-content:space-between;margin-bottom:.1rem;flex-direction:row}.shortcuts-container.map-shortcuts[data-v-322579a5]{position:absolute;left:.5rem;bottom:15%;top:15%;flex-direction:column;justify-content:center}",map:void 0,media:void 0})}),{name:"ShortcutsMenu",components:{YAH:H},props:{showLabel:{type:Boolean,default:!0},showPath:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!0},highlight:{type:Boolean,default:!0},dehighlightOverlay:{type:Boolean,default:!1}},computed:s(s({},x("wf",["shortcuts","language","landscape","mobile"])),{},{count:function(){return this.shortcuts.length},hasClickedListener:function(){return!(!this.$listeners||!this.$listeners.clicked)}}),methods:{showShortcut:function(t){var e=this.$wayfinder.getNearestPOI(this.$wayfinder.getKiosk(),t.pois);this.hasClickedListener?this.$emit("clicked",e,t):(this.showPath&&"object"===c(e)&&null!=e&&this.$wayfinder.showPath(e.node,e),this.highlight&&(this.$wayfinder.clearDisplaying(),this.$wayfinder.setDisplaying(t.pois)),this.dehighlightOverlay&&this.$wayfinder.setDehighlightOverlay&&this.$wayfinder.setDehighlightOverlay(!0),this.$wayfinder.update())},clear:function(){this.dehighlightOverlay&&this.$wayfinder.setDehighlightOverlay&&this.$wayfinder.setDehighlightOverlay(!1),this.highlight&&this.$wayfinder.clearHighlights(),this.$wayfinder.update()},getImage:function(t){return WayfinderAPI.getURL("images","thumbnail",[t])}}},"data-v-322579a5",false,undefined,!1,M,void 0,void 0),Z=null,Q=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-zoommenu"},[i("div",{directives:[{name:"touch",rawName:"v-touch:start",value:t.touchStart(1),expression:"touchStart(1)",arg:"start"},{name:"touch",rawName:"v-touch:end",value:t.touchStop(),expression:"touchStop()",arg:"end"}],staticClass:"wf-item wf-zoom-in",on:{mousedown:function(e){return t.start(1)},mouseleave:function(e){return t.stop()},mouseup:function(e){return t.stop()}}},[t._v("+")]),t._v(" "),i("div",{directives:[{name:"touch",rawName:"v-touch:start",value:t.touchStart(-1),expression:"touchStart(-1)",arg:"start"},{name:"touch",rawName:"v-touch:end",value:t.touchStop(),expression:"touchStop()",arg:"end"}],staticClass:"wf-item wf-zoom-out",on:{mousedown:function(e){return t.start(-1)},mouseleave:function(e){return t.stop()},mouseup:function(e){return t.stop()}}},[t._v("-")])])},staticRenderFns:[]},(function(t){t&&t("data-v-260dca50_0",{source:".wf-zoommenu[data-v-260dca50]{user-select:none}",map:void 0,media:void 0})}),{data:function(){return{direction:0,zooming:!1}},methods:{touchStart:function(t){var e=this;return function(){e.start(t)}},touchStop:function(){var t=this;return function(){t.stop()}},start:function(t){this.direction=t,this.zooming=!0,this.zoom()},stop:function(){this.direction=0,this.zooming=!1,clearTimeout(Z)},zoom:function(){var t=this;this.direction>0?this.$wayfinder.zoomIn():this.$wayfinder.zoomOut(),this.zooming&&(Z=setTimeout((function(){t.zoom()}),50))}}},"data-v-260dca50",false,undefined,!1,M,void 0,void 0),X=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-floors-menu"},[i("ul",{directives:[{name:"show",rawName:"v-show",value:!(t.hideWhenSingleFloor&&t.floors.length<=1),expression:"!(hideWhenSingleFloor && floors.length <= 1)"}],staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.filteredFloors,(function(e){return i("li",{key:e.id,staticClass:"wf-list-item",class:["wf-lang-"+t.language,"wf-floor-"+e.index,{"wf-active":t.currentFloor&&e.id==t.currentFloor.id}],on:{click:function(i){return t.changeFloor(e)}}},[i("label",{staticClass:"wf-title"},[t._v(t._s(e.getName(t.language)))]),t._v(" "),t.showPOICount?i("label",{staticClass:"wf-count"},[t._v(t._s(e.pois.length))]):t._e()])})),0)])},staticRenderFns:[]},(function(t){t&&t("data-v-c6d992a4_0",{source:".wf-floors-menu .wf-list-item[data-v-c6d992a4]{text-overflow:ellipsis;list-style:none}",map:void 0,media:void 0})}),{name:"MapFloors",props:{showPOICount:{type:Boolean,default:!1},currentFloor:{type:Object,default:null},hideWhenSingleFloor:{type:Boolean,default:!0}},data:function(){return{count:0}},computed:s(s({},x("wf",["floors","language"])),{},{filteredFloors:function(){var t,e=[],i=this.floors;for(var n in i)(t=i[n])&&t.getShowInMenu()&&t.getName(this.language)&&e.push(t);return this.count=e.length,e},hasClickedListener:function(){return!(!this.$listeners||!this.$listeners.clicked)}}),methods:{changeFloor:function(t){this.hasClickedListener?this.$emit("clicked",t):this.$wayfinder.showFloor(t)}}},"data-v-c6d992a4",false,undefined,!1,M,void 0,void 0),q=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-filteredmenu"},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.sortedPOIs,(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(poiitem)",arg:"tap"}],key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPOI&&e.id==t.currentPOI.id},on:{click:function(i){return t.onClick(e)}}},[t._t("default",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showLogo,showName:t.showName,showPathButton:t.showPathButton,showDescription:t.showDescription,showRoomID:t.showRoomID,showFloor:t.showFloor}})]}),{poi:e})],2)})),0)])},staticRenderFns:[]},undefined,{name:"FilteredMenu",components:{POI:$},data:function(){return{sortedPOIs:[],count:0}},props:{showLogo:{type:Boolean,default:!1},showName:{type:Boolean,default:!0},showPathButton:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1},showRoomID:{type:Boolean,default:!1},showFloor:{type:Boolean,default:!1},currentPOI:{type:Object,default:null}},computed:s({},x("wf",["filteredPOIs","language"])),watch:{filteredPOIs:function(t){var e=this,i=t.slice().filter((function(t){return t&&t.getShowInMenu()}));i=i.sort((function(t,i){return t.getName(e.language)&&i.getName(e.language)?t.getName(e.language).localeCompare(i.getName(e.language)):0})),this.count=i.length,this.sortedPOIs=i}},methods:{onClick:function(t){var e=this;return function(){e.$emit("clicked",t),e.$wayfinder.statistics.onClick(t.id,"menu")}}}},"data-v-257460c1",false,undefined,!1,void 0,void 0,void 0),K=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-poi-advertisements"},t._l(t.ads,(function(e){return i("WFPOIAdvertisement",{key:e.id,attrs:{ad:e},on:{clicked:t.clicked}})})),1)},staticRenderFns:[]},undefined,{name:"POIAdvertisements",props:{ads:{type:Array,default:[]}},data:function(){return{}},computed:{},methods:{clicked:function(t){this.$emit("clicked",t)}}},"data-v-45b241cc",false,undefined,!1,void 0,void 0,void 0);function J(t,e,i){return t(i={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&i.path)}},i.exports),i.exports}var tt=J((function(t){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)i.d(n,a,function(e){return t[e]}.bind(null,a));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){i.r(e);class n{constructor(t){this.keyboard=t,this.actions={backspace:function(t,e){e.selectionStart>0&&e.selectionStart==e.selectionEnd?(e.selectionStart--,e.changeValue("")):e.changeValue("")},change_keyset:function(t,e){void 0!==t.action[1]&&(e.keyset=t.action[1],e.clear(),e.construct())},change_layout:function(t,e){void 0!==t.action[1]&&(e.layoutName=t.action[1],e.clear(),e.construct())},submit:function(t,e){void 0!==t.action[1]&&(e.pushtoOutput(),e.clear())}}}activate(t){"function"==typeof this.actions[t.action[0]]&&this.actions[t.action[0]](t,this.keyboard)}addAction(t,e){this.actions[t]=e}}class a{constructor(t,e,i){this.layouts={},this.layoutName=void 0===i?"en":i,this.keyset="default",this.container=!1,this.containerListenerAdded=!1,this.setContainer(e),this.selectionStart=0,this.selectionEnd=0,this.output=!1,this.outputIsInputField=!0,this.outputSelectionEnabled=!1,this.value="",this.events={change:[],layout:[],ready:[]},this.actions=new n(this),this.cbOnChange=!1,this.setOutput(t),this.setDefaultLayout(),this.construct()}on(t,e){"object"!=typeof this.events[t]&&(this.events[t]=[]),this.events[t].push(e)}trigger(){let t=Array.prototype.slice.call(arguments);if(t.length>0){let e=t[0];if(t.shift(),this.events[e]){let i;for(let n=0,a=this.events[e].length;n<a;n++)"function"==typeof(i=this.events[e][n])&&i.apply(this,t)}}}addLayout(t,e){this.layouts[t]=e}changeLayout(t,e){this.layoutName=t,this.keyset=e||"default",this.clear(),this.construct(),this.trigger("layout",this.layoutName,this.keyset)}setContainer(t){switch(typeof t){case"undefined":this.container=document.createElement("div"),this.container.classList.add("keyboard"),document.body.appendChild(this.container);break;case"string":this.container=document.getElementById(t);break;default:this.container=t}}setOutput(t){if(!t)return void console.warn("Input field not given",t);let e;if("string"==typeof t){if(e=document.getElementById(t),this.output=e,!this.output)return void console.warn("Input field not found",t)}else e=t,this.output=t;"input"!==this.getFieldType(this.output)&&(this.outputIsInputField=!1);let i=this.getFieldValue(e);this.value=i,this.selectionEnd=i.length,this.output&&(this.output.addEventListener("focus",(()=>{this.updateFromOutput()})),this.output.addEventListener("keyup",(()=>{this.updateFromOutput(),this.trigger("change",this.value)})),this.output.addEventListener("mouseup",(()=>{this.updateFromOutput()})),this.output.addEventListener("input",(()=>{this.updateFromOutput()})))}setOutputSelection(t){this.outputSelectionEnabled=t}getFieldValue(t){if(!t)return"";switch(this.getFieldType(t)){case"input":return t.value;case"textarea":return t.innerText;default:return""}}updateFromOutput(){this.value=this.getFieldValue(this.output),this.getCaretPosition()}clear(){if(this.container)for(;this.container.firstChild;)this.container.removeChild(this.container.firstChild)}clearValue(){this.value="",this.selectionStart=0,this.selectionEnd=0,this.pushtoOutput()}getCurrentKeyset(){try{return this.layouts[this.layoutName].keys[this.keyset]}catch(t){return console.warn("Error! Probably no keyboard layout added!"),this.layouts.en.keys.default}}construct(){this.clear();let t="",e=this.getCurrentKeyset();for(let i in e){t+="<div class='keyboard-row keyboard-row-"+i+"'>";for(let n in e[i]){let a=e[i][n];switch(typeof a){case"string":t+="<div class='keyboard-key "+a+"' row='"+i+"' index='"+n+"'>"+a+"</div>";break;case"object":let e="";a.cls&&(e=a.cls),t+="<div class='keyboard-key keyboard-"+e+" "+a.key+"' object='' row='"+i+"' index='"+n+"'>"+a.key+"</div>"}}t+="</div>"}this.container.insertAdjacentHTML("beforeend",t),this.containerListenerAdded||(this.container.addEventListener("mousedown",(t=>{this.getCaretPosition(),this.keyPressed(t.target),t.stopPropagation(),t.preventDefault()})),this.container.addEventListener("mouseup",(t=>{this.keyReleased(t.target),t.stopPropagation()})),this.containerListenerAdded=!0,this.container.onselectstart=function(){return!1},this.container.onmousedown=function(){return!1}),this.rescale()}rescale(){if(!this.container)return;let t,e,i=0;for(let n=0;n<this.container.children.length;n++){let a=(t=this.container.children[n]).offsetHeight-t.clientHeight,o=t.offsetWidth-t.clientWidth;for(let i=0;i<t.children.length;i++)o+=((e=t.children[i]).offsetWidth<this.container.offsetWidth?e.offsetWidth:this.container.offsetWidth)+1,a=Math.max(a,this.container.offsetHeight);t.width=o,t.height=a,i+=a}this.container.height=i,this.trigger("ready")}keyPressed(t){t.classList.add("keyboard-key-pressed");let e=this.getCurrentKeyset()[t.getAttribute("row")];if(!e)return;let i=e[t.getAttribute("index")];switch(typeof i){case"string":this.changeValue(i);break;case"object":void 0===i.action?this.changeValue(i.key):this.actions.activate(i)}this.pushtoOutput()}changeValue(t){let e=this.value.substring(0,this.selectionStart),i=this.value.substring(this.selectionEnd,this.value.length);this.value=""+e+t+i,this.selectionStart+=t.length,this.selectionEnd=this.selectionStart}pushtoOutput(){if(this.output){this.outputIsInputField?(this.output.value=this.value,this.output.selectionStart=this.selectionStart,this.output.selectionEnd=this.selectionEnd):this.output.innerHTML=this.value;let t=new Event("change"),e=new Event("keyup");this.output.dispatchEvent(t),this.output.dispatchEvent(e),this.trigger("change",this.value)}}getFieldType(t){return t&&t.tagName?t.tagName.toLowerCase():"nan"}getCaretPosition(){this.output&&this.outputIsInputField&&this.outputSelectionEnabled&&(this.selectionStart=this.output.selectionStart,this.selectionEnd=this.output.selectionEnd)}keyReleased(t){t.classList.remove("keyboard-key-pressed")}width(){return-1}height(){return-1}setDefaultLayout(){this.layouts.en={name:"English",keyboard:"US International",local_name:"English",lang:"en",keys:{default:[["1","2","3","4","5","6","7","8","9","0",{key:"&#171; Bksp",action:["backspace"],cls:"key2x"}],["q","w","e","r","t","y","u","i","o","p","\\"],["a","s","d","f","g","h","j","k","l",{key:"Enter",action:["submit"],cls:"key3x"}],[{key:"Shift",action:["change_keyset","shift"],cls:"key2x"},"z","x","c","v","b","n","m"],[{key:" ",cls:"key_spacebar"}]],shift:[["~","!","@","#","$","%","^","&","*","(",")",{key:"&#171; Bksp",action:"backspace",cls:"key2x"}],["Q","W","E","R","T","Y","U","I","O","P","{","}"],["A","S","D","F","G","H","J","K","L",{key:"Enter",action:["submit"],cls:"key3x"}],[{key:"Shift",action:["change_keyset","default"],cls:"key2x active"},"Z","X","C","V","B","N","M","<",">","?"],[{key:" ",cls:"key_spacebar"}]]}}}}i.d(e,"OSK",(function(){return a})),i.d(e,"OSKActions",(function(){return n}))}]).OSK})),et=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-search"},[t.showCloseButton?i("div",{staticClass:"wf-close",on:{click:function(e){return t.close(e)}}},[i("WFTranslate",{attrs:{k:"close"}},[t._v("Close")])],1):t._e(),t._v(" "),i("div",{staticClass:"wf-search-container"},[i("div",{staticClass:"wf-search-results",class:{"wf-no-results":0==t.results.length}},[i("transition-group",{staticClass:"wf-list",attrs:{name:"list",tag:"ul"}},t._l(t.results,(function(e){return i("li",{key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPOI&&e.id==t.currentPOI.id},on:{click:function(i){return t.onClick(e)}}},[t._t("default",(function(){return[i("POI",{attrs:{poi:e,showLogo:t.showLogo,showName:t.showName,showPathButton:t.showPathButton,showDescription:t.showDescription,showRoomID:t.showRoomID,showFloor:t.showFloor}})]}),{poi:e})],2)})),0),t._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:t.showNoResultsText&&0==t.results.length,expression:"showNoResultsText && results.length == 0"}],staticClass:"wf-search-no-results-text"},[i("WFTranslate",{attrs:{k:"no-search-results"}},[t._v("No results")])],1)],1),t._v(" "),t.showOutputField?i("div",{staticClass:"wf-search-input-container"},[i("input",{ref:"searchInput",attrs:{id:t.inputId}})]):t._e(),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.showKeyboard,expression:"showKeyboard"}],staticClass:"wf-keyboard",attrs:{id:t.keyboardContainerId}})])])},staticRenderFns:[]},(function(t){t&&t("data-v-59c47238_0",{source:".wf-search .wf-close{position:absolute;top:0;right:.5rem;width:10rem;background-color:rgba(255,255,255,.7);background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' enable-background='new 0 0 20 20' viewBox='0 0 20 20' y='0px' x='0px' id='Cross' version='1.1'%3E%3Cmetadata id='metadata9'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs7'%3E%3ClinearGradient spreadMethod='pad' gradientUnits='userSpaceOnUse' y2='29.3118' x2='11.0536' y1='16.0077' x1='24.5509' id='paint1_linear' gradientTransform='translate(-6.9097825,12.894087)'%3E%3Cstop id='stop16' stop-color='%23FF4C54' /%3E%3Cstop id='stop18' stop-color='%23BE3F45' offset='1' /%3E%3C/linearGradient%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='34.9828' x2='34.294201' y1='14.605' x1='13.6189' id='paint0_linear'%3E%3Cstop id='stop11' stop-color='%23FF4C54' /%3E%3Cstop id='stop13' stop-color='%23BE3F45' offset='1' /%3E%3C/linearGradient%3E%3ClinearGradient gradientTransform='matrix(1.9229845,0,0,1.9229845,-9.2288833,-9.2308069)' gradientUnits='userSpaceOnUse' y2='14.322534' x2='6.3946652' y1='7.6276183' x1='12.290775' id='linearGradient4161' xlink:href='%23paint0_linear' /%3E%3C/defs%3E%3Cpath style='fill:url(%23linearGradient4161);fill-opacity:1' id='path3' d='m 18.362098,19.32359 c -0.90188,0.90188 -2.363348,0.90188 -3.263305,0 l -5.097832,-5.826643 -5.0978311,5.82472 c -0.9018797,0.90188 -2.3633479,0.90188 -3.2633047,0 -0.90187984,-0.90188 -0.90187984,-2.363347 0,-3.263304 L 6.9434164,10.000961 1.6379022,3.9397144 c -0.90187974,-0.9018798 -0.90187974,-2.361425 0,-3.26330476 0.9018798,-0.9018797 2.3614249,-0.9018797 3.2633048,0 l 5.099754,5.82856596 5.097832,-5.82856596 c 0.90188,-0.9018797 2.361425,-0.9018797 3.263305,0 0.901879,0.90187976 0.901879,2.36334796 0,3.26330476 l -5.30359,6.0612466 5.30359,6.057402 c 0.901879,0.90188 0.901879,2.363347 0,3.265227 z' /%3E%3C/svg%3E\")}.wf-search .results{overflow:hidden}.wf-search .wf-search-container{margin:auto;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.wf-search .wf-search-input-container input{margin:auto;display:block;padding:1rem;font-size:2rem;font-weight:600;width:100%;border:1px solid #000;outline:0;background-repeat:no-repeat;user-select:none}.wf-search .wf-keyboard{user-select:none;display:flex;flex-direction:column;flex-shrink:0}.wf-search .wf-keyboard .keyboard-row{margin:auto;display:flex}.wf-search .wf-keyboard .keyboard-key{text-align:center;width:4ch;height:4ch;line-height:1.5;overflow:hidden;user-select:none}.wf-search .wf-keyboard .keyboard-key:last-child{margin-right:0}.wf-search .wf-keyboard .keyboard-key:active{background-color:#00f}.wf-search .wf-keyboard .keyboard-key2x{width:8ch}.wf-search .wf-keyboard .keyboard-key3x{width:12ch}.wf-search .wf-keyboard .keyboard-key_spacebar{width:24ch}",map:void 0,media:void 0})}),{name:"Search",components:{OSK:tt,POI:$},computed:s({},x("wf",["language","reset"])),props:{limit:{type:Number,default:-1},showCloseButton:{type:Boolean,default:!1},showOutputField:{type:Boolean,default:!0},showKeyboard:{type:Boolean,default:!0},showNoResultsText:{type:Boolean,default:!0},noResultsText:{type:String,default:"No results"},showLogo:{type:Boolean,default:!1},showName:{type:Boolean,default:!0},showPathButton:{type:Boolean,default:!1},showDescription:{type:Boolean,default:!1},showRoomID:{type:Boolean,default:!1},showFloor:{type:Boolean,default:!1},currentPOI:{type:Object,default:null}},data:function(){return{results:[],poi:{},keyboard:!1,inputId:"",keyboardContainerId:""}},mounted:function(){var t=this,e=Date.now();this.inputId="wf-search-input-"+e,this.keyboardContainerId="wf-keyboard-container-"+e,this.$nextTick((function(){t.keyboard=new tt(t.inputId,t.keyboardContainerId),t.keyboard.on("change",(function(e){var i=t.$wayfinder.search.search(e);i=i.filter((function(t){return t.getShowInMenu()})),i=t.limit>0?i.slice(0,t.limit):i.slice();var n=Object.values(i).map((function(e){return t.$store.getters["wf/freezePOI"](e)}));t.results=n,e.length>1&&(Object.values(t.results).length>0?t.$wayfinder.statistics.onSearch(e,"successful"):t.$wayfinder.statistics.onSearch(e,"unsuccessful"))})),t.keyboard.addLayout("en",{name:"English",keyboard:"US International",local_name:"English",lang:"en",keys:{default:[["1","2","3","4","5","6","7","8","9","0",{key:"Delete",action:["backspace"],cls:"key2x"}],["q","w","e","r","t","y","u","i","o","p"],["a","s","d","f","g","h","j","k","l"],["z","x","c","v","b","n","m"],[{key:" ",cls:"key_spacebar"}]]}}),t.keyboard.changeLayout(t.language)}))},watch:{searchVisible:function(t){t&&this.$refs.searchInput&&this.$refs.searchInput.focus()},reset:function(){this.resetValues()},language:function(t){this.keyboard&&this.keyboard.changeLayout(t)}},methods:{onClick:function(t){this.$emit("clicked",t),this.$wayfinder.statistics.onClick(t.id,"menu")},close:function(){this.$emit("close"),this.resetValues()},resetValues:function(){this.results=[],this.keyboard&&(this.keyboard.changeLayout(this.language),this.keyboard.clearValue())},setOutput:function(t){this.keyboard.setOutput(t)},addLayout:function(t,e){this.keyboard.addLayout(t,e)},changeLayout:function(t){this.keyboard.changeLayout(t)}}},undefined,false,undefined,!1,M,void 0,void 0),it=l({render:function(){var t=this;t.$createElement;return t._self._c,t._m(0)},staticRenderFns:[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"loading"},[i("div",{staticClass:"lds-ellipsis"},[i("div"),t._v(" "),i("div"),t._v(" "),i("div"),t._v(" "),i("div")])])}]},(function(t){t&&t("data-v-7e3728f4_0",{source:".loading[data-v-7e3728f4]{width:100%;height:100vh;position:absolute;top:0;bottom:0;display:flex;z-index:100;justify-content:center;align-items:center;background-color:#fff}.lds-ellipsis[data-v-7e3728f4]{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div[data-v-7e3728f4]{position:absolute;display:inline-block;top:33px;width:13px;height:13px;border-radius:50%;background:#333;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-7e3728f4]:nth-child(1){left:8px;animation:lds-ellipsis1-data-v-7e3728f4 .6s infinite}.lds-ellipsis div[data-v-7e3728f4]:nth-child(2){left:8px;animation:lds-ellipsis2-data-v-7e3728f4 .6s infinite}.lds-ellipsis div[data-v-7e3728f4]:nth-child(3){left:32px;animation:lds-ellipsis2-data-v-7e3728f4 .6s infinite}.lds-ellipsis div[data-v-7e3728f4]:nth-child(4){left:56px;animation:lds-ellipsis3-data-v-7e3728f4 .6s infinite}@keyframes lds-ellipsis1-data-v-7e3728f4{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3-data-v-7e3728f4{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2-data-v-7e3728f4{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}",map:void 0,media:void 0})}),{name:"Loading"},"data-v-7e3728f4",false,undefined,!1,M,void 0,void 0),nt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-clock"},[i("div",[i("span",{staticClass:"wf-clock-hours"},[t._v(t._s(t.hours))]),i("span",{staticClass:"wf-clock-sp"},[t._v(":")]),i("span",{staticClass:"wf-clock-minutes"},[t._v(t._s(t.minutes))])])])},staticRenderFns:[]},undefined,{name:"Clock",data:function(){return{time:new Date}},mounted:function(){setTimeout(this.addTime,500)},computed:{hours:function(){return(this.time.getHours()<10?"0":"")+this.time.getHours()},minutes:function(){return(this.time.getMinutes()<10?"0":"")+this.time.getMinutes()},seconds:function(){return(this.time.getSeconds()<10?"0":"")+this.time.getSeconds()}},methods:{addTime:function(){this.time=new Date,setTimeout(this.addTime,500)}}},undefined,false,undefined,!1,void 0,void 0,void 0);var at=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"wf-date"},[t._v("\n  "+t._s(t.datestr)+"\n")])},staticRenderFns:[]},undefined,{name:"Date",props:{format:{type:String,default:"DD.MM"}},data:function(){return{time:new Date,locales:{}}},mounted:function(){setTimeout(this.addDate,1e3),"undefined"==typeof dayjs&&console.warn("WFDate dayjs is not loaded"),this.loadLocale(this.language)},computed:s(s({},x("wf",["language"])),{},{datestr:function(){return"object"===("undefined"==typeof dayjs?"undefined":c(dayjs))?dayjs(this.time).format(this.format):this.time.toLocaleString(""!==this.language?this.language:"en",{dateStyle:"long"})}}),watch:{language:function(){this.time=new Date,"object"===("undefined"==typeof dayjs?"undefined":c(dayjs))&&(this.locales[this.language]||this.loadLocale(this.language),dayjs.locale(this.language))}},methods:{addDate:function(){this.time=new Date,setTimeout(this.addDate,6e4)},loadLocale:function(t){var e,i,n,a=this;this.$wayfinder?(e=this.$wayfinder.options.assetsLocation+"/dayjs/locale/"+t+".js",i=function(e){a.locales[t]=!0,a.language==t&&"undefined"!=typeof dayjs&&dayjs.locale(""!==a.language?a.language:"en")},(n=document.createElement("script")).type="text/javascript",n.async=!0,document.getElementsByTagName("head")[0].appendChild(n),"function"==typeof i&&(n.onload=i,n.src=e)):console.warn("wayfinder not present")}}},undefined,false,undefined,!1,void 0,void 0,void 0),ot=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"tabs",staticClass:"wf-component wf-tabs",class:["wf-tabs-"+t.activeTab,"wf-tabs-index-"+t.activeTabIndex,"wf-tabs-animate-"+t.animate]},[i("div",{ref:"slide",staticClass:"wf-tabs-content"},[t._t("default")],2)])},staticRenderFns:[]},(function(t){t&&t("data-v-fc7bd0f2_0",{source:".wf-tabs[data-v-fc7bd0f2]{overflow:hidden;position:relative;width:100%;height:100%}.wf-tabs-content[data-v-fc7bd0f2]{height:100%;width:auto;display:flex;flex-direction:row;margin-left:0;transform:translateX(0) translateY(0)}.wf-tabs.wf-tabs-animate-vertical .wf-tabs-content[data-v-fc7bd0f2]{flex-direction:column}.wf-tab[data-v-fc7bd0f2]{opacity:0;transition:opacity .3s ease-out .5s}.wf-tabs-animate-none .wf-tab[data-v-fc7bd0f2]{transition:none!important}.wf-tab.wf-active[data-v-fc7bd0f2]{opacity:1;transition:opacity .3s ease-in}.wf-tabs.wf-tabs-animate-horizontal .wf-tabs-content[data-v-fc7bd0f2],.wf-tabs.wf-tabs-animate-vertical .wf-tabs-content[data-v-fc7bd0f2]{transition:transform .5s ease-in-out .2s}",map:void 0,media:void 0})}),{name:"Tabs",props:{activeTab:"",animate:{type:String,default:"none"}},data:function(){return{tabs:[],activeTabIndex:0,currentTab:null}},created:function(){this.tabs=this.$children},mounted:function(){this.$props.activeTab?this.activate(this.$props.activeTab):console.log("no active tab")},watch:{activeTab:function(){this.activate()}},methods:{activate:function(){var t=this;this.currentTab=null;var e=0;for(var i in this.tabs)this.tabs[i].name==this.$props.activeTab?(this.tabs[i].isActive=!0,this.tabs[i].isVisible=!0,this.$emit("tabChanged",this.tabs[i]),this.currentTab=this.tabs[i],this.activeTabIndex=i,e=i,this.$nextTick((function(){t.slide(e)}))):(this.tabs[i].isActive=!1,this.tabs[i].isVisible=!1)},slide:function(t){"vertical"===this.animate?this.$refs.slide.style.transform="translateX(0) translateY(-"+100*t+"%)":this.$refs.slide.style.transform="translateY(0) translateX(-"+100*t+"%)"}}},"data-v-fc7bd0f2",false,undefined,!1,M,void 0,void 0),st=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("section",{staticClass:"wf-component wf-tab",class:{"wf-active":t.isActive}},[t._t("default")],2)},staticRenderFns:[]},(function(t){t&&t("data-v-b8114d98_0",{source:".wf-tab[data-v-b8114d98]{overflow:hidden;flex-grow:1;flex-shrink:0;width:100%}",map:void 0,media:void 0})}),{name:"Tab",props:{name:""},data:function(){return{isActive:!1,isVisible:!0}},created:function(){},methods:{}},"data-v-b8114d98",false,undefined,!1,M,void 0,void 0),rt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-tab-buttons"},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.mobile&&!t.landscape,expression:"mobile && !landscape"}],staticClass:"wf-item tab-map",class:{active:"map"==t.currentTab},attrs:{"data-translation-element":"map"},on:{click:function(e){return t.switchTab("map")}}}),t._v(" "),i("div",{staticClass:"wf-item tab-topics",class:{active:"groups"==t.currentTab||"group-pois"==t.currentTab},attrs:{"data-translation-element":"topics"},on:{click:function(e){return t.switchTab("groups")}}}),t._v(" "),i("div",{staticClass:"wf-item tab-az",class:{active:"az"==t.currentTab},attrs:{"data-translation-element":"az"},on:{click:function(e){return t.switchTab("az")}}}),t._v(" "),i("div",{staticClass:"wf-item tab-search",class:{active:"search"==t.currentTab},attrs:{"data-translation-element":"search"},on:{click:function(e){return t.switchTab("search")}}})])},staticRenderFns:[]},(function(t){t&&t("data-v-5229b2f8_0",{source:".wf-tab-buttons[data-v-5229b2f8]{display:flex;align-content:stretch;justify-content:space-between}.wf-tab-buttons .wf-item[data-v-5229b2f8]{background-size:auto 30%;background-repeat:no-repeat}",map:void 0,media:void 0})}),{name:"Tabs",computed:s({},x("wf",["currentTab","searchVisible","mobile","landscape","shortcuts","language"])),data:function(){return{toilet:!1,toiletsIcon:!1}},methods:{switchTab:function(t){this.$emit("switchTab",t)}}},"data-v-5229b2f8",false,undefined,!1,M,void 0,void 0),ct=J((function(t){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)i.d(n,a,function(e){return t[e]}.bind(null,a));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=1)}([function(t,e){t.exports={create:function(){return[0,0]},clone:function(t){var e=new Array(2);return e[0]=t[0],e[1]=t[1],e},fromValues:function(t,e){var i=new Array(2);return i[0]=t,i[1]=e,i},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},set:function(t,e,i){return t[0]=e,t[1]=i,t},add:function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},sub:function(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t},mul:function(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t},div:function(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t},min:function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},max:function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t},scale:function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},dist:function(t,e){var i=e[0]-t[0],n=e[1]-t[1];return Math.sqrt(i*i+n*n)},sqrDist:function(t,e){var i=e[0]-t[0],n=e[1]-t[1];return i*i+n*n},len:function(t){var e=t[0],i=t[1];return Math.sqrt(e*e+i*i)},length:function(t){var e=t[0],i=t[1];return Math.sqrt(e*e+i*i)},sqrLen:function(t){var e=t[0],i=t[1];return e*e+i*i},negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},normalize:function(t,e){var i=e[0],n=e[1],a=i*i+n*n;return a>0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a),t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},cross:function(t,e,i){var n=e[0]*i[1]-e[1]*i[0];return t[0]=t[1]=0,t[2]=n,t},lerp:function(t,e,i,n){var a=e[0],o=e[1];return t[0]=a+n*(i[0]-a),t[1]=o+n*(i[1]-o),t},transformMat2:function(t,e,i){var n=e[0],a=e[1];return t[0]=n*i[0]+a*i[1],t[1]=n*i[2]+a*i[3],t},str:function(t){return"this("+t[0]+", "+t[1]+")"}}},function(t,e,i){i.r(e),i.d(e,"ScrollArea",(function(){return r}));var n=i(0),a=i.n(n);class o{constructor(t,e){this.position=a.a.create(),this.contentSize=t,this.viewSize=e,this.contentViewRatio=a.a.div(a.a.create(),this.getViewSize(),this.getContentSize()),this._maxPosition=a.a.create(),this._minPosition=a.a.create(),this._vec2cache=a.a.create()}getViewPosition(){return this.position}getContentPosition(){return this.position}clampPosition(){a.a.max(this._maxPosition,this.getViewSize(),this.getContentSize()),a.a.min(this._minPosition,this.getViewSize(),this.getContentSize()),a.a.sub(this._maxPosition,this._maxPosition,this._minPosition),this.getContentSize()[0]<=this.getViewSize()[0]&&(this._maxPosition[0]=0),this.getContentSize()[1]<=this.getViewSize()[1]&&(this._maxPosition[1]=0),this.position=this.clamp(this.position,a.a.create(),this._maxPosition)}setViewPosition(t){!isNaN(parseFloat(t[0]))&&isFinite(t[0])&&!isNaN(parseFloat(t[1]))&&isFinite(t[1])&&(this.position=t,this.clampPosition())}move(t){t&&this.setViewPosition(a.a.sub(t,this.getViewPosition(),t))}setViewSize(t,e){a.a.set(this.viewSize,t,e),a.a.div(this.contentViewRatio,this.getViewSize(),this.getContentSize()),this.clampPosition()}setContentSize(t,e){a.a.set(this.contentSize,t,e),a.a.div(this.contentViewRatio,this.getViewSize(),this.getContentSize()),this.clampPosition()}isContentLonger(){return this.viewSize[1]<this.contentSize[1]}isContentWider(){return this.viewSize[0]<this.contentSize[0]}getContentSize(){return this.contentSize}getViewSize(){return this.viewSize}clamp(t,e,i){var n=a.a.clone(t);return a.a.max(n,n,e),a.a.min(n,n,i),n}getPercentagePosition(){return a.a.div(a.a.create(),this.position,this.viewSize)}getRelativePosition(){return a.a.sub(this._vec2cache,this.getViewSize(),this.getContentSize()),0!==a.a.len(this._vec2cache)&&a.a.div(this._vec2cache,this.getViewPosition(),a.a.sub(this._vec2cache,this.getViewSize(),this.getContentSize())),this._vec2cache}getContentViewRatio(){return this.contentViewRatio}}class s{constructor(t,e){this.options=e||{},this.vertical="vertical"==this.getOption("direction"),this.position=0,this.mouseDelta=a.a.create(),this.onScroll=!1,this.parentElement=t,this.element=document.createElement("div"),this.element.classList.add("sa-scrollbar"),this.element.classList.add("sa-scrollbar-position-"+this.getOption("scollbarPosition")),this.element.style.position="absolute",this.element.style.right="0",this.element.style.bottom="0",this.vertical?this.element.style.top="0":this.element.style.left="0",this.bar=document.createElement("div"),this.bar.style.minWidth="1px",this.bar.classList.add("sa-bar"),this.element.appendChild(this.bar),t.appendChild(this.element),this.element.addEventListener("click",(t=>{var e=this.element.getBoundingClientRect();this.clickToPosition(t.clientX-e.left,t.clientY-e.top),t.stopPropagation(),t.preventDefault()})),this.view=new o(a.a.fromValues(this.element.clientWidth,this.element.clientHeight),a.a.fromValues(this.bar.clientWidth,this.bar.clientHeight))}getOption(t){return this.options[t]}attachEvents(t){t.addEventListener("mousedown",(t=>{this.mousedown=!0,t.stopPropagation(),t.preventDefault()})),window.addEventListener("mousemove",(t=>{if(this.mousedown){var e=a.a.fromValues(t.movementX,t.movementY);this.deltaMove=e,this.lastTime=Date.now(),this.getOption("reverse"),this.scroll(e)}})),window.addEventListener("mouseup",(t=>{this.mousedown=!1})),t.addEventListener("touchstart",(t=>{t.touches&&t.touches.length>0&&(this.lastTouch=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY))}),!1),window.addEventListener("touchend",(t=>{this.lastTouch=null}),!1),window.addEventListener("touchcancel",(t=>{this.lastTouch=null}),!1),window.addEventListener("touchmove",(t=>{if(t.touches&&t.touches.length>0){if(this.lastTouch){var e=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY);this.getOption("reverse")?this.scroll(a.a.sub(e,this.lastTouch,e)):this.scroll(a.a.sub(e,e,this.lastTouch))}this.lastTouch=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY)}}),!1)}scroll(t){var e=this;window.requestAnimationFrame((function(){e.view.move(t),t=a.a.clone(e.view.getContentPosition()),e.setPosition(t),e.updateCallback&&"function"==typeof e.updateCallback&&e.updateCallback(me)}))}clickToPosition(t,e){this.view.getViewSize()[0],this.element.clientWidth,this.view.getViewSize()[1],this.element.clientHeight}setPosition(t){var e=1;this.getOption("swapContainers")&&(e=-1),this.bar.style.transform="translate("+t[0]*e+"px,"+t[1]*e+"px)",this.scrolling=!1}clear(){this.position=0,this.setPosition(0)}getBarLength(){return this.vertical?parseInt(Math.ceil(this.bar.clientHeight)):parseInt(Math.ceil(this.bar.clientWidth))}getViewLength(){return this.vertical?this.view.getViewSize()[1]:this.view.getViewSize()[0]}getContentLength(){return this.vertical?this.view.getContentSize()[1]:this.view.getContentSize()[0]}setContentPosition(t){var e=a.a.create(),i=t.getContentViewRatio()[this.vertical?1:0];a.a.scale(e,t.getContentPosition(),i),this.view.setViewPosition(e),this.setPosition(this.view.getContentPosition())}getPercentage(){return a.a.len(this.view.getViewPosition())/this.getViewLength()}resizeContent(t){t?(this.vertical?(this.bar.style.height=Math.floor(t.getViewSize()[1]*t.getContentViewRatio()[1])+"px",this.element.style.height=t.getViewSize()[1]+"px",this.element.style.visibility=t.isContentLonger()?"visible":"hidden"):(this.bar.style.width=Math.floor(t.getViewSize()[0]*t.getContentViewRatio()[0])+"px",this.element.style.width=t.getViewSize()[0]+"px",this.element.style.visibility=t.isContentWider()?"visible":"hidden"),this.resize()):console.warn("View undefined")}resize(){this.getOption("swapContainers")?(this.view.setViewSize(parseInt(this.element.clientWidth),parseInt(this.element.clientHeight)),this.view.setContentSize(parseInt(this.bar.clientWidth),parseInt(this.bar.clientHeight))):(this.view.setViewSize(parseInt(this.bar.clientWidth),parseInt(this.bar.clientHeight)),this.view.setContentSize(parseInt(this.element.clientWidth),parseInt(this.element.clientHeight)))}}class r{constructor(t,e,i){if(this.container=null,this.content=null,this.logContainer=null,this.options={smooth:!0,reverse:!1,swapContainers:!1,updateInterval:10,wheelSpeed:50,scollbarPosition:"right",direction:"vertical"},void 0!==i&&i&&(this.options=this.chooseOptions(this.options,i)),this.setContainer(t),this.events={change:[],layout:[],ready:[]},this.lastTouch=null,this.deltaMove=a.a.create(),this.lastMouse=a.a.create(),this.mouseCache=a.a.create(),this.lastTime=0,this.deltaTime=0,this.smoothDistance=null,this.timeout=null,this.smoothCoeficent=a.a.fromValues(11,11),this.positionClassNames=["sa-on-left","sa-on-right","sa-on-top","sa-on-bottom"],this.mousedown=!1,this.touchstart=!1,this.mousestart=!1,this._vec2cache=a.a.create(),this.container,this.getOption("swapContainers")?this.view=new o(a.a.fromValues(this.container.clientWidth,this.container.clientHeight),a.a.fromValues(this.content.clientWidth,this.content.clientHeight)):(this.content,this.view=new o(a.a.fromValues(this.content.clientWidth,this.content.clientHeight),a.a.fromValues(this.container.clientWidth,this.container.clientHeight))),this.container.style.position="relative",this.container.style.overflow="hidden",this.container.style.userSelect="none",this.container.style.webkitUserSelect="none",this.attachEvents(this.container),this.scrollbarV=new s(this.container,{direction:"vertical",scollbarPosition:"right",reverse:this.options.reverse,swapContainers:this.options.swapContainers}),this.scrollbarH=new s(this.container,{direction:"horizontal",scollbarPosition:"bottom",reverse:this.options.reverse}),"undefined"!=typeof ResizeObserver&&this.container){var n=this,r=0;this.resizeObserver=new ResizeObserver((function(){r&&clearTimeout(r),r=setTimeout((function(){n.resize()}),300)})),this.resizeObserver.observe(this.container),this.resizeObserver.observe(this.content)}this.checkContentPosition()}calcVelocity(t){this.lastTime&&(this.deltaTime=(this.deltaTime+(Date.now()-this.lastTime))/2),a.a.scale(this.deltaMove,a.a.add(this.deltaMove,this.deltaMove,t),.5),this.lastTime=Date.now()}attachEvents(t){t.addEventListener("mousewheel",(t=>{var e;t.originalEvent&&(t=t.originalEvent),e="wheelDelta"in t?t.wheelDelta<0?-1:1:t.deltaY>0||t.deltaY<0?1:-1,this.scroll(a.a.fromValues(0,this.getOption("wheelSpeed")*e))})),t.addEventListener("mousedown",(t=>{a.a.set(this.lastMouse,t.screenX,t.screenY),a.a.set(this.deltaMove,0,0),this.lastTime=Date.now(),this.mousestart=setTimeout((()=>{this.mousedown=!0}),120)})),window.addEventListener("mousemove",(t=>{this.mousedown&&(a.a.sub(this.mouseCache,a.a.fromValues(t.screenX,t.screenY),this.lastMouse),a.a.set(this.lastMouse,t.screenX,t.screenY),this.calcVelocity(this.mouseCache),this.getOption("reverse"),this.scroll(this.mouseCache.slice()))})),window.addEventListener("mouseup",(t=>{this.onEndDrag(this.deltaMove,this.deltaTime),this.mousedown=!1,clearTimeout(this.mousestart)})),t.addEventListener("touchstart",(t=>{t.touches&&t.touches.length>0&&(this.mousedown=!0,this.lastTouch=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY),this.lastTime=Date.now())}),!1),window.addEventListener("touchend",(t=>{this.onEndDrag(a.a.negate(this.deltaMove,this.deltaMove),Date.now()-this.lastTime),this.lastTouch=null,this.mousedown=!1}),!1),window.addEventListener("touchcancel",(t=>{this.onEndDrag(a.a.negate(this.deltaMove,this.deltaMove),Date.now()-this.lastTime),this.lastTouch=null,this.mousedown=!1}),!1),window.addEventListener("touchmove",(t=>{if(t.touches&&t.touches.length>0&&this.mousedown){if(this.lastTouch){var e=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY);this.getOption("reverse")?this.scroll(a.a.sub(e,this.lastTouch,e)):this.scroll(a.a.sub(e,e,this.lastTouch))}this.lastTouch=a.a.fromValues(t.touches[0].screenX,t.touches[0].screenY),this.lastTime=Date.now()}}),!1)}onEndDrag(t,e){if(!(e<=0)){var i=a.a.len(t)/e;if(this.getOption("smooth")&&i>.3){var n=a.a.create();a.a.scale(n,t,i),this.getOption("reverse");var o=this;this.stop();var s=a.a.create(),r=function(){a.a.div(s,n,o.smoothCoeficent),a.a.sqrLen(s)>3?(a.a.sub(n,n,s),window.requestAnimationFrame(r),o.scroll(s)):o.scrolling=!1};this.timeout=window.requestAnimationFrame(r)}else this.scrolling=!1}}stop(){this.scrolling=!1}resize(){this.getOption("swapContainers")?(this.view.setViewSize(parseInt(Math.ceil(this.content.clientWidth)),parseInt(Math.ceil(this.content.clientHeight))),this.view.setContentSize(parseInt(this.container.clientWidth),parseInt(Math.ceilthis.container.clientHeight))):(this.view.setViewSize(parseInt(this.container.clientWidth),parseInt(this.container.clientHeight)),this.view.setContentSize(parseInt(Math.ceil(this.content.clientWidth)),parseInt(Math.ceil(this.content.clientHeight)))),this.checkIfScrollIsNeeded(),this.scrollbarV&&this.scrollbarV.resizeContent(this.view),this.scrollbarH&&this.scrollbarH.resizeContent(this.view)}reset(){this.scrollToSection(0,0,!1),this.scrollToSection(0,1,!1)}checkIfScrollIsNeeded(){this.view.isContentLonger()?this.container.classList.add("sa-content-longer"):this.container.classList.remove("sa-content-longer"),this.view.isContentWider()?this.container.classList.add("sa-content-wider"):this.container.classList.remove("sa-content-wider")}chooseOptions(t,e){for(var i in e)t[i]&&(t[i]=e[i]);return t}setContainer(t){switch(typeof t){case"undefined":this.container=document.createElement("div"),document.body.appendChild(this.container);break;case"string":this.container=document.getElementById(t);break;default:this.container=t}this.container&&(this.content=this.container.firstElementChild)}getOption(t){return this.options[t]}on(t,e){"object"!=typeof this.events[t]&&(this.events[t]=[]),this.events[t].push(e)}trigger(){let t=Array.prototype.slice.call(arguments);if(t.length>0){let e=t[0];if(t.shift(),this.events[e]){let i;for(let n=0,a=this.events[e].length;n<a;n++)i=this.events[e][n],"function"==typeof i&&i.apply(this,t)}}}scroll(t){var e=this;Math.abs(a.a.len(t))>=0&&window.requestAnimationFrame((function(){e.view.move(t);var i=a.a.clone(e.view.getContentPosition());e.setContentOffset(i),e.scrollbarV.setContentPosition(e.view),e.scrollbarH.setContentPosition(e.view),e.updateCallback&&"function"==typeof e.updateCallback&&e.updateCallback(me)}))}smoothScroll(t,e){if(!(e<=0)){var i=a.a.create(),n=a.a.clone(t),o=e,s=Date.now(),r=0,c=this,u=function(){o=Date.now()-s,r=1-Math.pow(1-Math.min(1,o/e),3),a.a.scale(i,n,r),a.a.sub(n,n,i),o<e?(window.requestAnimationFrame(u),a.a.len(n)>0?c.scroll(i):c.scroll(a.a.sub(i,i,n))):(a.a.len(n)>0&&c.scroll(n),c.scrolling=!1)};this.timeout=window.requestAnimationFrame(u)}}setContentOffset(t){var e=-1;this.getOption("swapContainers")&&(e=1),this.content.style.transform="translate("+t[0]*e+"px,"+t[1]*e+"px)",this.scrolling=!1,this.checkContentPosition()}checkContentPosition(){var t=this.view.getRelativePosition(),e=[];0===t[0]&&e.push("sa-on-left"),0===t[1]&&e.push("sa-on-top"),1===Math.abs(t[0])&&e.push("sa-on-right"),1===Math.abs(t[1])&&e.push("sa-on-bottom"),e!==this.positionClassNames&&(this.container.classList.remove(...this.positionClassNames),e&&e.length>0&&this.container.classList.add(...e),this.positionClassNames=e)}scrollToSection(t,e,i,n){let o=a.a.mul(a.a.create(),this.view.getContentSize(),this.view.getContentViewRatio()),s=a.a.scale(a.a.create(),o,t);const r=n||1;0==e?s[1]=0:s[0]=0;let c=a.a.sub(a.a.create(),this.view.getContentPosition(),s);if(i){let t=a.a.len(c)*r;this.smoothScroll(c,t)}else this.scroll(c,c)}log(t){if(this.logContainer){let e=document.createElement("p"),i=document.createTextNode(t);e.appendChild(i),this.logContainer.appendChild(e),this.logContainer.children.length>10&&this.logContainer.removeChild(this.logContainer.getElementsByTagName("p")[0])}}setLogContainer(t){this.logContainer=t}}}]).ScrollArea})),ut=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{ref:"area",staticClass:"wf-component wf-scrollable"},[t._t("default")],2)},staticRenderFns:[]},undefined,{name:"ScrollableArea",props:{enable:{type:Boolean,default:!0}},data:function(){return{scroll:null}},updated:function(){var t=this;this.$nextTick((function(){t.scroll&&t.scroll.resize()}))},mounted:function(){var t=this;this.$nextTick((function(){!t.scroll&&t.$refs.area&&(t.scroll=new ct(t.$refs.area))}))},methods:{activate:function(){this.enable&&this.makeScroll()},reset:function(){var t=this;this.$nextTick((function(){t.enable&&t.scroll&&t.scroll.reset()}))},resize:function(){var t=this;this.$nextTick((function(){t.enable&&t.scroll&&t.scroll.resize()}))},scrollToSection:function(t,e,i,n){this.scroll&&this.scroll.scrollToSection(t,e,i,n)}}},"data-v-ba7fc91c",false,undefined,!1,void 0,void 0,void 0),lt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:t.visibilityChanged,expression:"visibilityChanged"}],ref:"frames",staticClass:"wf-component wf-banner"},t._l(t.displayedFrames,(function(e,n){return i("div",{key:e.id,staticClass:"wf-frame",class:[{"wf-active":n==t.current},t.frameKeywords]},[t._l(e.containers,(function(n){return i("div",{key:n.id,staticClass:"wf-frame-container",class:[n.containerType],style:{left:n.left+"%",top:n.top+"%",width:n.width+"%",height:n.height+"%"},on:{click:function(i){return t.onClick(e,n)}}},[t.isVideo(n)?t._e():i("img",{attrs:{src:n.url}}),t._v(" "),t.isVideo(n)?i("video",{attrs:{width:"100%",height:"auto",muted:"",crossorigin:"anonymous"},domProps:{muted:!0}},[i("source",{attrs:{src:n.url,type:n.type}})]):t._e(),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:n.containerType.indexOf("qr")>-1&&null!=t.qr,expression:"container.containerType.indexOf('qr') > -1 && qr != null"}],staticClass:"wf-qr",class:[n.containerType],domProps:{innerHTML:t._s(t.qr)}})])})),t._v(" "),t._t("default",null,{frame:e})],2)})),0)},staticRenderFns:[]},(function(t){t&&t("data-v-6ac4a309_0",{source:".wf-banner[data-v-6ac4a309]{position:relative;width:100%;height:100%}.wf-banner .wf-frame[data-v-6ac4a309]{width:100%;height:100%;position:absolute;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;left:0;top:0;opacity:0;transition:opacity .5s ease-in-out}.wf-banner .wf-frame .wf-frame-container[data-v-6ac4a309]{position:absolute}.wf-banner .wf-frame .wf-frame-container img[data-v-6ac4a309]{object-fit:cover;width:100%;height:100%}.wf-banner .wf-frame.wf-active[data-v-6ac4a309]{opacity:1;transition:opacity .5s ease-in-out}.wf-banner .wf-frame video[data-v-6ac4a309]{position:relative;top:50%;transform:translateY(-50%)}",map:void 0,media:void 0})}),{name:"Banner",props:{template:String,container:String,playOnBoot:{type:Boolean,default:!1},qrURL:{type:String,default:"https://3dwayfinder.com"}},computed:s(s({},x("wf",["banners"])),{},{orderedFrames:function(){return Object.values(this.loadedFrames).sort((function(t,e){return t.index>e.index}))}}),data:function(){return{frames:[],loadedFrames:{},displayedFrames:[],current:-1,timer:null,fadeDuration:500,backgroundColor:"#fff",visible:!1,qr:null,qrPos:"",displayQR:!1,frameKeywords:[],last:0}},watch:{banners:function(){this.load()},qrURL:function(t){t&&""!==t&&this.renderQR()}},mounted:function(){this.renderQR(),this.playOnBoot&&this.load()},methods:{load:function(){var t=this,e=Date.now(),i="template-"+this.template.toLowerCase();this.banners&&this.template&&this.container&&this.banners[i]&&this.banners[i][this.container]&&(this.frames=this.banners[i][this.container].filter((function(t){var i=t.enabled;return i&&t.from_date&&(i=i&&new Date(t.from_date).getTime()<=e),i&&t.to_date&&(i=i&&new Date(t.to_date).getTime()>=e),t.loaded=!1,t.loadCount=0,i})),this.frames.forEach((function(e,i){t.loadedFrames[e.id]?console.log("frame allready loaded",e.id):t.preloadFrame(i,e)})),this.$emit("hasbanners",this.frames.length>0,this.template,this.container))},preloadFrame:function(t,e){for(var i in e.index=t,e.containers)e.containers[i].url=this.getUrl(e.containers[i]),e.containers[i].loadFailed=0,this.fetchMedia(t,e.containers[i])},loadFailed:function(t,e){var i=this;console.log("loadFailed",e),e.loadFailed++,e.loadFailed<=30?setTimeout((function(){i.fetchMedia(t,e)}),Math.max(1e4,1e4*e.loadFailed)):console.log("skipping container",t,e)},fetchMedia:function(t,e){if(e&&e.advertisement_id>0){var i=this;if(0==e.type.indexOf("image")){var n=new Image;n.src=e.url,n.onload=function(){i.loaded(t,e)},n.onerror=function(){i.loadFailed(t,e)}}else if(0==e.type.indexOf("video")){var a;try{a=new Video}catch(t){a=document.createElement("video")}a.src=e.url,a.onloadeddata=function(){i.loaded(t,e)},a.onerror=function(){i.loadFailed(t,e)},a.load()}}else console.log("skipping container",e)},loaded:function(t){var e=this.frames[t];e&&(e.loadCount++,e.loadCount>=e.containers.length&&(this.$set(this.loadedFrames,e.id,e),this.displayedFrames=Object.values(this.loadedFrames).sort((function(t,e){return t.index>e.index})),!this.timer&&this.playOnBoot&&this.play()))},visibilityChanged:function(t){this.visible=t,t?this.play():this.stop()},play:function(){var t=this;if(!(this.current>=this.displayedFrames.length)){this.displayedFrames.length>0&&this.next();var e=this.displayedFrames[this.current];if(null!=this.timer&&clearTimeout(this.timer),e&&(this.displayQR=!(!e||!e.keywords)&&e.keywords.join(",").indexOf("qr-")>-1,this.frameKeywords=e.keywords.filter((function(t){return"string"==typeof t&&t.length>0})).map((function(t){return"wf-keyword-"+t})),this.$refs.frames)){var i=this.$refs.frames.children[this.current];if(i){var n=i.querySelector("video");n&&n.readyState?setTimeout((function(){t.playVideo(n,e.duration)}),10):(n&&(console.log("video not ready. try again",n.readyState),setTimeout((function(){console.log("play next instead"),t.play()}),100)),this.timer=setTimeout(this.play,e.duration))}else this.timer=setTimeout(this.play,e.duration)}}},playVideo:function(t,e){var i=this;t.pause(),t.currentTime=0,t.play().catch((function(n){console.warn("Video playback failed",n),clearTimeout(i.timer),setTimeout((function(){i.playVideo(t,e)}),300)})),this.timer=setTimeout(this.play,e)},stop:function(){this.timer&&clearTimeout(this.timer)},next:function(){this.current<this.displayedFrames.length-1?this.current++:this.current=0},onClick:function(t,e){this.$emit("clicked",t,e)},isImage:function(t){return!(t.type&&"video"===t.type.substr(0,5))},isVideo:function(t){return t.type&&"video"===t.type.substr(0,5)},getUrl:function(t){return WayfinderAPI.advertisements.data.url(t.advertisement_id)},renderQR:function(){var t=this.qrURL,e=require("qrcode-svg");e&&t&&(this.qr=new e({content:t,container:"svg-viewbox",padding:0}).svg())}}},"data-v-6ac4a309",false,undefined,!1,M,void 0,void 0),dt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-page-menu"},[i("ul",{staticClass:"wf-list",class:["wf-list-count-"+t.count]},t._l(t.sortedPages,(function(e){return i("li",{directives:[{name:"touch",rawName:"v-touch:tap",value:t.onClick(e),expression:"onClick(page)",arg:"tap"}],key:e.id,staticClass:"wf-list-item",class:{"wf-active":t.currentPage&&e.id==t.currentPage.id},on:{click:function(i){return t.onClick(e)}}},[i("i",{directives:[{name:"show",rawName:"v-show",value:t.showIcon,expression:"showIcon"}],staticClass:"wf-icon",domProps:{innerHTML:t._s(e.icon)}}),t._v(" "),i("label",{directives:[{name:"show",rawName:"v-show",value:t.showName,expression:"showName"}]},[t._v(t._s(t.getName(e)))])])})),0)])},staticRenderFns:[]},(function(t){t&&t("data-v-3fbf9b45_0",{source:".wf-list-item[data-v-3fbf9b45]{list-style:none}",map:void 0,media:void 0})}),{name:"PageMenu",props:{container:{type:String,default:"default"},showIcon:{type:Boolean,default:!1},showName:{type:Boolean,default:!0},currentPage:{type:Object,default:null},sortAZ:{type:Boolean,default:!1}},data:function(){return{count:0}},computed:s(s({},x("wf",["pages","language"])),{},{sortedPages:function(){var t=this,e=[];return this.pages&&"object"==c(this.pages)&&this.pages[this.container]&&(e=Object.values(this.pages[this.container]).filter((function(t){return t&&parseInt(t.visible)})),e=this.sortAZ?e.sort((function(e,i){return t.getName(e)&&t.getName(i)?t.getName(e).localeCompare(t.getName(i)):0})):e.sort((function(t,e){return parseInt(t.order)-parseInt(e.order)}))),this.count=e.length,e}}),methods:{onClick:function(t){var e=this;return function(){e.$emit("clicked",t)}},getName:function(t){return t?t.name[this.language]:""},findBySlug:function(t){var e;if(this.pages&&this.pages[this.container]&&t.length>0)for(var i in this.pages[this.container])if((e=this.pages[this.container][i]).slug.toLowerCase()==t)return e;return!1}}},"data-v-3fbf9b45",false,undefined,!1,M,void 0,void 0),ht=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("ul",{staticClass:"wf-component wf-alphabet-menu"},t._l(t.alphabet,(function(e){return i("li",{key:e,class:[t.currentChar==e?"wf-active":"","wf-char-"+e],on:{click:function(i){return t.onAZ(e)}}},[t._v(t._s(e))])})),0)},staticRenderFns:[]},(function(t){t&&t("data-v-58de4247_0",{source:".wf-alphabet-menu{list-style:none;padding:0;margin:0}",map:void 0,media:void 0})}),{name:"AlphabetMenu",props:{pois:{type:Array,default:[]},overrideChar:{type:String,default:""},showInMenu:{type:Boolean,default:!0},group:{type:String,default:""}},data:function(){return{currentChar:"",alphabet:[],poisWithChar:{},groupChars:[],groupLabel:""}},computed:s({},x("wf",["language"])),watch:{pois:function(){this.makeGrouping(),this.generate()},overrideChar:function(){this.overrideChar&&""!==this.overrideChar&&(this.currentChar=this.overrideChar)},group:function(){this.makeGrouping()}},methods:{onAZ:function(t){this.currentChar=t,this.$emit("clicked",t,this.poisWithChar[t])},makeGrouping:function(){this.group&&(this.groupChars=this.group.toLowerCase().split(""),this.groupChars.length>1?this.groupLabel=this.groupChars[0]+" - "+this.groupChars[this.groupChars.length-1]:this.groupLabel=this.groupChars[0],this.generate())},generate:function(){var t,e,i=[];for(var n in this.poisWithChar=[],this.pois)t=this.pois[n],(!this.showInMenu||t.getShowInMenu())&&t.getName(this.language)&&t.getName(this.language).length>0&&(e=t.getName(this.language)[0].toLowerCase(),this.groupChars.indexOf(e)>-1?(-1==i.indexOf(this.groupLabel)&&(i.push(this.groupLabel),this.poisWithChar[this.groupLabel]=[]),this.poisWithChar[this.groupLabel].push(t)):(-1==i.indexOf(e)&&i.push(e),this.poisWithChar[e]||(this.poisWithChar[e]=[]),this.poisWithChar[e].push(t)));i.sort(),this.alphabet=i}}},undefined,false,undefined,!1,M,void 0,void 0),ft=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.ad?i("div",{staticClass:"wf-poi-advertisement"},[t.isVideo()?t._e():i("img",{attrs:{src:t.url}}),t._v(" "),t.isVideo()?i("video",{attrs:{width:"100%",height:"auto",muted:"",crossorigin:"anonymous"},domProps:{muted:!0}},[i("source",{attrs:{src:t.url,type:t.ad.contentType}})]):t._e()]):t._e()},staticRenderFns:[]},(function(t){t&&t("data-v-2f9b3eb8_0",{source:".wf-poi-advertisement[data-v-2f9b3eb8]{width:100%;min-height:1em;overflow:hidden}.wf-poi-advertisement img[data-v-2f9b3eb8],.wf-poi-advertisement video[data-v-2f9b3eb8]{object-fit:contain}",map:void 0,media:void 0})}),{name:"POI",computed:s(s({},x("wf",["language"])),{},{url:function(){return this.ad?WayfinderAPI.advertisements.data.url(this.ad.advertisement_id):""}}),props:{ad:{type:Object,default:null}},mounted:function(){},watch:{language:function(){},ad:function(){}},methods:{clicked:function(){this.ad&&this.$emit("clicked",this.ad)},isVideo:function(){return this.ad.contentType&&"video"===this.ad.contentType.substr(0,5)},getImage:function(){return this.poi.getBackgroundUrl()?this.poi.getBackgroundUrl():this.poi.getIconUrl()?this.poi.getIconUrl():"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="},isImage:function(){return this.ad.getMediaUrl()?"image-background":this.poi.getIconUrl()?"image-logo":"image-none"},truncate:function(t,e){return t&&t.length>e?t.substring(0,e)+"...":t}},data:function(){return{show_path:"Show Path",show_accessibility_path:"Show Accessibility Path",pathTime:"",unit:"m",path2Text:null}}},"data-v-2f9b3eb8",false,undefined,!1,M,void 0,void 0);var pt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.item?i("div",{staticClass:"wf-page-item wf-page-html"},[i("div",{class:t.item.classes,domProps:{innerHTML:t._s(t.value)}})]):t._e()},staticRenderFns:[]},undefined,{name:"page-html",computed:s(s({},x("wf",["language"])),{},{value:function(){return this.item&&this.item.value&&this.item.value[this.language]?function(t){var e=t;return(e=(e=e.replaceAll("&lt;","<").replaceAll("&gt;",">")).replaceAll("&nbsp;"," ")).replaceAll("&amp;","&")}(this.item.value[this.language]):""}}),props:{item:{type:Object,default:null}}},"data-v-68ffe06a",false,undefined,!1,void 0,void 0,void 0),gt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.item?i("div",{staticClass:"wf-page-item wf-page-url"},[t.item.value?i("iframe",{attrs:{src:t.item.value[t.language],nwdisable:"",nwfaketop:""}}):t._e()]):t._e()},staticRenderFns:[]},(function(t){t&&t("data-v-7a70ef1c_0",{source:".wf-page-url[data-v-7a70ef1c],.wf-page-url iframe[data-v-7a70ef1c],.wf-page-url webview[data-v-7a70ef1c]{width:100%;height:100%;border:none}",map:void 0,media:void 0})}),{name:"page-url",computed:s({},x("wf",["language","reset"])),props:{item:{type:Object,default:null},resetPage:{type:Boolean,default:!1}},watch:{reset:function(t){this.resetPage&&(this.currentSRC=this.src+"?t="+Date.now())}}},"data-v-7a70ef1c",false,undefined,!1,M,void 0,void 0),mt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.item?i("div",{staticClass:"wf-page-item wf-page-image"},[i("img",{attrs:{src:t.src}})]):t._e()},staticRenderFns:[]},undefined,{name:"page-image",computed:s(s({},x("wf",["language"])),{},{src:function(){return WayfinderAPI.getURL("images","get",this.item.value[this.language])}}),props:{item:{type:Object,default:null}}},"data-v-4d06f861",false,undefined,!1,void 0,void 0,void 0),wt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-page",class:["wf-page-slug-"+(t.page&&t.page.slug?t.page.slug:"none"),"wf-page-type-"+(t.page?t.page.type:"none"),t.page?t.page.classes:""]},[t.page?i("WFScrollableArea",{attrs:{enable:t.scrollable}},[i("div",{staticClass:"wf-page-container",class:{"wf-page-empty":0===t.page.items.length}},[t.showIcon?i("div",{staticClass:"wf-page-icon",class:[t.page.icon?"wf-has-icon":""],domProps:{innerHTML:t._s(t.page.icon)}}):t._e(),t._v(" "),t.showName?i("label",{staticClass:"wf-page-name",domProps:{innerHTML:t._s(t.pageName||"")}}):t._e(),t._v(" "),i("WFPageContent",{attrs:{page:t.page}})],1)]):t._e(),t._v(" "),i("WFTabs",{directives:[{name:"show",rawName:"v-show",value:t.currentTab,expression:"currentTab"}],ref:"tabs",attrs:{activeTab:t.currentTab}},[t._t("tabs")],2)],1)},staticRenderFns:[]},(function(t){t&&t("data-v-a5257d0e_0",{source:".wf-page-container[data-v-a5257d0e]{width:100%;height:100%}.wf-page-container .wf-page-content[data-v-a5257d0e]{width:100%;height:100%}.wf-page-container.wf-page-empty[data-v-a5257d0e]{height:auto!important}",map:void 0,media:void 0})}),{name:"Page",components:{PageHTML:pt,PageURL:gt,PageIMAGE:mt},computed:s(s({},x("wf",["language","pages"])),{},{pageName:function(){return this.page&&this.page.name?this.page.name[this.language]:""},currentTab:function(){return this.tab},isSingle:function(){return!(this.page&&["collection","tab"].indexOf(this.page.type)>-1)}}),props:{container:{type:String,default:"default"},pid:{type:Number,default:-1},slug:{type:String,default:null},showName:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!1},playAll:{type:Boolean,default:!1},duration:{type:Number,default:30},defaultTab:{type:String,default:null},index:{type:Number,default:0},scrollable:{type:Boolean,default:!1}},mounted:function(){console.log("mounted.page",this.defaultTab,this.slug,this.page),this.getDefaultPage(),this.updatePage()},watch:{pages:function(){this.getDefaultPage(),this.updatePage()},container:function(){this.getDefaultPage(),this.updatePage()},pid:function(){var t=this.findByID(parseInt(this.pid));t?(this.page=t,this.updatePage()):console.log("Page with ID",this.pid,"not found")},slug:function(){var t=this.findBySlug(this.slug.toLowerCase());t?(this.page=t,this.updatePage()):console.log("Page with slug",this.slug,"not found")},index:function(){var t=this.findByIndex(this.index);t?(this.page=t,this.updatePage()):console.log("Page with index",this.index,"not found")}},methods:{getDefaultPage:function(){this.defaultTab?this.tab=this.defaultTab:"string"==typeof this.slug&&this.slug.length>0?this.page=this.findBySlug(this.slug):this.page||(this.page=this.findByIndex(this.index))},findByID:function(t){var e;if(this.pages&&this.pages[this.container]&&t>-1)for(var i in this.pages[this.container])if(e=this.pages[this.container][i],parseInt(e.id)==t)return e;return!1},findByIndex:function(t){if(this.pages&&this.pages[this.container]&&t>-1)return Object.values(this.pages[this.container])[parseInt(t)];return!1},findBySlug:function(t){var e;if(this.pages&&this.pages[this.container]&&t.length>0)for(var i in this.pages[this.container])if((e=this.pages[this.container][i]).slug.toLowerCase()==t)return e;return!1},updatePage:function(){console.log("updatePage",this.container,this.slug),this.pages&&this.pages[this.container]&&(this.page&&"tab"==this.page.type?this.tab=this.page.slug:this.page&&(this.tab=null))},itemType:function(t){return t&&t.type?"Page"+t.type.toUpperCase():""},changePageWithSlug:function(t){return!!this.findBySlug(t)&&(this.updatePage(),!0)}},data:function(){return{currentIndex:1,page:null,tab:null}}},"data-v-a5257d0e",false,undefined,!1,M,void 0,void 0),vt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.page?i("div",{staticClass:"wf-page-content"},t._l(t.page.items,(function(e,n){return i(t.itemType(e),{key:e.id,tag:"component",class:["wf-page-item-"+n],attrs:{item:e}})})),1):t._e()},staticRenderFns:[]},undefined,{name:"Page",components:{PageHTML:pt,PageURL:gt,PageIMAGE:mt},computed:s(s({},x("wf",["language"])),{},{isSingle:function(){return!(this.page&&["collection","tab"].indexOf(this.page.type)>-1)}}),props:{page:{type:Object,default:null}},mounted:function(){},watch:{page:function(){}},methods:{itemType:function(t){return t&&t.type?"Page"+t.type.toUpperCase():""}}},"data-v-6c574a23",false,undefined,!1,void 0,void 0,void 0),yt=l({render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("label",{staticClass:"wf-translatable",class:{"wf-translated":t.translated}},[""==t.value?t._t("default"):t._e(),t._v("\n  "+t._s(t.value)+"\n")],2)},staticRenderFns:[]},undefined,{name:"Translate",props:{k:{type:String,default:""},params:{type:Array,default:function(){return[]}}},computed:s({},x("wf",["language"])),data:function(){return{translated:!1,value:""}},watch:{language:function(){this.$wayfinder&&this.update()},k:function(){this.update()},params:function(){this.update()}},mounted:function(){var t=this;this.$nextTick((function(){t.update()}))},methods:{update:function(){this.$wayfinder&&this.k&&this.k.length>0&&this.$wayfinder.translator.exists(this.k)&&(this.value=this.$wayfinder.translator.get(this.k,this.params),this.translated=!0)}}},undefined,false,undefined,!1,void 0,void 0,void 0),bt=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("svg",{staticClass:"wf-icon",class:["wf-icon-"+this.name],attrs:{viewbox:"0 0 32 32"}},[i("use",{attrs:{"xlink:href":t.iconName}})])},staticRenderFns:[]},(function(t){t&&t("data-v-6281073a_0",{source:"svg[data-v-6281073a]{min-height:1rem;display:inline-block}",map:void 0,media:void 0})}),{props:["name","width","height"],computed:{iconName:function(){return"#icon-"+this.name}}},"data-v-6281073a",false,undefined,!1,M,void 0,void 0),Ct={name:"Browser",props:{src:{type:String,default:""},resetPage:{type:Boolean,default:!1}},computed:s(s({},x("wf",["reset"])),{},{webview:function(){return"options"in document.createElement("webview")?(console.log("webview exists"),!0):(console.log("webview not exists"),!1)}}),data:function(){return{currentSRC:""}},mounted:function(){var t=this;this.currentSRC=this.src,this.$refs.frame.addEventListener("load",(function(){console.log("frame.load",t.$refs.frame.contentWindow.document)}))},watch:{reset:function(t){this.resetPage&&(this.currentSRC=this.src+"?t="+Date.now())},src:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){this.currentSRC=this.src,console.log("src",src)}))}},_t=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wf-component wf-browser"},[i("iframe",{ref:"frame",attrs:{src:t.currentSRC,nwdisable:""}})])},staticRenderFns:[]},(function(t){t&&t("data-v-20fcd1d6_0",{source:".wf-browser,.wf-browser iframe,.wf-browser webview{width:100%;height:100%;border:none}",map:void 0,media:void 0})}),Ct,undefined,false,undefined,!1,M,void 0,void 0),It=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.path?i("div",{staticClass:"wf-path"},[t._t("icons",(function(){return[i("svg",{staticStyle:{position:"absolute",width:"0",height:"0",overflow:"hidden"},attrs:{"aria-hidden":"true",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[i("symbol",{attrs:{id:"path-turn-right",viewBox:"0 0 32 32"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M20.9062 0.124997C21.4562 -0.112504 22.0937 -2.8731e-06 22.5312 0.412497L31.5312 8.9125C31.8312 9.19375 32 9.5875 32 10C32 10.4125 31.8312 10.8062 31.5312 11.0875L22.5312 19.5875C22.0937 20 21.4562 20.1125 20.9062 19.875C20.3563 19.6375 20 19.0937 20 18.5L20 13L8 13C6.89375 13 6 13.8937 6 15L6 20C6 21.1062 5.10625 22 4 22L2 22C0.89375 22 -3.90671e-08 21.1062 -8.74228e-08 20L-3.0598e-07 15C-4.99129e-07 10.5812 3.58125 7 8 7L20 7L20 1.5C20 0.899997 20.3562 0.362496 20.9062 0.124997Z"}})]),t._v(" "),i("symbol",{attrs:{id:"path-use-elevator",viewBox:"0 0 24 24"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M6.22031 0.220312L3.22031 3.22031C3.00469 3.43594 2.94375 3.75937 3.05625 4.03594C3.16875 4.3125 3.44531 4.5 3.75 4.5H9.75C10.0547 4.5 10.3266 4.31719 10.4438 4.03594C10.5609 3.75469 10.4953 3.43125 10.2797 3.22031L7.27969 0.220312C6.98906 -0.0703125 6.51094 -0.0703125 6.22031 0.220312ZM3 6C1.34531 6 0 7.34531 0 9V21C0 22.6547 1.34531 24 3 24H21C22.6547 24 24 22.6547 24 21V9C24 7.34531 22.6547 6 21 6H3ZM7.5 10.5C8.09674 10.5 8.66903 10.7371 9.09099 11.159C9.51295 11.581 9.75 12.1533 9.75 12.75C9.75 13.3467 9.51295 13.919 9.09099 14.341C8.66903 14.7629 8.09674 15 7.5 15C6.90326 15 6.33097 14.7629 5.90901 14.341C5.48705 13.919 5.25 13.3467 5.25 12.75C5.25 12.1533 5.48705 11.581 5.90901 11.159C6.33097 10.7371 6.90326 10.5 7.5 10.5ZM3.75 18.75C3.75 17.5078 4.75781 16.5 6 16.5H9C10.2422 16.5 11.25 17.5078 11.25 18.75V19.5C11.25 20.3297 10.5797 21 9.75 21H5.25C4.42031 21 3.75 20.3297 3.75 19.5V18.75ZM12.75 18.75C12.75 17.5078 13.7578 16.5 15 16.5H18C19.2422 16.5 20.25 17.5078 20.25 18.75V19.5C20.25 20.3297 19.5797 21 18.75 21H14.25C13.4203 21 12.75 20.3297 12.75 19.5V18.75ZM14.25 12.75C14.25 12.4545 14.3082 12.1619 14.4213 11.889C14.5343 11.616 14.7001 11.3679 14.909 11.159C15.1179 10.9501 15.366 10.7843 15.639 10.6713C15.9119 10.5582 16.2045 10.5 16.5 10.5C16.7955 10.5 17.0881 10.5582 17.361 10.6713C17.634 10.7843 17.8821 10.9501 18.091 11.159C18.2999 11.3679 18.4657 11.616 18.5787 11.889C18.6918 12.1619 18.75 12.4545 18.75 12.75C18.75 13.0455 18.6918 13.3381 18.5787 13.611C18.4657 13.884 18.2999 14.1321 18.091 14.341C17.8821 14.5499 17.634 14.7157 17.361 14.8287C17.0881 14.9418 16.7955 15 16.5 15C16.2045 15 15.9119 14.9418 15.639 14.8287C15.366 14.7157 15.1179 14.5499 14.909 14.341C14.7001 14.1321 14.5343 13.884 14.4213 13.611C14.3082 13.3381 14.25 13.0455 14.25 12.75ZM16.7203 4.27969C17.0109 4.57031 17.4891 4.57031 17.7797 4.27969L20.7797 1.27969C20.9953 1.06406 21.0562 0.740625 20.9437 0.464062C20.8312 0.1875 20.5547 0 20.25 0H14.25C13.9453 0 13.6734 0.182812 13.5563 0.464062C13.4391 0.745312 13.5047 1.06875 13.7203 1.27969L16.7203 4.27969Z",fill:"#0F417C"}})]),t._v(" "),i("symbol",{attrs:{id:"path-turn-left",viewBox:"0 0 32 22"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M11.0938 0.124997C10.5438 -0.112504 9.90625 -2.8731e-06 9.46875 0.412497L0.468751 8.9125C0.168751 9.19375 5.42568e-07 9.5875 5.24537e-07 10C5.06506e-07 10.4125 0.168751 10.8062 0.46875 11.0875L9.46875 19.5875C9.90625 20 10.5438 20.1125 11.0938 19.875C11.6437 19.6375 12 19.0937 12 18.5L12 13L24 13C25.1063 13 26 13.8937 26 15L26 20C26 21.1062 26.8938 22 28 22L30 22C31.1063 22 32 21.1062 32 20L32 15C32 10.5812 28.4188 7 24 7L12 7L12 1.5C12 0.899997 11.6438 0.362496 11.0938 0.124997Z",fill:"#0F417C"}})]),t._v(" "),i("symbol",{staticStyle:{rotate:"-90deg"},attrs:{id:"path-turn-around",viewBox:"0 0 32 22"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M11.0938 0.124997C10.5438 -0.112504 9.90625 -2.8731e-06 9.46875 0.412497L0.468751 8.9125C0.168751 9.19375 5.42568e-07 9.5875 5.24537e-07 10C5.06506e-07 10.4125 0.168751 10.8062 0.46875 11.0875L9.46875 19.5875C9.90625 20 10.5438 20.1125 11.0938 19.875C11.6437 19.6375 12 19.0937 12 18.5L12 13L24 13C25.1063 13 26 13.8937 26 15L26 20C26 21.1062 26.8938 22 28 22L30 22C31.1063 22 32 21.1062 32 20L32 15C32 10.5812 28.4188 7 24 7L12 7L12 1.5C12 0.899997 11.6438 0.362496 11.0938 0.124997Z",fill:"#0F417C"}})]),t._v(" "),i("symbol",{attrs:{id:"path-use-stairs",viewBox:"0 0 27 22"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M18 2C18 1.17031 18.6703 0.5 19.5 0.5H25.5C26.3297 0.5 27 1.17031 27 2C27 2.82969 26.3297 3.5 25.5 3.5H21V8C21 8.82969 20.3297 9.5 19.5 9.5H15V14C15 14.8297 14.3297 15.5 13.5 15.5H9V20C9 20.8297 8.32969 21.5 7.5 21.5H1.5C0.670312 21.5 0 20.8297 0 20C0 19.1703 0.670312 18.5 1.5 18.5H6V14C6 13.1703 6.67031 12.5 7.5 12.5H12V8C12 7.17031 12.6703 6.5 13.5 6.5H18V2Z",fill:"#0F417C"}})]),t._v(" "),i("symbol",{attrs:{id:"path-walk",viewBox:"0 0 320 512"}},[i("path",{staticStyle:{fill:"currentColor"},attrs:{d:"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z"}})])])]})),t._v(" "),t.showPath2Text?i("div",{staticClass:"wf-path-steps"},t._l(t.steps,(function(e,n){return i("div",{key:n,staticClass:"wf-step"},[i("svg",{staticClass:"wf-icon",class:["wf-icon-"+e.type],attrs:{viewbox:"0 0 32 32"}},[i("use",{attrs:{"xlink:href":e.icon}})]),t._v(" "),i("div",[i("WFTranslate",{attrs:{k:e.translate,params:[e.value]}})],1)])})),0):t._e(),t._v(" "),i("span",[t.showDistance?i("WFTranslate",{staticClass:"wf-path-length",attrs:{k:"path-distance",params:[t.path.distance]}}):t._e(),t._v(" "),t.showStepCount?i("WFTranslate",{staticClass:"wf-path-steps",attrs:{k:"path-step-count",params:[t.stepCount]}}):t._e(),t._v(" "),t.showTime?i("label",{staticClass:"wf-path-time"},[t._v(t._s(t.timeText))]):t._e()],1)],2):t._e()},staticRenderFns:[]},(function(t){t&&t("data-v-abac1b94_0",{source:".wf-path{align-items:center}.wf-icon{width:2em;height:2em}",map:void 0,media:void 0})}),{name:"Path2Text",props:{path:{type:Object,default:null},showDistance:{type:Boolean,default:!1},showTime:{type:Boolean,default:!1},showPath2Text:{type:Boolean,default:!1},showStepCount:{type:Boolean,default:!1}},mounted:function(){var t=this;this.$nextTick((function(){t.makePath()}))},data:function(){return{timeText:"",steps:null,stepCount:0}},watch:{path:function(){var t=this;this.$nextTick((function(){t.makePath()}))}},methods:{makeType:function(t){return t.walk?"walk":t.turn?"turn":t.use?"use":"NA"},makeValue:function(t,e){return t[e]},makeStep:function(t){var e=this.makeType(t),i=this.makeValue(t,e);return{type:e,value:i,translate:"path-"+("turn"==e?e+"-"+i:e),icon:"#path-"+("turn"===e?"turn-"+i:"use"===e?"use"+i:"walk")}},makePath:function(){var t=this;if(this.path){var e=this.path.distance/1.2,i=Math.floor(e/60),n=Math.ceil(e-60*Math.floor(e/60));this.timeText=this.$wayfinder.translator.get("path-time",[i,n]),this.steps=this.path.steps.map((function(e){return t.makeStep(e)})),this.stepCount=Math.round(this.path.distance/.9),console.log("watch.path",this.path,e,this.time,this.stepCount)}}}},undefined,false,undefined,!1,M,void 0,void 0),Pt={assets:{live:"https://wayfinder-cdn.com/shared/",cdn:"https://wayfinder-cdn.com/shared/",dev:"//static.3dwayfinder.com/shared/",enterprise:"../../../shared/",snapshot:"../../../shared/"},js:{live:"https://wayfinder-cdn.com/",cdn:"https://wayfinder-cdn.com/",dev:"//static.3dwayfinder.com",enterprise:"../../../",snapshot:"../../../",local:"./"}};function Ot(t,e){return Pt[e][t]}function kt(t,e){var i=document.createElement("script");i.type="text/javascript",i.async=!0,document.getElementsByTagName("head")[0].appendChild(i),"function"==typeof e&&(i.onload=e,i.src=t)}function Tt(t,e){kt(Ot(t,"js")+"/shared/js/minified/frak-latest.debug.js",(function(){kt(Ot(t,"js")+"/js/dist/3d/latest/Wayfinder3D.debug.js",(function(){e()}))}))}function St(t,e){kt(Ot(t,"js")+"/shared/js/minified/frak2.debug.js",(function(){kt(Ot(t,"js")+"/js/dist/3d/latest/Wayfinder3D.debug.js",(function(){e()}))}))}function xt(t,e){kt(Ot(t,"js")+"/js/dist/2d/latest/Wayfinder2D.debug.js",(function(){e()}))}function Lt(t,e,i){location&&location.search?decodeURI(location.search.substring(1)).indexOf("mobile=")>-1||"2d"==t?xt(e,i):"3d2"==t?St(e,i):Tt(e,i):void 0===t||"2d"==t?xt(e,i):"3d2"==t?St(e,i):Tt(e,i)}var Et=Object.freeze({__proto__:null,loadWayfinder:Lt,WFApp:d,WFMap:j,WFAZMenu:D,WFFlagsMenu:B,WFLanguagesMenu:z,WFGroupsMenu:G,WFSubGroupMenu:W,WFGroupPOIsMenu:V,WFBuildingLogo:U,WFShortcutsMenu:Y,WFZoomMenu:Q,WFFloorsMenu:X,WFFilteredMenu:q,WFPOIAdvertisements:K,WFSearch:et,WFLoading:it,WFClock:nt,WFDate:at,WFTabs:ot,WFTab:st,WFTabButtons:rt,WFScrollableArea:ut,WFBanner:lt,WFPageMenu:dt,WFAlphabet:ht,WFPOI:$,WFPOIAdvertisement:ft,WFGroup:R,WFPage:wt,WFPageContent:vt,WFTranslate:yt,WFYAH:H,WFIcon:bt,WFBrowser:_t,WFPath2Text:It});function Mt(t){return Object.assign(Object.create(Object.getPrototypeOf(t)),t)}function Nt(t){return t=Mt(t),Object.defineProperty(t,"parent",{configurable:!1}),Object.defineProperty(t,"color",{configurable:!1}),Object.defineProperty(t,"desciptions",{configurable:!1}),Object.defineProperty(t,"childGroups",{configurable:!1}),Object.defineProperty(t,"names",{configurable:!1}),t}var At=["floor","groups","groupNames","node","settings","names","descriptions","advertisements","meshNode","submesh","canvasBoard","poiComponent","wayfinder","engine","open"];function Ft(t){for(var e in t=Mt(t),At)void 0!==t[At[e]]&&Object.defineProperty(t,At[e],{configurable:!1});return t.wayfinder=void 0,t.engine=void 0,t.poiComponent=void 0,t.object=void 0,t.submesh=void 0,t}var $t,jt={namespaced:!0,state:{floors:[],pois:[],poiGroups:[],loaded:!1,language:"",languages:[],shortcuts:[],filteredPOIs:[],currentFloor:null,building:null,yahLogo:"",banners:null,landscape:!1,portrait:!1,mobile:!1,maxInActivity:30,reset:0,pages:{},poiAdvertisements:[],template:{}},getters:{xLanguage:function(t,e){return void 0!==i.default.prototype.$wayfinder&&(t.language=Object.freeze(i.default.prototype.$wayfinder.getLanguage())),t.language},xFloors:function(t){var e;void 0!==i.default.prototype.$wayfinder&&i.default.prototype.$wayfinder.building&&(t.floors=Object.freeze(i.default.prototype.$wayfinder.building.getSortedFloors().map((function(t){return(e=Mt(t)).pois=e.pois.map((function(t){return Ft(t)})),delete e.nodes,delete e.node3D,e}))));return t.floors},xLanguages:function(t){return void 0!==i.default.prototype.$wayfinder&&(t.languages=Object.freeze(Object.values(i.default.prototype.$wayfinder.getLanguages()).reverse())),t.languages},xShortcuts:function(t){if(void 0!==i.default.prototype.$wayfinder){var e,n=i.default.prototype.$wayfinder.getPOIGroups(),a=[];Object.keys(n).forEach((function(t){parseInt(n[t].showInTopMenu)&&((e=Nt(n[t])).pois=e.pois.map((function(t){return Ft(t)})),a.push(Object.freeze(e)))})),a=a.sort((function(t,e){return-(t.order-e.order)})),t.shortcuts=a}return t.shortcuts},xBuilding:function(t){if("undefined"!==i.default.prototype.$wayfinder){var e=Mt(i.default.prototype.$wayfinder.building);Object.defineProperty(e,"floors",{configurable:!1}),Object.defineProperty(e,"currentFloor",{configurable:!1}),Object.defineProperty(e,"sortedFloors",{configurable:!1}),t.building=Object.freeze(e)}return t.building},xYahLogo:function(t){void 0!==i.default.prototype.$wayfinder&&(t.yahLogo="url("+WayfinderAPI.getURL("images","get",i.default.prototype.$wayfinder.settings.getInt("kiosk.you-are-here-image",0))+")")},xPOIs:function(t){void 0!==i.default.prototype.$wayfinder&&(t.pois=Object.freeze(i.default.prototype.$wayfinder.poisArray.map((function(t){return Ft(t)}))))},xTopics:function(t){if(void 0!==i.default.prototype.$wayfinder){var e,n=i.default.prototype.$wayfinder.poiGroups,a=[];for(var o in n)(e=Nt(n[o])).pois=n[o].pois.map((function(t){return Ft(t)})),a.push(e);t.poiGroups=Object.freeze(a)}},xBanners:function(t){void 0!==i.default.prototype.$wayfinder&&(t.banners=Object.assign({},i.default.prototype.$wayfinder.getFilteredAdvertisements()))},xTemplateSettings:function(t){if(void 0!==i.default.prototype.$wayfinder){var e=i.default.prototype.$wayfinder.settings;for(var n in e.data)0===n.indexOf("template.default")&&(e.data[n],t.template[(a=n,o=void 0,o=a.split("."),(a=(a=o[o.length-1]).replaceAll("-"," ")).replace(/(?:^\w|[A-Z]|\b\w)/g,(function(t,e){return 0===e?t.toLowerCase():t.toUpperCase()})).replace(/\s+/g,""))]=e.get(n))}var a,o},xPOIAdvertisements:function(t){void 0!==i.default.prototype.$wayfinder&&Array.isArray(i.default.prototype.$wayfinder.poiAdvertisements)&&(t.poiAdvertisements=Object.freeze(i.default.prototype.$wayfinder.poiAdvertisements.map((function(t){return Object.freeze(t)}))))},freezePOI:function(t){return function(t){return Ft(t)}},freezeGroup:function(t){return function(t){return Nt(t)}}},mutations:{SET_POI:function(t,e){t.currentPOI=e},SET_TAB:function(t,e){t.currentTab=e},SET_GROUP:function(t,e){t.currentGroup=Object.freeze(e)},SET_SHOW_SEARCH:function(t,e){t.searchVisible=e},SET_NEW_RESET:function(t){t.reset=t.reset+1,t.currentPOI=!1,t.currentGroup=!1},SET_LANDSCAPE:function(t,e){t.landscape=e},SET_PORTRAIT:function(t,e){t.portrait=e},SET_MOBILE:function(t,e){t.mobile=e},SET_INACTIVITY_TIME:function(t,e){t.maxInActivity=e},SET_CURRENT_FLOOR:function(t,e){t.currentFloor=e},SET_FILTERED_POIS:function(t,e){t.filteredPOIs=e},SET_PAGES:function(t,e){t.pages=e},RESET:function(t,e){t.reset=Date.now()},LOADED:function(t,e){t.loaded=e}},actions:{SET_CURRENT_POI:function(t,e){t.commit("SET_POI",Object.freeze(e))},SET_CURRENT_TAB:function(t,e){t.commit("SET_TAB",e)},SET_CURRENT_GROUP:function(t,e){t.commit("SET_GROUP",Object.freeze(e))},SHOW_SEARCH:function(t,e){t.commit("SET_SHOW_SEARCH",e)},SET_RESET:function(t){t.commit("SET_NEW_RESET")},SET_LANDSCAPE:function(t,e){t.commit("SET_LANDSCAPE",e)},SET_PORTRAIT:function(t,e){t.commit("SET_PORTRAIT",e)},SET_INACTIVITY_TIME:function(t,e){t.commit("SET_INACTIVITY_TIME",e)},SET_MOBILE:function(t,e){t.commit("SET_MOBILE",e)},SET_CURRENT_FLOOR:function(t,e){t.commit("SET_CURRENT_FLOOR",Object.freeze(e))},SET_FILTERED_POIS:function(t,e){e=e.map((function(t){return Object.freeze(t)})),t.commit("SET_FILTERED_POIS",e)},LOAD_PAGES:function(t){Logistics.getJSON(WayfinderAPI.getURL("pages","getAll",[]),null,(function(e){e&&e.data&&t.commit("SET_PAGES",Object.freeze(e.data))}))},SET_TEMPLATE_SETTINGS:function(t){},LOADED:function(t,e){t.commit("LOADED",e)}}},Dt={init:function(t){t.registerModule("wf",jt),$t=t},loadPages:function(){$t.dispatch("wf/LOAD_PAGES")}},Bt=function(t,e,i,n,a,o){Dt.init(e),t.prototype.$wayfinderApp=Dt,t.prototype.$WF_MAP_TYPE=i,t.prototype.$WF_PROJECT=n,t.prototype.$WF_ENV=a||"cdn",t.prototype.$WF_API=o||"cdn",Object.entries(Et).forEach((function(e){var i=r(e,2),n=i[0],a=i[1];t.component(n,a)}))},zt=Object.freeze({__proto__:null,default:Bt,WFApp:d,WFMap:j,WFAZMenu:D,WFFlagsMenu:B,WFLanguagesMenu:z,WFGroupsMenu:G,WFSubGroupMenu:W,WFGroupPOIsMenu:V,WFBuildingLogo:U,WFShortcutsMenu:Y,WFZoomMenu:Q,WFFloorsMenu:X,WFFilteredMenu:q,WFPOIAdvertisements:K,WFSearch:et,WFLoading:it,WFClock:nt,WFDate:at,WFTabs:ot,WFTab:st,WFTabButtons:rt,WFScrollableArea:ut,WFBanner:lt,WFPageMenu:dt,WFAlphabet:ht,WFPOI:$,WFPOIAdvertisement:ft,WFGroup:R,WFPage:wt,WFPageContent:vt,WFTranslate:yt,WFYAH:H,WFIcon:bt,WFBrowser:_t,WFPath2Text:It,loadWayfinder:Lt});return Object.entries(zt).forEach((function(t){var e=r(t,2),i=e[0],n=e[1];"default"!==i&&(Bt[i]=n)})),Bt}(Vue);