Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'core/js/dist/maintenance.js')
-rw-r--r--core/js/dist/maintenance.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/js/dist/maintenance.js b/core/js/dist/maintenance.js
index 44304289c15..5cd1f22d19d 100644
--- a/core/js/dist/maintenance.js
+++ b/core/js/dist/maintenance.js
@@ -144,7 +144,7 @@ function Ce(e){for(var t,n=[],a=0,r=-1,i=0;a<e.length;){t=e.charAt(a);var s=!i&&
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not see <http://www.gnu.org/licenses/>.
*/
-var a=["","admin","log","core/search","settings","core","3rdparty"],r=50,i=0,s=4,o=1,d=2,u=8,l=16,c=31,_="_$!<Favorite>!$_"},function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return _})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return h}));var a=n(2),r=n.n(a),i=n(3),s=n(5),o=function(e,t){return m(e,"",t)},d=function(e){return h()+"/remote.php/"+e},u=function(e){return window.location.protocol+"//"+window.location.host+d(e)},l=function(e,t){return t=2!==t?1:2,window.location.protocol+"//"+window.location.host+h()+"/ocs/v"+t+".php/"+e+"/"},c=function(e,t,n){var a=n||{};r.a.defaults(a,{escape:!0});var s=function(e,t){return t=t||[],e.replace(/{([^{}]*)}/g,(function(e,n){var r=t[n];return a.escape?"string"==typeof r||"number"==typeof r?encodeURIComponent(r):encodeURIComponent(e):"string"==typeof r||"number"==typeof r?r:e}))};return"/"!==e.charAt(0)&&(e="/"+e),!0===i.a.config.modRewriteWorking?h()+s(e,t):h()+"/index.php"+s(e,t)},_=function(e,t){return-1===t.indexOf(".")?m(e,"img",t+".svg"):m(e,"img",t)},m=function(e,t,n){var a=-1!==s.i.indexOf(e),r=h();return"php"!==n.substring(n.length-3)||a?"php"===n.substring(n.length-3)||a?(r+="settings"!==e&&"core"!==e&&"search"!==e||"ajax"!==t?"/":"/index.php/",a||(r+="apps/"),""!==e&&(r+=e+="/"),t&&(r+=t+"/"),r+=n):(r=i.a.appswebroots[e],t&&(r+="/"+t+"/"),"/"!==r.substring(r.length-1)&&(r+="/"),r+=n):(r+="/index.php/apps/"+e,"index.php"!==n&&(r+="/",t&&(r+=encodeURI(t+"/")),r+=n)),r},h=function(){return i.a.webroot}},,,,,function(e,t,n){"use strict";t.__esModule=!0,t.extend=o,t.indexOf=function(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1},t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}if(!i.test(e))return e;return e.replace(r,s)},t.isEmpty=function(e){return!e&&0!==e||!(!l(e)||0!==e.length)},t.createFrame=function(e){var t=o({},e);return t._parent=e,t},t.blockParams=function(e,t){return e.path=t,e},t.appendContextPath=function(e,t){return(e?e+".":"")+t};var a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},r=/[&<>"'`=]/g,i=/[&<>"'`=]/;function s(e){return a[e]}function o(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}var d=Object.prototype.toString;t.toString=d;var u=function(e){return"function"==typeof e};u(/x/)&&(t.isFunction=u=function(e){return"function"==typeof e&&"[object Function]"===d.call(e)}),t.isFunction=u;var l=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===d.call(e)};t.isArray=l},function(e,t,n){(function(a){var r,i,s;s="object"==typeof self&&self.self===self&&self||"object"==typeof a&&a.global===a&&a,r=[n(2),n(0),t],void 0===(i=function(e,t,n){s.Backbone=function(e,t,n,a){var r=e.Backbone,i=Array.prototype.slice;t.VERSION="1.4.0",t.$=a,t.noConflict=function(){return e.Backbone=r,this},t.emulateHTTP=!1,t.emulateJSON=!1;var s,o=t.Events={},d=/\s+/,u=function(e,t,a,r,i){var s,o=0;if(a&&"object"==typeof a){void 0!==r&&"context"in i&&void 0===i.context&&(i.context=r);for(s=n.keys(a);o<s.length;o++)t=u(e,t,s[o],a[s[o]],i)}else if(a&&d.test(a))for(s=a.split(d);o<s.length;o++)t=e(t,s[o],r,i);else t=e(t,a,r,i);return t};o.on=function(e,t,n){return this._events=u(l,this._events||{},e,t,{context:n,ctx:this,listening:s}),s&&((this._listeners||(this._listeners={}))[s.id]=s,s.interop=!1),this},o.listenTo=function(e,t,a){if(!e)return this;var r=e._listenId||(e._listenId=n.uniqueId("l")),i=this._listeningTo||(this._listeningTo={}),o=s=i[r];o||(this._listenId||(this._listenId=n.uniqueId("l")),o=s=i[r]=new p(this,e));var d=c(e,t,a,this);if(s=void 0,d)throw d;return o.interop&&o.on(t,a),this};var l=function(e,t,n,a){if(n){var r=e[t]||(e[t]=[]),i=a.context,s=a.ctx,o=a.listening;o&&o.count++,r.push({callback:n,context:i,ctx:i||s,listening:o})}return e},c=function(e,t,n,a){try{e.on(t,n,a)}catch(e){return e}};o.off=function(e,t,n){return this._events?(this._events=u(_,this._events,e,t,{context:n,listeners:this._listeners}),this):this},o.stopListening=function(e,t,a){var r=this._listeningTo;if(!r)return this;for(var i=e?[e._listenId]:n.keys(r),s=0;s<i.length;s++){var o=r[i[s]];if(!o)break;o.obj.off(t,a,this),o.interop&&o.off(t,a)}return n.isEmpty(r)&&(this._listeningTo=void 0),this};var _=function(e,t,a,r){if(e){var i,s=r.context,o=r.listeners,d=0;if(t||s||a){for(i=t?[t]:n.keys(e);d<i.length;d++){var u=e[t=i[d]];if(!u)break;for(var l=[],c=0;c<u.length;c++){var _=u[c];if(a&&a!==_.callback&&a!==_.callback._callback||s&&s!==_.context)l.push(_);else{var m=_.listening;m&&m.off(t,a)}}l.length?e[t]=l:delete e[t]}return e}for(i=n.keys(o);d<i.length;d++)o[i[d]].cleanup()}};o.once=function(e,t,n){var a=u(m,{},e,t,this.off.bind(this));return"string"==typeof e&&null==n&&(t=void 0),this.on(a,t,n)},o.listenToOnce=function(e,t,n){var a=u(m,{},t,n,this.stopListening.bind(this,e));return this.listenTo(e,a)};var m=function(e,t,a,r){if(a){var i=e[t]=n.once((function(){r(t,i),a.apply(this,arguments)}));i._callback=a}return e};o.trigger=function(e){if(!this._events)return this;for(var t=Math.max(0,arguments.length-1),n=Array(t),a=0;a<t;a++)n[a]=arguments[a+1];return u(h,this._events,e,void 0,n),this};var h=function(e,t,n,a){if(e){var r=e[t],i=e.all;r&&i&&(i=i.slice()),r&&f(r,a),i&&f(i,[t].concat(a))}return e},f=function(e,t){var n,a=-1,r=e.length,i=t[0],s=t[1],o=t[2];switch(t.length){case 0:for(;++a<r;)(n=e[a]).callback.call(n.ctx);return;case 1:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i);return;case 2:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i,s);return;case 3:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i,s,o);return;default:for(;++a<r;)(n=e[a]).callback.apply(n.ctx,t);return}},p=function(e,t){this.id=e._listenId,this.listener=e,this.obj=t,this.interop=!0,this.count=0,this._events=void 0};p.prototype.on=o.on,p.prototype.off=function(e,t){var n;this.interop?(this._events=u(_,this._events,e,t,{context:void 0,listeners:void 0}),n=!this._events):(this.count--,n=0===this.count),n&&this.cleanup()},p.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId],this.interop||delete this.obj._listeners[this.id]},o.bind=o.on,o.unbind=o.off,n.extend(t,o);var y=t.Model=function(e,t){var a=e||{};t||(t={}),this.preinitialize.apply(this,arguments),this.cid=n.uniqueId(this.cidPrefix),this.attributes={},t.collection&&(this.collection=t.collection),t.parse&&(a=this.parse(a,t)||{});var r=n.result(this,"defaults");a=n.defaults(n.extend({},r,a),r),this.set(a,t),this.changed={},this.initialize.apply(this,arguments)};n.extend(y.prototype,o,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",preinitialize:function(){},initialize:function(){},toJSON:function(e){return n.clone(this.attributes)},sync:function(){return t.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return n.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!n.iteratee(e,this)(this.attributes)},set:function(e,t,a){if(null==e)return this;var r;if("object"==typeof e?(r=e,a=t):(r={})[e]=t,a||(a={}),!this._validate(r,a))return!1;var i=a.unset,s=a.silent,o=[],d=this._changing;this._changing=!0,d||(this._previousAttributes=n.clone(this.attributes),this.changed={});var u=this.attributes,l=this.changed,c=this._previousAttributes;for(var _ in r)t=r[_],n.isEqual(u[_],t)||o.push(_),n.isEqual(c[_],t)?delete l[_]:l[_]=t,i?delete u[_]:u[_]=t;if(this.idAttribute in r&&(this.id=this.get(this.idAttribute)),!s){o.length&&(this._pending=a);for(var m=0;m<o.length;m++)this.trigger("change:"+o[m],this,u[o[m]],a)}if(d)return this;if(!s)for(;this._pending;)a=this._pending,this._pending=!1,this.trigger("change",this,a);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,n.extend({},t,{unset:!0}))},clear:function(e){var t={};for(var a in this.attributes)t[a]=void 0;return this.set(t,n.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!n.isEmpty(this.changed):n.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&n.clone(this.changed);var t,a=this._changing?this._previousAttributes:this.attributes,r={};for(var i in e){var s=e[i];n.isEqual(a[i],s)||(r[i]=s,t=!0)}return!!t&&r},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return n.clone(this._previousAttributes)},fetch:function(e){e=n.extend({parse:!0},e);var t=this,a=e.success;return e.success=function(n){var r=e.parse?t.parse(n,e):n;if(!t.set(r,e))return!1;a&&a.call(e.context,t,n,e),t.trigger("sync",t,n,e)},$(this,e),this.sync("read",this,e)},save:function(e,t,a){var r;null==e||"object"==typeof e?(r=e,a=t):(r={})[e]=t;var i=(a=n.extend({validate:!0,parse:!0},a)).wait;if(r&&!i){if(!this.set(r,a))return!1}else if(!this._validate(r,a))return!1;var s=this,o=a.success,d=this.attributes;a.success=function(e){s.attributes=d;var t=a.parse?s.parse(e,a):e;if(i&&(t=n.extend({},r,t)),t&&!s.set(t,a))return!1;o&&o.call(a.context,s,e,a),s.trigger("sync",s,e,a)},$(this,a),r&&i&&(this.attributes=n.extend({},d,r));var u=this.isNew()?"create":a.patch?"patch":"update";"patch"!==u||a.attrs||(a.attrs=r);var l=this.sync(u,this,a);return this.attributes=d,l},destroy:function(e){e=e?n.clone(e):{};var t=this,a=e.success,r=e.wait,i=function(){t.stopListening(),t.trigger("destroy",t,t.collection,e)};e.success=function(n){r&&i(),a&&a.call(e.context,t,n,e),t.isNew()||t.trigger("sync",t,n,e)};var s=!1;return this.isNew()?n.defer(e.success):($(this,e),s=this.sync("delete",this,e)),r||i(),s},url:function(){var e=n.result(this,"urlRoot")||n.result(this.collection,"url")||U();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({},n.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=n.extend({},this.attributes,e);var a=this.validationError=this.validate(e,t)||null;return!a||(this.trigger("invalid",this,a,n.extend(t,{validationError:a})),!1)}});var M=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,n.extend({silent:!0},t))},g={add:!0,remove:!0,merge:!0},v={add:!0,remove:!1},L=function(e,t,n){n=Math.min(Math.max(n,0),e.length);var a,r=Array(e.length-n),i=t.length;for(a=0;a<r.length;a++)r[a]=e[a+n];for(a=0;a<i;a++)e[a+n]=t[a];for(a=0;a<r.length;a++)e[a+i+n]=r[a]};n.extend(M.prototype,o,{model:y,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,n.extend({merge:!1},t,v))},remove:function(e,t){t=n.extend({},t);var a=!n.isArray(e);e=a?[e]:e.slice();var r=this._removeModels(e,t);return!t.silent&&r.length&&(t.changes={added:[],merged:[],removed:r},this.trigger("update",this,t)),a?r[0]:r},set:function(e,t){if(null!=e){(t=n.extend({},g,t)).parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var a=!n.isArray(e);e=a?[e]:e.slice();var r=t.at;null!=r&&(r=+r),r>this.length&&(r=this.length),r<0&&(r+=this.length+1);var i,s,o=[],d=[],u=[],l=[],c={},_=t.add,m=t.merge,h=t.remove,f=!1,p=this.comparator&&null==r&&!1!==t.sort,y=n.isString(this.comparator)?this.comparator:null;for(s=0;s<e.length;s++){i=e[s];var M=this.get(i);if(M){if(m&&i!==M){var v=this._isModel(i)?i.attributes:i;t.parse&&(v=M.parse(v,t)),M.set(v,t),u.push(M),p&&!f&&(f=M.hasChanged(y))}c[M.cid]||(c[M.cid]=!0,o.push(M)),e[s]=M}else _&&(i=e[s]=this._prepareModel(i,t))&&(d.push(i),this._addReference(i,t),c[i.cid]=!0,o.push(i))}if(h){for(s=0;s<this.length;s++)c[(i=this.models[s]).cid]||l.push(i);l.length&&this._removeModels(l,t)}var Y=!1,k=!p&&_&&h;if(o.length&&k?(Y=this.length!==o.length||n.some(this.models,(function(e,t){return e!==o[t]})),this.models.length=0,L(this.models,o,0),this.length=this.models.length):d.length&&(p&&(f=!0),L(this.models,d,null==r?this.length:r),this.length=this.models.length),f&&this.sort({silent:!0}),!t.silent){for(s=0;s<d.length;s++)null!=r&&(t.index=r+s),(i=d[s]).trigger("add",i,this,t);(f||Y)&&this.trigger("sort",this,t),(d.length||l.length||u.length)&&(t.changes={added:d,removed:l,merged:u},this.trigger("update",this,t))}return a?e[0]:e}},reset:function(e,t){t=t?n.clone(t):{};for(var a=0;a<this.models.length;a++)this._removeReference(this.models[a],t);return t.previousModels=this.models,this._reset(),e=this.add(e,n.extend({silent:!0},t)),t.silent||this.trigger("reset",this,t),e},push:function(e,t){return this.add(e,n.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,n.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return i.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.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 a=t.length;return n.isFunction(t)&&(t=t.bind(this)),1===a||n.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=n.extend({parse:!0},e)).success,a=this;return e.success=function(n){var r=e.reset?"reset":"set";a[r](n,e),t&&t.call(e.context,a,n,e),a.trigger("sync",a,n,e)},$(this,e),this.sync("read",this,e)},create:function(e,t){var a=(t=t?n.clone(t):{}).wait;if(!(e=this._prepareModel(e,t)))return!1;a||this.add(e,t);var r=this,i=t.success;return t.success=function(e,t,n){a&&r.add(e,n),i&&i.call(n.context,e,t,n)},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){return e[this.model.prototype.idAttribute||"id"]},values:function(){return new k(this,w)},keys:function(){return new k(this,T)},entries:function(){return new k(this,D)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(e,t){if(this._isModel(e))return e.collection||(e.collection=this),e;(t=t?n.clone(t):{}).collection=this;var a=new this.model(e,t);return a.validationError?(this.trigger("invalid",this,a.validationError,t),!1):a},_removeModels:function(e,t){for(var n=[],a=0;a<e.length;a++){var r=this.get(e[a]);if(r){var i=this.indexOf(r);this.models.splice(i,1),this.length--,delete this._byId[r.cid];var s=this.modelId(r.attributes);null!=s&&delete this._byId[s],t.silent||(t.index=i,r.trigger("remove",r,this,t)),n.push(r),this._removeReference(r,t)}}return n},_isModel:function(e){return e instanceof y},_addReference:function(e,t){this._byId[e.cid]=e;var n=this.modelId(e.attributes);null!=n&&(this._byId[n]=e),e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var n=this.modelId(e.attributes);null!=n&&delete this._byId[n],this===e.collection&&delete e.collection,e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,n,a){if(t){if(("add"===e||"remove"===e)&&n!==this)return;if("destroy"===e&&this.remove(t,a),"change"===e){var r=this.modelId(t.previousAttributes()),i=this.modelId(t.attributes);r!==i&&(null!=r&&delete this._byId[r],null!=i&&(this._byId[i]=t))}}this.trigger.apply(this,arguments)}});var Y="function"==typeof Symbol&&Symbol.iterator;Y&&(M.prototype[Y]=M.prototype.values);var k=function(e,t){this._collection=e,this._kind=t,this._index=0},w=1,T=2,D=3;Y&&(k.prototype[Y]=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===w)e=t;else{var n=this._collection.modelId(t.attributes);e=this._kind===T?n:[n,t]}return{value:e,done:!1}}this._collection=void 0}return{value:void 0,done:!0}};var b=t.View=function(e){this.cid=n.uniqueId("view"),this.preinitialize.apply(this,arguments),n.extend(this,n.pick(e,S)),this._ensureElement(),this.initialize.apply(this,arguments)},x=/^(\S+)\s*(.*)$/,S=["model","collection","el","id","attributes","className","tagName","events"];n.extend(b.prototype,o,{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=n.result(this,"events")),!e)return this;for(var t in this.undelegateEvents(),e){var a=e[t];if(n.isFunction(a)||(a=this[a]),a){var r=t.match(x);this.delegate(r[1],r[2],a.bind(this))}}return this},delegate:function(e,t,n){return this.$el.on(e+".delegateEvents"+this.cid,t,n),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(e,t,n){return this.$el.off(e+".delegateEvents"+this.cid,t,n),this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(n.result(this,"el"));else{var e=n.extend({},n.result(this,"attributes"));this.id&&(e.id=n.result(this,"id")),this.className&&(e.class=n.result(this,"className")),this.setElement(this._createElement(n.result(this,"tagName"))),this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}});var H=function(e,t,a,r){n.each(a,(function(n,a){t[a]&&(e.prototype[a]=function(e,t,n,a){switch(t){case 1:return function(){return e[n](this[a])};case 2:return function(t){return e[n](this[a],t)};case 3:return function(t,r){return e[n](this[a],j(t,this),r)};case 4:return function(t,r,i){return e[n](this[a],j(t,this),r,i)};default:return function(){var t=i.call(arguments);return t.unshift(this[a]),e[n].apply(e,t)}}}(t,n,a,r))}))},j=function(e,t){return n.isFunction(e)?e:n.isObject(e)&&!t._isModel(e)?E(e):n.isString(e)?function(t){return t.get(e)}:e},E=function(e){var t=n.matches(e);return function(e){return t(e.attributes)}};n.each([[M,{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},"models"],[y,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes"]],(function(e){var t=e[0],a=e[1],r=e[2];t.mixin=function(e){var a=n.reduce(n.functions(e),(function(e,t){return e[t]=0,e}),{});H(t,e,a,r)},H(t,n,a,r)})),t.sync=function(e,a,r){var i=P[e];n.defaults(r||(r={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var s={type:i,dataType:"json"};if(r.url||(s.url=n.result(a,"url")||U()),null!=r.data||!a||"create"!==e&&"update"!==e&&"patch"!==e||(s.contentType="application/json",s.data=JSON.stringify(r.attrs||a.toJSON(r))),r.emulateJSON&&(s.contentType="application/x-www-form-urlencoded",s.data=s.data?{model:s.data}:{}),r.emulateHTTP&&("PUT"===i||"DELETE"===i||"PATCH"===i)){s.type="POST",r.emulateJSON&&(s.data._method=i);var o=r.beforeSend;r.beforeSend=function(e){if(e.setRequestHeader("X-HTTP-Method-Override",i),o)return o.apply(this,arguments)}}"GET"===s.type||r.emulateJSON||(s.processData=!1);var d=r.error;r.error=function(e,t,n){r.textStatus=t,r.errorThrown=n,d&&d.call(r.context,e,t,n)};var u=r.xhr=t.ajax(n.extend(s,r));return a.trigger("request",a,u,r),u};var P={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var O=t.Router=function(e){e||(e={}),this.preinitialize.apply(this,arguments),e.routes&&(this.routes=e.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},A=/\((.*?)\)/g,C=/(\(\?)?:\w+/g,N=/\*\w+/g,F=/[\-{}\[\]+?.,\\\^$|#\s]/g;n.extend(O.prototype,o,{preinitialize:function(){},initialize:function(){},route:function(e,a,r){n.isRegExp(e)||(e=this._routeToRegExp(e)),n.isFunction(a)&&(r=a,a=""),r||(r=this[a]);var i=this;return t.history.route(e,(function(n){var s=i._extractParameters(e,n);!1!==i.execute(r,s,a)&&(i.trigger.apply(i,["route:"+a].concat(s)),i.trigger("route",a,s),t.history.trigger("route",i,a,s))})),this},execute:function(e,t,n){e&&e.apply(this,t)},navigate:function(e,n){return t.history.navigate(e,n),this},_bindRoutes:function(){if(this.routes){this.routes=n.result(this,"routes");for(var e,t=n.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){return e=e.replace(F,"\\$&").replace(A,"(?:$1)?").replace(C,(function(e,t){return t?e:"([^/?]+)"})).replace(N,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var a=e.exec(t).slice(1);return n.map(a,(function(e,t){return t===a.length-1?e||null:e?decodeURIComponent(e):null}))}});var W=t.History=function(){this.handlers=[],this.checkUrl=this.checkUrl.bind(this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},R=/^[#\/]|\s+$/g,z=/^\/+|\/+$/g,I=/#.*$/;W.started=!1,n.extend(W.prototype,o,{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(R,"")},start:function(e){if(W.started)throw new Error("Backbone.history has already been started");if(W.started=!0,this.options=n.extend({root:"/"},this.options,e),this.root=this.options.root,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(z,"/"),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 a=document.body,r=a.insertBefore(this.iframe,a.firstChild).contentWindow;r.document.open(),r.document.close(),r.location.hash="#"+this.fragment}var i=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?i("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?i("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),W.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!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),n.some(this.handlers,(function(t){if(t.route.test(e))return t.callback(e),!0})))},navigate:function(e,t){if(!W.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var n=this.root;""!==e&&"?"!==e.charAt(0)||(n=n.slice(0,-1)||"/");var a=n+e;e=e.replace(I,"");var r=this.decodeFragment(e);if(this.fragment!==r){if(this.fragment=r,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,a);else{if(!this._wantsHashChange)return this.location.assign(a);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var i=this.iframe.contentWindow;t.replace||(i.document.open(),i.document.close()),this._updateHash(i.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,n){if(n){var a=e.href.replace(/(javascript:|#).*$/,"");e.replace(a+"#"+t)}else e.hash="#"+t}}),t.history=new W,y.extend=M.extend=O.extend=b.extend=W.extend=function(e,t){var a,r=this;return a=e&&n.has(e,"constructor")?e.constructor:function(){return r.apply(this,arguments)},n.extend(a,r,t),a.prototype=n.create(r.prototype,e),a.prototype.constructor=a,a.__super__=r.prototype,a};var U=function(){throw new Error('A "url" property or function must be specified')},$=function(e,t){var n=t.error;t.error=function(a){n&&n.call(t.context,e,a,t),e.trigger("error",e,a,t)}};return t}(s,n,e,t)}.apply(t,r))||(e.exports=i)}).call(this,n(26))},function(e,t,n){"use strict";var a=n(2),r=n.n(a),i=n(0),s=n.n(i),o=n(19),d=n.n(o),u=n(30),l=n.n(u),c=n(3);
+var a=["","admin","log","core/search","core","3rdparty"],r=50,i=0,s=4,o=1,d=2,u=8,l=16,c=31,_="_$!<Favorite>!$_"},function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return _})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return h}));var a=n(2),r=n.n(a),i=n(3),s=n(5),o=function(e,t){return m(e,"",t)},d=function(e){return h()+"/remote.php/"+e},u=function(e){return window.location.protocol+"//"+window.location.host+d(e)},l=function(e,t){return t=2!==t?1:2,window.location.protocol+"//"+window.location.host+h()+"/ocs/v"+t+".php/"+e+"/"},c=function(e,t,n){var a=n||{};r.a.defaults(a,{escape:!0});var s=function(e,t){return t=t||[],e.replace(/{([^{}]*)}/g,(function(e,n){var r=t[n];return a.escape?"string"==typeof r||"number"==typeof r?encodeURIComponent(r):encodeURIComponent(e):"string"==typeof r||"number"==typeof r?r:e}))};return"/"!==e.charAt(0)&&(e="/"+e),!0===i.a.config.modRewriteWorking?h()+s(e,t):h()+"/index.php"+s(e,t)},_=function(e,t){return-1===t.indexOf(".")?m(e,"img",t+".svg"):m(e,"img",t)},m=function(e,t,n){var a=-1!==s.i.indexOf(e),r=h();return"php"!==n.substring(n.length-3)||a?"php"===n.substring(n.length-3)||a?(r+="core"!==e&&"search"!==e||"ajax"!==t?"/":"/index.php/",a||(r+="apps/"),""!==e&&(r+=e+="/"),t&&(r+=t+"/"),r+=n):(r=i.a.appswebroots[e],t&&(r+="/"+t+"/"),"/"!==r.substring(r.length-1)&&(r+="/"),r+=n):(r+="/index.php/apps/"+e,"index.php"!==n&&(r+="/",t&&(r+=encodeURI(t+"/")),r+=n)),r},h=function(){return i.a.webroot}},,,,,function(e,t,n){"use strict";t.__esModule=!0,t.extend=o,t.indexOf=function(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1},t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}if(!i.test(e))return e;return e.replace(r,s)},t.isEmpty=function(e){return!e&&0!==e||!(!l(e)||0!==e.length)},t.createFrame=function(e){var t=o({},e);return t._parent=e,t},t.blockParams=function(e,t){return e.path=t,e},t.appendContextPath=function(e,t){return(e?e+".":"")+t};var a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},r=/[&<>"'`=]/g,i=/[&<>"'`=]/;function s(e){return a[e]}function o(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}var d=Object.prototype.toString;t.toString=d;var u=function(e){return"function"==typeof e};u(/x/)&&(t.isFunction=u=function(e){return"function"==typeof e&&"[object Function]"===d.call(e)}),t.isFunction=u;var l=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===d.call(e)};t.isArray=l},function(e,t,n){(function(a){var r,i,s;s="object"==typeof self&&self.self===self&&self||"object"==typeof a&&a.global===a&&a,r=[n(2),n(0),t],void 0===(i=function(e,t,n){s.Backbone=function(e,t,n,a){var r=e.Backbone,i=Array.prototype.slice;t.VERSION="1.4.0",t.$=a,t.noConflict=function(){return e.Backbone=r,this},t.emulateHTTP=!1,t.emulateJSON=!1;var s,o=t.Events={},d=/\s+/,u=function(e,t,a,r,i){var s,o=0;if(a&&"object"==typeof a){void 0!==r&&"context"in i&&void 0===i.context&&(i.context=r);for(s=n.keys(a);o<s.length;o++)t=u(e,t,s[o],a[s[o]],i)}else if(a&&d.test(a))for(s=a.split(d);o<s.length;o++)t=e(t,s[o],r,i);else t=e(t,a,r,i);return t};o.on=function(e,t,n){return this._events=u(l,this._events||{},e,t,{context:n,ctx:this,listening:s}),s&&((this._listeners||(this._listeners={}))[s.id]=s,s.interop=!1),this},o.listenTo=function(e,t,a){if(!e)return this;var r=e._listenId||(e._listenId=n.uniqueId("l")),i=this._listeningTo||(this._listeningTo={}),o=s=i[r];o||(this._listenId||(this._listenId=n.uniqueId("l")),o=s=i[r]=new p(this,e));var d=c(e,t,a,this);if(s=void 0,d)throw d;return o.interop&&o.on(t,a),this};var l=function(e,t,n,a){if(n){var r=e[t]||(e[t]=[]),i=a.context,s=a.ctx,o=a.listening;o&&o.count++,r.push({callback:n,context:i,ctx:i||s,listening:o})}return e},c=function(e,t,n,a){try{e.on(t,n,a)}catch(e){return e}};o.off=function(e,t,n){return this._events?(this._events=u(_,this._events,e,t,{context:n,listeners:this._listeners}),this):this},o.stopListening=function(e,t,a){var r=this._listeningTo;if(!r)return this;for(var i=e?[e._listenId]:n.keys(r),s=0;s<i.length;s++){var o=r[i[s]];if(!o)break;o.obj.off(t,a,this),o.interop&&o.off(t,a)}return n.isEmpty(r)&&(this._listeningTo=void 0),this};var _=function(e,t,a,r){if(e){var i,s=r.context,o=r.listeners,d=0;if(t||s||a){for(i=t?[t]:n.keys(e);d<i.length;d++){var u=e[t=i[d]];if(!u)break;for(var l=[],c=0;c<u.length;c++){var _=u[c];if(a&&a!==_.callback&&a!==_.callback._callback||s&&s!==_.context)l.push(_);else{var m=_.listening;m&&m.off(t,a)}}l.length?e[t]=l:delete e[t]}return e}for(i=n.keys(o);d<i.length;d++)o[i[d]].cleanup()}};o.once=function(e,t,n){var a=u(m,{},e,t,this.off.bind(this));return"string"==typeof e&&null==n&&(t=void 0),this.on(a,t,n)},o.listenToOnce=function(e,t,n){var a=u(m,{},t,n,this.stopListening.bind(this,e));return this.listenTo(e,a)};var m=function(e,t,a,r){if(a){var i=e[t]=n.once((function(){r(t,i),a.apply(this,arguments)}));i._callback=a}return e};o.trigger=function(e){if(!this._events)return this;for(var t=Math.max(0,arguments.length-1),n=Array(t),a=0;a<t;a++)n[a]=arguments[a+1];return u(h,this._events,e,void 0,n),this};var h=function(e,t,n,a){if(e){var r=e[t],i=e.all;r&&i&&(i=i.slice()),r&&f(r,a),i&&f(i,[t].concat(a))}return e},f=function(e,t){var n,a=-1,r=e.length,i=t[0],s=t[1],o=t[2];switch(t.length){case 0:for(;++a<r;)(n=e[a]).callback.call(n.ctx);return;case 1:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i);return;case 2:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i,s);return;case 3:for(;++a<r;)(n=e[a]).callback.call(n.ctx,i,s,o);return;default:for(;++a<r;)(n=e[a]).callback.apply(n.ctx,t);return}},p=function(e,t){this.id=e._listenId,this.listener=e,this.obj=t,this.interop=!0,this.count=0,this._events=void 0};p.prototype.on=o.on,p.prototype.off=function(e,t){var n;this.interop?(this._events=u(_,this._events,e,t,{context:void 0,listeners:void 0}),n=!this._events):(this.count--,n=0===this.count),n&&this.cleanup()},p.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId],this.interop||delete this.obj._listeners[this.id]},o.bind=o.on,o.unbind=o.off,n.extend(t,o);var y=t.Model=function(e,t){var a=e||{};t||(t={}),this.preinitialize.apply(this,arguments),this.cid=n.uniqueId(this.cidPrefix),this.attributes={},t.collection&&(this.collection=t.collection),t.parse&&(a=this.parse(a,t)||{});var r=n.result(this,"defaults");a=n.defaults(n.extend({},r,a),r),this.set(a,t),this.changed={},this.initialize.apply(this,arguments)};n.extend(y.prototype,o,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",preinitialize:function(){},initialize:function(){},toJSON:function(e){return n.clone(this.attributes)},sync:function(){return t.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return n.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!n.iteratee(e,this)(this.attributes)},set:function(e,t,a){if(null==e)return this;var r;if("object"==typeof e?(r=e,a=t):(r={})[e]=t,a||(a={}),!this._validate(r,a))return!1;var i=a.unset,s=a.silent,o=[],d=this._changing;this._changing=!0,d||(this._previousAttributes=n.clone(this.attributes),this.changed={});var u=this.attributes,l=this.changed,c=this._previousAttributes;for(var _ in r)t=r[_],n.isEqual(u[_],t)||o.push(_),n.isEqual(c[_],t)?delete l[_]:l[_]=t,i?delete u[_]:u[_]=t;if(this.idAttribute in r&&(this.id=this.get(this.idAttribute)),!s){o.length&&(this._pending=a);for(var m=0;m<o.length;m++)this.trigger("change:"+o[m],this,u[o[m]],a)}if(d)return this;if(!s)for(;this._pending;)a=this._pending,this._pending=!1,this.trigger("change",this,a);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,n.extend({},t,{unset:!0}))},clear:function(e){var t={};for(var a in this.attributes)t[a]=void 0;return this.set(t,n.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!n.isEmpty(this.changed):n.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&n.clone(this.changed);var t,a=this._changing?this._previousAttributes:this.attributes,r={};for(var i in e){var s=e[i];n.isEqual(a[i],s)||(r[i]=s,t=!0)}return!!t&&r},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return n.clone(this._previousAttributes)},fetch:function(e){e=n.extend({parse:!0},e);var t=this,a=e.success;return e.success=function(n){var r=e.parse?t.parse(n,e):n;if(!t.set(r,e))return!1;a&&a.call(e.context,t,n,e),t.trigger("sync",t,n,e)},$(this,e),this.sync("read",this,e)},save:function(e,t,a){var r;null==e||"object"==typeof e?(r=e,a=t):(r={})[e]=t;var i=(a=n.extend({validate:!0,parse:!0},a)).wait;if(r&&!i){if(!this.set(r,a))return!1}else if(!this._validate(r,a))return!1;var s=this,o=a.success,d=this.attributes;a.success=function(e){s.attributes=d;var t=a.parse?s.parse(e,a):e;if(i&&(t=n.extend({},r,t)),t&&!s.set(t,a))return!1;o&&o.call(a.context,s,e,a),s.trigger("sync",s,e,a)},$(this,a),r&&i&&(this.attributes=n.extend({},d,r));var u=this.isNew()?"create":a.patch?"patch":"update";"patch"!==u||a.attrs||(a.attrs=r);var l=this.sync(u,this,a);return this.attributes=d,l},destroy:function(e){e=e?n.clone(e):{};var t=this,a=e.success,r=e.wait,i=function(){t.stopListening(),t.trigger("destroy",t,t.collection,e)};e.success=function(n){r&&i(),a&&a.call(e.context,t,n,e),t.isNew()||t.trigger("sync",t,n,e)};var s=!1;return this.isNew()?n.defer(e.success):($(this,e),s=this.sync("delete",this,e)),r||i(),s},url:function(){var e=n.result(this,"urlRoot")||n.result(this.collection,"url")||U();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({},n.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=n.extend({},this.attributes,e);var a=this.validationError=this.validate(e,t)||null;return!a||(this.trigger("invalid",this,a,n.extend(t,{validationError:a})),!1)}});var M=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,n.extend({silent:!0},t))},g={add:!0,remove:!0,merge:!0},v={add:!0,remove:!1},L=function(e,t,n){n=Math.min(Math.max(n,0),e.length);var a,r=Array(e.length-n),i=t.length;for(a=0;a<r.length;a++)r[a]=e[a+n];for(a=0;a<i;a++)e[a+n]=t[a];for(a=0;a<r.length;a++)e[a+i+n]=r[a]};n.extend(M.prototype,o,{model:y,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,n.extend({merge:!1},t,v))},remove:function(e,t){t=n.extend({},t);var a=!n.isArray(e);e=a?[e]:e.slice();var r=this._removeModels(e,t);return!t.silent&&r.length&&(t.changes={added:[],merged:[],removed:r},this.trigger("update",this,t)),a?r[0]:r},set:function(e,t){if(null!=e){(t=n.extend({},g,t)).parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var a=!n.isArray(e);e=a?[e]:e.slice();var r=t.at;null!=r&&(r=+r),r>this.length&&(r=this.length),r<0&&(r+=this.length+1);var i,s,o=[],d=[],u=[],l=[],c={},_=t.add,m=t.merge,h=t.remove,f=!1,p=this.comparator&&null==r&&!1!==t.sort,y=n.isString(this.comparator)?this.comparator:null;for(s=0;s<e.length;s++){i=e[s];var M=this.get(i);if(M){if(m&&i!==M){var v=this._isModel(i)?i.attributes:i;t.parse&&(v=M.parse(v,t)),M.set(v,t),u.push(M),p&&!f&&(f=M.hasChanged(y))}c[M.cid]||(c[M.cid]=!0,o.push(M)),e[s]=M}else _&&(i=e[s]=this._prepareModel(i,t))&&(d.push(i),this._addReference(i,t),c[i.cid]=!0,o.push(i))}if(h){for(s=0;s<this.length;s++)c[(i=this.models[s]).cid]||l.push(i);l.length&&this._removeModels(l,t)}var Y=!1,k=!p&&_&&h;if(o.length&&k?(Y=this.length!==o.length||n.some(this.models,(function(e,t){return e!==o[t]})),this.models.length=0,L(this.models,o,0),this.length=this.models.length):d.length&&(p&&(f=!0),L(this.models,d,null==r?this.length:r),this.length=this.models.length),f&&this.sort({silent:!0}),!t.silent){for(s=0;s<d.length;s++)null!=r&&(t.index=r+s),(i=d[s]).trigger("add",i,this,t);(f||Y)&&this.trigger("sort",this,t),(d.length||l.length||u.length)&&(t.changes={added:d,removed:l,merged:u},this.trigger("update",this,t))}return a?e[0]:e}},reset:function(e,t){t=t?n.clone(t):{};for(var a=0;a<this.models.length;a++)this._removeReference(this.models[a],t);return t.previousModels=this.models,this._reset(),e=this.add(e,n.extend({silent:!0},t)),t.silent||this.trigger("reset",this,t),e},push:function(e,t){return this.add(e,n.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,n.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return i.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.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 a=t.length;return n.isFunction(t)&&(t=t.bind(this)),1===a||n.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=n.extend({parse:!0},e)).success,a=this;return e.success=function(n){var r=e.reset?"reset":"set";a[r](n,e),t&&t.call(e.context,a,n,e),a.trigger("sync",a,n,e)},$(this,e),this.sync("read",this,e)},create:function(e,t){var a=(t=t?n.clone(t):{}).wait;if(!(e=this._prepareModel(e,t)))return!1;a||this.add(e,t);var r=this,i=t.success;return t.success=function(e,t,n){a&&r.add(e,n),i&&i.call(n.context,e,t,n)},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){return e[this.model.prototype.idAttribute||"id"]},values:function(){return new k(this,w)},keys:function(){return new k(this,T)},entries:function(){return new k(this,D)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(e,t){if(this._isModel(e))return e.collection||(e.collection=this),e;(t=t?n.clone(t):{}).collection=this;var a=new this.model(e,t);return a.validationError?(this.trigger("invalid",this,a.validationError,t),!1):a},_removeModels:function(e,t){for(var n=[],a=0;a<e.length;a++){var r=this.get(e[a]);if(r){var i=this.indexOf(r);this.models.splice(i,1),this.length--,delete this._byId[r.cid];var s=this.modelId(r.attributes);null!=s&&delete this._byId[s],t.silent||(t.index=i,r.trigger("remove",r,this,t)),n.push(r),this._removeReference(r,t)}}return n},_isModel:function(e){return e instanceof y},_addReference:function(e,t){this._byId[e.cid]=e;var n=this.modelId(e.attributes);null!=n&&(this._byId[n]=e),e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var n=this.modelId(e.attributes);null!=n&&delete this._byId[n],this===e.collection&&delete e.collection,e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,n,a){if(t){if(("add"===e||"remove"===e)&&n!==this)return;if("destroy"===e&&this.remove(t,a),"change"===e){var r=this.modelId(t.previousAttributes()),i=this.modelId(t.attributes);r!==i&&(null!=r&&delete this._byId[r],null!=i&&(this._byId[i]=t))}}this.trigger.apply(this,arguments)}});var Y="function"==typeof Symbol&&Symbol.iterator;Y&&(M.prototype[Y]=M.prototype.values);var k=function(e,t){this._collection=e,this._kind=t,this._index=0},w=1,T=2,D=3;Y&&(k.prototype[Y]=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===w)e=t;else{var n=this._collection.modelId(t.attributes);e=this._kind===T?n:[n,t]}return{value:e,done:!1}}this._collection=void 0}return{value:void 0,done:!0}};var b=t.View=function(e){this.cid=n.uniqueId("view"),this.preinitialize.apply(this,arguments),n.extend(this,n.pick(e,S)),this._ensureElement(),this.initialize.apply(this,arguments)},x=/^(\S+)\s*(.*)$/,S=["model","collection","el","id","attributes","className","tagName","events"];n.extend(b.prototype,o,{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=n.result(this,"events")),!e)return this;for(var t in this.undelegateEvents(),e){var a=e[t];if(n.isFunction(a)||(a=this[a]),a){var r=t.match(x);this.delegate(r[1],r[2],a.bind(this))}}return this},delegate:function(e,t,n){return this.$el.on(e+".delegateEvents"+this.cid,t,n),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(e,t,n){return this.$el.off(e+".delegateEvents"+this.cid,t,n),this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(n.result(this,"el"));else{var e=n.extend({},n.result(this,"attributes"));this.id&&(e.id=n.result(this,"id")),this.className&&(e.class=n.result(this,"className")),this.setElement(this._createElement(n.result(this,"tagName"))),this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}});var H=function(e,t,a,r){n.each(a,(function(n,a){t[a]&&(e.prototype[a]=function(e,t,n,a){switch(t){case 1:return function(){return e[n](this[a])};case 2:return function(t){return e[n](this[a],t)};case 3:return function(t,r){return e[n](this[a],j(t,this),r)};case 4:return function(t,r,i){return e[n](this[a],j(t,this),r,i)};default:return function(){var t=i.call(arguments);return t.unshift(this[a]),e[n].apply(e,t)}}}(t,n,a,r))}))},j=function(e,t){return n.isFunction(e)?e:n.isObject(e)&&!t._isModel(e)?E(e):n.isString(e)?function(t){return t.get(e)}:e},E=function(e){var t=n.matches(e);return function(e){return t(e.attributes)}};n.each([[M,{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},"models"],[y,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes"]],(function(e){var t=e[0],a=e[1],r=e[2];t.mixin=function(e){var a=n.reduce(n.functions(e),(function(e,t){return e[t]=0,e}),{});H(t,e,a,r)},H(t,n,a,r)})),t.sync=function(e,a,r){var i=P[e];n.defaults(r||(r={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var s={type:i,dataType:"json"};if(r.url||(s.url=n.result(a,"url")||U()),null!=r.data||!a||"create"!==e&&"update"!==e&&"patch"!==e||(s.contentType="application/json",s.data=JSON.stringify(r.attrs||a.toJSON(r))),r.emulateJSON&&(s.contentType="application/x-www-form-urlencoded",s.data=s.data?{model:s.data}:{}),r.emulateHTTP&&("PUT"===i||"DELETE"===i||"PATCH"===i)){s.type="POST",r.emulateJSON&&(s.data._method=i);var o=r.beforeSend;r.beforeSend=function(e){if(e.setRequestHeader("X-HTTP-Method-Override",i),o)return o.apply(this,arguments)}}"GET"===s.type||r.emulateJSON||(s.processData=!1);var d=r.error;r.error=function(e,t,n){r.textStatus=t,r.errorThrown=n,d&&d.call(r.context,e,t,n)};var u=r.xhr=t.ajax(n.extend(s,r));return a.trigger("request",a,u,r),u};var P={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var O=t.Router=function(e){e||(e={}),this.preinitialize.apply(this,arguments),e.routes&&(this.routes=e.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},A=/\((.*?)\)/g,C=/(\(\?)?:\w+/g,N=/\*\w+/g,F=/[\-{}\[\]+?.,\\\^$|#\s]/g;n.extend(O.prototype,o,{preinitialize:function(){},initialize:function(){},route:function(e,a,r){n.isRegExp(e)||(e=this._routeToRegExp(e)),n.isFunction(a)&&(r=a,a=""),r||(r=this[a]);var i=this;return t.history.route(e,(function(n){var s=i._extractParameters(e,n);!1!==i.execute(r,s,a)&&(i.trigger.apply(i,["route:"+a].concat(s)),i.trigger("route",a,s),t.history.trigger("route",i,a,s))})),this},execute:function(e,t,n){e&&e.apply(this,t)},navigate:function(e,n){return t.history.navigate(e,n),this},_bindRoutes:function(){if(this.routes){this.routes=n.result(this,"routes");for(var e,t=n.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){return e=e.replace(F,"\\$&").replace(A,"(?:$1)?").replace(C,(function(e,t){return t?e:"([^/?]+)"})).replace(N,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var a=e.exec(t).slice(1);return n.map(a,(function(e,t){return t===a.length-1?e||null:e?decodeURIComponent(e):null}))}});var W=t.History=function(){this.handlers=[],this.checkUrl=this.checkUrl.bind(this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},R=/^[#\/]|\s+$/g,z=/^\/+|\/+$/g,I=/#.*$/;W.started=!1,n.extend(W.prototype,o,{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(R,"")},start:function(e){if(W.started)throw new Error("Backbone.history has already been started");if(W.started=!0,this.options=n.extend({root:"/"},this.options,e),this.root=this.options.root,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(z,"/"),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 a=document.body,r=a.insertBefore(this.iframe,a.firstChild).contentWindow;r.document.open(),r.document.close(),r.location.hash="#"+this.fragment}var i=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?i("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?i("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),W.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!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),n.some(this.handlers,(function(t){if(t.route.test(e))return t.callback(e),!0})))},navigate:function(e,t){if(!W.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var n=this.root;""!==e&&"?"!==e.charAt(0)||(n=n.slice(0,-1)||"/");var a=n+e;e=e.replace(I,"");var r=this.decodeFragment(e);if(this.fragment!==r){if(this.fragment=r,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,a);else{if(!this._wantsHashChange)return this.location.assign(a);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var i=this.iframe.contentWindow;t.replace||(i.document.open(),i.document.close()),this._updateHash(i.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,n){if(n){var a=e.href.replace(/(javascript:|#).*$/,"");e.replace(a+"#"+t)}else e.hash="#"+t}}),t.history=new W,y.extend=M.extend=O.extend=b.extend=W.extend=function(e,t){var a,r=this;return a=e&&n.has(e,"constructor")?e.constructor:function(){return r.apply(this,arguments)},n.extend(a,r,t),a.prototype=n.create(r.prototype,e),a.prototype.constructor=a,a.__super__=r.prototype,a};var U=function(){throw new Error('A "url" property or function must be specified')},$=function(e,t){var n=t.error;t.error=function(a){n&&n.call(t.context,e,a,t),e.trigger("error",e,a,t)}};return t}(s,n,e,t)}.apply(t,r))||(e.exports=i)}).call(this,n(26))},function(e,t,n){"use strict";var a=n(2),r=n.n(a),i=n(0),s=n.n(i),o=n(19),d=n.n(o),u=n(30),l=n.n(u),c=n(3);
/*
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
*