PageSourceSearch

https://vindeln.se/sitevision/system-resource/97fb0e6bb1831155fc77…08435307fe23c306c3d544b3c15b/js/portlets.js

js vindeln.se collected 2026-10-02 09:57:52 UTC 128,725 bytes, 3 lines download raw bytes

vendor: 4,599 bytes, lines 1-2
1/*! For license information please see portlets.js.LICENSE.txt */
2!function(){var e,t,i={9526:function(e,t,i){var n,o,s;s="object"==typeof self&&self.self===self&&self||"object"==typeof i.g&&i.g.global===i.g&&i.g,n=[i(1097),i(7809),t],o=function(e,t,i){s.Backbone=function(e,t,i,n){var o=e.Backbone,s=Array.prototype.slice;t.VERSION="1.6.0",t.$=n,t.noConflict=function(){return e.Backbone=o,this},t.emulateHTTP=!1,t.emulateJSON=!1;var r,a=t.Events={},l=/\s+/,c=function(e,t,n,o,s){var r,a=0;if(n&&"object"==typeof n){void 0!==o&&"context"in s&&void 0===s.context&&(s.context=o);for(r=i.keys(n);a<r.length;a++)t=c(e,t,r[a],n[r[a]],s)}else if(n&&l.test(n))for(r=n.split(l);a<r.length;a++)t=e(t,r[a],o,s);else t=e(t,n,o,s);return t};a.on=function(e,t,i){return this._events=c(d,this._events||{},e,t,{context:i,ctx:this,listening:r}),r&&((this._listeners||(this._listeners={}))[r.id]=r,r.interop=!1),this},a.listenTo=function(e,t,n){if(!e)return this;var o=e._listenId||(e._listenId=i.uniqueId("l")),s=this._listeningTo||(this._listeningTo={}),a=r=s[o];a||(this._listenId||(this._listenId=i.uniqueId("l")),a=r=s[o]=new v(this,e));var l=h(e,t,n,this);if(r=void 0,l)throw l;return a.interop&&a.on(t,n),this};var d=function(e,t,i,n){if(i){var o=e[t]||(e[t]=[]),s=n.context,r=n.ctx,a=n.listening;a&&a.count++,o.push({callback:i,context:s,ctx:s||r,listening:a})}return e},h=function(e,t,i,n){try{e.on(t,i,n)}catch(e){return e}};a.off=function(e,t,i){return this._events?(this._events=c(u,this._events,e,t,{context:i,listeners:this._listeners}),this):this},a.stopListening=function(e,t,n){var o=this._listeningTo;if(!o)return this;for(var s=e?[e._listenId]:i.keys(o),r=0;r<s.length;r++){var a=o[s[r]];if(!a)break;a.obj.off(t,n,this),a.interop&&a.off(t,n)}return i.isEmpty(o)&&(this._listeningTo=void 0),this};var u=function(e,t,n,o){if(e){var s,r=o.context,a=o.listeners,l=0;if(t||r||n){for(s=t?[t]:i.keys(e);l<s.length;l++){var c=e[t=s[l]];if(!c)break;for(var d=[],h=0;h<c.length;h++){var u=c[h];if(n&&n!==u.callback&&n!==u.callback._callback||r&&r!==u.context)d.push(u);else{var m=u.listening;m&&m.off(t,n)}}d.length?e[t]=d:delete e[t]}return e}for(s=i.keys(a);l<s.length;l++)a[s[l]].cleanup()}};a.once=function(e,t,i){var n=c(m,{},e,t,this.off.bind(this));return"string"==typeof e&&null==i&&(t=void 0),this.on(n,t,i)},a.listenToOnce=function(e,t,i){var n=c(m,{},t,i,this.stopListening.bind(this,e));return this.listenTo(e,n)};var m=function(e,t,n,o){if(n){var s=e[t]=i.once((function(){o(t,s),n.apply(this,arguments)}));s._callback=n}return e};a.trigger=function(e){if(!this._events)return this;for(var t=Math.max(0,arguments.length-1),i=Array(t),n=0;n<t;n++)i[n]=arguments[n+1];return c(f,this._events,e,void 0,i),this};var f=function(e,t,i,n){if(e){var o=e[t],s=e.all;o&&s&&(s=s.slice()),o&&p(o,n),s&&p(s,[t].concat(n))}return e},p=function(e,t){var i,n=-1,o=e.length,s=t[0],r=t[1],a=t[2];switch(t.length){case 0:for(;++n<o;)(i=e[n]).callback.call(i.ctx);return;case 1:for(;++n<o;)(i=e[n]).callback.call(i.ctx,s);return;case 2:for(;++n<o;)(i=e[n]).callback.call(i.ctx,s,r);return;case 3:for(;++n<o;)(i=e[n]).callback.call(i.ctx,s,r,a);return;default:for(;++n<o;)(i=e[n]).callback.apply(i.ctx,t);return}},v=function(e,t){this.id=e._listenId,this.listener=e,this.obj=t,this.interop=!0,this.count=0,this._events=void 0};v.prototype.on=a.on,v.prototype.off=function(e,t){var i;this.interop?(this._events=c(u,this._events,e,t,{context:void 0,listeners:void 0}),i=!this._events):(this.count--,i=0===this.count),i&&this.cleanup()},v.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId],this.interop||delete this.obj._listeners[this.id]},a.bind=a.on,a.unbind=a.off,i.extend(t,a);var g=t.Model=function(e,t){var n=e||{};t||(t={}),this.preinitialize.apply(this,arguments),this.cid=i.uniqueId(this.cidPrefix),this.attributes={},t.collection&&(this.collection=t.collection),t.parse&&(n=this.parse(n,t)||{});var o=i.result(this,"defaults");n=i.defaults(i.extend({},o,n),o),this.set(n,t),this.changed={},this.initialize.apply(this,arguments)};i.extend(g.prototype,a,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",preinitialize:function(){},initialize:function(){},toJSON:function(e){return i.clone(this.attributes)},sync:function(){return t.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return i.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!i.iteratee(e,this)(this.attributes)},set:function(e,t,n){if(null==e)return this;var o;if("object"==typeof e?(o=e,n=t):(o={})[e]=t,n||(n={}
vendor: 15,144 bytes, line 2
2),!this._validate(o,n))return!1;var s=n.unset,r=n.silent,a=[],l=this._changing;this._changing=!0,l||(this._previousAttributes=i.clone(this.attributes),this.changed={});var c=this.attributes,d=this.changed,h=this._previousAttributes;for(var u in o)t=o[u],i.isEqual(c[u],t)||a.push(u),i.isEqual(h[u],t)?delete d[u]:d[u]=t,s?delete c[u]:c[u]=t;if(this.idAttribute in o){var m=this.id;this.id=this.get(this.idAttribute),this.trigger("changeId",this,m,n)}if(!r){a.length&&(this._pending=n);for(var f=0;f<a.length;f++)this.trigger("change:"+a[f],this,c[a[f]],n)}if(l)return this;if(!r)for(;this._pending;)n=this._pending,this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,i.extend({},t,{unset:!0}))},clear:function(e){var t={};for(var n in this.attributes)t[n]=void 0;return this.set(t,i.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!i.isEmpty(this.changed):i.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&i.clone(this.changed);var t,n=this._changing?this._previousAttributes:this.attributes,o={};for(var s in e){var r=e[s];i.isEqual(n[s],r)||(o[s]=r,t=!0)}return!!t&&o},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return i.clone(this._previousAttributes)},fetch:function(e){e=i.extend({parse:!0},e);var t=this,n=e.success;return e.success=function(i){var o=e.parse?t.parse(i,e):i;if(!t.set(o,e))return!1;n&&n.call(e.context,t,i,e),t.trigger("sync",t,i,e)},G(this,e),this.sync("read",this,e)},save:function(e,t,n){var o;null==e||"object"==typeof e?(o=e,n=t):(o={})[e]=t;var s=(n=i.extend({validate:!0,parse:!0},n)).wait;if(o&&!s){if(!this.set(o,n))return!1}else if(!this._validate(o,n))return!1;var r=this,a=n.success,l=this.attributes;n.success=function(e){r.attributes=l;var t=n.parse?r.parse(e,n):e;if(s&&(t=i.extend({},o,t)),t&&!r.set(t,n))return!1;a&&a.call(n.context,r,e,n),r.trigger("sync",r,e,n)},G(this,n),o&&s&&(this.attributes=i.extend({},l,o));var c=this.isNew()?"create":n.patch?"patch":"update";"patch"!==c||n.attrs||(n.attrs=o);var d=this.sync(c,this,n);return this.attributes=l,d},destroy:function(e){e=e?i.clone(e):{};var t=this,n=e.success,o=e.wait,s=function(){t.stopListening(),t.trigger("destroy",t,t.collection,e)};e.success=function(i){o&&s(),n&&n.call(e.context,t,i,e),t.isNew()||t.trigger("sync",t,i,e)};var r=!1;return this.isNew()?i.defer(e.success):(G(this,e),r=this.sync("delete",this,e)),o||s(),r},url:function(){var e=i.result(this,"urlRoot")||i.result(this.collection,"url")||z();if(this.isNew())return e;var t=this.get(this.idAttribute);return e.replace(/[^\/]$/,"$&/")+encodeURIComponent(t)},parse:function(e,t){return e},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(e){return this._validate({},i.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=i.extend({},this.attributes,e);var n=this.validationError=this.validate(e,t)||null;return!n||(this.trigger("invalid",this,n,i.extend(t,{validationError:n})),!1)}});var b=t.Collection=function(e,t){t||(t={}),this.preinitialize.apply(this,arguments),t.model&&(this.model=t.model),void 0!==t.comparator&&(this.comparator=t.comparator),this._reset(),this.initialize.apply(this,arguments),e&&this.reset(e,i.extend({silent:!0},t))},y={add:!0,remove:!0,merge:!0},w={add:!0,remove:!1},x=function(e,t,i){i=Math.min(Math.max(i,0),e.length);var n,o=Array(e.length-i),s=t.length;for(n=0;n<o.length;n++)o[n]=e[n+i];for(n=0;n<s;n++)e[n+i]=t[n];for(n=0;n<o.length;n++)e[n+s+i]=o[n]};i.extend(b.prototype,a,{model:g,preinitialize:function(){},initialize:function(){},toJSON:function(e){return this.map((function(t){return t.toJSON(e)}))},sync:function(){return t.sync.apply(this,arguments)},add:function(e,t){return this.set(e,i.extend({merge:!1},t,w))},remove:function(e,t){t=i.extend({},t);var n=!i.isArray(e);e=n?[e]:e.slice();var o=this._removeModels(e,t);return!t.silent&&o.length&&(t.changes={added:[],merged:[],removed:o},this.trigger("update",this,t)),n?o[0]:o},set:function(e,t){if(null!=e){(t=i.extend({},y,t)).parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var n=!i.isArray(e);e=n?[e]:e.slice();var o=t.at;null!=o&&(o=+o),o>this.length&&(o=this.length),o<0&&(o+=this.length+1);var s,r,a=[],l=[],c=[],d=[],h={},u=t.add,m=t.merge,f=t.remove,p=!1,v=this.comparator&&null==o&&!1!==t.sort,g=i.isString(this.comparator)?this.comparator:null;for(r=0;r<e.length;r++){s=e[r];var b=this.get(s);if(b){if(m&&s!==b){var w=this._isModel(s)?s.attributes:s;t.parse&&(w=b.parse(w,t)),b.set(w,t),c.push(b),v&&!p&&(p=b.hasChanged(g))}h[b.cid]||(h[b.cid]=!0,a.push(b)),e[r]=b}else u&&(s=e[r]=this._prepareModel(s,t))&&(l.push(s),this._addReference(s,t),h[s.cid]=!0,a.push(s))}if(f){for(r=0;r<this.length;r++)h[(s=this.models[r]).cid]||d.push(s);d.length&&this._removeModels(d,t)}var C=!1,k=!v&&u&&f;if(a.length&&k?(C=this.length!==a.length||i.some(this.models,(function(e,t){return e!==a[t]})),this.models.length=0,x(this.models,a,0),this.length=this.models.length):l.length&&(v&&(p=!0),x(this.models,l,null==o?this.length:o),this.length=this.models.length),p&&this.sort({silent:!0}),!t.silent){for(r=0;r<l.length;r++)null!=o&&(t.index=o+r),(s=l[r]).trigger("add",s,this,t);(p||C)&&this.trigger("sort",this,t),(l.length||d.length||c.length)&&(t.changes={added:l,removed:d,merged:c},this.trigger("update",this,t))}return n?e[0]:e}},reset:function(e,t){t=t?i.clone(t):{};for(var n=0;n<this.models.length;n++)this._removeReference(this.models[n],t);return t.previousModels=this.models,this._reset(),e=this.add(e,i.extend({silent:!0},t)),t.silent||this.trigger("reset",this,t),e},push:function(e,t){return this.add(e,i.extend({at:this.length},t))},pop:function(e){var t=this.at(this.length-1);return this.remove(t,e)},unshift:function(e,t){return this.add(e,i.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return s.apply(this.models,arguments)},get:function(e){if(null!=e)return this._byId[e]||this._byId[this.modelId(this._isModel(e)?e.attributes:e,e.idAttribute)]||e.cid&&this._byId[e.cid]},has:function(e){return null!=this.get(e)},at:function(e){return e<0&&(e+=this.length),this.models[e]},where:function(e,t){return this[t?"find":"filter"](e)},findWhere:function(e){return this.where(e,!0)},sort:function(e){var t=this.comparator;if(!t)throw new Error("Cannot sort a set without a comparator");e||(e={});var n=t.length;return i.isFunction(t)&&(t=t.bind(this)),1===n||i.isString(t)?this.models=this.sortBy(t):this.models.sort(t),e.silent||this.trigger("sort",this,e),this},pluck:function(e){return this.map(e+"")},fetch:function(e){var t=(e=i.extend({parse:!0},e)).success,n=this;return e.success=function(i){var o=e.reset?"reset":"set";n[o](i,e),t&&t.call(e.context,n,i,e),n.trigger("sync",n,i,e)},G(this,e),this.sync("read",this,e)},create:function(e,t){var n=(t=t?i.clone(t):{}).wait;if(!(e=this._prepareModel(e,t)))return!1;n||this.add(e,t);var o=this,s=t.success;return t.success=function(e,t,i){n&&(e.off("error",o._forwardPristineError,o),o.add(e,i)),s&&s.call(i.context,e,t,i)},n&&e.once("error",this._forwardPristineError,this),e.save(null,t),e},parse:function(e,t){return e},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(e,t){return e[t||this.model.prototype.idAttribute||"id"]},values:function(){return new k(this,T)},keys:function(){return new k(this,_)},entries:function(){return new k(this,E)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(e,t){return this._isModel(e)?(e.collection||(e.collection=this),e):((t=t?i.clone(t):{}).collection=this,(n=this.model.prototype?new this.model(e,t):this.model(e,t)).validationError?(this.trigger("invalid",this,n.validationError,t),!1):n);var n},_removeModels:function(e,t){for(var i=[],n=0;n<e.length;n++){var o=this.get(e[n]);if(o){var s=this.indexOf(o);this.models.splice(s,1),this.length--,delete this._byId[o.cid];var r=this.modelId(o.attributes,o.idAttribute);null!=r&&delete this._byId[r],t.silent||(t.index=s,o.trigger("remove",o,this,t)),i.push(o),this._removeReference(o,t)}}return e.length>0&&!t.silent&&delete t.index,i},_isModel:function(e){return e instanceof g},_addReference:function(e,t){this._byId[e.cid]=e;var i=this.modelId(e.attributes,e.idAttribute);null!=i&&(this._byId[i]=e),e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var i=this.modelId(e.attributes,e.idAttribute);null!=i&&delete this._byId[i],this===e.collection&&delete e.collection,e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,i,n){if(t){if(("add"===e||"remove"===e)&&i!==this)return;if("destroy"===e&&this.remove(t,n),"changeId"===e){var o=this.modelId(t.previousAttributes(),t.idAttribute),s=this.modelId(t.attributes,t.idAttribute);null!=o&&delete this._byId[o],null!=s&&(this._byId[s]=t)}}this.trigger.apply(this,arguments)},_forwardPristineError:function(e,t,i){this.has(e)||this._onModelEvent("error",e,t,i)}});var C="function"==typeof Symbol&&Symbol.iterator;C&&(b.prototype[C]=b.prototype.values);var k=function(e,t){this._collection=e,this._kind=t,this._index=0},T=1,_=2,E=3;C&&(k.prototype[C]=function(){return this}),k.prototype.next=function(){if(this._collection){if(this._index<this._collection.length){var e,t=this._collection.at(this._index);if(this._index++,this._kind===T)e=t;else{var i=this._collection.modelId(t.attributes,t.idAttribute);e=this._kind===_?i:[i,t]}return{value:e,done:!1}}this._collection=void 0}return{value:void 0,done:!0}};var $=t.View=function(e){this.cid=i.uniqueId("view"),this.preinitialize.apply(this,arguments),i.extend(this,i.pick(e,I)),this._ensureElement(),this.initialize.apply(this,arguments)},S=/^(\S+)\s*(.*)$/,I=["model","collection","el","id","attributes","className","tagName","events"];i.extend($.prototype,a,{tagName:"div",$:function(e){return this.$el.find(e)},preinitialize:function(){},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(e){return this.undelegateEvents(),this._setElement(e),this.delegateEvents(),this},_setElement:function(e){this.$el=e instanceof t.$?e:t.$(e),this.el=this.$el[0]},delegateEvents:function(e){if(e||(e=i.result(this,"events")),!e)return this;for(var t in this.undelegateEvents(),e){var n=e[t];if(i.isFunction(n)||(n=this[n]),n){var o=t.match(S);this.delegate(o[1],o[2],n.bind(this))}}return this},delegate:function(e,t,i){return this.$el.on(e+".delegateEvents"+this.cid,t,i),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(e,t,i){return this.$el.off(e+".delegateEvents"+this.cid,t,i),this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(i.result(this,"el"));else{var e=i.extend({},i.result(this,"attributes"));this.id&&(e.id=i.result(this,"id")),this.className&&(e.class=i.result(this,"className")),this.setElement(this._createElement(i.result(this,"tagName"))),this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}});var R=function(e,t,i,n){switch(t){case 1:return function(){return e[i](this[n])};case 2:return function(t){return e[i](this[n],t)};case 3:return function(t,o){return e[i](this[n],U(t,this),o)};case 4:return function(t,o,s){return e[i](this[n],U(t,this),o,s)};default:return function(){var t=s.call(arguments);return t.unshift(this[n]),e[i].apply(e,t)}}},F=function(e,t,n,o){i.each(n,(function(i,n){t[n]&&(e.prototype[n]=R(t,i,n,o))}))},U=function(e,t){return i.isFunction(e)?e:i.isObject(e)&&!t._isModel(e)?A(e):i.isString(e)?function(t){return t.get(e)}:e},A=function(e){var t=i.matches(e);return function(e){return t(e.attributes)}},N={forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},P={keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1};i.each([[b,N,"models"],[g,P,"attributes"]],(function(e){var t=e[0],n=e[1],o=e[2];t.mixin=function(e){var n=i.reduce(i.functions(e),(function(e,t){return e[t]=0,e}),{});F(t,e,n,o)},F(t,i,n,o)})),t.sync=function(e,n,o){var s=L[e];i.defaults(o||(o={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var r={type:s,dataType:"json"};if(o.url||(r.url=i.result(n,"url")||z()),null!=o.data||!n||"create"!==e&&"update"!==e&&"patch"!==e||(r.contentType="application/json",r.data=JSON.stringify(o.attrs||n.toJSON(o))),o.emulateJSON&&(r.contentType="application/x-www-form-urlencoded",r.data=r.data?{model:r.data}:{}),o.emulateHTTP&&("PUT"===s||"DELETE"===s||"PATCH"===s)){r.type="POST",o.emulateJSON&&(r.data._method=s);var a=o.beforeSend;o.beforeSend=function(e){if(e.setRequestHeader("X-HTTP-Method-Override",s),a)return a.apply(this,arguments)}}"GET"===r.type||o.emulateJSON||(r.processData=!1);var l=o.error;o.error=function(e,t,i){o.textStatus=t,o.errorThrown=i,l&&l.call(o.context,e,t,i)};var c=o.xhr=t.ajax(i.extend(r,o));return n.trigger("request",n,c,o),c};var L={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var D=t.Router=function(e){e||(e={}),this.preinitialize.apply(this,arguments),e.routes&&(this.routes=e.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},H=/\((.*?)\)/g,B=/(\(\?)?:\w+/g,M=/\*\w+/g,j=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend(D.prototype,a,{preinitialize:function(){},initialize:function(){},route:function(e,n,o){i.isRegExp(e)||(e=this._routeToRegExp(e)),i.isFunction(n)&&(o=n,n=""),o||(o=this[n]);var s=this;return t.history.route(e,(function(i){var r=s._extractParameters(e,i);!1!==s.execute(o,r,n)&&(s.trigger.apply(s,["route:"+n].concat(r)),s.trigger("route",n,r),t.history.trigger("route",s,n,r))})),this},execute:function(e,t,i){e&&e.apply(this,t)},navigate:function(e,i){return t.history.navigate(e,i),this},_bindRoutes:function(){if(this.routes){this.routes=i.result(this,"routes");for(var e,t=i.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){return e=e.replace(j,"\\$&").replace(H,"(?:$1)?").replace(B,(function(e,t){return t?e:"([^/?]+)"})).replace(M,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var n=e.exec(t).slice(1);return i.map(n,(function(e,t){return t===n.length-1?e||null:e?decodeURIComponent(e):null}))}});var O=t.History=function(){this.handlers=[],this.checkUrl=this.checkUrl.bind(this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)}
2,K=/^[#\/]|\s+$/g,V=/^\/+|\/+$/g,W=/#.*$/;O.started=!1,i.extend(O.prototype,a,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root&&!this.getSearch()},matchRoot:function(){return this.decodeFragment(this.location.pathname).slice(0,this.root.length-1)+"/"===this.root},decodeFragment:function(e){return decodeURI(e.replace(/%25/g,"%2525"))},getSearch:function(){var e=this.location.href.replace(/#.*/,"").match(/\?.+/);return e?e[0]:""},getHash:function(e){var t=(e||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var e=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===e.charAt(0)?e.slice(1):e},getFragment:function(e){return null==e&&(e=this._usePushState||!this._wantsHashChange?this.getPath():this.getHash()),e.replace(K,"")},start:function(e){if(O.started)throw new Error("Backbone.history has already been started");if(O.started=!0,this.options=i.extend({root:"/"},this.options,e),this.root=this.options.root,this._trailingSlash=this.options.trailingSlash,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||document.documentMode>7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(V,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var t=this.root.slice(0,-1)||"/";return this.location.replace(t+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var n=document.body,o=n.insertBefore(this.iframe,n.firstChild).contentWindow;o.document.open(),o.document.close(),o.location.hash="#"+this.fragment}var s=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?s("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?s("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var e=window.removeEventListener||function(e,t){return detachEvent("on"+e,t)};this._usePushState?e("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&e("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),O.started=!1},route:function(e,t){this.handlers.unshift({route:e,callback:t})},checkUrl:function(e){var t=this.getFragment();if(t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow)),t===this.fragment)return!this.matchRoot()&&this.notfound();this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return this.matchRoot()?(e=this.fragment=this.getFragment(e),i.some(this.handlers,(function(t){if(t.route.test(e))return t.callback(e),!0}))||this.notfound()):this.notfound()},notfound:function(){return this.trigger("notfound"),!1},navigate:function(e,t){if(!O.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var i=this.root;this._trailingSlash||""!==e&&"?"!==e.charAt(0)||(i=i.slice(0,-1)||"/");var n=i+e;e=e.replace(W,"");var o=this.decodeFragment(e);if(this.fragment!==o){if(this.fragment=o,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,n);else{if(!this._wantsHashChange)return this.location.assign(n);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var s=this.iframe.contentWindow;t.replace||(s.document.open(),s.document.close()),this._updateHash(s.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,i){if(i){var n=e.href.replace(/(javascript:|#).*$/,"");e.replace(n+"#"+t)}else e.hash="#"+t}}),t.history=new O;var q=function(e,t){var n,o=this;return n=e&&i.has(e,"constructor")?e.constructor:function(){return o.apply(this,arguments)},i.extend(n,o,t),n.prototype=i.create(o.prototype,e),n.prototype.constructor=n,n.__super__=o.prototype,n};g.extend=b.extend=D.extend=$.extend=O.extend=q;var z=function(){throw new Error('A "url" property or function must be specified')},G=function(e,t){var i=t.error;t.error=function(n){i&&i.call(t.context,e,n,t),e.trigger("error",e,n,t)}};return t._debug=function(){return{root:e,_:i}},t}(s,i,e,t)}.apply(t,n),void 0===o||(e.exports=o)},7800:function(e,t,i){"use strict";var n=i(9526),o=i.n(n),s=i(6751),r=i(7809),a=i.n(r),l=i(1097),c=i.n(l),d=window.SVBackbone=o().noConflict();d.$=a(),t.Z=d;var h=d.Model.prototype.fetch,u=d.Model.prototype.save,m=d.Model.prototype.destroy,f=d.Collection.prototype.fetch;function p(e,t,i){s.ErrorUtil.handleBackboneError(e,t,i)}d.Model.prototype.fetch=function(e){return(e=e||{}).error=e.error||p,h.apply(this,[e])},d.Model.prototype.save=function(e,t,i){return null==e||"object"==typeof e?(t=t||{}).error=t.error||p:(i=i||{}).error=i.error||p,u.apply(this,[e,t,i])},d.Model.prototype.destroy=function(e){return(e=e||{}).error=e.error||p,m.apply(this,[e])},d.Collection.prototype.fetch=function(e){return(e=e||{}).error=e.error||p,f.apply(this,[e])},d.View.prototype.preinitialize=function(e){this.options&&(e=c().extend({},c().result(this,"options"),e)),this.options=e}},9842:function(e,t,i){"use strict";var n=i(7800),o=i(7809),s=i.n(o),r=i(6751),a=i.n(r),l=i(5143),c=i(6237);const d=r.KeyUtil.KEY,h={},u="sv-comments2-full-name",m={triggers:{"@":{source:(0,c.xb)(a().PageContext.pageId,"userIdentitySearch",a().PageContext.pageId),searchKey:"term",allowWhiteSpace:!0,maxWhiteSpace:2,parse:function(e){return e.hits}}},minLength:2,replacer:function(e){return e.trigger+'{"value":"'+e.name+'","id":"'+e.id+'"}'}};let f,p,v;var g=function(e,t){var i;return!t&&h[e]?h[e]:(i=a().i18n.getText("portlet.comments2.comments",e,t),t||(h[e]=i),i)},b=function(e,t){e.find("a[data-user-identity]").each((function(){var e=s()(this);e.attr("href",t+"?identity="+e.data("user-identity"))}))},y=function(e,t){e.find("a[data-social-tag-id]").each((function(){var e=s()(this);e.attr("href",t+"?tag="+encodeURIComponent(e.data("social-tag-name")))}))},w=function(){if("localStorage"in window&&null!==window.localStorage)return window.localStorage.getItem(u)},x=n.Z.Model.extend({url:function(){return this.collection?this.collection.url()+"&commentId="+this.get("id"):"?commentId="+this.get("id")}}),C=n.Z.Collection.extend({model:x,initialize:function(e,t){this.options=t,a().PageContext.userIdentityId&&this.bindServerEvents()},bindServerEvents:function(){var e=this;r.Events.on("server-pagecomment-added-"+a().PageContext.pageId,(function(t){const i=t.content.author.id===a().PageContext.userIdentityId,n=e.length>0&&e.at(0).get("isAdmin"),o={...t.content,isEditable:i||n,isRemovable:i||n,isAdmin:n};e.add(o,{append:!0})}))},url:function(){return(0,c.U4)(this.options.portletId,"comment")+"&file="+this.options.id}}),k=x.extend({url:function(){return this.collection?(0,c.U4)(this.collection.portletId,"subComment")+"&commentId="+this.collection.id+"&subCommentId="+this.get("id"):"?subCommentId="+this.get("id")}}),T=n.Z.Collection.extend({model:k,initialize:function(e,t){this.id=t.id,this.portletId=t.portletId,this.pageCommentId=t.pageCommentId},url:function(){return(0,c.U4)(this.portletId,"subComments")+"&commentId="+this.pageCommentId},parse:function(e){return this.isAllowedToComment=e.isAllowedToComment,this.trigger("updateCommentArea",this.isAllowedToComment),e}}),_=n.Z.View.extend({tagName:"li",className:function(){return this.model.get("hidden")?"sv-comment2-comment sv-comment-hidden":"sv-comment2-comment"},events:function(){return this.model.get("isSubComment")?{"click [data-fn-destroy-subcomment]":"showDestroyDialog","click [data-fn-edit-subcomment]":"editComment","click [data-fn-hide-subcomment]":"doHide","click [data-fn-show-subcomment]":"doHide"}:{"click [data-fn-destroy-comment]":"showDestroyDialog","click [data-fn-edit-comment]":"editComment","click [data-fn-hide-comment]":"doHide","click [data-fn-show-comment]":"doHide","click [data-fn-show-comments]":"handleShowCommentsClick","click [data-fn-expand-subcomments]":"handleShowCommentsClick","click [data-fn-shrink-subcomments]":"handleHideCommentsClick"}},initialize:function(){this.listenTo(this.model,"change:comment",this.updateComment,this),this.listenTo(this.model,"de
2stroy",this.remove,this),this.listenTo(this.model,"change:hidden",this.hide,this)},showDestroyDialog:function(){var e=this,t=this.model.get("isSubComment")?g("removeReplyTitle"):g("removeCommentTitle"),i=this.model.get("isSubComment")?g("removeReplyBody"):g("removeCommentBody");return a().DialogUtil.showConfirmDialog(t,i,(function(t){t&&e.model.destroy({wait:!0})})),!1},editComment:function(e){return e.preventDefault(),r.Ajax.doGet({context:this,url:this.model.url()}).done((function(e){this.showEditComment(e.plainMessage,e.mentions)})),!1},showEditComment:function(e,t){var i=this,n=s()("<div/>"),o=s()('<span class="sv-float-right">'+(f-e.length)+"</span>"),l=s()("<textarea/>").attr("id","editComment").addClass("sv-comment-input sv-border-box").on("keyup",(e=>{var t=f-e.currentTarget.value.length;t<0?(o.addClass("sv-character-limit-exceeded"),this.getSaveEditCommentButton().addClass("disabled").attr("disabled","disabled")):(o.removeClass("sv-character-limit-exceeded"),this.getSaveEditCommentButton().removeClass("disabled").prop("disabled",!1)),o.text(t)})).val(e);n.addClass("sv-comments2-portlet").append(l).append(o);var c=[{text:g("save"),callback:s().proxy((function(){r.Ajax.doPut({url:i.model.url(),data:{comment:l.triggeredInput("getRichContent")},context:this}).done((function(e){this.model.set(e)}))}),this)}];return a().DialogUtil.showDialog({title:this.model.get("isSubComment")?g("editReplyTitle"):g("editCommentTitle"),body:n,buttons:c,shownCallback:function(){l.triggeredInput(m).triggeredInput("setIds",t).elastic()}}),!1},getSaveEditCommentButton:function(){return this.$saveEditButton||(this.$saveEditButton=s()(".modal-footer button")),this.$saveEditButton},updateComment:function(e){e.get("hidden")&&!e.get("isAdmin")?e.collection.remove(e):(this.render(),r.Events.trigger(r.Events.types.updateLikables,this.$el),r.Events.trigger(r.Events.types.updateRelativeDates,this.$el))},doHide:function(e){e.preventDefault(),this.model.set({hidden:!this.model.get("hidden")}),this.model.save({},{url:(0,c.U4)(this.options.portletId,"toggleVisibleComment")+"&commentId="+this.model.id})},updateCommentsCount:function(e){var t;switch(e){case 0:t=g("doReply");break;case 1:t=e+" "+g("reply");break;default:t=e+" "+g("replies")}this.$el.find("[data-fn-subcomment-counter]").text(t)},handleShowCommentsClick:function(e){e.preventDefault(),this.doShowComments()},handleHideCommentsClick:function(e){e.preventDefault();var t=this.$el.find("[data-comments2-subcomment-container]"),i=this.$el.find("[data-fn-expand-subcomments]"),n=this.$el.find("[data-fn-shrink-subcomments]");t.fadeOut("fast"),n.hide(),i.show()},doShowComments:function(){var e=this.model.get("id"),t=this.$el.find("[data-comments2-subcomment-container]"),i=this.$el.find("[data-fn-expand-subcomments]"),n=this.$el.find("[data-fn-shrink-subcomments]"),o=this;this.subComments?(t.removeClass("env-d--none"),t.fadeIn("fast"),n.removeClass("env-d--none"),n.show(),i.hide()):(this.subComments=new T([],{id:this.model.id,portletId:this.options.portletId,pageCommentId:e}),this.subCommentsView=new E({el:t,collection:this.subComments,commentTemplate:(0,c.t4)(s()("#"+a().ObjectUtil.getHtmlId(this.options.portletId)),"comments2-subcomment"),portletId:this.options.portletId,profilePageURL:this.options.profilePageURL,tagResultPageURL:this.options.tagResultPageURL,$list:t.find("[data-comments2-subcomments]")}),this.listenTo(this.subComments,"add destroy",(function(){o.updateCommentsCount.call(o,o.subComments.length)})),this.subComments.fetch({success:function(e){o.subCommentsView.render(),o.updateCommentsCount(e.length),t.removeClass("env-d--none"),t.fadeIn("fast",(function(){t.find("textarea").triggerHandler("focus")})),n.removeClass("env-d--none"),n.show(),i.hide()}}))},hide:function(){if(this.model.get("hidden")){var e=this.model.get("isSubComment")?"hiddenReply":"hiddenComment";this.$el.addClass("sv-comment-hidden"),this.$el.attr("title",g(e)),this.$el.find("[data-fn-hide-comment]").addClass("env-d--none"),this.$el.find("[data-fn-show-comment]").removeClass("env-d--none"),this.$el.find("[data-fn-hide-subcomment]").addClass("env-d--none"),this.$el.find("[data-fn-show-subcomment]").removeClass("env-d--none"),this.$el.find(".sv-comments2-hidden-comment-text").removeClass("env-d--none")}else this.$el.removeClass("sv-comment-hidden"),this.$el.removeAttr("title"),this.$el.find("[data-fn-hide-comment]").removeClass("env-d--none"),this.$el.find("[data-fn-show-comment]").addClass("env-d--none"),this.$el.find("[data-fn-hide-subcomment]").removeClass("env-d--none"),this.$el.find("[data-fn-show-subcomment]").addClass("env-d--none"),this.$el.find(".sv-comments2-hidden-comment-text").addClass("env-d--none")},render:function(){if(this.$el.html(this.options.template(this.model.toJSON())),this.model.toJSON().hidden){var e=this.model.get("isSubComment")?"hiddenReply":"hiddenComment";this.$el.attr("title",g(e))}return b(this.$el,this.options.profilePageURL),y(this.$el,this.options.tagResultPageURL),this.model.id===(0,c.px)("pagecomment")&&this.doShowComments(),this}}),E=n.Z.View.extend({initialize:function(){this.$list=this.options.$list,this.collection.on("add",this.addNewComment,this),this.collection.on("remove",this.removeComment,this),this.$el.find("[data-fn-comments2-input]").triggeredInput(m).elastic(),this.collection.length>0&&this.render()},render:function(){this.clearList(),this.collection.each((function(e){this.appendOne(e,!1)}),this),r.Events.trigger(r.Events.types.updateRelativeDates,this.$el),r.Events.trigger(r.Events.types.updateLikables,this.$el),window.onloadCallback&&this.collection.id&&window.onloadCallback(this.$el.find("[data-sv-recaptcha]").attr("id"))},clearList:function(){this.$list.empty()},appendOne:function(e,t){var i,n=new _({model:e,portletId:this.options.portletId,template:this.options.commentTemplate,profilePageURL:this.options.profilePageURL,tagResultPageURL:this.options.tagResultPageURL}).render().$el,o=n.find(".sv-comments2-content").find(".sv-truncate-more");o.length>0&&(this.addShowMoreLink(o),i=!0),t?this.$list.prepend(n):this.$list.append(n),i&&this.bindShowMoreEvents(n)},bindShowMoreEvents:function(e){var t={moreText:g("showMore"),lessText:g("showLess")},i=s()(".sv-truncate-more-link",e),n=s()(".sv-truncate-more",e),o=s()(".sv-truncate-ellipsis",e);i.on("click",(function(e){e.preventDefault(),i.text()===t.moreText?(n.show(),i.text(t.lessText),o.css("display","none")):(n.hide(),i.text(t.moreText),o.css("display","inline"))}))},addShowMoreLink:function(e){s()('<span class="sv-truncate-ellipsis">...</span>').insertBefore(e),s()('<div><a href="#" class="sv-truncate-more-link">'+g("showMore")+"</a></div>").insertAfter(e),e.css("display","none")},addNewComment:function(e){void 0!==e.toJSON().author?this.appendOne(e,v):r.Events.trigger(r.Events.types.notifyUser,{type:"default",heading:g("moderatedHeading"),message:g("moderatedBody"),transient:!0}),r.Events.trigger(r.Events.types.updateRelativeDates,this.$el),r.Events.trigger(r.Events.types.updateLikables,this.$el)},removeComment:function(e){this.render(),e.get("hidden")&&r.Events.trigger(r.Events.types.notifyUser,{type:"default",heading:g("moderatedHeading"),message:g("moderatedBody"),transient:!0})},getLoader:function(){return this.$loader||(this.$loader=s()('<img src="'+l+'" />').css("vertical-align","middle").appendTo(this.$el.find("[data-fn-comment-input]").parent())),this.$loader},events:{"focus [data-fn-comments2-input]":"expandTextfield","click [data-fn-comments2-input]":"expandTextfield","keyup [data-fn-comments2-input]":"countdownCharactersLeft","keyup [data-fn-comments2-input-name]":"countdownCharactersLeft","keydown [data-fn-comments2-input]":"checkKeyDown","submit [data-fn-comments2-form]":"postComment"},expandTextfield:function(e){var t=s()(e.currentTarget);t.addClass("sv-message-input-expanded"),this.getInputControls(t).removeClass("env-d--none").show(),this.countdownCharactersLeft(e)},shrinkTextfield:function(e){e.removeClass("sv-message-input-expanded"),this.getInputControls(e).hide()},getTextField:function(e){return e.find("[data-fn-comments2-input]")},getInputControls:function(e){return e.closest("form").find(".sv-submit-control
2s")},countdownCharactersLeft:function(e){var t=s()(e.currentTarget),i=t.val(),n=f-i.length,o=t.parent().find("[data-fn-comments2-input-size]"),r=t.closest("form");n<0?o.addClass("sv-character-limit-exceeded"):o.removeClass("sv-character-limit-exceeded"),o.text(n),""!==t.val()&&n>=0&&!this.activeConnection?this.enableSubmitButton(r):this.disableSubmitButton(r)},checkKeyDown:function(e){if(r.KeyUtil.getKeyCodeFromEvent(e)===d.RETURN&&e.ctrlKey)return this.getSubmitButton(s()(e.target).closest("form")).trigger("focus"),this.$el.find("[data-fn-comments2-form]").trigger("submit"),!1},postComment:function(e){var t,i,n,o,a,l,c=this;if(!e.isPropagationStopped()&&!e.isDefaultPrevented()){if(e.preventDefault(),this.activeConnection)return!1;var d=s()(e.target);if(t=this.getTextField(d),a=c.getNameField(d),n=t.val().length,1===a.length&&0===a.val().length)return r.Events.trigger(r.Events.types.notifyUser,{type:"default",heading:g("noNameHeading"),message:g("noNameBody"),transient:!0}),!1;if(n>0&&n<=f){if(p){var h=this.$el.find("#g-recaptcha-response");if(h.length||(h=this.$el.find(".g-recaptcha-response")),h.length||(h=this.$el.closest(".sv-comments2-portlet").find("[name=frc-captcha-solution]")),!(l=h&&h[0].value))return this.$el.find(".sv-help-block-verify").show(),!1}this.disableSubmitButton(s()(e.target)),this.activeConnection=!0,i=this.collection.id?new k({comment:t.triggeredInput("getRichContent"),fullName:a.val(),useCaptcha:p,recaptchaResponse:l||""}):new x({comment:t.triggeredInput("getRichContent"),fullName:a.val(),useCaptcha:p,recaptchaResponse:l||""});var m=c.$el.find("[data-sv-spam-marker]");m.length>0&&(i.attributes[m.attr("name")]=m.val()),o=setTimeout((function(){c.getLoader().show()}),400),this.collection.create(i,{wait:!0,success:function(){var e;t.val(""),c.activeConnection=!1,c.getLoader().hide(),clearTimeout(o),(e=a.val())&&"localStorage"in window&&null!==window.localStorage&&window.localStorage.setItem(u,e),p&&(c.collection.id?c.$el.find("[data-sv-recaptcha-container]").hide():c.$el.find("#recaptcha-container").hide())},error:function(){c.activeConnection=!1,c.getLoader().hide(),clearTimeout(o),c.enableSubmitButton(s()(e.target)),r.Events.trigger(r.Events.types.notifyUser,{type:"error",heading:g("postFailedHeading"),message:g("postFailedBody"),transient:!0})}}),this.shrinkTextfield(t)}else n>f&&r.Events.trigger(r.Events.types.notifyUser,{type:"default",heading:g("commentToLongHeading"),message:g("commentToLongBody"),transient:!0});return!1}},getSubmitButton:function(e){return e.find("[data-fn-comments2-submit]")},getNameField:function(e){return e.find("[data-fn-comments2-input-name]")},disableSubmitButton:function(e){this.getSubmitButton(e).addClass("disabled").attr("disabled","disabled")},nameFieldOK:function(e){var t=this.getNameField(e);return!(0!==t.length&&!t.val())},enableSubmitButton:function(e){""!==this.getTextField(e).val()&&this.nameFieldOK(e)&&this.getSubmitButton(e).removeClass("disabled").prop("disabled",!1)}});function $(e){var t=e.find("[data-comments2-entry]");if(function(e){var t=r.ObjectUtil.getObjectId(e.attr("id"));e.off("click","[data-fn-comment2-toggle-close]"),e.on("click","[data-fn-comment2-toggle-close]",(function(i){i.preventDefault();var n=(0,c.NE)(t,"toggleVisible");s().get(n,(function(t){e.find(".sv-comments2-portlet-content").html(t),$(e)}))})),e.off("click","[data-fn-comment2-toggle-mutable]"),e.on("click","[data-fn-comment2-toggle-mutable]",(function(i){i.preventDefault();var n=(0,c.NE)(t,"toggleMutable");s().get(n,(function(){e.find("[data-sv-comments2-closed-title]").hasClass("env-d--none")?(e.find("[data-sv-comments2-closed-title]").removeClass("env-d--none"),e.find(".sv-comments2-form").addClass("env-d--none"),e.find("[data-sv-comments2-disallow-comments]").addClass("env-d--none"),e.find("[data-sv-comments2-allow-comments]").removeClass("env-d--none")):(e.find("[data-sv-comments2-closed-title]").addClass("env-d--none"),e.find(".sv-comments2-form").removeClass("env-d--none"),e.find("[data-sv-comments2-disallow-comments]").removeClass("env-d--none"),e.find("[data-sv-comments2-allow-comments]").addClass("env-d--none"))}))}))}(e),0!==t.length){var i=r.ObjectUtil.getObjectId(e.attr("id")),n=t.data("js-namespace"),o=i,l=t.data("profilepageurl"),d=t.data("tagresultpageurl"),h=new C(a()[n].comments||[],{id:o,portletId:i});f=a()[n].maxCharacterCount,p=a()[n].useCaptcha,v=a()[n].reverseOrder,new E({el:e,collection:h,commentTemplate:(0,c.t4)(e,"comments2-comment"),portletId:i,profilePageURL:l,tagResultPageURL:d,$list:e.find("[data-fn-comments2]")});var u=e.find(".sv-comments2-comments");u.length>0&&(b(u,l),y(u,d));var m=w();m&&m.length>0&&e.find("[data-fn-comments2-input-name]").val(m),e.find(".sv-comment-hidden").attr("title",g("hiddenComment"))}}s()(".sv-comments2-portlet").each((function(){var e=s()(this);Promise.all([i.e(356),i.e(9224),i.e(9526),i.e(6301),i.e(2527),i.e(2002),i.e(9660)]).then(i.bind(i,9307)).then((()=>{$(e)}))}))},9128:function(e,t,i){document.querySelector(".sv-tagcloudresult-portlet")&&Promise.resolve().then(i.bind(i,81))},1885:function(e,t,i){document.querySelector(".sv-twittersearch-portlet")&&Promise.all([i.e(9224),i.e(2002)]).then(i.bind(i,1531))},8044:function(){sv.i18n.portlet=sv.i18n.portlet||{},sv.i18n.portlet.archive=sv.i18n.portlet.archive||{},sv.i18n.portlet.archive.archive=sv.i18n.portlet.archive.archive||{},sv.i18n.portlet.archive.archive.de={creatingArticle:"Artikel wird erstellt..."},sv.i18n.portlet.archive.archive.en={creatingArticle:"Creating article..."},sv.i18n.portlet.archive.archive.es={creatingArticle:"Creando artículo..."},sv.i18n.portlet.archive.archive.fi={creatingArticle:"Luo artikkelia..."},sv.i18n.portlet.archive.archive.fr={creatingArticle:"Créer des articles..."},sv.i18n.portlet.archive.archive.no={creatingArticle:"Oppretter artikkel ..."}
2,sv.i18n.portlet.archive.archive.sv={creatingArticle:"Skapar artikel..."},sv.i18n.portlet=sv.i18n.portlet||{},sv.i18n.portlet.blog=sv.i18n.portlet.blog||{},sv.i18n.portlet.blog.blog=sv.i18n.portlet.blog.blog||{},sv.i18n.portlet.blog.blog.de={creatingBlogEntry:"Blogbeitrag wird erstellt..."},sv.i18n.portlet.blog.blog.en={creatingBlogEntry:"Creating blog entry..."},sv.i18n.portlet.blog.blog.es={creatingBlogEntry:"Creando entrada de blog..."},sv.i18n.portlet.blog.blog.fi={creatingBlogEntry:"Luo blogiyhteyttä..."},sv.i18n.portlet.blog.blog.fr={creatingBlogEntry:"Créer des articles de blog..."},sv.i18n.portlet.blog.blog.no={creatingBlogEntry:"Oppretter blogginnlegg ..."},sv.i18n.portlet.blog.blog.sv={creatingBlogEntry:"Skapar blogginlägg..."},sv.i18n.portlet=sv.i18n.portlet||{},sv.i18n.portlet.comments2=sv.i18n.portlet.comments2||{},sv.i18n.portlet.comments2.comments=sv.i18n.portlet.comments2.comments||{},sv.i18n.portlet.comments2.comments.de={moderatedBody:"Die Kommentarfunktion wird moderiert.\nIhr Kommentar wird erst sichtbar, wenn ein Moderator ihn genehmigt hat.",removeReplyTitle:"Antwort entfernen",noNameHeading:"Kein Name",showLess:"Weniger anzeigen",postFailedHeading:"FEHLER",hiddenComment:"Verborgener Kommentar",removeReplyBody:"Sind Sie sicher, dass Sie die Antwort löschen möchten?",editReplyTitle:"Antwort bearbeiten",removeCommentBody:"Sind Sie sicher, dass Sie den Kommentar löschen möchten?",moderatedHeading:"Modereriertes Kommentarfeld",doReply:"Antworten",removeCommentTitle:"Kommentar entfernen",reply:"Antworten",commentToLongHeading:"Zu lang",replies:"Antworten",hiddenReply:"Verborgene Antwort",commentToLongBody:"Der Kommentar, den Sie senden wollten, war zu lang.",editCommentTitle:"Kommentar bearbeiten",save:"Speichern",showMore:"Mehr anzeigen",postFailedBody:"Es ist ein Fehler aufgetreten, der Kommentar wurde nicht veröffentlicht.",noNameBody:"Kein Name angegeben Name ist obligatorisch"},sv.i18n.portlet.comments2.comments.en={moderatedBody:"The comments function is moderated.\nYour comment will become visible only after a moderator has approved it.",removeReplyTitle:"Delete reply",noNameHeading:"No name",showLess:"Show less",postFailedHeading:"ERROR",hiddenComment:"Hidden comment",removeReplyBody:"Are you sure you want to delete the reply?",editReplyTitle:"Edit reply",removeCommentBody:"Are you sure you want to delete the comment?",moderatedHeading:"Moderated comments field",doReply:"Reply",removeCommentTitle:"Delete comment",reply:"reply",commentToLongHeading:"Too long",replies:"replies",hiddenReply:"Hidden reply",showMore:"Show more",commentToLongBody:"The comment you where trying to post was too long.",editCommentTitle:"Edit comment",save:"Save",postFailedBody:"An error has occurred, the comment was not published.",noNameBody:"No name given. Name is mandatory"},sv.i18n.portlet.comments2.comments.es={moderatedBody:"La función de comentarios tiene moderador.\nTu comentario será visible cuando el moderador lo apruebe.",removeReplyTitle:"Eliminar respuesta",noNameHeading:"Sin nombre",showLess:"Mostrar menos",postFailedHeading:"ERROR",hiddenComment:"Comentario oculto",removeReplyBody:"¿Estás seguro de que deseas eliminar la respuesta?",editReplyTitle:"Editar respuesta",removeCommentBody:"¿Estás seguro de que deseas eliminar el comentario?",moderatedHeading:"Campo de comentario con moderador",doReply:"Responder",removeCommentTitle:"Eliminar comentario",reply:"respuesta",commentToLongHeading:"Demasiado largo",replies:"respuesta",hiddenReply:"Respuesta oculta",commentToLongBody:"El comentario que intentabas enviar era demasiado largo...",editCommentTitle:"Editar comentario",save:"Guardar",showMore:"Mostrar más",postFailedBody:"Ha ocurrido un error, el comentario no se ha publicado.",noNameBody:"No se ha indicado nombre. El nombre es obligatorio"},sv.i18n.portlet.comments2.comments.fi={removeCommentBody:"Oletko varma, että haluat poistaa kommentin?",commentToLongHeading:"Liian pitkä",removeCommentTitle:"Poista kommentti",showMore:"Näytä lisää",noNameBody:"Nimeä ei annettu. Nimi on pakollinen",showLess:"Näytä vähemmän",commentToLongBody:"Yritit lähettää liian pitkän kommentin.",moderatedHeading:"Moderoitu kommenttikenttä",save:"Tallenna",moderatedBody:"Kommentointitoiminto on moderoitu.\nKommenttisi tulee näkyviin, kun moderaattori on hyväksynyt sen.",hiddenComment:"Poistunut kommentti",noNameHeading:"Ei nimeä",postFailedHeading:"VIRHE",postFailedBody:"Tapahtui virhe, kommenttia ei julkaistu."},sv.i18n.portlet.comments2.comments.fr={moderatedBody:"La fonction de commentaire est modérée.\nVotre commentaire ne sera visible que lorsqu'un modérateur l'aura approuvé.",removeReplyTitle:"Supprimer les réponses",noNameHeading:"Pas de nom",showLess:"Afficher moins",postFailedHeading:"ERREUR",hiddenComment:"Commentaire masqué",removeReplyBody:"Voulez-vous vraiment supprimer la réponse ?",editReplyTitle:"Editer la réponse",removeCommentBody:"Voulez-vous vraiment supprimer le commentaire ?",moderatedHeading:"Champ de commentaires modéré",doReply:"Répondre",removeCommentTitle:"Supprimer le commentaire",reply:"réponse",commentToLongHeading:"Trop long",replies:"réponse",hiddenReply:"Réponse masquée",commentToLongBody:"Le commentaire que vous avez essayé d'envoyer était trop long.",editCommentTitle:"Editer le commentaire",save:"Sauvegarder",showMore:"Afficher plus",postFailedBody:"Une erreur s'est produite, le commentaire n'a pas été publié.",noNameBody:"Aucun nom n'est indiqué. Le nom est obligatoire"},sv.i18n.portlet.comments2.comments.no={Din:"kommentar blir synlig først når en moderator har godkjent den.",moderatedBody:"Kommentarfunksjonen er moderert.",removeReplyTitle:"Fjern svar",noNameHeading:"Intet navn",showLess:"Vis mindre",postFailedHeading:"FEIL",hiddenComment:"Skjult kommentar",removeReplyBody:"Er du sikker på at du vil fjerne svaret?",editReplyTitle:"Rediger svar",removeCommentBody:"Er du sikker på at du vil fjerne kommentaren?",moderatedHeading:"Moderert kommentarfelt",doReply:"Svar",removeCommentTitle:"Fjern kommentar",reply:"svar",commentToLongHeading:"For lang",replies:"svar",hiddenReply:"Skjult svar",showMore:"Vis mer",commentToLongBody:"Kommentaren du forsøkte å sende, var for lang.",save:"Lagre",editCommentTitle:"Rediger kommentar",postFailedBody:"Det oppsto en feil, kommentaren ble ikke publisert.",noNameBody:"Intet navn angitt. Navn er obligatorisk"},sv.i18n.portlet.comments2.comments.sv={moderatedBody:"Kommentarsfunktionen är modererad.\nDin kommentar blir synlig först när en moderator godkänt den.",removeReplyTitle:"Ta bort svar",n
2oNameHeading:"Inget namn",showLess:"Visa mindre",postFailedHeading:"FEL",hiddenComment:"Dold kommentar",removeReplyBody:"Är du säker på att du vill ta bort svaret?",editReplyTitle:"Redigera svar",removeCommentBody:"Är du säker på att du vill ta bort kommentaren?",moderatedHeading:"Modererat kommentarsfält",doReply:"Svara",removeCommentTitle:"Ta bort kommentar",reply:"svar",commentToLongHeading:"För lång",replies:"svar",hiddenReply:"Dolt svar",showMore:"Visa mer",commentToLongBody:"Kommentaren du försökte skicka var för lång.",editCommentTitle:"Redigera kommentar",save:"Spara",postFailedBody:"Ett fel har uppstått, kommentaren publicerades inte.",noNameBody:"Inget namn angivet. Namn är obligatoriskt"},sv.i18n.common=sv.i18n.common||{},sv.i18n.common.de={networkErrorText:"Die Information konnte nicht aktualisiert werden. Es konnte kein Kontakt zum Server hergestellt werden.",networkErrorTitle:"Fehler bei der Serverkommunikation",decimal:",",cancel:"Abbrechen",mins:"Min","error-fileExists":"{0} ist bereits vorhanden.",ok:"OK","error-fileRenameHeading":"Der Name der Datei konnte nicht geändert werden",add:"Hinzufügen",close:"Beenden",new:"Neu",error:"Fehler","error-fileExistsHeading":"Die Datei konnte nicht hinzugefügt werden",help:"Hilfe",save:"Speichern",hrs:"Std.","error-unknown":"Unbekannter Fehler.",hr:"Std.",remove:"Löschen"},sv.i18n.common.en={networkErrorText:"Information could not be updated. Could not contact server.",networkErrorTitle:"Communication with server failed",decimal:".",cancel:"Cancel",mins:"mins","error-fileExists":"{0} already exists.",ok:"OK","error-fileRenameHeading":"Could not rename file",add:"Add",close:"Close",new:"New",error:"Error","error-fileExistsHeading":"Could not add file",help:"Help",save:"Save",hrs:"hrs","error-unknown":"Unknown error.",remove:"Delete",hr:"hr"},sv.i18n.common.es={networkErrorText:"No se ha podido actualizar la información. No se ha podido establecer contacto con el servidor.",networkErrorTitle:"Error en la comunicación con el servidor.",decimal:",",cancel:"Cancelar",mins:"min","error-fileExists":"{0} ya existe.",ok:"Aceptar","error-fileRenameHeading":"No se ha podido cambiar el nombre del fichero",add:"Añadir",close:"Cerrar",new:"Nuevo",error:"Error","error-fileExistsHeading":"No se ha podido añadir el fichero",help:"Ayuda",save:"Guardar",hrs:"hora","error-unknown":"Error desconocido.",hr:"hora",remove:"Eliminar"},sv.i18n.common.fi={networkErrorText:"Aineistoa ei voitu päivittää. Palvelimeen ei saada yhteyttä.",networkErrorTitle:"Ongelma palvelinyhteydessä.",decimal:",",cancel:"Peruuta",mins:"min","error-fileExists":"{0} tiedosto on jo olemassa.",ok:"OK","error-fileRenameHeading":"Tiedoston nimen vaihto ei onnistunut",add:"Luo tili",close:"Sulje",new:"Uusi",error:"Virhe","error-fileExistsHeading":"Tiedoston lisääminen ei onnistunut",help:"Ohje",save:"Tallenna",hrs:"tuntia","error-unknown":"Tuntematon virhe.",remove:"Poista",hr:"tunti"},sv.i18n.common.fr={networkErrorText:"Les informations n'ont pas pu être mises à jour. Impossible de contacter le serveur.",networkErrorTitle:"Erreurs de communication avec le serveur",decimal:",",cancel:"Annuler",mins:"min","error-fileExists":"{0} existe déjà.",ok:"OK","error-fileRenameHeading":"Le fichier n'a pas pu être renommé",add:"Ajouter",close:"Fermer",new:"Nouveau",error:"Erreur","error-fileExistsHeading":"Impossible d'ajouter le fichier",help:"Aide",save:"Sauvegarder",hrs:"heure","error-unknown":"Erreur inconnue.",hr:"heure",remove:"Supprimer"},sv.i18n.common.no={networkErrorText:"Informasjonen kunne ikke oppdateres. Kunne ikke kontakte serveren.",networkErrorTitle:"Feil ved serverkommunikasjon",decimal:",",cancel:"Avbryt",mins:"min","error-fileExists":"{0} finnes allerede.",ok:"OK","error-fileRenameHeading":"Det var ikke mulig å bytte navn på filen",add:"Legg til",close:"Lukk",new:"Ny",error:"Feil","error-fileExistsHeading":"Det var ikke mulig å legge til filen",help:"Hjelp",save:"Lagre",hrs:"time","error-unknown":"Ukjent feil.",remove:"Fjern",hr:"time"},sv.i18n.common.pt={cancel:"Cancelar"},sv.i18n.common.sv={networkErrorText:"Informationen kunde inte uppdateras. Kunde inte kontakta servern.",networkErrorTitle:"Fel vid serverkommunikation",decimal:",",cancel:"Avbryt",mins:"min","error-fileExists":"{0} finns redan.",ok:"OK","error-fileRenameHeading":"Det gick inte att byta namn på filen",add:"Lägg till",close:"Stäng",new:"Ny",error:"Fel","error-fileExistsHeading":"Det gick inte att lägga till filen",help:"Hjälp",save:"Spara",hrs:"tim","error-unknown":"Okänt fel.",remove:"Ta bort",hr:"tim"},sv.i18n.util=sv.i18n.util||{},sv.i18n.util.dialogutil=sv.i18n.util.dialogutil||{},sv.i18n.util.dialogutil.de={ok:"OK",cancel:"Abbrechen",closeModal:"Modal schließen"},sv.i18n.util.dialogutil.en={ok:"OK",cancel:"Cancel",closeModal:"Close modal"},sv.i18n.util.dialogutil.es={ok:"Aceptar",cancel:"Cancelar",closeModal:"Cerrar ventana modal"},sv.i18n.util.dialogutil.fi={ok:"OK",cancel:"Peruuta",closeModal:"Sulje valintaikkuna"},sv.i18n.util.dialogutil.fr={ok:"OK",cancel:"Annuler",closeModal:"Fermer la fenêtre modale"},sv.i18n.util.dialogutil.no={ok:"OK",cancel:"Avbryt",closeModal:"Lukk modal"},sv.i18n.util.dialogutil.sv={ok:"OK",cancel:"Avbryt",closeModal:"Stäng modal"},sv.i18n.util=sv.i18n.util||{},sv.i18n.util.errorutil=sv.i18n.util.errorutil||{},sv.i18n.util.errorutil.de={errorMessage:"Es ist ein Problem aufgetreten, das dazu geführt hat, dass die Aufgabe nicht wie vorgesehen ausgeführt werden konnte ({0})",connectionErrorMessageTitle:"Verbindungsproblem",errorMessageTitle:"Es ist ein Fehler aufgetreten",connectionErrorMessage:"Es konnte keine Verbindung zum Server hergestellt werden. Bitte versuchen Sie es später erneut"},sv.i18n.util.errorutil.en={errorMessage:"A problem occurred that prevented the task from being performed ({0})",connectionErrorMessageTitle:"Connection error",errorMessageTitle:"An error occurred",connectionErrorMessage:"Could not connect to the server, please try again later"},sv.i18n.util.errorutil.es={errorMessage:"Se produjo un problema que impidió que la tarea se realizara según lo previsto ({0}).",connectionErrorMessageTitle:"Problema de conexión",errorMessageTitle:"Ha ocurrido un error",connectionErrorMessage:"No se ha podido conectar con el servidor. Inténtalo de nuevo más tarde."},sv.i18n.util.errorutil.fi={errorMessage:"Toimintoa ei voitu virheen takia suorittaa pyydetyllä tavalla ({0})",connectionErrorMessageTitle:"Yhteysongelma",errorMessageTitle:"Tapahtui virhe",connectionErrorMessage:"Palvelimeen ei saatu yhteyttä, kokeile myöhemmin uudelleen"},sv.i18n.util.errorutil.fr={errorMessage:"Un problème s'est produit qui a empêché l'exécution de la tâche comme prévu ({0}).",connectionErrorMessageTitle:"Problèmes de connexion",errorMessageTitle:"Une erreur s'est produite",connectionErrorMessage:"Impossible de se connecter au serveur, veuillez réessayer plus tard"},sv.i18n.util.errorutil.no={errorMessage:"Det oppsto et problem som gjorde at opplysningen ikke kunne utføres slik det var tenkt ({0})",connectionErrorMessageTitle:"Tilkoblingsproblem",errorMessageTitle:"Det oppsto en feil",connectionErrorMessage:"Kunne ikke koble til serveren, prøv igjen senere"},sv.i18n.util.errorutil.sv={errorMessage:"Ett problem uppstod som gjorde att uppgiften inte kunde utföras som det var tänkt ({0})",connectionErrorMessageTitle:"Anslutningsproblem",errorMessageTitle:"Ett fel inträffade",connectionErrorMessage:"Kunde inte ansluta till servern, var god försök igen sen
2are"},sv.i18n.portlet=sv.i18n.portlet||{},sv.i18n.portlet.search=sv.i18n.portlet.search||{},sv.i18n.portlet.search.searchform2=sv.i18n.portlet.search.searchform2||{},sv.i18n.portlet.search.searchform2.searchform2=sv.i18n.portlet.search.searchform2.searchform2||{},sv.i18n.portlet.search.searchform2.searchform2.de={ugc:"Benutzergenerierte Inhalte",results:"Suchergebnis",content:"Inhalt",searchFailed:"Die Suche mit dem Fehlercode {0} ist fehlgeschlagen.",users:"Personen"},sv.i18n.portlet.search.searchform2.searchform2.en={ugc:"User generated content",results:"search results",content:"Content",searchFailed:"Search failed with error code {0}.",users:"Users"},sv.i18n.portlet.search.searchform2.searchform2.es={ugc:"Contenido generado por el usuario",results:"Resultado de búsqueda",content:"Contenido",searchFailed:"La búsqueda falló con el código de error {0}.",users:"Personas"},sv.i18n.portlet.search.searchform2.searchform2.fi={searchFailed:"Haku epäonnistui, virhekoodi {0}."},sv.i18n.portlet.search.searchform2.searchform2.fr={ugc:"Contenu généré par les utilisateurs",results:"résultat de recherche",content:"Contenu",searchFailed:"La recherche a échoué avec le code d'erreur {0}.",users:"Personnes"},sv.i18n.portlet.search.searchform2.searchform2.no={ugc:"Brukergenerert innhold",results:"søkeresultat",content:"Innhold",searchFailed:"Søket mislyktes med feilkode {0}.",users:"Personer"},sv.i18n.portlet.search.searchform2.searchform2.sv={ugc:"Användargenererat innehåll",results:"sökresultat",content:"Innehåll",searchFailed:"Sökningen misslyckades med felkod {0}.",users:"Personer"},sv.i18n.portlet=sv.i18n.portlet||{},sv.i18n.portlet.sharepoint=sv.i18n.portlet.sharepoint||{},sv.i18n.portlet.sharepoint.sharepointfile=sv.i18n.portlet.sharepoint.sharepointfile||{},sv.i18n.portlet.sharepoint.sharepointfile.de={loginButton:"Anmeldung",connectToSharePoint:"An SharePoint anschließen"},sv.i18n.portlet.sharepoint.sharepointfile.en={loginButton:"Log in",connectToSharePoint:"Connect to SharePoint"},sv.i18n.portlet.sharepoint.sharepointfile.es={loginButton:"Iniciar sesión",connectToSharePoint:"Conéctate a SharePoint"},sv.i18n.portlet.sharepoint.sharepointfile.fi={},sv.i18n.portlet.sharepoint.sharepointfile.fr={loginButton:"Se connecter",connectToSharePoint:"Se connecter à SharePoint"},sv.i18n.portlet.sharepoint.sharepointfile.no={loginButton:"Logg inn",connectToSharePoint:"Koble til SharePoint"},sv.i18n.portlet.sharepoint.sharepointfile.sv={loginButton:"Logga in",connectToSharePoint:"Anslut till SharePoint"},sv.i18n.util=sv.i18n.util||{},sv.i18n.util.viewutil=sv.i18n.util.viewutil||{},sv.i18n.util.viewutil.de={selectView:"Ansicht auswählen"},sv.i18n.util.viewutil.en={selectView:"Select view"},sv.i18n.util.viewutil.es={selectView:"Seleccionar vista"},sv.i18n.util.viewutil.fi={selectView:"Valitse näkymä"},sv.i18n.util.viewutil.fr={selectView:"Sélectionner une vue"},sv.i18n.util.viewutil.no={selectView:"Velg visning"},sv.i18n.util.viewutil.sv={selectView:"Välj vy"}},2600:function(e,t,i){"use strict";var n=i(6751),o=i.n(n),s=i(7809),r=i.n(s);const a='<button <%= attributes %> class="btn <%= classNames %> "><%= text %></button>',l='<div class="modal hide fade bootstrap"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close" type="button" data-dismiss="modal" aria-label="<%= closeModal %>">&times;</button><h3><%= title %></h3></div><div class="modal-body"><%= titleHelp %><%= errorContent %><%= modalBody %></div><div class="modal-footer"><%= footerButtons %></div></div></div></div>';function c(e,t){return n.i18n.getText("util.dialogutil",e,t)}function d(e){var t=e;if("string"==typeof(t=r().extend({title:"",modalBody:"",footerButtons:"",titleHelp:"",errorContent:"",closeModal:c("closeModal")},t)).modalBody)return r()(n.TemplateUtil.template(l,t));t.modalBody="";var i=r()(n.TemplateUtil.template(l,t));return i.find(".modal-body").append(e.modalBody),i}function h(){return n.TemplateUtil.template(a,{classNames:"btn-primary",attributes:'data-dismiss="modal" data-ok="true"',text:c("ok")})+n.TemplateUtil.template(a,{classNames:"",attributes:'data-dismiss="modal" data-ok="false"',text:c("cancel")})}function u(e,t){e.on("shown.bs.modal",(function(){var t=e.find("[data-fn-request-focus]");t.length?t.first().trigger("focus"):function(e){var t=Array.from(e.find('a[href], area[href], button, *[contenteditable], embed, input
2:not([type=hidden]), object, textarea, select, details,[tabindex]:not([tabindex="-1"])')).filter((e=>!(e.classList.contains("close")||e.classList.contains("jcrop-keymgr")||e.hasAttribute("disabled")||e.getAttribute("aria-hidden")||"-1"===e.getAttribute("tabindex")||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)||"hidden"===window.getComputedStyle(e).visibility)));t.length>0&&t[0].focus()}(e),r()(document.body).addClass("modal-open")})),e.on("hidden.bs.modal",(function(){!1!==t&&e.remove(),r()(document.body).removeClass("modal-open")}))}o().DialogUtil={showInputDialog:function(e,t,i,o,s){var a,l,c;return c=n.TemplateUtil.template(i?'<textarea class="ui-widget-content ui-corner-all sv-eventfeed-input sv-eventfeed-message-input"><%= value %></textarea>':'<input type="text" value="<%= value %>" class="ui-widget-content ui-corner-all sv-eventfeed-input">',{value:o||""}),l=n.TemplateUtil.template('<form class="form-horizontal"><div class="control-group"><label class="control-label"><%= label %></label><div class="controls"><%= input %></div></div></form>',{input:c,label:t||""}),(a=d({title:n.TemplateUtil.htmlEncode(e),modalBody:l,footerButtons:h()})).on("click",".modal-footer .btn",(function(){r()(this).data("ok")?s({result:!0,text:a.find(".sv-eventfeed-input").val()}):s({result:!1})})),a.on("submit","form",(function(e){e.preventDefault(),a.modal("hide"),s({result:!0,text:a.find(".sv-eventfeed-input").val()})})),u(a),a.modal(),a},showConfirmDialog:function(e,t,i){var o;return(o=d({title:n.TemplateUtil.htmlEncode(e),modalBody:n.TemplateUtil.htmlEncode(t),footerButtons:h()})).on("click",".modal-footer .btn",(function(){i(!!r()(this).data("ok"))})),u(o),o.modal(),o},showMessageDialog:function(e,t,i){var o,s;return s=n.TemplateUtil.template(a,{classNames:"btn-primary",attributes:'data-dismiss="modal"',text:i||"Close"}),u(o=d({title:n.TemplateUtil.htmlEncode(e),modalBody:t,footerButtons:s})),o.modal(),o},showDialog:function(e){var t,i,o,s;return o=e.titleHelp?n.TemplateUtil.template("<p><%= text %></p>",{text:e.titleHelp}):"",s=e.errorTitle&&e.errorMsg?n.TemplateUtil.template('<div class="alert alert-error" style="display: none"><h4 class="alert-title"><%= errorTitle %><h4><p class="alert-message"><%= errorMsg %></p></div>',{errorTitle:e.errorTitle,errorMsg:e.errorMsg}):"",t=d({title:n.TemplateUtil.htmlEncode(e.title),modalBody:e.body,titleHelp:o,errorContent:s}),i=t.find(".modal-footer"),r().each(e.buttons,(function(e,t){var o,s,l;l=t.skipDismiss?"":' data-dismiss="modal" ',s=t.primary?" btn-primary ":"",s+=t.danger?" btn-danger ":"",o=r()(n.TemplateUtil.template(a,{classNames:s,text:t.text,attributes:l})),t.callback&&o.on("click",t.callback),i.append(o)})),e.shownCallback&&"function"==typeof e.shownCallback&&t.on("shown.bs.modal",(function(t){e.shownCallback.call(this,t)})),!1!==e.removeOnHide&&e.hiddenCallback&&"function"==typeof e.hiddenCallback&&t.on("hidden.bs.modal",(function(t){e.hiddenCallback.call(this,t)})),u(t,e.removeOnHide),t.modal(),t}}},5020:function(e,t,i){"use strict";var n=i(6751),o=i.n(n),s=i(6237);const r='<div class="sv-oembed-container"><div class="sv-iframeEmbed-16_9"><%= html %></div></div>',a='<div class="sv-oembed-container"><%= html %></div>',l=[{name:"Dreambroker",scheme:new RegExp("dreambroker.com/channel/.+"),callback:function(e,t){n.Ajax.doGet({url:(0,s.xb)(o().PageContext.pageId,"embed"),data:{url:e,provider:"dreambroker"}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}},{name:"Instagram",scheme:new RegExp("instagr\\.?am(\\.com)?/.+"),callback:function(e,t){n.Ajax.doGet({url:"https://api.instagram.com/oembed",data:{url:e}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(a,{html:e.html}))}))}},{name:"Youtube",scheme:new RegExp("^(https?://)?(www.)?(youtube.com|youtu.?be)/.+$"),callback:function(e,t){var i=e.match(/.*(?:v\=|be\/|embed\/)([\w\-]+)&?.*/);if(i&&i.length>0){var o='<iframe src="'+("https://www.youtube.com/embed/"+i[1])+'" allowfullscreen="true" frameborder="0"></iframe>';t(n.TemplateUtil.template(r,{html:o}))}}},{name:"GIPHY",scheme:new RegExp("giphy.com/.*"),callback:function(e,t){var i='<img class="giphy-img" src="'+e+'" alt="GIPHY">';t(n.TemplateUtil.template(a,{html:i}))}},{name:"Youtube no cookie",scheme:new RegExp("^(https?://)?(www.)?(youtube-nocookie.com)/.+$"),callback:function(e,t){var i=e.match(/.*(?:v\=|be\/|embed\/)([\w\-]+)&?.*/);if(i&&i.length>0){var o='<iframe src="'+("https://www.youtube-nocookie.com/embed/"+i[1])+'" allowfullscreen="true" frameborder="0"></iframe>';t(n.TemplateUtil.template(r,{html:o}))}}},{name:"Vimeo",scheme:new RegExp("vimeo.com/.*"),callback:function(e,t){n.Ajax.doGet({url:"https://vimeo.com/api/oembed.json",data:{url:e}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}},{name:"Wistia",scheme:new RegExp("https?://(.+)?(wistia.com|wi.st)/.*"),callback:function(e,t){n.Ajax.doGet({url:"https://fast.wistia.com/oembed",data:{url:e}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}},{name:"Screen9",scheme:new RegExp("screen9.com/.+|screen9.tv/.+"),callback:function(e,t){n.Ajax.doGet({url:"https://api.screen9.com/oembed",data:{url:e}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}},{name:"Soundcloud",scheme:new RegExp("soundcloud.com/.+|snd.sc/.+"),callback:function(e,t){n.Ajax.doGet({url:"https://soundcloud.com/oembed",data:{url:e}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}},{name:"Spotify",scheme:new RegExp("open.spotify.com/.+"),callback:function(e,t){n.Ajax.doGet({url:(0,s.xb)(o().PageContext.pageId,"embed"),data:{url:e,provider:"spotify"}}).done((function(e){e&&e.html&&t(n.TemplateUtil.template(r,{html:e.html}))}))}}],c=function(e,t){return e&&e.replace?function(i){if(e.useTitle){const t=(new DOMParser).parseFromString(i,"text/html"),n=t.getElementsByTagName("iframe")[0];n&&(n.setAttribute("title",e.title),i=t.body.innerHTML)}t.find(".sv-embed").first().replaceWith(i)}:function(e){t.find(".sv-message-content > .sv-embed").parent().first().after(e)}};n.Events.on(n.Events.types.updateOembedLinks,(function(e,t){if(!e||!e.length)return;let i=e.find(".sv-embed").first();if(!i.length)return;let n=i.attr("href");if(n)for(var o=0;o<l.length;o++){let i=l[o];if(i.scheme.test(n)){i.callback(n,c(t,e));break}}}))},6237:function(e,t,i){"use strict";i.d(t,{L9:function(){return h},NE:function(){return u},U4:function(){return m},px:function(){return c},t4:function(){return v},xb:function(){return d}});var n=i(6751),o=i.n(n),s=i(7809),r=i.n(s),a=i(1097),l=i.n(a);const c=function(e){var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.href);return t?t[1]:null},d=function(e,t,i){var n="/modelobjectapi/1/"+o().PageContext.pageId+"/"+e+"/"+t;return i&&(n+="/"+i),n},h=function(e){var t=e.modelHandler,i=e.objectId,n=e.operationObjectId,s=e.contextNodeId||o().PageContext.pageId;"string"==typeof e&&(t=e),i||(i=o().PageContext.pageId);var r="/edit-api/1/"+s+"/"+i+"/"+t;return n&&(r+="/"+n),r},u=function(e,t,i){return`/${o().PageContext.pageId}/${e}.${i?"json":"htm"}?state=${t}`},m=function(e,t){var i=c("identity"),n=c("group"),s=c("tag");return"/portletresource/"+o().PageContext.pageId+"/"+e+"?state="+t+(i?"&identity="+i:"")+(n?"&group="+n:"")+(s?"&tag="+s:"")},f=function(e,t,i){var n;n="string"==typeof e?r()(e):e,r().get(t,(function(t){n.fadeOut("fast",(function(){n.html(t),n.fadeIn(),"function"==typeof i&&i.call(this,e)}))}))};var p={};const v=function(e,t){var i,o=e.attr("id");if(o){if(o=o.replace(".","_"),!p[o+t]){if(0===(i=e.find("script.sv-tmpl-"+t)).length)return void n.Log.warn("portletUtil","Could not find template with name "+t+" for portlet "+o);p[o+t]=l().template(i.html())}return p[o+t]}n.Log.warn("portletUtil","Tried to get template from invalid element")};o().PortletUtil={getModelObjectUri:d,getEditApiUri:h,getPortletUri:u,getPortletResourceUri:m,reloadPortletsByType:function(e,t){var i=r()(e);r().each(i,(function(){var e=r()(this),i=e.attr("id"),s=n.ObjectUtil.getObjectId(i);f(e,"/"+o().PageContext.pageId+"/"+s+".htm"+(t||""))}))},doGetWithFade:f,doGet:function(e,t){r().get(t,(function(t){r()(e).html(t)}))},getTemplate:v,parseRequestParameters:c}},81:function(e,t,i){"use strict";i.r(t);i(7507),i(5306),i(987)},6198:function(e,t,i){(e=>{const t=()=>{e.querySelector(".frc-captcha")&&i.e(3812).then(i.bind(i,1248))};"loading"!==e.readyState?t():e.addEventListener("DOMContentLoaded",t)})(document)},6688:function(e,t,i){"use strict";i(6198)},987:function(e,t,i){var n,o,s;!function(r){"use strict";o=[i(7809)],n=function(e){e.ui=e.ui||{};e.ui.version="1.13.2";!function(){var t,i=Math.max,n=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,l=/%$/,c=e.fn.position;function d(e,t,i){return[parseFloat(e[0])*(l.test(e[0])?t/100:1),parseFloat(e[1])*(l.test(e[1])?i/100:1)]}function h(t,i){return parseInt(e.css(t,i),10)||0}function u(e){return null!=e&&e===e.window}
vendor: 4,266 bytes, line 2
2function m(e){var t=e[0];return 9===t.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:u(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}e.position={scrollbarWidth:function(){if(void 0!==t)return t;var i,n,o=e("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),s=o.children()[0];return e("body").append(o),i=s.offsetWidth,o.css("overflow","scroll"),i===(n=s.offsetWidth)&&(n=o[0].clientWidth),o.remove(),t=i-n},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),n=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),o="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:o?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),n=u(i[0]),o=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:n,isDocument:o,offset:!n&&!o?e(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},e.fn.position=function(t){if(!t||!t.of)return c.apply(this,arguments);var l,u,f,p,v,g,b="string"==typeof(t=e.extend({},t)).of?e(document).find(t.of):e(t.of),y=e.position.getWithinInfo(t.within),w=e.position.getScrollInfo(y),x=(t.collision||"flip").split(" "),C={};return g=m(b),b[0].preventDefault&&(t.at="left top"),u=g.width,f=g.height,p=g.offset,v=e.extend({},p),e.each(["my","at"],(function(){var e,i,n=(t[this]||"").split(" ");1===n.length&&(n=o.test(n[0])?n.concat(["center"]):s.test(n[0])?["center"].concat(n):["center","center"]),n[0]=o.test(n[0])?n[0]:"center",n[1]=s.test(n[1])?n[1]:"center",e=r.exec(n[0]),i=r.exec(n[1]),C[this]=[e?e[0]:0,i?i[0]:0],t[this]=[a.exec(n[0])[0],a.exec(n[1])[0]]})),1===x.length&&(x[1]=x[0]),"right"===t.at[0]?v.left+=u:"center"===t.at[0]&&(v.left+=u/2),"bottom"===t.at[1]?v.top+=f:"center"===t.at[1]&&(v.top+=f/2),l=d(C.at,u,f),v.left+=l[0],v.top+=l[1],this.each((function(){var o,s,r=e(this),a=r.outerWidth(),c=r.outerHeight(),m=h(this,"marginLeft"),g=h(this,"marginTop"),k=a+m+h(this,"marginRight")+w.width,T=c+g+h(this,"marginBottom")+w.height,_=e.extend({},v),E=d(C.my,r.outerWidth(),r.outerHeight());"right"===t.my[0]?_.left-=a:"center"===t.my[0]&&(_.left-=a/2),"bottom"===t.my[1]?_.top-=c:"center"===t.my[1]&&(_.top-=c/2),_.left+=E[0],_.top+=E[1],o={marginLeft:m,marginTop:g},e.each(["left","top"],(function(i,n){e.ui.position[x[i]]&&e.ui.position[x[i]][n](_,{targetWidth:u,targetHeight:f,elemWidth:a,elemHeight:c,collisionPosition:o,collisionWidth:k,collisionHeight:T,offset:[l[0]+E[0],l[1]+E[1]],my:t.my,at:t.at,within:y,elem:r})})),t.using&&(s=function(e){var o=p.left-_.left,s=o+u-a,l=p.top-_.top,d=l+f-c,h={target:{element:b,left:p.left,top:p.top,width:u,height:f},element:{element:r,left:_.left,top:_.top,width:a,height:c},horizontal:s<0?"left":o>0?"right":"center",vertical:d<0?"top":l>0?"bottom":"middle"};u<a&&n(o+s)<u&&(h.horizontal="center"),f<c&&n(l+d)<f&&(h.vertical="middle"),i(n(o),n(s))>i(n(l),n(d))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),r.offset(e.extend(_,{using:s}))}))},e.ui.position={fit:{left:function(e,t){var n,o=t.within,s=o.isWindow?o.scrollLeft:o.offset.left,r=o.width,a=e.left-t.collisionPosition.marginLeft,l=s-a,c=a+t.collisionWidth-r-s;t.collisionWidth>r?l>0&&c<=0?(n=e.left+l+t.collisionWidth-r-s,e.left+=l-n):e.left=c>0&&l<=0?s:l>c?s+r-t.collisionWidth:s:l>0?e.left+=l:c>0?e.left-=c:e.left=i(e.left-a,e.left)},top:function(e,t){var n,o=t.within,s=o.isWindow?o.scrollTop:o.offset.top,r=t.within.height,a=e.top-t.collisionPosition.marginTop,l=s-a,c=a+t.collisionHeight-r-s;t.collisionHeight>r?l>0&&c<=0?(n=e.top+l+t.collisionHeight-r-s,e.top+=l-n):e.top=c>0&&l<=0?s:l>c?s+r-t.collisionHeight:s:l>0?e.top+=l:c>0?e.top-=c:e.top=i(e.top-a,e.top)}},flip:{left:function(e,t){var i,o,s=t.within,r=s.offset.left+s.scrollLeft,a=s.width,l=s.isWindow?s.scrollLeft:s.offset.left,c=e.left-t.collisionPosition.marginLeft,d=c-l,h=c+t.collisionWidth-a-l,u="left"
2===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,m="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];d<0?((i=e.left+u+m+f+t.collisionWidth-a-r)<0||i<n(d))&&(e.left+=u+m+f):h>0&&((o=e.left-t.collisionPosition.marginLeft+u+m+f-l)>0||n(o)<h)&&(e.left+=u+m+f)},top:function(e,t){var i,o,s=t.within,r=s.offset.top+s.scrollTop,a=s.height,l=s.isWindow?s.scrollTop:s.offset.top,c=e.top-t.collisionPosition.marginTop,d=c-l,h=c+t.collisionHeight-a-l,u="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,m="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,f=-2*t.offset[1];d<0?((o=e.top+u+m+f+t.collisionHeight-a-r)<0||o<n(d))&&(e.top+=u+m+f):h>0&&((i=e.top-t.collisionPosition.marginTop+u+m+f-l)>0||n(i)<h)&&(e.top+=u+m+f)}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}}();e.ui.position},void 0===(s="function"==typeof n?n.apply(t,o):n)||(e.exports=s)}()},7507:function(e,t,i){"use strict";i(8917)},8917:function(){var e;(e=window.$svjq).fn.pagination=function(t){if("number"==typeof t)return;const i=this,n=`.${t.hitContainer}`,o=Math.ceil((t.hitCount||0)/t.hitsPerPage),s=`${t.hitContainer.replace("hits","result")}`,r=document.getElementById(s);let a=1;function l(e){return`<a\n        href="#${s}"\n        data-page="${e}">\n        <span class="env-assistive-text">${t.text.goToPage}</span>\n        ${e}\n        </a>`}function c(e){return`<span aria-current="true" class="current"><span class="env-assistive-text">${t.text.currentPage}</span> ${e}</span>`}function d(e){const i=`#${s}`,n=t.text.prev,r=t.text.next;let d="";return d+=a<=1?`<span class="current prev">${n}</span>`:`<a href="${i}" class="prev" data-page="prev">${n}</a>`,d+=function(e,t){let i="",n=1;if(e<2)for(n=1;n<e;n++)i+=n===a?c(n):l(n);else i+=l(n),i+="<span>...</span>";for(n=e;n<=t;n++)i+=n===a?c(n):l(n);if(t>=o-2)for(n=t+1;n<=o;n++)i+=l(n);else i+="<span>...</span>",i+=l(o);return i}(e.rangeStart,e.rangeEnd),d+=a>=o?`<span class="current next">${r}</span>`:`<a href="${i}" class="next" data-page="next">${r}</a>`,`<div class="pagination" role="navigation" aria-label="${t.text.paginationLabel}">${d}</div>`}function h(){let e=a-2,t=a+2;return t>o&&(t=o,e=o-4,e=e<1?1:e),e<=1&&(e=1,t=Math.min(5,o)),{rangeStart:e,rangeEnd:t}}i.html(d(h())),e(r).off("click",".pagination a").on("click",".pagination a",(function(o){o.preventDefault();const s=e(o.target).data("page");switch(s){case"prev":a--;break;case"next":a++;break;default:a=s}const l=t.baseUrl+(a-1)*t.hitsPerPage;i.html(d(h())),sv.PortletUtil.doGetWithFade(n,l,(()=>{r.scrollIntoView()}))}))}},5306:function(e,t,i){"use strict";i(3211)},3211:function(){!function(e,t,i,n){var o="svAutoComplete",s={cssClasses:{resultList:"sv-autocomplete-search-result",resultItem:"sv-autocomplete-result-item",activeResultItem:"sv-autocomplete-result-item-active"},appendTo:"body",queryParameterName:"term",delay:200,cacheTTL:3e5},r=38,a=40,l=13,c=27,d='<li class="env-assistive-text">Inga förslag / No suggestions</li>';function h(t,i){this.element=t,this.$element=e(t),i.selectedValueContainerId&&(this.$selectedValueContainer=e("#"+i.selectedValueContainerId)),this.options=e.extend({},s,i),this._defaults=s,this._name=o,this.init()}h.prototype={init:function(){var i=this;this.menuId=this.$element.attr("data-aria-owns")||this.$element.attr("id")+"listbox",this.$element.attr({"aria-owns":this.menuId,autocomplete:"off"}).on({keydown:e.proxy(this.handleKeydown,this),keypress:e.proxy(this.handleKeypress,this),mousedown:e.proxy(this.handleMousedown,this),blur:e.proxy(this.handleBlur,this),paste:e.proxy(this.handlePaste,this)}),this.$menu=e("<ul/>").addClass(this.getCssClass("resultList")).attr({id:this.menuId,role:"listbox","aria-labelledby":this.$element.attr("id"),"aria-expanded":"false"}).append(d).appendTo(this.options.appendTo).hide(),this.$menu.on("click","li",(function(){var e=Array.prototype.slice.call(arguments,0);
2e.splice(0,0,this),i.handleItemClicked.apply(i,e)})).on("mousedown",e.proxy((function(){this.cancelBlur=!0,t.setTimeout(e.proxy((function(){delete this.cancelBlur}),this),10)}),this)),this.cache={}},getCssClass:function(e){return this.options.cssClasses[e]},handleKeydown:function(e){var t=e.which,i="true"===this.$menu.attr("aria-expanded");t!==r||e.shiftKey?t!==a||e.shiftKey?t===l&&i?(this.selectActive(),this.close()):t===c?this.close():this.search():(e.preventDefault(),i&&this.next()):(e.preventDefault(),i&&this.previous())},handleKeypress:function(e){if(!e.shiftKey)switch(e.which){case r:e.preventDefault(),this.previous();break;case a:e.preventDefault(),this.next()}},handleBlur:function(){this.cancelBlur?delete this.cancelBlur:(t.clearTimeout(this.searchTimeout),this.close())},handlePaste:function(){this.search()},previous:function(){void 0===this.activeItem||0===this.activeItem?this.activeItem=this.$menu.find("li").length-1:this.activeItem=this.activeItem-1,this.activateItem(this.activeItem)},next:function(){var e=this.$menu.find("li");void 0===this.activeItem||this.activeItem===e.length-1?this.activeItem=0:this.activeItem=this.activeItem+1,this.activateItem(this.activeItem)},activateItem:function(e){var t=this.getCssClass("activeResultItem"),i=this.$menu.find("li"),n=i.eq(e);i.removeClass(t).attr("aria-selected","false"),n.addClass(t).attr("aria-selected","true"),this.$element.attr("aria-activedescendant",n.attr("id")).val(n.text()),this.$selectedValueContainer&&this.$selectedValueContainer.length&&this.$selectedValueContainer.empty().append(n.text())},selectActive:function(){var e=this.$menu.find("."+this.getCssClass("activeResultItem"));e.length?this.$element.attr("aria-activedescendant",e.attr("id")).val(e.text()):this.$element.removeAttr("aria-activedescendant")},handleItemClicked:function(t,i){i.preventDefault();var n=e(t);this.activateItem(n.index()),this.$element.val(e(t).text()),this.$element.closest("form").trigger("submit"),this.close()},close:function(){this.xhr&&this.xhr.abort(),this.$menu.find("li").remove(),this.$menu.attr("aria-expanded",!1).hide().append(d),this.activeItem=n,this.$element.removeAttr("aria-activedescendant")},search:function(){var i={},n=this.options.source;this.searchTimeout&&t.clearTimeout(this.searchTimeout),this.searchTimeout=t.setTimeout(e.proxy((function(){var t=this.$element.val(),o=this.cache[t];!t||t.length<this.options.minLength?this.close():o&&o.timestamp>(new Date).getTime()-this.options.cacheTTL?this.handleResult(o.value):(i[this.options.queryParameterName]=this.$element.val(),this.xhr=e.ajax({url:n,dataType:"json",data:i}).done(e.proxy(this.handleResult,this)).done(e.proxy((function(e){e&&(this.cache[t]={value:e,timestamp:(new Date).getTime()})}),this)).fail(e.proxy((function(){this.$menu.attr("aria-expanded",!1).hide()}),this)))}),this),this.options.delay)},handleResult:function(t){if(t){this.activeItem=n,this.$element.removeAttr("aria-activedescendant");var i=e.map(t,e.proxy(this.renderItem,this));if(this.$menu.html(i.join("")).show().attr("aria-expanded",!0).position({my:"left top",at:"left bottom",of:this.$element}),this.$selectedValueContainer&&this.$selectedValueContainer.length){var o="sv"===(e("html").attr("lang")||"sv")?" sökförslag":" suggestions";this.$selectedValueContainer.text(t.length+o)}}},renderItem:function(e,t){return'<li class="'+this.getCssClass("resultItem")+'" role="option" aria-selected="false" id="'+this.menuId+"listboxitem"+t+'"><a href="#">'+(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")+"</a></li>")}},e.fn[o]=function(t){return this.each((function(){e.data(this,"plugin_"+o)||e.data(this,"plugin_"+o,new h(this,t))}))}}(window.$svjq,window,document)},8496:function(){!function(e,t,i,n){var o="svDialog",s={cssClasses:{},open:!1,modal:!0,movable:!1,url:void 0,title:"My fancy dialog",closeOnEscape:!0};function r(t,i){this.element=t,this.$element=e(t),this.options=e.extend({},s,i),this._defaults=s,this._name=o,this.init()}r.prototype={init:function(){var t,i;this.$dialogWrapper=(t=this.options.modal,i="",t&&(i+='<div class="sv-dialog-container"><div class="sv-dialog-backdrop"></div>'),i+='<div class="sv-dialog" role="dialog" aria-hidden="true" aria-labelledby="sv-dialog-title"><div class="sv-dialog-content"><div class="sv-dialog-header"><button class="sv-dialog-close"><span aria-hidden="true">&times;</span></button><h4 id="sv-dialog-title"></h4></div><div class="sv-dialog-body"></div><div class="sv-dialog-footer"></div></div></div>',t&&(i+="</div>"),e(i)),this.$dialogWrapper.find(".sv-dialog-body").append(this.element),this.options.buttons&&this.setupButtons(),this.bindEvents(),this.options.modal||(this.$dialogWrapper.addClass("sv-
2dialog-movable"),this.$dialogWrapper.draggable({handle:".sv-dialog-header",containment:"body",distance:10})),this.options.open&&this.open()},open:function(){this.options.url?e.get(this.options.url).done(e.proxy(this.handleRemoteContent,this)):this._open()},handleRemoteContent:function(e){this.$element.html(e),this._open()},_open:function(){this.$dialogWrapper.appendTo("body"),this.setTitle(),this.setAriaHidden(!1),this.$dialogWrapper.find(".sv-dialog-container").css("height",e(t).height()),this.options.modal?e("body").addClass("sv-dialog-open"):this.positionDialog(),this.$dialogWrapper.show(),this.setFocus(),this.$element.trigger("open:dialog.sv-dialog")},setTitle:function(){this.$dialogWrapper.find("#sv-dialog-title").html(this.options.title)},setAriaHidden:function(e){(this.options.modal?this.$dialogWrapper.find(".sv-dialog"):this.$dialogWrapper).attr("aria-hidden",e)},positionDialog:function(){var e=this.$dialogWrapper.outerWidth();this.$dialogWrapper.css({position:"fixed",top:"30px",left:"50%",marginLeft:"-"+t.parseInt(e,10)/2+"px"})},setupButtons:function(){e.each(this.options.buttons,e.proxy((function(t,i){var n=e('<button class="sv-dialog-btn" />');switch(n.text(i.text).on("click",i.callback),i.type){case"primary":n.addClass("sv-dialog-btn-primary");break;case"link":n.addClass("sv-dialog-btn-link")}n.appendTo(this.$dialogWrapper.find(".sv-dialog-footer"))}),this))},close:function(){this.$dialogWrapper.hide(),this.setAriaHidden(!0),e("body").removeClass("sv-
2dialog-open")},remove:function(){e("body").removeClass("sv-dialog-open"),this.$dialogWrapper.remove()},setFocus:function(){var e=this.$element.find("input:not([type=hidden], .svhidden, .sv-hidden, env-d--none),select");e.length&&e.first().trigger("focus")},enableSubmitButton:function(){this.$dialogWrapper.find("button.sv-dialog-btn-primary").prop("disabled",!1)},disableSubmitButton:function(){this.$dialogWrapper.find("button.sv-dialog-btn-primary").prop("disabled",!0)},bindEvents:function(){this.$dialogWrapper.off("click.sv-dialog.close").on("click.sv-dialog.close",".sv-dialog-close",e.proxy(this.close,this))},setURL:function(e){this.options.url=e}},e.fn[o]=function(t,i){return this.each((function(){var n=e.data(this,"plugin_"+o);n?"string"==typeof t&&n[t](i):e.data(this,"plugin_"+o,new r(this,t))}))}}(window.$svjq,window,document)},5143:function(e,t,i){"use strict";e.exports=i.p+"../img/loading_16_grey.gif"},7809:function(e){"use strict";e.exports=$svjq},1097:function(e){"use strict";e.exports=_sv},6751:function(e){"use strict";e.exports=sv}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={id:e,loaded:!1,exports:{}};return i[e].call(s.exports,s,s.exports,o),s.loaded=!0,s.exports}o.m=i,o.amdO={},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce((function(t,i){return o.f[i](e,t),t}),[]))},o.u=function(e){return({114:"rating-plugins",465:"imagemap-plugins",1727:"archive-plugins",2002:"relativeDateUtil",3176:"tablesorter-plugins",3812:"friendly-c",8158:"tab-plugins",8414:"svdialog",8454:"imagealbum-plugins",8991:"slideshow-plugins",9660:"comments2-plugins"}[e]||e)+".js"},o.miniCssF=function(e){return"../css/"+({114:"rating-plugins",1727:"archive-plugins",3176:"tablesorter-plugins",8158:"tab-plugins",8414:"svdialog",8454:"imagealbum-plugins",8991:"slideshow-plugins",9660:"comments2-plugins"}[e]||e)+".css"},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="@sv/portlet:",o.l=function(i,n,s,r){if(e[i])e[i].push(n);else{var a,l;if(void 0!==s)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var h=c[d];if(h.getAttribute("src")==i||h.getAttribute("data-webpack")==t+s){a=h;break}}a||(l=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,o.nc&&a.setAttribute("nonce",o.nc),a.setAttribute("data-webpack",t+s),a.src=i),e[i]=[n];var u=function(t,n){a.onerror=a.onload=null,clearTimeout(m);var o=e[i];if(delete e[i],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((function(e){return e(n)})),t)return t(n)},m=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},o.p="/sitevision/system-resource/1f2fa3ab6e976d9d657fe7727c440182364007575a7f2887d96d58302c3e5c0c/js/",function(){if("undefined"!=typeof document){var e=function(e){return new Promise((function(t,i){var n=o.miniCssF(e),s=o.p+n;if(function(e,t){for(var i=document.getElementsByTagName("link"),n=0;n<i.length;n++){var o=(r=i[n]).getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(o===e||o===t))return r}var s=document.getElementsByTagName("style");for(n=0;n<s.length;n++){var r;if((o=(r=s[n]).getAttribute("data-href"))===e||o===t)return r}}(n,s))return t();!function(e,t,i,n,o){var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onerror=s.onload=function(i){if(s.onerror=s.onload=null,"load"===i.type)n();else{var r=i&&("load"===i.type?"missing":i.type),a=i&&i.target&&i.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=r,l.request=a,s.parentNode&&s.parentNode.removeChild(s),o(l)}},s.href=t,function(e){try{var t=document.querySelectorAll('[href*="portlets.css"],[href*="portlets-social.css"],[href*="portlets-slim.css"]')[0];t.parentElement.insertBefore(e,t)}catch(t){document.head.appendChild(e)}}(s)}(e,s,0,t,i)}))},t={5866:0,9526:0,8027:0};o.f.miniCss=function(i,n){t[i]?n.push(t[i]):0!==t[i]&&{114:1,1727:1,3176:1,6301:1,8158:1,8414:1,8454:1,8991:1,9660:1}[i]&&n.push(t[i]=e(i).then((function(){t[i]=0}),(function(e){throw delete t[i],e})))}}}(),function(){var e={5866:0,9526:0,8027:0};o.f.j=function(t,i){var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)i.push(n[2]);else{var s=new Promise((function(i,o){n=e[t]=[i,o]}));i.push(n[2]=s);var r=o.p+o.u(t),a=new Error;o.l(r,(function(i){if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=i&&("load"===i.type?"missing":i.type),r=i&&i.target&&i.target.src;a.message="Loading chunk "+t+" failed.\n("+s+": "+r+")",a.name="ChunkLoadError",a.type=s,a.request=r,n[1](a)}}),"chunk-"+t,t)}};var t=function(t,i){var n,s,r=i[0],a=i[1],l=i[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(l)l(o)}for(t&&t(i);c<r.length;c++)s=r[c],o.o(e,s)&&e[s]&&e[s][0](),e[s]=0},i=self.webpackChunk_sv_portlet=self.webpackChunk_sv_portlet||[];
2i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))}(),function(){"use strict";o(81),o(5020);var e=o(7809),t=o.n(e);t()("body").on("click",'a[rel*="external"]',(function(){const e=t()(this);e.is(".sv-editing-mode .sv-text-portlet-content *")||e.attr("href")&&e.attr("target","_blank")}));o(2600),o(6688);var i=o(6751),n=o.n(i),s=o(6237);t()(".sv-archive-portlet").on("click",".sv-create-article-entry",(function(){const e=t()(this),n=e.data("archive-id"),o=e.data("template-id"),r=e.parent(),a=t()("<div>").addClass("sv-loading-icon").text(i.i18n.getText("portlet.archive.archive","creatingArticle"));return r.empty().append(a),i.Ajax.doPost({url:(0,s.L9)({objectId:n,contextNodeId:n,modelHandler:"article"}),data:{template:o,portletType:"archive"},success:function(e){window.location.href=`/edit/${e.nodeId}`}}),!1})),t()(".sv-archive-portlet").length&&n().Events.trigger(n().Events.types.updateLikables),t()(".sv-archive-portlet").on("click","[data-fn-comment]",(e=>{const i=t()(e.currentTarget);return Promise.all([o.e(356),o.e(6301),o.e(2527),o.e(1727)]).then(o.bind(o,1337)).then((e=>{let{initComment:t}=e;t(i)})),!1})),t()(".sv-blog-portlet").on("click",".sv-create-blog-entry",(function(){var e=t()(this),n=e.data("archive-id"),o=e.data("template-id"),r=e.parent(),a=t()("<div>").addClass("sv-loading-icon").text(i.i18n.getText("portlet.blog.blog","creatingBlogEntry"));return r.empty().append(a),i.Ajax.doPost({url:(0,s.L9)({objectId:n,contextNodeId:n,modelHandler:"article"}),data:{template:o,portletType:"blog"},success:function(e){window.location.href="/edit/"+e.nodeId}}),!1}));o(9842),o(8496);const r=/^[A-Z0-9._%+\-]+@([A-Z0-9][.\-]?)+[A-Z0-9]+\.[A-Z]{2,6}$/i;function a(e){this.options=e,this.bindLinkListener()}a.prototype={bindLinkListener:function(){var e=this;this.options.$portlet.find("."+this.options.linkClass).on("click",(function(){return e.openDialog.call(e,this),!1}))},getDialogContainer:function(){return this.$dialogContainer||(this.$dialogContainer=t()("<div/>")),this.$dialogContainer},showMessageDialog:function(e){this.$subDialogContainer?this.$subDialogContainer.html(e).svDialog("open"):this.$subDialogContainer=t()("<div/>").html(e).svDialog({open:!0,title:this.options.sendMessageTitle,buttons:[{text:this.options.closeButtonText,type:"primary",callback:t().proxy((function(){this.$subDialogContainer.svDialog("close")}),this)}]})},validateForm:function(){var e=!0,i=this.getDialogContainer().find("form"),n=i.find("input[data-sv-form-consent-checkbox]");if(t().each(this.options.requiredFields,t().proxy((function(t,n){var o=i.find("[name="+n+"]");this.validateField(o)||(e=!1)}),this)),this.options.attachmentField){var o=i.find("[name=attachment]");this.checkAttachmentSize(o)||(e=!1)}return this.validateConsent(n)||(e=!1),e},validateField:function(e){var t=e.is("[name=emailAddress]"),i=e.is("[name=attachment]");return this.checkRequiredField(e)?t&&!this.checkEmailAddress(e)?(this.appendErrorMessage(e,this.options.errorMessages.invalidEmail),!1):i&&!this.checkAttachmentSize(e)?(this.appendErrorMessage(e,this.options.errorMessages.fileSizeExceeded),!1):(this.removeValidationErrors(e),!0):(this.appendErrorMessage(e,this.options.errorMessages[e.attr("name")]),!1)},validateConsent:function(e){return e.length&&!e.is(":checked")?(this.appendConsentErrorMessage(e),!1):(this.removeConsentValidationErrors(e),!0)},checkEmailAddress:function(e){if(0===e.length)return!0;var i=e.val();return""===i.trim()&&-1===t().inArray("emailAddress",this.options.requiredFields)||r.test(i)},checkAttachmentSize:function(e){if(0===e[0].files.length)return!0;var t=this.options.maxMailSize;return e[0].files[0].size<t},checkRequiredField:function(e){return-1===t().inArray(e.attr("name"),this.options.requiredFields)||(e.is("[type=checkbox]")?e.is(":checked")||e.siblings("input[type=checkbox]").filter(":checked").length>0:!!e.val().trim())},appendErrorMessage:function(e,i){e.siblings(".sv-contact2-error-message-container").remove(),e.addClass("sv-contact2-warned");var n=t()("<label/>",{for:e.attr("id"),role:"alert",class:this.options.errorFont}).html('<img alt="" style="border:none; width:16px; height:16px; vertical-align:middle" src="'+this.options.errorImageSrc+'"> '+i);t()('<div class="sv-contact2-error-message-container"/>').append(n).appendTo(e.parent())},appendConsentErrorMessage:function(e){e.siblings(".sv-form-consent-error-message-container").remove(),e.addClass("sv-contact2-warned");var i=t()("<label/>",{for:e.attr("id"),role:"alert",class:this.options.errorFont}).html('<img alt="" style="border:none; width:16px; height:16px; vertical-align:middle" src="'+this.options.errorImageSrc+'"> '+this.options.errorMessages.consentMissing);t()('<div class="sv-form-consent-error-message-container"/>').append(i).appendTo(e.parent())},removeValidationErrors:function(e){(e?e.parent():this.getDialogContainer()).find(".sv-contact2-error-message-container").remove()},removeConsentValidationErrors:function(e){(e?e.parent():this.getDialogContainer()).find(".sv-form-consent-error-message-container").remove()},handleSubmit:function(){var e,i=this.options.ajaxFormUrl;this.validateForm()&&(this.options.attachmentField?this.getDialogContainer().find("form").trigger("submit"):(e=this.getDialogContainer().find("form").serialize(),t().post(i,e,t().proxy((function(e){this.closeDialog(),this.showMessageDialog(e)}
2),this))))},closeDialog:function(){this.getDialogContainer().svDialog("close")},buildDialogUrl:function(e){return this.options.ajaxSendBaseUrl+"&contactUserId="+e.substring(3).replace("_",".")},openDialog:function(e){var i=this.getDialogContainer();i.find(".sv-form-consent");if(this.dialogCreated)i.svDialog("setURL",this.buildDialogUrl(e.id)).svDialog("open");else{i.svDialog({open:!0,url:this.buildDialogUrl(e.id),title:this.options.sendMessageTitle,modal:this.options.useModalDialog,buttons:[{text:this.options.submitButtonText,type:"primary",callback:t().proxy(this.handleSubmit,this)},{text:this.options.cancelButtonText,type:"link",callback:t().proxy(this.closeDialog,this)}]});var o=this;i.on("change","input, textarea",(function(){o.validateField(t()(this))})),i.on("keydown","input[type=text]",(function(e){if(e.which===n().KeyUtil.KEY.RETURN){e.preventDefault();var t=i.find("input[data-sv-form-consent-checkbox]");if(t.length&&!t.is(":checked"))return o.validateForm(),!1;o.handleSubmit()}})),i.on("change","input[data-sv-form-consent-checkbox]",(function(){o.validateConsent(t()(this))})),i.on("keyup","input[type=text].sv-contact2-warned, textarea.sv-contact2-warned",(function(){o.validateField(t()(this))})),this.dialogCreated=!0}}},t()(".sv-contact2-portlet").each((function(){var e=t()(this),i=n().contact2&&n().contact2[this.id.substring(4)];if(i){i.$portlet=e;var o=new a(i);e.data("sv-contact2-portlet",o)}}));const l=function(e,i){Promise.all([o.e(356),o.e(8991)]).then(o.bind(o,579)).then((()=>{i=i||{};const n=t()(e).find(".sv-carousel").first();i.autoplay?n.trigger("play.owl.autoplay",[i.autoplayTimeout]):n.trigger("stop.owl.autoplay"),n.svCarousel(i),!n.is(":visible")&&"IntersectionObserver"in window&&new IntersectionObserver(((e,t)=>{e.forEach((()=>{n.is(":visible")&&(n.svCarousel("refresh"),t.disconnect())}))})).observe(n[0])}))};n().imgSlideshow=l,t()(".sv-contentlist-portlet").each(((e,i)=>{const n=t()(i),s=n.find(".env-tabs"),r=n.find(".sv-tab");s.length&&svDocReady((()=>{envision.tabs(s[0])})),r.length&&o.e(8158).then(o.bind(o,9530))})),t()("form[data-sv-single-click]").one("submit",(function(){t()(this).find("input[type=submit]").prop("disabled",!0)})),t()(".sv-has-error").each((function(){const e=t()(this),i="input, textarea, select",n=e.is(i)?e:e.find(i);n.attr("aria-invalid","true"),e.on("change keyup",(function(){e.removeClass("sv-has-error"),n.removeAttr("aria-invalid"),e.off()}))}));const c=(e,i)=>{const n=parseInt(e.val(),10),o=e.closest("table").find("[data-sv-form-participants-row]"),s=(e,t,i)=>{e.attr(i,e.attr(t)),e.removeAttr(t)};o.slice(0,n).show(),o.slice(n).hide(),i&&(o.slice(0,n).find("input").each(((e,i)=>{const n=t()(i);n.prop("required",!0),s(n,"data-sv-form-req-invalid-disabled","data-sv-form-req-invalid")})),o.slice(n).find("input").each(((e,i)=>{const n=t()(i);n.prop("required",!1),s(n,"data-sv-form-req-invalid","data-sv-form-req-invalid-disabled")})))};t()("[data-sv-form-participants]").each(((e,i)=>{const n=t()(i),o=n.data("sv-form-participants");n.on("change",(()=>{c(n,o)})),c(n,o)}));const d=(e,t,i)=>{e.removeAttr("aria-invalid").closest(e.data("sv-form-req-error-selector")||"div").removeClass("sv-has-error").find(".sv-form-field-message").remove(),t?(e[0].setCustomValidity(i),e.attr("aria-invalid","true").closest(e.data("sv-form-req-error-selector")||"div").addClass("sv-has-error").append(`<div class="sv-form-field-message" style="margin-top: 1p
2x">\n                <span id="sv-field-message-${e[0].id}"\n                role="alert"\n                style="vertical-align:top"\n                class="normal">\n                ${i}</span>\n                <br></div>`)):e[0].setCustomValidity("")},h=e=>{let i=!0;return t()(e.target).closest("form").find("[data-sv-form-req-invalid]").each((function(e,n){const o=t()(n),s=n.validity;s.valueMissing&&(i=!1),d(o,s.valueMissing,o.attr("data-sv-form-req-invalid"))})),i};t()("[data-sv-form-req-invalid]").each(((e,i)=>{const n=t()(i),o=n.closest("form");n.on("input",(e=>{const i=t()(e.target);d(i,e.target.validity.valueMissing,i.attr("data-sv-form-req-invalid"))})),o.data("sv-form-req-invalid-listener")||o.on("submit",h).on("click","[type=submit]",h).attr("novalidate","novalidate").data("sv-form-req-invalid-listener",!0)}));const u={},m=function(e){const t=e.val(),i=t?t.trim():"",n=u[e.attr("id")],o=n.initialSize-i.length;o<0?n.$el.addClass("sv-textfield-limit-exceeded"):n.$el.removeClass("sv-textfield-limit-exceeded"),n.$el.text(o)};t()(".sv-form-textfield.sv-limit-characters").each((function(){const e=t()(this),i=e.parent().find(".sv-textfield-input-size"),n=e.attr("id");u[n]={$el:i,initialSize:i.text()},e.on("keyup",(function(e){m(t()(e.currentTarget))})),e.val().length&&m(e)})),n().ImageAlbumUtil={createSlideShow:function(e,t,i,s,r,a){Promise.all([o.e(356),o.e(8454)]).then(o.bind(o,6754)).then((()=>{!function(e,t,i,o,s,r){var a=window.hs,l=n().i18n.getLanguage();"de"!==l&&"no"!==l&&"sv"!==l||(a.lang=a.lang[l]);a.numberingClass=e;var c={interval:t,repeat:!0,useControls:!s,fixedControls:"fit"};s||(c.overlayOptions={position:"bottom right",hideOnMouseOut:o,offsetY:i,offsetX:-3});r||(c.thumbstrip={position:"above",mode:"horizontal",relativeTo:"expander"});a.addSlideshow(c)}(e,t,i,s,r,a)}))}},t()(".sv-imagemap-portlet").each(((e,i)=>{const n=t()(i);o.e(465).then(o.bind(o,916)).then((()=>{n.find(".sv-imagemap").rwdImageMaps()}))}));const f='<svg class="env-icon env-icon--xx-small" width="800" height="800" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 4.1v15.8c0 1.5.64 2.1 2.23 2.1h4.04c1.59 0 2.23-.6 2.23-2.1V4.1c0-1.5-.64-2.1-2.23-2.1h-4.04c-1.59 0-2.23.6-2.23 2.1ZM2 4.1v15.8c0 1.5.64 2.1 2.23 2.1h4.04c1.59 0 2.23-.6 2.23-2.1V4.1c0-1.5-.64-2.1-2.23-2.1H4.23C2.64 2 2 2.6 2 4.1Z"/></svg>';n().createAndLoadSlideshowForId=function(e){const i=t()(e),n="#"+i.attr("id"),o=i.find(".sv-carousel"),s=o.data("fn-autoplay"),r=o.data("fn-interval"),a={autoplay:s};if(s&&r&&(a.autoplayTimeout=r),l(n,a),s){const e=i.find(".sv-carousel_togglePlay_btn");e.data("fnIsPlaying",!0);e.find(".sv-carousel_toggle_icon").html(f);const n=e=>{const i=t()(e.target).closest("button"),n=i.prev(),o=i.data("fnIsPlaying");i.data("fnIsPlaying",!o),i.find(".sv-carousel_toggle_icon").html(o?'<svg class="env-icon env-icon--xx-small imgSlideshowPlayIcon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 92.2 122.88" viewBox="0 0 92.2 122.88"><path d="M92.2 60.97 0 122.88V0l92.2 60.97z" style="fill-rule:evenodd;clip-rule:evenodd"/></svg>':f),n.trigger(o?"stop.owl.autoplay":"play.owl.autoplay")};e.on("click",n)}},t()(".sv-login-form").each((function(){var e=t()(this).find("form"),i=e.find("[name=name]"),n=e.find("[name=pwd]"),o=e.find(".sv-login-error-message");o.length?o.trigger("focus"):e.hasClass("sv-login-name-focus")&&i.trigger("focus"),e.hasClass("sv-login-autocomplete-off")?e.attr("autocomplete","off"):(i.attr("autocomplete","username"),n.attr("autocomplete","current-password"))})),t()(".sv-rating-portlet").each((function(){o.e(114).then(o.bind(o,5893)).then((()=>{var e=t()(this);e.find(".sv-rating-voted input").rating(),e.find(".sv-rating-voted input").rating("disable"),e.find(".sv-rating-labelcontainer").removeClass("env-d--inline").addClass("env-d--none"),e.find(".sv-rating-submit").addClass("env-d--none"),e.find(".sv-star-container input[type=radio]").rating({callback:function(){var e=t()(this).parents("form"),i=e.serialize(),n=e.data("ajax-posturl");t().post(n,i,(function(t){var i=e.closest(".sv-rating-portlet");e.remove(),i.append(t)}))}}),e.find(".sv-thumb-rating input").on("click keypress",(function(e){e.preventDefault();
2var i=t()(this),n=i.closest("form"),o=i.data("value")?i.data("value"):i.attr("value"),s=n.serialize()+"&ratingValue="+o,r=n.data("ajax-posturl");t().post(r,s,(function(e){var t=n.closest(".sv-rating-portlet");n.remove(),t.append(e)}))}))}))}));const p="sv-responsiveTable",v=n().responsiveTables||{};v.config=v.config||{},v.classNames={},v.selectors={},t().each([["groupName",""],["scroll","--scroll"],["fixedFirst","--fixedFirst"],["stackGroupName","--stacked"],["stackTable","--stackTable"],["stackColumns","--stackColumns"]],(function(e,t){v.classNames[t[0]]=p+t[1],v.selectors[t[0]]="."+p+t[1]}));v.config=t().extend({},{breakpoint:"767px",fixedFirstWidth:"35%",divClassTmpl:'<div class="<%= classNames %>" />',divStyleTmpl:'<div class="<%= classNames %>" style="<%= styleAttr %>" />',tblTmpl:'<table class="<%= classNames %>"><tbody></tbody></table>',tblThRowTmpl:'<tr class="<%= trClassNames %>"><th class="<%= thClassNames %>" colspan="<%= colSpan %>"><%= content %></th></tr>',tblTrRowTmpl:'<tr class="<%= trClassNames %>"><td class="<%= groupName %>__key"><%= keyContent %></td><td class="<%= groupName %>__value <%= cellClassName %>"><%= valueContent %></td></tr>'},v.config);const g=v.classNames,b=v.selectors,y=v.config;function w(e){const t=document.createElement("style");return t.appendChild(document.createTextNode("")),document.head.appendChild(t),e&&t.setAttribute("media","(max-width: "+e+")"),t.sheet}t().svRespTables||(t().svRespTables={}),t().svRespTables.scroll=function(e){this.init=()=>{t()(e).removeClass(g.groupName).wrap(i.TemplateUtil.template(y.divClassTmpl,{classNames:g.groupName}))},this.init()},t().fn.svRespTables_scroll=function(){return this.each((function(){new(t().svRespTables.scroll)(this)}))},t().svRespTables.fixedFirst=function(e){var n=this,o=v.mql;const s=g.groupName+" "+g.fixedFirst;let r=!1;n.$el=t()(e),n.$el.data("svRespTables.fixedFirst",n),n.init=function(){n.$el.removeClass(s).wrap(i.TemplateUtil.template(y.divClassTmpl,{classNames:s}))},n.splitTable=function(){n.$copy=n.$el.clone(),n.$copy.css("width","100%").find("td:not(:first-child), th:not(:first-child)").hide().end().find("caption").html("&nbsp;"),n.$el.closest(".sv-responsiveTable--fixedFirst").append(n.$copy),n.$copy.wrap(i.TemplateUtil.template(y.divStyleTmpl,{classNames:g.fixedFirst+"__pinned",styleAttr:"width: "+y.fixedFirstWidth})),n.$el.wrap(i.TemplateUtil.template(y.divStyleTmpl,{classNames:g.fixedFirst+"__scrollable",styleAttr:"margin-left: "+y.fixedFirstWidth})),n.setCellHeights()},n.unSplitTable=function(){n.$el.closest(b.fixedFirst).find(b.fixedFirst+"__pinned").remove(),n.$el.unwrap(),n.$copy=void 0,n.unSetCellHeights()},n.setCellHeights=function(){var e=n.$el.find("tr"),i=n.$copy.find("tr"),o=[];e.each((function(e,i){t()(i).find("th, td").each((function(){const i=t()(this).outerHeight(!0);o[e]=o[e]||0,i>o[e]&&(o[e]=i)}))})),i.each((function(i,n){t()(n).height(o[i]),e.eq(i).height(o[i])}))},n.unSetCellHeights=function(){n.$el.find("tr").each((function(e,t){t.style.height="auto"}))},n.updateTables=function(){!o.matches&&r?(r=!1,n.unSplitTable()):o.matches&&!r&&(r=!0,n.splitTable())},o.addListener(n.updateTables),t()(n.updateTables),n.init()},t().fn.svRespTables_fixedFirst=function(){return this.each((function(){new(t().svRespTables.fixedFirst)(this)}))},t().svRespTables.stackTable=function(e){var n=this,o=v.mql;n.$el=t()(e),n.$el.data("svRespTables.stackTable",n),n.init=function(){let e="";o.removeListener(n.init),n.$copy=t()(i.TemplateUtil.template(y.tblTmpl,{classNames:n.$el.prop("class")+" "+g.stackGroupName+"__smallOnly"})),n.$el.addClass(g.stackGroupName+"__largeOnly");const s=n.$el.find("caption").clone(),r=n.$el.find("tr").eq(0);n.$el.find("tr").each((function(n,o){var s=t()(o);let a="",l="";const c=s.prop("class");0===n?e+=i.TemplateUtil.template(y.tblThRowTmpl,{trClassNames:c,thClassNames:g.stackGroupName+"__headRow "+g.stackGroupName+"__headRow--main",colSpan:2,content:s.find("th, td").eq(0).html()}):(s.find("td, th").each((function(e,n){const o=t()(n),s=o.html();if((s?s.trim():"").length>0)if(0===e)a+=i.TemplateUtil.template(y.tblThRowTmpl,{trClassNames:c,thClassNames:g.stackGroupName+"__headRow",colSpan:2,content:s});else{const t=r.find("td,th").eq(e).html();l+=i.TemplateUtil.template(y.tblTrRowTmpl,{trClassNames:c,groupName:g.stackGroupName,keyContent:t?t.trim():"",cellClassName:o.prop("class"),valueContent:s})}})),e+=a+l)})),n.$copy.find("tbody").before(s).html(e),n.$el.before(n.$copy)},o.matches?n.init():o.addListener(n.init)},t().fn.svRespTables_stackTable=function(){return this.each((function(){new(t().svRespTables.stackTable)(this)}))},t().svRespTables.stackColumns=function(e){var n=this,o=v.mql;n.$el=t()(e),n.$el.data("svRespTables.stackColumns",n),n.init=function(){var e,s=n.$el.find("tr").eq(0).find("td, th").length,r=1;if(o.removeListener(n.init),!(s<3)){for(n.$copy=t()(i.TemplateUtil.template(y.tblTmpl,{classNames:n.$el.prop("class")+" "+g.stackGroupName+"__smallOnly"})),n.$el.addClass(g.stackGroupName+"__largeOnly"),n.$el.find("caption").length&&n.$copy.find("tbody").before(n.$el.find("caption").clone()),e=t()("<tbody />");r<s;)n.$el.find("tr").each(a),++r;n.$copy.find("tbody").append(e.html()),n.$el.before(n.$copy)}function a(i,n){var o,s,a,l,c=t()(n),d=t()("<tr></tr>").addClass(c.attr("class"));0===i&&d.addClass(g.stackGroupName+"__headRow "+g.stackGroupName+"__headRow--main"),o=c.find("td, th").eq(0).clone().addClass(g.stackGroupName+"__key"),a=r,c.find("*[colspan]").length&&(l=0,c.find("td, th").each((function(e,i){var n=t()(i).attr("colspan");if(l>r)return!1;n?(n=parseInt(n,10),a-=n-1,l+n>r&&(a+=l+n-r-1),l+=n):l++}))),(s=c.find("td, th").eq(a).clone()).addClass(g.stackGroupName+"__value").removeAttr("colspan"),d.append(o,s),e.append(d)}},o.matches?n.init():o.addListener(n.init)},t().fn.svRespTables_stackColumns=function(){return this.each((function(){new(t().svRespTables.stackColumns)(this)}))},v.init=function(){const e=t()(document.getElementsByTagName("table")).filter(b.groupName);e.length>0&&(v.appendCSS(),e.filter(b.scroll).svRespTables_scroll().end().filter(b.fixedFirst).svRespTables_fixedFirst().end().filter(b.stackTable).svRespTables_stackTable().end().filter(b.stackColumns).svRespTables_stackColumns())},t()((function(){const e=t()(document.body);window.matchMedia&&e.hasClass("sv-responsive")&&!e.hasClass("sv-editing-mode")&&(v.mql=window.matchMedia("(max-width: "+v.config.breakpoint+")"),v.init(
2))}));const x=["div.sv-responsiveTable { overflow: auto; max-width: 100%; }","div.sv-responsiveTable * { white-space: nowrap !important; }","div.sv-responsiveTable--fixedFirst { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid var(--env-border-color); }","div.sv-responsiveTable--fixedFirst table { margin-bottom: 0; overflow: visible; max-width: none; }","div.sv-responsiveTable--fixedFirst td, div.sv-responsiveTable--fixedFirst th { position: relative; overflow: hidden; }","div.sv-responsiveTable--fixedFirst__scrollable th:first-child, div.sv-responsiveTable--fixedFirst__scrollable td:first-child { display: none; }","div.sv-responsiveTable--fixedFirst__pinned { position: absolute; left: 0; top: 0; overflow: hidden; overflow-x: scroll; border-right: 1px solid var(--env-border-color); border-left: 1px solid var(--env-border-color); }","div.sv-responsiveTable--fixedFirst__pinned table { border-right: none; border-left: none; width: 100%; }","div.sv-responsiveTable--fixedFirst__pinned td:first-child, div.sv-responsiveTable--fixedFirst__pinned th:first-child { width: 100%; }","div.sv-responsiveTable--fixedFirst__scrollable { overflow: scroll; overflow-y: hidden; }
2",".sv-responsiveTable--stacked { overflow: visible; }",".sv-responsiveTable--stacked__largeOnly { display: none; }",".sv-responsiveTable--stacked__smallOnly { display: table; }"],C=[".sv-responsiveTable--stacked__largeOnly { display: table; }",".sv-responsiveTable--stacked__smallOnly { display: none; }"];v.appendCSS=function(){const e=w(),i=w(v.config.breakpoint);t().each(C,(function(t,i){e.insertRule(i,t)})),t().each(x,(function(e,t){i.insertRule(t,e)}))};var k=o(1097),T=o.n(k);let _;const E=function(e){const n=e.portletId,o=i.ObjectUtil.getHtmlId(n),r=e.inputField,a=e.resultDiv,l=e.portletDiv;let c=-1,d=-1;const h="sv-clearfix sv-searchform2-search-hit sv-searchform2-more-hits",u=function(e,t){const n=i.i18n.getText("portlet.search.searchform2.searchform2","users");return`\n      <div id="${o}_sv-user-search-results" aria-label="${n}" class="sv-border-box sv-searchform2-content-container">\n        <<%= facetTag %> tabindex="0" class="sv-searchform2-content-header <%= facetTagClass %>">\n          <%- name %>\n        </<%= facetTag %>>\n        <div class="sv-border-box sv-searchform2-facet-column'${e}" style="width:${t}px">\n          <ul aria-labelledby="${o}_sv-user-search-results" role="listbox" id="${o}_user_results" class="${`sv-defaultlist sv-user-search-list sv-searchform2-search-list sv-searchform2-search-list-column${e}`}">\n            <% _.each(hits, function(hit, index){ %>\n              <li aria-selected="false" role="option" id="${o}_user_<%= index %>" class="sv-clearfix sv-searchform2-search-hit" >\n                <img class="sv-buddy-icon sv-searchform2-user-img" src="<%= hit.iconURL %>" />\n                <% if (hit.isContact) { %>\n                  <div style="float:right">\n                    <i class="halflings-icon ok"></i>\n                  </div>\n                <% } %>\n                <div class="sv-searchform2-user-container">\n                  <<%= userBlockTag %> class="sv-searchform2-user-name <%= userTagClass %>">\n                    <a href="<%= hit.profileURL %>" onclick="<%= hit.onClick %>"><%= hit.name %></a>\n                  </<%= userBlockTag %>>\n                  <% if (typeof(hit.userfields) !== 'undefined') { %>\n                    <ul class="sv-searchform2-userfield-list">\n                      <% _.each(hit.userfields, function(userfield){ %>\n                        <li class="<%= textTagClass %> sv-wrap-words">\n                          <%= userfield.value %>\n                        </li>\n                      <% }); %>\n                    </ul>\n                  <% } %>\n                </div>\n              </li>\n            <% }); %>\n            <% if (showDetails) { %>\n              <li id="${o}_user_more" aria-selected="false" role="option" class="${h}">\n                <<%= textTag %> class="<%= textTagClass %>">\n                  <a href="<%= showDetailsURL %>"><%= showDetailsText %></a>\n                </<%= textTag %>>\n              </li>\n            <% } %>\n          </ul>\n        </div>\n      </div>`},m=function(e,t){const n=i.i18n.getText("portlet.search.searchform2.searchform2","ugc");return`\n      <div id="${o}_sv-ugc-search-results" aria-label="${n}" class="${`sv-border-box sv-searchform2-facet-column${e}" style="width:${t}px`}">\n        <ul aria-labelledby="${o}_sv-ugc-search-results" role="listbox" id="${o}_ugc_results" class="${`sv-defaultlist sv-user-search-list sv-searchform2-search-list sv-searchform2-search-list-column${e}`}">\n          <% _.each(hits, function(hit, index){ %>\n            <li aria-selected="false" role="option" id="${o}_ugc_<%= index %>" class="sv-clearfix sv-searchform2-search-hit sv-wrap-words">\n              <img class="sv-buddy-icon sv-searchform2-user-img" src="<%= hit.iconURL %>" />\n              <% if (hit.isContact) { %>\n                <div style="float:right">\n                  <i class="halflings-icon ok"></i>\n                </div>\n              <% } %>\n              <div class="sv-searchform2-user-container">\n                <<%= userBlockTag %> class="sv-searchform2-user-name <%= userTagClass %>">\n                  <a href="<%= hit.entryURL %>" onclick="<%= hit.onClick %>"><%= hit.entryText %></a>\n                </<%= userBlockTag %>>\n                <% if (typeof(hit.userfields) !== 'undefined') { %>\n                  <ul class="sv-searchform2-userfield-list">\n                    <% _.each(hit.userfields, function(userfield){ %>\n                      <li class="<%= textTagClass %> sv-wrap-words">\n                          <%= userfield.value %></li>\n                    <% }); %>\n                  </ul>\n                <% } %>\n              </div>\n            </li>\n          <% }); %>
2\n          <% if (showDetails) { %>\n            <li id="${o}_ugc_more" aria-selected="false" role="option" class="${h}">\n              <<%= textTag %> class="<%= textTagClass %>">\n                <a href="<%= showDetailsURL %>"><%= showDetailsText %></a>\n              </<%= textTag %>>\n            </li>\n          <% } %>\n        </ul>\n      </div>`},f=function(e,t){const n=i.i18n.getText("portlet.search.searchform2.searchform2","content"),s=i.PageContext.siteId;return`\n      <div aria-label="${n}" id="${o}_sv-content-search-results" class="${`sv-border-box sv-searchform2-facet-column${e}" style="width:${t}px`}">\n        <ul aria-labelledby="${o}_sv-content-search-results" role="listbox" id="${o}_content_results" class="${`sv-defaultlist sv-user-search-list sv-searchform2-search-list sv-searchform2-search-list-column${e}`}">\n          <% _.each(hits, function(hit, index) { %>\n            <li aria-selected="false" role="option" id="${o}_content_<%= index %>" class="sv-searchform2-search-hit sv-wrap-words">\n              <a class="env-align--middle <%= contentTagClass %>" href="<%= hit.site === '${s}'? hit.URL : hit.absoluteURL %>" onclick="<%= hit.onClick %>">\n                <%= hit.name %>\n              </a>\n              <% if (typeof(hit.iconURL) !== 'undefined') { %>\n                <img alt="<%= hit.iconDescription %>" class="sv-noborder-vamiddle" src="<%= hit.iconURL %>" style="margin-left: 3px;">\n              <% } %>\n            </li>\n          <% }); %>\n          <% if (showDetails) { %>\n            <li id="${o}_content_more" aria-selected="false" role="option" class="${h}" role="option">\n              <<%= textTag %> class="<%= textTagClass %>">\n                <a href="<%= showDetailsURL %>"><%= showDetailsText %></a>\n              </<%= textTag %>>\n            </li>\n          <% } %>\n        </ul>\n      </div>`},p=function(){a.hide()};t()("body").on("click",p);const v=function(e,t){if(e>-1){var i=t.find(`.sv-searchform2-search-list-column${e}`);if(1===i.length)return i}},g=function(e,i){return e>-1&&e<i.children().length?t()(i.children()[e]):void 0},b=function(e){return e.children().length},y=function(e){if(!e)return;e.children().removeClass("active").attr("aria-selected",!1),r.removeAttr("aria-activedescendant")},w=function(e){e.addClass("active").attr("aria-selected",!0),r.attr("aria-activedescendant",e.attr("id"))},x=function(e){return e.find("a").attr("href")};r.on("keydown",(function(e){var t=i.KeyUtil.getKeyCodeFromEvent(e);if(t===i.KeyUtil.KEY.RETURN)return e.preventDefault(),!1;const n=v(0,a),o=v(1,a),s=v(2,a);if(void 0!==n&&void 0!==o&&(t===i.KeyUtil.KEY.RIGHT&&0===d?(d=1,c=-1,y(n),y(s),t=i.KeyUtil.KEY.DOWN):t===i.KeyUtil.KEY.LEFT&&1===d?(d=0,c=-1,y(o),y(s),t=i.KeyUtil.KEY.DOWN):t===i.KeyUtil.KEY.RIGHT&&1===d?(d=2,c=-1,y(n),y(o),t=i.KeyUtil.KEY.DOWN):t===i.KeyUtil.KEY.LEFT&&2===d&&(d=1,c=-1,y(n),y(s),t=i.KeyUtil.KEY.DOWN)),t===i.KeyUtil.KEY.DOWN||t===i.KeyUtil.KEY.UP){let e;if(0===d&&void 0!==n?e=n:1===d&&void 0!==o?e=o:2===d&&void 0!==s?e=s:-1===d&&("left"===function(e){return e.hasClass("sv-searchform2-result-container-alignment-left")?"left":"right"}(a)?void 0!==n&&(d=0,e=n):void 0!==n?(d=0,e=n):void 0!==o&&(d=1,e=o)),t===i.KeyUtil.KEY.DOWN&&void 0!==e&&function(e,t){return e<b(t)}(c+1,e)){var r=g(c+1,e);c++,y(e),w(r)}else if(t===i.KeyUtil.KEY.UP&&void 0!==e&&c>-1)if(c--,y(e),c>=0){var l=g(c,e);w(l)}else d=-1;return!1}})).on("keyup",(function(e){const t=i.KeyUtil.getKeyCodeFromEvent(e);if(t===i.KeyUtil.KEY.ESC)p();else if(t===i.KeyUtil.KEY.RETURN){let e=function(e,t,i){const n=v(e,i);return void 0!==n?g(t,n):void 0}(d,c,a);if(void 0!==e)location.href=x(e);else if(1===function(e){let t=0;return void 0!==v(0,e)&&t++,void 0!==v(1,e)&&t++,void 0!==v(2,e)&&t++,t}(a)){const e=v(0,a).find(".sv-searchform2-more-hits");1===e.length&&(location.href=e.find("a").attr("href"))}}return!1})).on("input",(function(){return void 0!==_&&clearTimeout(_),_=setTimeout((function(){const e=r.val();if(c=-1,d=-1,""===e||e.length<2)a.css("display","none");else{const o=(0,s.U4)(n,"query");t().ajax({url:o,data:{term:e}}).fail((function(e){a.html(`<div class="sv-searchform2-message">\n                  ${i.i18n.getText("portlet.search.searchform2.searchform2","searchFailed",e.status)}\n                </div>`)})).done((function(n){if(e===n.term){const e=n.facets;a.empty(),a.css("width","auto");
2const k=l.find(".sv-search-results-count");let _=0;for(let e=0;e<n.facets.length;e++)_+=n.facets[e].hits.length;if(k.text(`${_} ${i.i18n.getText("portlet.search.searchform2.searchform2","results")}`),0===e.length){const e=T().template('\n    <div class="sv-searchform2-message">\n      <<%= noHitsTag %> class="<%= noHitsClass %>"><%= noHitsText %></<%= noHitsTag %>>\n    </div>');a.append(t()(e(n)))}else{var o=document.documentElement.clientWidth,s=n.width/2,h=n.contentColumns,p=s*e.length,v=!1,g=!1,b="";p>o&&(o>300?p=(s=o/2)*e.length:s>o?(s=o,p=o):p=s);for(var C=0;C<e.length;C++){const t=e[C];let n;"content"===t.type?(v=!0,n=f(C,s)):"ugc"===t.type?(v=!0,n=m(C,s)):"users"===t.type?(n=u(C,s),v=!1):(n="",i.Log.error(`Skipping unsupported facet type ${t.type}`)),a.css("width",p),v?(g||(n=`<div class="sv-border-box sv-searchform2-content-container" style="width: ${s*h}px">\n                            <<%= facetTag %> tabindex="0" class="sv-searchform2-content-header <%= facetTagClass %>"><%- name %></<%= facetTag %>>\n                          ${n}`),g=!0):g&&(n=`</div>${n}`),b+=T().template(n)(t)}a.append(t()(b));const l=a.find("ul.sv-user-search-list");l.find("li.sv-searchform2-search-hit").on("mouseenter",(function(){var e=t()(this);d=function(e){const t=e.parent();return t.hasClass("sv-searchform2-search-list-column0")?0:t.hasClass("sv-searchform2-search-list-column1")?1:t.hasClass("sv-searchform2-search-list-column2")?2:-1}(e),c=function(e){return e.index()}(e),y(l),w(e)})).on("mouseleave",(function(){d=-1,c=-1,t()(this).removeClass("active").attr("aria-selected",!1),r.removeAttr("aria-activedescendant")})).on("click",(function(e){if(!t()(e.target).is("a")){var i=t()(this);location.href=x(i)}}))}const E=n.facetAlignment+" top",$=n.facetAlignment+" bottom";r.removeAttr("aria-activedescendant"),a.attr("aria-expanded",!0),a.show(),a.position({my:E,at:$,of:r,offset:"0 1",collision:"none"})}}))}}),200),!1}))};t()(".sv-searchform2-portlet").each(((e,n)=>{const o=t()(n),s=i.ObjectUtil.getObjectId(o.attr("id")),r=o.find(".sv-searchform2-result-container"),a=o.find(".sv-searchform2-input");a.attr("autocomplete","off"),E({portletId:s,inputField:a,resultDiv:r,portletDiv:o})}));const $={},S=function(e,t){let n;return!t&&$[e]?$[e]:(n=i.i18n.getText("portlet.sharepoint.sharepointfile",e,t),t||($[e]=n),n)};t()(".sv-sharepointfile-portlet, .sv-sharepointsearchfilelist-portlet").each((function(){var e=t()(this),n=e.find(".sv-sharepoint-login-modal");o.e(8414).then(o.bind(o,7688)).then((()=>{var t,o;n.svDialog({title:S("connectToSharePoint"),open:!1,modal:!0,buttons:[{text:S("loginButton"),type:"primary",callback:function(e){e.preventDefault(),n.find("form").trigger("submit")}},{text:(t="cancel",i.i18n.getText("common",t,o)),type:"link",callback:function(){n.svDialog("close")}}]}),e.find(".sv-sharepoint-modal-button").on("click",(function(){n.svDialog("open")}))}))}));var I=o(7800),R=I.Z.Model.extend({getViewUrl:function(){return this.get("url")},isFolder:function(){return this.get("isFolder")}}),F=I.Z.Collection.extend({model:R,initialize:function(e,t){this.portletId=t.portletId,this.currentFolderProps=t.currentFolderProps},url:function(){return(0,s.U4)(this.portletId,"files")},setCurrentFolderProps:function(e){this.currentFolderProps=e},getCurrentFolderProps:function(){return this.currentFolderProps},parse:function(e){return this.setCurrentFolderProps(e.currentFolderProps),e.items}}),U=I.Z.View.extend({tagName:"tr",events:{"click [data-fetch-item]":"fetchItem"},initialize:function(){this.template=this.options.template,this.model.set("fontClass",this.model.isFolder()?this.options.folderFontClass:this.options.fileFontClass),this.portletView=this.options.portletView},render:function(){return this.$el.html(this.template(this.model.toJSON(),this.model)),this},fetchItem:function(e){this.model.isFolder()&&(e.preventDefault(),this.portletView.fetchFolder(this.model))}}),A=I.Z.View.extend({initialize:function(){this.itemTemplate=this.options.itemTemplate,this.fileFontClass=this.options.fileFontClass,this.folderFontClass=this.options.folderFontClass,this.portletView=null},render:function(){this.clearTable(),this.collection.each((function(e){this.appendOne(e)}),this)},appendOne:function(e){var t=new U({model:e,template:this.itemTemplate,portletView:this.portletView,fileFontClass:this.fileFontClass,folderFontClass:this.folderFontClass});this.$el.append(t.render().el)},clearTable:function(){this.$el.empty()}}),N=R.extend({isFolder:function(){return!0}}),P=I.Z.View.extend({tagName:"li",className:"env-breadcrumb__item",events:{"click [data-fetch-folder]":"fetchFolder"},initialize:function(){this.template=this.options.template,this.portletView=this.options.portletView,this.model.set("isActive",this.options.isActive)},render:function(){return this.$el.html(this.template(this.model.toJSON(),this.model)),this},fetchFolder:function(e){e.preventDefault(),this.portletView.fetchFolder(this.model)}}),L=I.Z.View.extend({initialize:function(){this.breadcrumbTemplate=this.options.breadcrumbTemplate,this.portletView=null},render:function(){this.clearList(),this.collection.each((function(e,t){this.appendOne(e,t===this.collection.length-1)}),this)},appendOne:function(e,t){var i=new P({model:e,template:this.breadcrumbTemplate,portletView:this.portletView,isActive:t});this.$el.append(i.render().el)},clearList:function(){this.$el.empty()}}),D=I.Z.View.extend({initialize:function(){this.breadcrumbCollectionView=this.options.breadcrumbCollectionView,this.breadcrumbCollection=this.breadcrumbCollectionView.collection,this.itemCollectionView=this.options.itemCollectionView,this.itemCollection=this.itemCollectionView.collection,this.breadcrumbCollectionView.portletView=this,this.itemCollectionView.portletView=this},render:function(){this.breadcrumbCollectionView.render(),this.itemCollectionView.render()},fetchFolder:function(e){var t=this.itemCollection.getCurrentFolderProps();this.itemCollection.fetch({data:{sharePointFolderId:e.id,trail:t.trail,trailTime:t.trailTime},context:this}).done((function(t){t.unauthorized?window.location.href=e.getViewUrl():(this.breadcrumbCollection.reset(t.breadcrumbs),this.render())}))}});t()(".sv-sharepointfile-portlet").each((function(){var e=t()(this),n=i.ObjectUtil.getObjectId(e.attr("id")),o=e.find(".sv-sharepointfile-root"),r=o.data("js-namespace"),a=window.sv[r]||[];if(0!==a.length){var l=o.find(".sv-sharepointfile-breadcrumbs"),c=o.find(".sv-sharepointfile-files tbody"),d=c.data("file-font-class"),h=c.data("folder-font-class"),u=a.items,m=a.currentFolderProps,f=a.breadcrumbs,p=(0,s.t4)(e,"sharepointitem"),v=(0,s.t4)(e,"sharepointbreadcrumb"),g=new I.Z.Collection(f,{model:N}),b=new L({el:l,collection:g,breadcrumbTemplate:v}),y=new F(u,{portletId:n,currentFolderProps:m}),w=new A({el:c,collection:y,breadcrumbCollectionView:b,fileFontClass:d,folderFontClass:h,itemTemplate:p});new D({breadcrumbCollectionView:b,itemCollectionView:w}
2).render()}}));o(9128);let H,B;function M(){return H&&0!==H.length||(H=t()("<div/>")),H}function j(e){e.preventDefault();var i=M().find("form");t().post(i.attr("action"),i.serialize(),(function(e){var i;O(),-1!==e.indexOf('http-equiv="Refresh"')?window.location.href=t()("input[name=redirectURL]").attr("value"):t()(e).find("div#error-messages").length>0?(i=e,H=t()("<div/>").html(i).svDialog({open:!0,title:t()("input[name=windowTitle]").attr("value"),buttons:[{text:t()("input[name=buttonText]").attr("value"),type:"primary",callback:j},{text:t()("input[name=closeButtonText]").attr("value"),type:"link",callback:O}]})):function(e){H=M(),B?B.html(e).svDialog("open"):B=t()("<div/>").html(e).svDialog({open:!0,title:t()("input[name=windowTitle]").attr("value"),buttons:[{text:t()("input[name=closeButtonText]").attr("value"),type:"primary",callback:K}]})}(e)}))}function O(){H.svDialog("remove")}function K(){B.svDialog("close")}if(n().tellfriend2&&n().tellfriend2.length)for(let e=0;e<n().tellfriend2.length;e+=1)V=n().tellfriend2[e],W=void 0,W=t()("#"+V),H=M(),W.on("click",(function(e){e.preventDefault(),H.svDialog({open:!0,url:this.href,title:t()("input[name=windowTitle]").attr("value"),modal:!0,buttons:[{text:t()("input[name=buttonText]").attr("value"),type:"primary",callback:j},{text:t()("input[name=closeButtonText]").attr("value"),type:"link",callback:O}]})}));var V,W;const q=t()(".sv-text-portlet .sv-tablesorter");q.length&&Promise.all([o.e(356),o.e(3176)]).then(o.bind(o,3063)).then((()=>{n().sortableTables=n().sortableTables||{},n().sortableTables.dateFormat=n().sortableTables.dateFormat||"ddmmyyyy",q.tablesorter({dateFormat:n().sortableTables.dateFormat})}));o(1885),o(8044)}()}();
3//# sourceMappingURL=portlets.js.map

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.