PageSourceSearch

https://www.saillon.ch/compiled/index/js/friedhofplan-cms.f6442648f09ea5e4eb64.js

js saillon.ch collected 2026-10-02 12:12:39 UTC 16,355 bytes, 1 lines download raw bytes

1(self.webpackChunkCMS=self.webpackChunkCMS||[]).push([[8415],{81504:(t,e,a)=>{"use strict";a.d(e,{Z:()=>o});var i=a(8081),r=a.n(i),s=a(23645),n=a.n(s)()(r());n.push([t.id,'\n.flex-container[data-v-952b2e50] {\n    display: flex;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content: space-between;\n}\n.qr-code[data-v-952b2e50] {\n    padding-left: 5px;\n}\n.map-container[data-v-952b2e50] {\n    height: 400px;\n}\ninput[data-v-952b2e50]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */\n    color: lightgrey;\n    opacity: 1; /* Firefox */\n}\n.required label[data-v-952b2e50]:after, .required-sign[data-v-952b2e50]:after {\n    content: "*";\n    padding-left: 1px;\n    color: red;\n}\n.required[data-v-952b2e50] {\n    color: inherit;\n}\n\n',""]);const o=n},17554:t=>{window,t.exports=function(t){var e={};function a(i){if(e[i])return e[i].exports;var r=e[i]={i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=t,a.c=e,a.d=function(t,e,i){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)a.d(i,r,function(e){return t[e]}.bind(null,r));return i},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=0)}([function(t,e,a){"use strict";a.r(e);var i={functional:!0,props:{tag:{type:String,required:!0},text:{type:String,required:!0},className:{type:String,required:!1}},render:function(t,e){return t(e.props.tag,{class:e.props.className},e.props.text.split("\n").reduce((function(e,a){return Array.isArray(e)?e.concat([t("br"),a]):[e,t("br"),a]})))}};e.default=i}])},56450:(t,e,a)=>{var i=a(19755);let r={scrollToElem:function(t){let e=i("body[data-header-selector]").data("header-selector"),a=0;e&&i(e)[0]&&(a=i(e).outerHeight(!0)),i(t)&&i("html, body").animate({scrollTop:i(t).offset().top-a},500)}};t.exports=r},15612:(t,e,a)=>{"use strict";a.r(e);var i=a(20144),r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"friedhofplan_main"}},["init"!==t.selected?e("div",[null!==t.selected?e("div",[e("div",{staticClass:"flex-container"},[e("div",{staticClass:"flex-item"},[t._v("\n                    "+t._s(t.selected.name)+",\n                    "+t._s(t.selected.allFirstnames.replace(/\s/g," "))),e("br"),t._v("\n                    "+t._s(t.selected.geburtsdatum)+" - "+t._s(t.selected.todesdatum)),e("br"),t._v(" "),e("Nl2br",{attrs:{tag:"span",text:t.getGraveyardText(t.selected)}})],1),t._v(" "),e("div",{staticClass:"flex-qr-code d-none d-sm-block"},[e("div",{staticClass:"qr-code",domProps:{innerHTML:t._s(t.qrCode)}})])]),t._v(" "),e("div",{staticClass:"map-container mt-2"},["appway"===t.mapDisplayVariant?e("IsuiteMap",{attrs:{"grabplan-id":t.selected.grabplanId,x:t.selected.x,y:t.selected.y}}):t._e(),t._v(" "),"luzern"===t.mapDisplayVariant?e("LuzernMap",{attrs:{"grab-nr":t.selected.luzernMapCode}}):t._e(),t._v(" "),"dietikon"===t.mapDisplayVariant?e("DietikonMap",{attrs:{section:t.selected.section,"grave-number":t.selected.graveLabel}}):t._e()],1),t._v(" "),e("input",{staticClass:"icms-btn icms-btn-primary active mt-2",staticStyle:{width:"100%"},attrs:{type:"button",value:"zurück zur Suche"},on:{click:function(e){return t.clearSelection()}}})]):e("div",[t._m(0),t._v(" "),e("form",{on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.callSearch.apply(null,arguments)}}},[e("div",{staticClass:"icms-text-container w-100"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"form-group required"},[e("label",{attrs:{for:"firstname"}},[t._v("Vorname")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.lazy",value:t.datainput.firstname,expression:"datainput.firstname",modifiers:{lazy:!0}}
1],staticClass:"form-control",class:{"is-invalid":(t.datainput.firstname.length>0||t.datainput.name.length>0||t.showValidation)&&t.datainput.firstname.length<t.$options.vornameMinLength},attrs:{type:"text",placeholder:"mind. die ersten "+t.$options.vornameMinLength+" Buchstaben",id:"firstname",required:""},domProps:{value:t.datainput.firstname},on:{change:function(e){return t.$set(t.datainput,"firstname",e.target.value)}}}),t._v(" "),e("small",{staticClass:"invalid-feedback"},[t._v("\n                                    Bitte geben Sie mindestens die ersten "+t._s(t.$options.vornameMinLength)+" Buchstaben ein.\n                                ")])])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"form-group required"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.lazy",value:t.datainput.name,expression:"datainput.name",modifiers:{lazy:!0}}],staticClass:"form-control",class:{"is-invalid":(t.datainput.name.length>0||t.showValidation)&&t.datainput.name.length<t.$options.nameMinLength},attrs:{type:"text",placeholder:"mind. die ersten "+t.$options.nameMinLength+" Buchstaben",id:"name",required:""},domProps:{value:t.datainput.name},on:{change:function(e){return t.$set(t.datainput,"name",e.target.value)}}}),t._v(" "),e("small",{staticClass:"invalid-feedback"},[t._v("\n                                    Bitte geben Sie mindestens die ersten "+t._s(t.$options.nameMinLength)+" Buchstaben ein.\n                                ")])])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-12 col-md-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"gebYearFrom"}},[t._v("Geburtsjahr von")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.datainput.birthYearFrom,expression:"datainput.birthYearFrom"}],staticClass:"form-control",attrs:{type:"number",min:"1900",max:t.$options.thisYear,step:"1",id:"gebYearFrom"},domProps:{value:t.datainput.birthYearFrom},on:{input:function(e){e.target.composing||t.$set(t.datainput,"birthYearFrom",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-12 col-md-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"gebYearTo"}},[t._v("Geburtsjahr bis")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.datainput.birthYearTo,expression:"datainput.birthYearTo"}],staticClass:"form-control",attrs:{type:"number",min:"1900",max:t.$options.thisYear,step:"1",id:"gebYearTo",placeholder:t.datainput.birthYearFrom},domProps:{value:t.datainput.birthYearTo},on:{input:function(e){e.target.composing||t.$set(t.datainput,"birthYearTo",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-12 col-md-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"deathYearFrom"}},[t._v("Todesjahr von")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.datainput.deathYearFrom,expression:"datainput.deathYearFrom"}],staticClass:"form-control",attrs:{type:"number",min:"1900",max:t.$options.thisYear,step:"1",id:"deathYearFrom"},domProps:{value:t.datainput.deathYearFrom},on:{input:function(e){e.target.composing||t.$set(t.datainput,"deathYearFrom",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-12 col-md-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"deathYearTo"}},[t._v("Todesjahr bis")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.datainput.deathYearTo,expression:"datainput.deathYearTo"}],staticClass:"form-control",attrs:{type:"number",min:"1900",max:t.$options.thisYear,step:"1",id:"deathYearTo",placeholder:t.datainput.deathYearFrom},domProps:{value:t.datainput.deathYearTo},on:{input:function(e){e.target.composing||t.$set(t.datainput,"deathYearTo",e.target.value)}}})])])]),t._v(" "),1!==this.initParameter.graveyards.length?e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"friedhof"}},[t._v("Friedhof")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.datainput.graveyard,expression:"datainput.graveyard"}],staticClass:"custom-select",attrs:{id:"friedhof"},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,
1(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.datainput,"graveyard",e.target.multiple?a:a[0])}}},[e("option",{attrs:{selected:"",value:""}},[t._v("Alle Friedhöfe")]),t._v(" "),t._l(this.initParameter.graveyards,(function(a){return e("option",{domProps:{value:a.id}},[t._v("\n                                        "+t._s(a.label)+"\n                                    ")])}))],2)])])]):t._e(),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"form-group required"},[e("label",{attrs:{for:"saptcha"},domProps:{innerHTML:t._s(t.saptchaQuestion)}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.datainput.saptcha,expression:"datainput.saptcha"}],staticClass:"form-control",class:{"is-invalid":t.invalidSaptcha},attrs:{type:"text",id:"saptcha",required:""},domProps:{value:t.datainput.saptcha},on:{input:function(e){e.target.composing||t.$set(t.datainput,"saptcha",e.target.value)}}}),t._v(" "),e("div",{staticClass:"icms-text-container mb-0 mt-1",staticStyle:{"font-size":"smaller",opacity:"66%"}},[t._v("\n                                    Um Spam-Nachrichten zu verhindern, beantworten Sie bitte die Frage.\n                                ")]),t._v(" "),e("small",{staticClass:"invalid-feedback"},[t._v("\n                                    Ihre Angabe ist falsch, bitte versuchen Sie es erneut.\n                                ")])])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("button",{staticClass:"icms-btn icms-btn-primary active w-100",attrs:{type:"button",disabled:t.loading||""===t.datainput.saptcha},on:{click:t.callSearch}},[t._v("\n                                Suchen\n                            ")]),t._v(" "),t._m(1)])])])]),t._v(" "),e("div",{staticClass:"friedhofplan-search-results"},[t.searchResult?e("div",[t.searchResult.isValid?e("div",[t.searchResult.list.length>0?e("div",[e("h2",{staticClass:"mt-5"},[t._v("Resultate")]),t._v(" "),e("div",[t._v("Bitte wählen Sie eines der Resultate:")]),t._v(" "),t._l(t.searchResult.list,(function(a,i){return e("button",{key:i,staticClass:"icms-btn icms-btn-primary list-complete-item w-100 mt-2",class:[t.isActiveResult(a)?"":"aufgehoben"],attrs:{type:"button",disabled:!t.isActiveResult(a)},on:{click:function(e){return t.chooseGrave(a)}}},[t._v("\n                                "+t._s(a.name)+",\n                                "+t._s(a.allFirstnames.replace(/\s/g," "))),e("br"),t._v("\n                                "+t._s(a.geburtsdatum)+" - "+t._s(a.todesdatum)),e("br"),t._v(" "),e("Nl2br",{attrs:{tag:"span",text:t.getGraveyardText(a)}})],1)})),t._v(" "),t.searchResult.complete?t._e():e("div",{staticClass:"alert alert-info mt-3"},[t._v("Es gibt noch mehr\n                                Resultate zu dieser Anfrage.\n                                Leider können aus Datenschutzgründen nur maximal "+t._s(t.searchResult.limit)+" Resultate angezeigt werden.\n                                Bitte präzisieren Sie Ihre Anfrage.\n                            ")])],2):e("div",{staticClass:"alert alert-info mt-3"},[t._v("Für diese Anfrage finde ich leider keine Resultate.\n                        ")])]):"saptcha_not_valid"!==t.searchResult.error?e("div",{staticClass:"alert alert-info mt-3"},[t._v("\n                        Diese Anfrage ist leider nicht zulässig.\n                    ")]):t._e()]):t._e()])])]):t._e()])};r._withStripped=!0;var s=a(9669),n=a.n(s),o=a(17554),l=a.n(o),d=a(99242),c=a.n(d),u=a(56450),p=a.n(u);const m={name:"Friedhofplan",components:{DietikonMap:()=>Promise.all([a.e(5765),a.e(1751),a.e(6006)]).then(a.bind(a,26006)),LuzernMap:()=>a.e(1694).then(a.bind(a,21694)),IsuiteMap:()=>Promise.all([a.e(5765),a.e(8717)]).then(a.bind(a,68717)),Nl2br:l()},props:{pagePrefs:{type:Object},mapDisplayVariant:{type:String}},thisYear:(new Date).getFullYear(),url:"_getFriedhofplanData",vornameMinLength:3,nameMinLength:3,data(){return{datainput:{name:"",firstname:"",birthYearFrom:"",birthYearTo:"",deathYearFrom:"",deathYearTo:"",graveyard:"",position:null,personId:null,
1saptcha:""},showValidation:!1,searchResult:null,saptchaQuestion:null,searchScrollTop:null,selected:"init",loading:!1,qrCode:null,parameter:Object.assign({debug:!1},this.pagePrefs),initParameter:{graveyards:[]}}},computed:{invalidSaptcha:function(){return this.searchResult&&this.searchResult.error&&"saptcha_not_valid"===this.searchResult.error},isValidQuery:function(){return this.datainput.name.length>this.$options.vornameMinLength&&this.datainput.firstname.length>this.$options.vornameMinLength}},methods:{callSearch(){this.searchResult=null,this.loading=!0,this.showValidation=!0,n().get(this.$options.url,{params:{query:{operation:"search",name:this.datainput.name,firstname:this.datainput.firstname,birthYearFrom:this.datainput.birthYearFrom,birthYearTo:this.datainput.birthYearTo,deathYearFrom:this.datainput.deathYearFrom,deathYearTo:this.datainput.deathYearTo,graveyard:this.datainput.graveyard,personId:this.datainput.personId,saptcha:this.datainput.saptcha}},timeout:15e3}).then((t=>{this.datainput.personId?t.data.data.isValid&&t.data.data.list&&this.chooseGrave(t.data.data.list[0]):(this.$set(this,"searchResult",t.data.data),this.searchResult.isValid&&this.updateSaptcha(),this.$nextTick((()=>{p().scrollToElem(".friedhofplan-search-results")})))})).finally((()=>{this.loading=!1}))},updateSaptcha(){n().get("getSessionSaptcha/saptcha_friedhofplan_address_search").then((t=>{this.saptchaQuestion=t.data.questionHtml,this.datainput.saptcha=""}))},chooseGrave(t){this.searchScrollTop=window.pageYOffset,p().scrollToElem(".icms-form-container");let e=new URLSearchParams;e.set("name",t.name),e.set("firstname",t.firstname),e.set("personid",t.personId),window.history.replaceState({},"","?"+e.toString()),this.qrCode=c()({render:"svg",size:150,quiet:0,crisp:!1,text:window.location.href}).outerHTML,this.selected=t},isActiveResult:t=>t.isActive,getGraveyardText:t=>t.location,clearSelection(){this.selected=null,this.datainput.personId=null,window.history.replaceState({},"",window.location.href.replace(location.search,"")),this.$nextTick((()=>{window.scrollTo({top:this.searchScrollTop,behavior:"smooth"})}))}},mounted(){n().get(this.$options.url,{params:{query:{operation:"getGraveyards"}},timeout:15e3}).then((t=>{this.$set(this.initParameter,"graveyards",t.data.data.graveyards),this.updateSaptcha()}));const t=new URLSearchParams(window.location.search);this.datainput.personId=parseInt(t.get("personid")),this.datainput.personId?(this.datainput.name=t.get("name"),this.datainput.firstname=t.get("firstname"),this.callSearch()):this.selected=null}};var h=a(93379),v=a.n(h),f=a(89037),g=a.n(f),b=a(90569),_=a.n(b),y=a(3565),C=a.n(y),w=a(19216),x=a.n(w),S=a(81504),Y={};Y.setAttributes=C(),Y.insert=_().bind(null,"head"),Y.domAPI=g(),Y.insertStyleElement=x();v()(S.Z,Y);S.Z&&S.Z.locals&&S.Z.locals;const T=(0,a(51900).Z)(m,r,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"mb-3"},[t._v("Bitte alle zwingenden Felder ("),e("span",{staticClass:"required-sign"}),t._v(") ausfüllen.")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"icms-text-container mb-4 mt-1",staticStyle:{"font-size":"smaller",opacity:"66%"}},[t._v("\n                                Details zu den Datenschutzbestimmungen finden Sie hier: "),e("a",{attrs:{href:"/datenschutz"}},[t._v("Datenschutzhinweise für\n                                die Verstorbenen- und Grabsuche")])])}],!1,null,"952b2e50",null).exports,F=document.querySelector("#icms-friedhofplan-container");let P=JSON.parse(F.dataset.pagePrefs),M=F.dataset.mapDisplayVariant||"luzern";new i.ZP({el:"#icms-friedhofplan",render:t=>t(T,{props:{pagePrefs:P,mapDisplayVariant:M}})})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.