2019-10-04 10:17:09 +00:00
! function ( e ) { var t = { } ; function n ( r ) { if ( t [ r ] ) return t [ r ] . exports ; var a = t [ r ] = { i : r , l : ! 1 , exports : { } } ; return e [ r ] . call ( a . exports , a , a . exports , n ) , a . l = ! 0 , a . exports } n . m = e , n . c = t , n . d = function ( e , t , r ) { n . o ( e , t ) || Object . defineProperty ( e , t , { enumerable : ! 0 , get : r } ) } , n . r = function ( e ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( e , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) } , n . t = function ( e , t ) { if ( 1 & t && ( e = n ( e ) ) , 8 & t ) return e ; if ( 4 & t && "object" == typeof e && e && e . _ _esModule ) return e ; var r = Object . create ( null ) ; if ( n . r ( r ) , Object . defineProperty ( r , "default" , { enumerable : ! 0 , value : e } ) , 2 & t && "string" != typeof e ) for ( var a in e ) n . d ( r , a , function ( t ) { return e [ t ] } . bind ( null , a ) ) ; return r } , n . n = function ( e ) { var t = e && e . _ _esModule ? function ( ) { return e . default } : function ( ) { return e } ; return n . d ( t , "a" , t ) , t } , n . o = function ( e , t ) { return Object . prototype . hasOwnProperty . call ( e , t ) } , n . p = "" , n ( n . s = 775 ) } ( [ function ( e , t , n ) { var r , a , i ;
2019-05-16 14:40:02 +00:00
/ * !
* jQuery JavaScript Library v2 . 1.4
* http : //jquery.com/
*
* Includes Sizzle . js
* http : //sizzlejs.com/
*
* Copyright 2005 , 2014 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2015 - 04 - 28 T16 : 01 Z
2019-10-04 10:17:09 +00:00
* /a="undefined"!=typeof window?window:this,i=function(n,a){var i=[],s=i.slice,o=i.concat,u=i.push,d=i.indexOf,l={},c=l.toString,f=l.hasOwnProperty,_={},m=n.document,h=function(e,t){return new h.fn.init(e,t)},p=/ ^ [ \ s\uFEFF \ xA0 ] + | [ \ s\uFEFF \ xA0 ] + $ / g , y = /^-ms-/ , g = /-([\da-z])/gi , M = function ( e , t ) { return t . toUpperCase ( ) } ; function v ( e ) { var t = "length" in e && e . length , n = h . type ( e ) ; return "function" !== n && ! h . isWindow ( e ) && ( ! ( 1 !== e . nodeType || ! t ) || "array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e ) } h . fn = h . prototype = { jquery : "2.1.4" , constructor : h , selector : "" , length : 0 , toArray : function ( ) { return s . call ( this ) } , get : function ( e ) { return null != e ? e < 0 ? this [ e + this . length ] : this [ e ] : s . call ( this ) } , pushStack : function ( e ) { var t = h . merge ( this . constructor ( ) , e ) ; return t . prevObject = this , t . context = this . context , t } , each : function ( e , t ) { return h . each ( this , e , t ) } , map : function ( e ) { return this . pushStack ( h . map ( this , ( function ( t , n ) { return e . call ( t , n , t ) } ) ) ) } , slice : function ( ) { return this . pushStack ( s . apply ( this , arguments ) ) } , first : function ( ) { return this . eq ( 0 ) } , last : function ( ) { return this . eq ( - 1 ) } , eq : function ( e ) { var t = this . length , n = + e + ( e < 0 ? t : 0 ) ; return this . pushStack ( n >= 0 && n < t ? [ this [ n ] ] : [ ] ) } , end : function ( ) { return this . prevObject || this . constructor ( null ) } , push : u , sort : i . sort , splice : i . splice } , h . extend = h . fn . extend = function ( ) { var e , t , n , r , a , i , s = arguments [ 0 ] || { } , o = 1 , u = arguments . length , d = ! 1 ; for ( "boolean" == typeof s && ( d = s , s = arguments [ o ] || { } , o ++ ) , "object" == typeof s || h . isFunction ( s ) || ( s = { } ) , o === u && ( s = this , o -- ) ; o < u ; o ++ ) if ( null != ( e = arguments [ o ] ) ) for ( t in e ) n = s [ t ] , s !== ( r = e [ t ] ) && ( d && r && ( h . isPlainObject ( r ) || ( a = h . isArray ( r ) ) ) ? ( a ? ( a = ! 1 , i = n && h . isArray ( n ) ? n : [ ] ) : i = n && h . isPlainObject ( n ) ? n : { } , s [ t ] = h . extend ( d , i , r ) ) : void 0 !== r && ( s [ t ] = r ) ) ; return s } , h . extend ( { expando : "jQuery" + ( "2.1.4" + Math . random ( ) ) . replace ( /\D/g , "" ) , isReady : ! 0 , error : function ( e ) { throw new Error ( e ) } , noop : function ( ) { } , isFunction : function ( e ) { return "function" === h . type ( e ) } , isArray : Array . isArray , isWindow : function ( e ) { return null != e && e === e . window } , isNumeric : function ( e ) { return ! h . isArray ( e ) && e - parseFloat ( e ) + 1 >= 0 } , isPlainObject : function ( e ) { return ! ( "object" !== h . type ( e ) || e . nodeType || h . isWindow ( e ) || e . constructor && ! f . call ( e . constructor . prototype , "isPrototypeOf" ) ) } , isEmptyObject : function ( e ) { var t ; for ( t in e ) return ! 1 ; return ! 0 } , type : function ( e ) { return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l [ c . call ( e ) ] || "object" : typeof e } , globalEval : function ( e ) { var t , n = eval ; ( e = h . trim ( e ) ) && ( 1 === e . indexOf ( "use strict" ) ? ( ( t = m . createElement ( "script" ) ) . text = e , m . head . appendChild ( t ) . parentNode . removeChild ( t ) ) : n ( e ) ) } , camelCase : function ( e ) { return e . replace ( y , "ms-" ) . replace ( g , M ) } , nodeName : function ( e , t ) { return e . nodeName && e . nodeName . toLowerCase ( ) === t . toLowerCase ( ) } , each : function ( e , t , n ) { var r = 0 , a = e . length , i = v ( e ) ; if ( n ) { if ( i ) for ( ; r < a && ! 1 !== t . apply ( e [ r ] , n ) ; r ++ ) ; else for ( r in e ) if ( ! 1 === t . apply ( e [ r ] , n ) ) break } else if ( i ) for ( ; r < a && ! 1 !== t . call ( e [ r ] , r , e [ r ] ) ; r ++ ) ; else for ( r in e ) if ( ! 1 === t . call ( e [ r ] , r , e [ r ] ) ) break ; return e } , trim : function ( e ) { return null == e ? "" : ( e + "" ) . replace ( p , "" ) } , makeArray : function ( e , t ) { var n = t || [ ] ; return null != e && ( v ( Object ( e ) ) ? h . merge ( n , "string" == typeof e ? [ e ] : e ) : u . call ( n , e ) ) , n } , inArray : function ( e , t , n ) { return null == t ? - 1 : d . call ( t , e , n ) } , merge : function ( e , t ) { for ( var n = + t . length , r = 0 , a = e . length ; r < n ; r ++ ) e [ a ++ ] = t [ r ] ; return e . length = a , e } , grep : function ( e , t , n ) { for ( var r = [ ] , a = 0 , i = e . length , s = ! n ; a < i ; a ++ ) ! t ( e [ a ] , a ) !== s && r . push ( e [ a ] ) ; return r } , map : function ( e , t , n ) { var r , a = 0 , i = e . length , s = [ ] ; if ( v ( e ) ) for ( ; a < i ; a ++ ) null != ( r = t ( e [ a ] , a , n ) ) && s . push ( r ) ; else for ( a in e ) null != ( r = t ( e [ a ] , a , n ) ) && s . push ( r ) ; return o . apply ( [ ] , s ) } , guid : 1 , proxy : function ( e , t ) { var n , r , a ; if ( "string" == typeof t && ( n = e [ t ] , t = e , e = n ) , h . isFunction ( e ) ) return r = s . call ( arguments , 2 ) , ( a = function ( ) { return e . apply ( t || this , r . concat ( s . call ( arguments ) ) ) } ) . guid = e . guid = e . guid || h . guid ++ , a } , now : Date . now , support : _ } ) , h . each ( "Boolean Number String Function Array Date RegExp Object Error" . split ( " " ) , ( function ( e , t ) { l [ "[object " + t + "]" ] = t . toLowerCase ( ) } ) ) ; var L =
2019-05-16 14:40:02 +00:00
/ * !
* Sizzle CSS Selector Engine v2 . 2.0 - pre
* http : //sizzlejs.com/
*
* Copyright 2008 , 2014 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2014 - 12 - 16
* /
2019-10-04 10:17:09 +00:00
function ( e ) { var t , n , r , a , i , s , o , u , d , l , c , f , _ , m , h , p , y , g , M , v = "sizzle" + 1 * new Date , L = e . document , Y = 0 , k = 0 , w = se ( ) , b = se ( ) , T = se ( ) , D = function ( e , t ) { return e === t && ( c = ! 0 ) , 0 } , x = 1 << 31 , S = { } . hasOwnProperty , H = [ ] , j = H . pop , O = H . push , P = H . push , E = H . slice , A = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; n ++ ) if ( e [ n ] === t ) return n ; return - 1 } , C = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped" , F = "[\\x20\\t\\r\\n\\f]" , N = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+" , W = N . replace ( "w" , "w#" ) , R = "\\[" + F + "*(" + N + ")(?:" + F + "*([*^$|!~]?=)" + F + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + W + "))|)" + F + "*\\]" , I = ":(" + N + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + R + ")*)|.*)\\)|)" , z = new RegExp ( F + "+" , "g" ) , U = new RegExp ( "^" + F + "+|((?:^|[^\\\\])(?:\\\\.)*)" + F + "+$" , "g" ) , $ = new RegExp ( "^" + F + "*," + F + "*" ) , J = new RegExp ( "^" + F + "*([>+~]|" + F + ")" + F + "*" ) , q = new RegExp ( "=" + F + "*([^\\]'\"]*?)" + F + "*\\]" , "g" ) , B = new RegExp ( I ) , V = new RegExp ( "^" + W + "$" ) , G = { ID : new RegExp ( "^#(" + N + ")" ) , CLASS : new RegExp ( "^\\.(" + N + ")" ) , TAG : new RegExp ( "^(" + N . replace ( "w" , "w*" ) + ")" ) , ATTR : new RegExp ( "^" + R ) , PSEUDO : new RegExp ( "^" + I ) , CHILD : new RegExp ( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + F + "*(even|odd|(([+-]|)(\\d*)n|)" + F + "*(?:([+-]|)" + F + "*(\\d+)|))" + F + "*\\)|)" , "i" ) , bool : new RegExp ( "^(?:" + C + ")$" , "i" ) , needsContext : new RegExp ( "^" + F + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + F + "*((?:-\\d)?\\d*)" + F + "*\\)|)(?=[^-]|$)" , "i" ) } , K = /^(?:input|select|textarea|button)$/i , X = /^h\d$/i , Q = /^[^{]+\{\s*\[native \w/ , Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/ , ee = /[+~]/ , te = /'|\\/g , ne = new RegExp ( "\\\\([\\da-f]{1,6}" + F + "?|(" + F + ")|.)" , "ig" ) , re = function ( e , t , n ) { var r = "0x" + t - 65536 ; return r != r || n ? t : r < 0 ? String . fromCharCode ( r + 65536 ) : String . fromCharCode ( r >> 10 | 55296 , 1023 & r | 56320 ) } , ae = function ( ) { f ( ) } ; try { P . apply ( H = E . call ( L . childNodes ) , L . childNodes ) , H [ L . childNodes . length ] . nodeType } catch ( e ) { P = { apply : H . length ? function ( e , t ) { O . apply ( e , E . call ( t ) ) } : function ( e , t ) { for ( var n = e . length , r = 0 ; e [ n ++ ] = t [ r ++ ] ; ) ; e . length = n - 1 } } } function ie ( e , t , r , a ) { var i , o , d , l , c , m , y , g , Y , k ; if ( ( t ? t . ownerDocument || t : L ) !== _ && f ( t ) , r = r || [ ] , l = ( t = t || _ ) . nodeType , "string" != typeof e || ! e || 1 !== l && 9 !== l && 11 !== l ) return r ; if ( ! a && h ) { if ( 11 !== l && ( i = Z . exec ( e ) ) ) if ( d = i [ 1 ] ) { if ( 9 === l ) { if ( ! ( o = t . getElementById ( d ) ) || ! o . parentNode ) return r ; if ( o . id === d ) return r . push ( o ) , r } else if ( t . ownerDocument && ( o = t . ownerDocument . getElementById ( d ) ) && M ( t , o ) && o . id === d ) return r . push ( o ) , r } else { if ( i [ 2 ] ) return P . apply ( r , t . getElementsByTagName ( e ) ) , r ; if ( ( d = i [ 3 ] ) && n . getElementsByClassName ) return P . apply ( r , t . getElementsByClassName ( d ) ) , r } if ( n . qsa && ( ! p || ! p . test ( e ) ) ) { if ( g = y = v , Y = t , k = 1 !== l && e , 1 === l && "object" !== t . nodeName . toLowerCase ( ) ) { for ( m = s ( e ) , ( y = t . getAttribute ( "id" ) ) ? g = y . replace ( te , "\\$&" ) : t . setAttribute ( "id" , g ) , g = "[id='" + g + "'] " , c = m . length ; c -- ; ) m [ c ] = g + pe ( m [ c ] ) ; Y = ee . test ( e ) && me ( t . parentNode ) || t , k = m . join ( "," ) } if ( k ) try { return P . apply ( r , Y . querySelectorAll ( k ) ) , r } catch ( e ) { } finally { y || t . removeAttribute ( "id" ) } } } return u ( e . replace ( U , "$1" ) , t , r , a ) } function se ( ) { var e = [ ] ; return function t ( n , a ) { return e . push ( n + " " ) > r . cacheLength && delete t [ e . shift ( ) ] , t [ n + " " ] = a } } function oe ( e ) { return e [ v ] = ! 0 , e } function ue ( e ) { var t = _ . createElement ( "div" ) ; try { return ! ! e ( t ) } catch ( e ) { return ! 1 } finally { t . parentNode && t . parentNode . removeChild ( t ) , t = null } } function de ( e , t ) { for ( var n = e . split ( "|" ) , a = e . length ; a -- ; ) r . attrHandle [ n [ a ] ] = t } function le ( e , t ) { var n = t && e , r = n && 1 === e . nodeType && 1 === t . nodeType && ( ~ t . sourceIndex || x ) - ( ~ e . sourceIndex || x ) ; if ( r ) return r ; if ( n ) for ( ; n = n . nextSibling ; ) if ( n === t ) return - 1 ; return e ? 1 : - 1 } function ce ( e ) { return function ( t ) { return "input" === t . nodeName . toLowerCase ( ) && t . type === e } } function fe ( e ) { return function ( t ) { var n = t . nodeName . toLowerCase ( ) ; return ( "input" === n || "button" === n ) && t . type === e } } function _e ( e ) { return oe ( ( function ( t ) { return t = + t , oe ( ( function ( n , r ) { for ( var a , i = e ( [ ] , n . length , t ) , s = i . length ; s -- ; ) n [ a = i [ s ] ] && ( n [ a ] = ! ( r [ a ] = n [ a ] ) ) } ) ) } ) ) } function me ( e ) { return e && void 0 !== e . getElementsByTagName && e } for ( t in n = ie . support = { } , i = ie . isXML = function ( e ) { var t = e && ( e . ownerDocument || e ) . documentElement ; return ! ! t && "HTML" !== t . nodeName } , f = ie . setDocument = function ( e ) { var
2019-09-25 16:19:42 +00:00
/ * *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / $ . f a l l B a c k S o u r c e s = [ ] , $ . i f r a m e C o u n t = 0 , $ . f a l l B a c k C a l l B a c k = f u n c t i o n ( e , t , n ) { $ . f a l l B a c k S o u r c e s [ e ] . f a l l B a c k C a l l B a c k ( t , n ) } , $ . p r o t o t y p e = { t y p e l e s s L i s t e n e r s : [ ] , i f r a m e : n u l l , l i s t e n e r s : { } , u s e F a l l B a c k : ! 1 , f a l l B a c k C a l l B a c k : f u n c t i o n ( e , t ) { v a r n ; i f ( ! t h i s . c l o s e d ) i f ( e ) { i f ( v o i d 0 ! = = t h i s . l i s t e n e r s . d o n e ) f o r ( n = 0 ; n < t h i s . l i s t e n e r s [ e ] . l e n g t h ; n + + ) t h i s . l i s t e n e r s [ e ] [ n ] ( t ) } e l s e f o r ( n = 0 ; n < t h i s . t y p e l e s s L i s t e n e r s . l e n g t h ; n + + ) t h i s . t y p e l e s s L i s t e n e r s [ n ] ( t ) } , l a s t L e n g t h : 0 , l i s t e n : f u n c t i o n ( e , t ) { t & & t . c a l l & & ( e ? t h i s . u s e F a l l B a c k ? ( t h i s . l i s t e n e r s [ e ] | | ( t h i s . l i s t e n e r s [ e ] = [ ] ) , t h i s . l i s t e n e r s [ e ] . p u s h ( t ) ) : t h i s . s o u r c e . a d d E v e n t L i s t e n e r ( e , ( f u n c t i o n ( e ) { v o i d 0 ! = = e . d a t a ? t ( J S O N . p a r s e ( e . d a t a ) ) : t ( " " ) } ) , ! 1 ) : t h i s . t y p e l e s s L i s t e n e r s . p u s h ( t ) ) } , c l o s e : f u n c t i o n ( ) { t h i s . c l o s e d = ! 0 , v o i d 0 ! = = t h i s . s o u r c e & & t h i s . s o u r c e . c l o s e ( ) } } ; v a r J = $ , q = w i n d o w . _ o c _ c a p a b i l i t i e s | | { } , B = f u n c t i o n ( ) { r e t u r n q } , V = n u l l , G = f u n c t i o n ( e ) { i f ( V ) { v a r t = V ; V . t r i g g e r ( n e w o . a . E v e n t ( " b e f o r e H i d e " ) ) , V . s l i d e U p ( A . j , ( f u n c t i o n ( ) { t . t r i g g e r ( n e w o . a . E v e n t ( " a f t e r H i d e " ) ) , e & & e . a p p l y ( t h i s , a r g u m e n t s ) } ) ) } o ( ) ( " . m e n u t o g g l e " ) . a t t r ( " a r i a - e x p a n d e d " , ! 1 ) , o ( ) ( " . o p e n e d M e n u " ) . r e m o v e C l a s s ( " o p e n e d M e n u " ) , V = n u l l , n u l l } , K = ! ! w i n d o w . _ o c _ i s a d m i n , X = a ( 2 2 ) , Q = { s t a r t S a v i n g : f u n c t i o n ( e ) { t h i s . s t a r t A c t i o n ( e , t ( " c o r e " , " S a v i n g . . . " ) ) } , s t a r t A c t i o n : f u n c t i o n ( e , t ) { o ( ) ( e ) . t e x t ( t ) . r e m o v e C l a s s ( " s u c c e s s " ) . r e m o v e C l a s s ( " e r r o r " ) . s t o p ( ! 0 , ! 0 ) . s h o w ( ) } , f i n i s h e d S a v i n g : f u n c t i o n ( e , t ) { t h i s . f i n i s h e d A c t i o n ( e , t ) } , f i n i s h e d A c t i o n : f u n c t i o n ( e , t ) { " s u c c e s s " = = = t . s t a t u s ? t h i s . f i n i s h e d S u c c e s s ( e , t . d a t a . m e s s a g e ) : t h i s . f i n i s h e d E r r o r ( e , t . d a t a . m e s s a g e ) } , f i n i s h e d S u c c e s s : f u n c t i o n ( e , t ) { o ( ) ( e ) . t e x t ( t ) . a d d C l a s s ( " s u c c e s s " ) . r e m o v e C l a s s ( " e r r o r " ) . s t o p ( ! 0 , ! 0 ) . d e l a y ( 3 e 3 ) . f a d e O u t ( 9 0 0 ) . s h o w ( ) } , f i n i s h e d E r r o r : f u n c t i o n ( e , t ) { o ( ) ( e ) . t e x t ( t ) . a d d C l a s s ( " e r r o r " ) . r e m o v e C l a s s ( " s u c c e s s " ) . s h o w ( ) } } , Z = a ( 8 8 ) , e e = f u n c t i o n ( e ) { f e . S e a r c h . s e a r c h ( e , n u l l , 0 , 3 0 ) } ;
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / e e . c u s t o m R e s u l t s = { } , e e . r e s u l t T y p e s = { } ; v a r t e = e e , n e = w i n d o w . _ t h e m e | | { } , r e = a ( 1 ) , a e = a . n ( r e ) ;
2019-05-16 14:40:02 +00:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-10-04 10:17:09 +00:00
function ie ( e ) { for ( var t , n = [ ] , r = 0 , a = - 1 , i = 0 ; r < e . length ; ) { t = e . charAt ( r ) ; var s = ! i && "." === t || t >= "0" && t <= "9" ; s !== i && ( n [ ++ a ] = "" , i = s ) , n [ a ] += t , r ++ } return n } var se = { History : { _handlers : [ ] , _pushState : function ( e , t , n ) { var r ; if ( r = "string" == typeof e ? e : fe . buildQueryString ( e ) , window . history . pushState ) { if ( t = t || location . pathname + "?" + r , navigator . userAgent . toLowerCase ( ) . indexOf ( "firefox" ) > - 1 && parseInt ( navigator . userAgent . split ( "/" ) . pop ( ) ) < 51 ) for ( var a , i = document . querySelectorAll ( '[fill^="url(#"], [stroke^="url(#"], [filter^="url(#invert"]' ) , s = 0 , o = i . length ; s < o ; s ++ ) ( a = i [ s ] ) . style . fill = a . style . fill , a . style . stroke = a . style . stroke , a . removeAttribute ( "filter" ) , a . setAttribute ( "filter" , "url(#invert)" ) ; n ? window . history . replaceState ( e , "" , t ) : window . history . pushState ( e , "" , t ) } else window . location . hash = "?" + r , this . _cancelPop = ! 0 } , pushState : function ( e , t ) { this . _pushState ( e , t , ! 1 ) } , replaceState : function ( e , t ) { this . _pushState ( e , t , ! 0 ) } , addOnPopStateHandler : function ( e ) { this . _handlers . push ( e ) } , _parseHashQuery : function ( ) { var e = window . location . hash , t = e . indexOf ( "?" ) ; return t >= 0 ? e . substr ( t + 1 ) : e . length ? e . substr ( 1 ) : "" } , _decodeQuery : function ( e ) { return e . replace ( /\+/g , " " ) } , parseUrlQuery : function ( ) { var e , t = this . _parseHashQuery ( ) ; return t && ( e = fe . parseQueryString ( this . _decodeQuery ( t ) ) ) , ( e = c . a . extend ( e || { } , fe . parseQueryString ( this . _decodeQuery ( location . search ) ) ) ) || { } } , _onPopState : function ( e ) { var t ; if ( this . _cancelPop ) this . _cancelPop = ! 1 ; else if ( this . _handlers . length ) { t = e && e . state , c . a . isString ( t ) ? t = fe . parseQueryString ( t ) : t || ( t = this . parseUrlQuery ( ) || { } ) ; for ( var n = 0 ; n < this . _handlers . length ; n ++ ) this . _handlers [ n ] ( t ) } } } , humanFileSize : a ( 89 ) . a , computerFileSize : function ( e ) { if ( "string" != typeof e ) return null ; var t = e . toLowerCase ( ) . trim ( ) , n = null , r = t . match ( /^[\s+]?([0-9]*)(\.([0-9]+))?( +)?([kmgtp]?b?)$/i ) ; return null === r ? null : ( n = parseFloat ( t ) , isFinite ( n ) ? ( r [ 5 ] && ( n *= { b : 1 , k : 1024 , kb : 1024 , mb : 1048576 , m : 1048576 , gb : 1073741824 , g : 1073741824 , tb : 1099511627776 , t : 1099511627776 , pb : 0x4000000000000 , p : 0x4000000000000 } [ r [ 5 ] ] ) , n = Math . round ( n ) ) : null ) } , formatDate : function ( e , t ) { return t = t || "LLL" , ae ( ) ( e ) . format ( t ) } , relativeModifiedDate : function ( e ) { var n = ae ( ) ( ) . diff ( ae ( ) ( e ) ) ; return n >= 0 && n < 45e3 ? t ( "core" , "seconds ago" ) : ae ( ) ( e ) . fromNow ( ) } , isIE : function ( ) { return o ( ) ( "html" ) . hasClass ( "ie" ) } , getScrollBarWidth : function ( ) { if ( this . _scrollBarWidth ) return this . _scrollBarWidth ; var e = document . createElement ( "p" ) ; e . style . width = "100%" , e . style . height = "200px" ; var t = document . createElement ( "div" ) ; t . style . position = "absolute" , t . style . top = "0px" , t . style . left = "0px" , t . style . visibility = "hidden" , t . style . width = "200px" , t . style . height = "150px" , t . style . overflow = "hidden" , t . appendChild ( e ) , document . body . appendChild ( t ) ; var n = e . offsetWidth ; t . style . overflow = "scroll" ; var r = e . offsetWidth ; return n === r && ( r = t . clientWidth ) , document . body . removeChild ( t ) , this . _scrollBarWidth = n - r , this . _scrollBarWidth } , stripTime : function ( e ) { return new Date ( e . getFullYear ( ) , e . getMonth ( ) , e . getDate ( ) ) } , naturalSortCompare : function ( e , t ) { var n , r = ie ( e ) , a = ie ( t ) ; for ( n = 0 ; r [ n ] && a [ n ] ; n ++ ) if ( r [ n ] !== a [ n ] ) { var i = Number ( r [ n ] ) , s = Number ( a [ n ] ) ; return i == r [ n ] && s == a [ n ] ? i - s : r [ n ] . localeCompare ( a [ n ] , fe . getLanguage ( ) ) } return r . length - a . length } , waitFor : function ( e , t ) { ! function n ( ) { ! 0 !== e ( ) && setTimeout ( n , t ) } ( ) } , isCookieSetToValue : function ( e , t ) { for ( var n = document . cookie . split ( ";" ) , r = 0 ; r < n . length ; r ++ ) { var a = n [ r ] . split ( "=" ) ; if ( a [ 0 ] . trim ( ) === e && a [ 1 ] . trim ( ) === t ) return ! 0 } return ! 1 } } , oe = window . _oc _debug , ue = window . _oc _webroot ;
2019-05-16 14:40:02 +00:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / i f ( v o i d 0 = = = u e ) { v a r d e = ( u e = l o c a t i o n . p a t h n a m e ) . i n d e x O f ( " / i n d e x . p h p / " ) ; u e = - 1 ! = = d e ? u e . s u b s t r ( 0 , d e ) : u e . s u b s t r ( 0 , u e . l a s t I n d e x O f ( " / " ) ) } v a r l e , c e = u e , f e = r . a = { c o r e A p p s : A . i , m e n u S p e e d : A . j , P E R M I S S I O N _ A L L : A . a , P E R M I S S I O N _ C R E A T E : A . b , P E R M I S S I O N _ D E L E T E : A . c , P E R M I S S I O N _ N O N E : A . d , P E R M I S S I O N _ R E A D : A . e , P E R M I S S I O N _ S H A R E : A . f , P E R M I S S I O N _ U P D A T E : A . g , T A G _ F A V O R I T E : A . h , f i l e I s B l a c k l i s t e d : f u n c t i o n ( e ) { r e t u r n ! ! e . m a t c h ( E . b l a c k l i s t _ f i l e s _ r e g e x ) } , a d d S c r i p t : f u n c t i o n ( e , t , n ) { v a r r ; c o n s o l e . w a r n ( " O C . a d d S c r i p t i s d e p r e c a t e d , u s e O C P . L o a d e r . l o a d S c r i p t i n s t e a d " ) ; v a r a = O C . f i l e P a t h ( e , " j s " , t + " . j s " ) ; r e t u r n u [ a ] ? n & & n ( ) : ( r = o . a . D e f e r r e d ( ) , o . a . g e t S c r i p t ( a , ( f u n c t i o n ( ) { r e t u r n r . r e s o l v e ( ) } ) ) , u [ a ] = r ) , u [ a ] } , a d d S t y l e : f u n c t i o n ( e , t ) { c o n s o l e . w a r n ( " O C . a d d S t y l e i s d e p r e c a t e d , u s e O C P . L o a d e r . l o a d S t y l e s h e e t i n s t e a d " ) ; v a r n = O C . f i l e P a t h ( e , " c s s " , t + " . c s s " ) ; - 1 = = = d . i n d e x O f ( n ) & & ( d . p u s h ( n ) , d o c u m e n t . c r e a t e S t y l e S h e e t ? d o c u m e n t . c r e a t e S t y l e S h e e t ( n ) : ( t = o ( ) ( ' < l i n k r e l = " s t y l e s h e e t " t y p e = " t e x t / c s s " h r e f = " ' + n + ' " / > ' ) , o ( ) ( " h e a d " ) . a p p e n d ( t ) ) ) } , A p p s : m . a , A p p C o n f i g : y , a p p C o n f i g : p , a p p S e t t i n g s : f u n c t i o n ( e ) { i f ( c o n s o l e . w a r n ( " O C . a p p S e t t i n g s i s d e p r e c a t e d a n d w i l l b e r e m o v e d w i t h N e x t c l o u d 1 8 " ) , v o i d 0 = = = e | | v o i d 0 = = = e . a p p i d ) t h r o w { n a m e : " M i s s i n g P a r a m e t e r " , m e s s a g e : " T h e p a r a m e t e r a p p i d i s m i s s i n g " } ; v a r n = { s c r i p t N a m e : " s e t t i n g s . p h p " , c a c h e : ! 0 } ; o . a . e x t e n d ( n , e ) ; v a r r = o ( ) ( " # a p p s e t t i n g s " ) ; i f ( 0 = = = r . l e n g t h ) t h r o w { n a m e : " M i s s i n g D O M E l e m e n t " , m e s s a g e : ' T h e r e h a s b e b e a n e l e m e n t w i t h i d " a p p s e t t i n g s " f o r t h e p o p u p t o s h o w . ' } ; v a r a = o ( ) ( " # a p p s e t t i n g s _ p o p u p " ) ; i f ( 0 = = = a . l e n g t h & & ( o ( ) ( " b o d y " ) . p r e p e n d ( ' < d i v c l a s s = " p o p u p h i d d e n " i d = " a p p s e t t i n g s _ p o p u p " > < / d i v > ' ) , ( a = o ( ) ( " # a p p s e t t i n g s _ p o p u p " ) ) . a d d C l a s s ( r . h a s C l a s s ( " t o p r i g h t " ) ? " t o p r i g h t " : " b o t t o m l e f t " ) ) , a . i s ( " : v i s i b l e " ) ) a . h i d e ( ) . r e m o v e ( ) ; e l s e { v a r i = r . h a s C l a s s ( " t o p r i g h t " ) ? " u p " : " l e f t " ; o . a . g e t ( O b j e c t ( g . a ) ( n . a p p i d , " " , n . s c r i p t N a m e ) , ( f u n c t i o n ( e ) { a . h t m l ( e ) . r e a d y ( ( f u n c t i o n ( ) { i f ( a . p r e p e n d ( ' < s p a n c l a s s = " a r r o w ' + i + ' " > < / s p a n > < h 2 > ' + t ( " c o r e " , " S e t t i n g s " ) + ' < / h 2 > < a c l a s s = " c l o s e " > < / a > ' ) . s h o w ( ) , a . f i n d ( " . c l o s e " ) . b i n d ( " c l i c k " , ( f u n c t i o n ( ) { a . r e m o v e ( ) } ) ) , v o i d 0 ! = = n . l o a d J S ) { v a r e ; i f ( ! 0 = = = n . l o a d J S ) e = " s e t t i n g s . j s " ; e l s e { i f ( " s t r i n g " ! = t y p e o f n . l o a d J S ) t h r o w { n a m e : " I n v a l i d P a r a m e t e r " , m e s s a g e : ' T h e " l o a d J S " p a r a m e t e r m u s t b e e i t h e r b o o l e a n o r a s t r i n g . ' } ; e = n . l o a d J S } n . c a c h e & & o . a . a j a x S e t u p ( { c a c h e : ! 0 } ) , o . a . g e t S c r i p t ( O b j e c t ( g . a ) ( n . a p p i d , " j s " , e ) ) . f a i l ( ( f u n c t i o n ( e , t , n ) { t h r o w n } ) ) } } ) ) . s h o w ( ) } ) , " h t m l " ) } } , a p p s w e b r o o t s : M , B a c k b o n e : j , C o n t a c t s M e n u : C . a , c o n f i g : E , c u r r e n t U s e r : W , d i a l o g s : z , E v e n t S o u r c e : J , g e t C u r r e n t U s e r : f u n c t i o n ( ) { r e t u r n { u i d : W , d i s p l a y N a m e : N } } , i s U s e r A d m i n : f u n c t i o n ( ) { r e t u r n K } , L 1 0 N : X . a , _ a j a x C o n n e c t i o n L o s t H a n d l e r : _ , _ p r o c e s s A j a x E r r o r : f u n c t i o n ( e ) { ( 0 ! = = e . s t a t u s | | " a b o r t " ! = = e . s t a t u s T e x t & & " t i m e o u t " ! = = e . s t a t u s T e x t & & ! f e . _ r e l o a d C a l l e d ) & & ( c . a . c o n t a i n s ( [ 3 0 2 , 3 0 3 , 3 0 7 , 4 0 1 ] , e . s t a t u s ) & & f e . c u r r e n t U s e r ? s e t T i m e o u t ( ( f u n c t i o n ( ) { i f ( ! f e . _ u s e r I s N a v i g a t i n g A w a y & & ! f e . _ r e l o a d C a l l e d ) { v a r e = 0 , t = s e t I n t e r v a l ( ( f u n c t i o n ( ) { f . s h o w U p d a t e ( n ( " c o r e " , " P r o b l e m l o a d i n g p a g e , r e l o a d i n g i n % n s e c o n d " , " P r o b l e m l o a d i n g p a g e , r e l o a d i n g i n % n s e c o n d s " , 5 - e ) ) , e > = 5 & & ( c l e a r I n t e r v a l ( t ) , f e . r e l o a d ( ) ) , e + + } ) , 1 e 3 ) ; f e . _ r e l o a d C a l l e d = ! 0 } } ) , 1 0 0 ) : 0 = = = e . s t a t u s & & s e t T i m e o u t ( ( f u n c t i o n ( ) { f e . _ u s e r I s N a v i g a t i n g A w a y | | f e . _ r e l o a d C a l l e d | | f e . _ a j a x C o n n e c t i o n L o s t H a n d l e r ( ) } ) , 1 0 0 ) ) } , r e g i s t e r X H R F o r E r r o r P r o c e s s i n g : f u n c t i o n ( e ) { e . a d d E v e n t L i s t e n e r & & ( e . a d d E v e n t L i s t e n e r ( " l o a d " , ( f u n c t i o n ( ) { 4 = = = e . r e a d y S t a t e & & ( e . s t a t u s > = 2 0 0 & & e . s t a t u s < 3 0 0 | | 3 0 4 = = = e . s t a t u s | | o ( ) ( d o c u m e n t ) . t r i g g e r ( n e w o . a . E v e n t ( " a j a x E r r o r " ) , e ) ) } ) ) , e . a d d E v e n t L i s t e n e r ( " e r r o r " , ( f u n c t i o n ( ) { o ( ) ( d o c u m e n t ) . t r i g g e r ( n e w o . a . E v e n t ( " a j a x E r r o r " ) , e ) } ) ) ) } , _ c a p a b i l i t i e s : B ( ) , g e t C a p a b i l i t i e s : B , h i d e M e n u s : G , r e g i s t e r M e n u : f u n c t i o n ( e , t , n , r ) { t . a d d C l a s s ( " m e n u " ) ; v a r a = " A " = = = e . p r o p ( " t a g N a m e " ) | | " B U T T O N " = = = e . p r o p ( " t a g N a m e " ) ; e . o n ( a ? " c l i c k . m e n u " : " c l i c k . m e n u k e y u p . m e n u " , ( f u n c t i o n ( a ) { a . p r e v e n t D e f a u l t ( ) , a . k e y & & " E n t e r " ! = = a . k e y | | ( t . i s ( V ) ? G ( ) : ( V & & G ( ) , ! 0 = = = r & & t . p a r e n t ( ) . a d d C l a s s ( " o p e n e d M e n u " ) , e . a t t r ( " a r i a - e x p a n d e d " , ! 0 ) , t . s l i d e T o g g l e ( A . j , n ) , V = t , e ) ) } ) ) } , s h o w M e n u : f u n c t i o n ( e , t , n ) { t . i s ( V ) | | ( G ( ) , V = t , e , t . t r i g g e r ( n e w o . a . E v e n t ( " b e f o r e S h o w " ) ) , t . s h o w ( ) , t . t r i g g e r ( n e w o . a . E v e n t ( " a f t e r S h o w " ) ) , c . a . i s F u n c t i o n ( n ) & & n ( ) ) } , u n r e g i s t e r M e n u : f u n c t i o n ( e , t ) { t . i s ( V ) & & G ( ) , e . o f f ( " c l i c k . m e n u " ) . r e m o v e C l a s s ( " m e n u t o g g l e " ) , t . r e m o v e C l a s s ( " m
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / O b j e c t ( i . s u b s c r i b e ) ( " c s r f - t o k e n - u p d a t e " , ( f u n c t i o n ( e ) { O C . r e q u e s t T o k e n = e . t o k e n , c o n s o l e . i n f o ( " O C . r e q u e s t T o k e n c h a n g e d " , e . t o k e n ) } ) ) } , , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; n . d ( t , " i " , ( f u n c t i o n ( ) { r e t u r n r } ) ) , n . d ( t , " j " , ( f u n c t i o n ( ) { r e t u r n a } ) ) , n . d ( t , " d " , ( f u n c t i o n ( ) { r e t u r n i } ) ) , n . d ( t , " b " , ( f u n c t i o n ( ) { r e t u r n s } ) ) , n . d ( t , " e " , ( f u n c t i o n ( ) { r e t u r n o } ) ) , n . d ( t , " g " , ( f u n c t i o n ( ) { r e t u r n u } ) ) , n . d ( t , " c " , ( f u n c t i o n ( ) { r e t u r n d } ) ) , n . d ( t , " f " , ( f u n c t i o n ( ) { r e t u r n l } ) ) , n . d ( t , " a " , ( f u n c t i o n ( ) { r e t u r n c } ) ) , n . d ( t , " h " , ( f u n c t i o n ( ) { r e t u r n f } ) ) ;
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software = you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation either version 3 of the
* License or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-10-04 10:17:09 +00:00
var r = [ "" , "admin" , "log" , "core/search" , "core" , "3rdparty" ] , a = 50 , i = 0 , s = 4 , o = 1 , u = 2 , d = 8 , l = 16 , c = 31 , f = "_$!<Favorite>!$_" } , function ( e , t , n ) { var r = n ( 8 ) , a = n ( 45 ) , i = n ( 63 ) , s = n ( 291 ) , o = r . Symbol , u = a ( "wks" ) ; e . exports = function ( e ) { return u [ e ] || ( u [ e ] = s && o [ e ] || ( s ? o : i ) ( "Symbol." + e ) ) } } , function ( e , t , n ) { "use strict" ; n . d ( t , "e" , ( function ( ) { return o } ) ) , n . d ( t , "h" , ( function ( ) { return u } ) ) , n . d ( t , "g" , ( function ( ) { return d } ) ) , n . d ( t , "f" , ( function ( ) { return l } ) ) , n . d ( t , "b" , ( function ( ) { return c } ) ) , n . d ( t , "d" , ( function ( ) { return f } ) ) , n . d ( t , "a" , ( function ( ) { return _ } ) ) , n . d ( t , "c" , ( function ( ) { return m } ) ) ; var r = n ( 2 ) , a = n . n ( r ) , i = n ( 3 ) , s = n ( 5 ) , o = function ( e , t ) { return _ ( e , "" , t ) } , u = function ( e ) { return m ( ) + "/remote.php/" + e } , d = function ( e ) { return window . location . protocol + "//" + window . location . host + u ( e ) } , l = function ( e , t ) { return t = 2 !== t ? 1 : 2 , window . location . protocol + "//" + window . location . host + m ( ) + "/ocs/v" + t + ".php/" + e + "/" } , c = function ( e , t , n ) { var r = n || { } ; a . a . defaults ( r , { escape : ! 0 } ) ; var s = function ( e , t ) { return t = t || [ ] , e . replace ( /{([^{}]*)}/g , ( function ( e , n ) { var a = t [ n ] ; return r . escape ? "string" == typeof a || "number" == typeof a ? encodeURIComponent ( a ) : encodeURIComponent ( e ) : "string" == typeof a || "number" == typeof a ? a : e } ) ) } ; return "/" !== e . charAt ( 0 ) && ( e = "/" + e ) , ! 0 === i . a . config . modRewriteWorking ? m ( ) + s ( e , t ) : m ( ) + "/index.php" + s ( e , t ) } , f = function ( e , t ) { return - 1 === t . indexOf ( "." ) ? _ ( e , "img" , t + ".svg" ) : _ ( e , "img" , t ) } , _ = function ( e , t , n ) { var r = - 1 !== s . i . indexOf ( e ) , a = m ( ) ; return "php" !== n . substring ( n . length - 3 ) || r ? "php" === n . substring ( n . length - 3 ) || r ? ( a += "core" !== e && "search" !== e || "ajax" !== t ? "/" : "/index.php/" , r || ( a += "apps/" ) , "" !== e && ( a += e += "/" ) , t && ( a += t + "/" ) , a += n ) : ( a = i . a . appswebroots [ e ] , t && ( a += "/" + t + "/" ) , "/" !== a . substring ( a . length - 1 ) && ( a += "/" ) , a += n ) : ( a += "/index.php/apps/" + e , "index.php" !== n && ( a += "/" , t && ( a += encodeURI ( t + "/" ) ) , a += n ) ) , a } , m = function ( ) { return i . a . webroot } } , function ( e , t , n ) { ( function ( t ) { var n = "object" , r = function ( e ) { return e && e . Math == Math && e } ; e . exports = r ( typeof globalThis == n && globalThis ) || r ( typeof window == n && window ) || r ( typeof self == n && self ) || r ( typeof t == n && t ) || Function ( "return this" ) ( ) } ) . call ( this , n ( 20 ) ) } , function ( e , t ) { e . exports = function ( e ) { try { return ! ! e ( ) } catch ( e ) { return ! 0 } } } , function ( e , t ) { e . exports = function ( e ) { return "object" == typeof e ? null !== e : "function" == typeof e } } , , , , , function ( e , t ) { var n = { } . hasOwnProperty ; e . exports = function ( e , t ) { return n . call ( e , t ) } } , function ( e , t , n ) { var r = n ( 24 ) , a = n ( 21 ) , i = n ( 43 ) ; e . exports = r ? function ( e , t , n ) { return a . f ( e , t , i ( 1 , n ) ) } : function ( e , t , n ) { return e [ t ] = n , e } } , function ( e , t , n ) { "use strict" ; t . _ _esModule = ! 0 , t . extend = o , t . indexOf = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; 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 ( a , 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 r = { "&" : "&" , "<" : "<" , ">" : ">" , '"' : """ , "'" : "'" , "`" : "`" , "=" : "=" } , a = /[&<>"'`=]/g , i = /[&<>"'`=]/ ; function s ( e ) { return r [ 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 u = Object . prototype . toString ; t . toString = u ; var d = function ( e ) { return "function" == typeof e } ; d ( /x/ ) && ( t . isFunction = d = function ( e ) { return "function" == typeof e && "[object Function]" === u . call ( e ) } ) , t . isFunction = d ; var l = Array . isArray || function ( e ) { return ! ( ! e || "object" != typeof e ) && "[object Array]" === u . call ( e ) } ; t . isArray = l } , function ( e , t , n ) { ( function ( r ) { var a , i , s ; s = "object" == typeof self && self . self === self && self || "object" == typeof r && r . global === r && r , a = [ n ( 2 ) , n ( 0 ) , t ] , void 0 === ( i = function ( e , t , n ) { s . Backbone = function ( e , t , n , r ) { var a = e . Backbone , i = Array . prototype . slice ; t . VERSION = "1.4.0" , t . $ = r , t . noConflict = function ( ) { return e . Backbone = a , this } , t . emulateHTTP = ! 1 , t . emulateJSON = ! 1 ; var s , o = t . Events = { } , u = /\s+/ , d = function ( e , t , r , a , i ) { var s , o = 0 ; if ( r && "object" == typeof r ) { void 0 !== a && "context" in i && void 0 === i . context && ( i . context = a ) ; for ( s = n . keys
2019-09-25 16:19:42 +00:00
/ * *
2019-05-31 11:27:29 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-10-04 10:17:09 +00:00
window . _oc _l10n _registry _translations = window . _oc _l10n _registry _translations || { } , window . _oc _l10n _registry _plural _functions = window . _oc _l10n _registry _plural _functions || { } ; var m = function ( e , t , n ) { h ( e ) ? function ( e , t , n ) { window . _oc _l10n _registry _translations [ e ] = Object . assign ( window . _oc _l10n _registry _translations [ e ] , t ) , window . _oc _l10n _registry _plural _functions [ e ] = n } ( e , t , n ) : function ( e , t , n ) { window . _oc _l10n _registry _translations [ e ] = t , window . _oc _l10n _registry _plural _functions [ e ] = n } ( e , t , n ) } , h = function ( e ) { return void 0 !== window . _oc _l10n _registry _translations [ e ] && void 0 !== window . _oc _l10n _registry _plural _functions [ e ] } , p = function ( e ) { return { translations : window . _oc _l10n _registry _translations [ e ] || { } , pluralFunction : window . _oc _l10n _registry _plural _functions [ e ] } } ; function y ( e ) { return ( y = "function" == typeof Symbol && "symbol" == typeof Symbol . iterator ? function ( e ) { return typeof e } : function ( e ) { return e && "function" == typeof Symbol && e . constructor === Symbol && e !== Symbol . prototype ? "symbol" : typeof e } ) ( e ) } n . d ( t , "b" , ( function ( ) { return M } ) ) , n . d ( t , "d" , ( function ( ) { return v } ) ) , n . d ( t , "c" , ( function ( ) { return L } ) ) ; var g = { load : function ( e , t ) { if ( h ( e ) || "en" === _ . a . getLocale ( ) ) { var n = s . a . Deferred ( ) , r = n . promise ( ) ; return r . then ( t ) , n . resolve ( ) , r } var a = this , i = _ . a . filePath ( e , "l10n" , _ . a . getLocale ( ) + ".json" ) ; return s . a . get ( i ) . then ( ( function ( t ) { t . translations && a . register ( e , t . translations , t . pluralForm ) } ) ) . then ( t ) } , register : function ( e , t ) { m ( e , t , this . _getPlural ) } , _unregister : function ( e ) { delete window . _oc _l10n _registry _translations [ e ] , delete window . _oc _l10n _registry _plural _functions [ e ] } , translate : function ( e , t , n , r , i ) { var s = i || { } ; a . a . defaults ( s , { escape : ! 0 } ) ; var o = t , d = p ( e ) . translations [ t ] ; return void 0 !== d && ( o = d ) , "object" === y ( n ) || void 0 !== r ? u . a . sanitize ( function ( e , t , n ) { return e . replace ( /%n/g , n ) . replace ( /{([^{}]*)}/g , ( function ( e , n ) { var r = t [ n ] ; return "string" == typeof r || "number" == typeof r ? s . escape ? u . a . sanitize ( f ( ) ( r ) ) : u . a . sanitize ( r ) : u . a . sanitize ( e ) } ) ) } ( o , n , r ) ) : u . a . sanitize ( o ) } , translatePlural : function ( e , t , n , r , a , i ) { var o = "_" + t + "_::_" + n + "_" , u = p ( e ) , d = u . translations [ o ] ; if ( void 0 !== d ) { var l = d ; if ( s . a . isArray ( l ) ) { var c = u . pluralFunction ( r ) ; return this . translate ( e , l [ c ] , a , r , i ) } } return 1 === r ? this . translate ( e , t , a , r , i ) : this . translate ( e , n , a , r , i ) } , _getPlural : function ( e ) { var t = _ . a . getLanguage ( ) ; if ( "pt_BR" === t && ( t = "xbr" ) , void 0 === t || "" === t ) return 1 === e ? 0 : 1 ; switch ( t . length > 3 && ( t = t . substring ( 0 , t . lastIndexOf ( "_" ) ) ) , t ) { case "az" : case "bo" : case "dz" : case "id" : case "ja" : case "jv" : case "ka" : case "km" : case "kn" : case "ko" : case "ms" : case "th" : case "tr" : case "vi" : case "zh" : return 0 ; case "af" : case "bn" : case "bg" : case "ca" : case "da" : case "de" : case "el" : case "en" : case "eo" : case "es" : case "et" : case "eu" : case "fa" : case "fi" : case "fo" : case "fur" : case "fy" : case "gl" : case "gu" : case "ha" : case "he" : case "hu" : case "is" : case "it" : case "ku" : case "lb" : case "ml" : case "mn" : case "mr" : case "nah" : case "nb" : case "ne" : case "nl" : case "nn" : case "no" : case "oc" : case "om" : case "or" : case "pa" : case "pap" : case "ps" : case "pt" : case "so" : case "sq" : case "sv" : case "sw" : case "ta" : case "te" : case "tk" : case "ur" : case "zu" : return 1 === e ? 0 : 1 ; case "am" : case "bh" : case "fil" : case "fr" : case "gun" : case "hi" : case "hy" : case "ln" : case "mg" : case "nso" : case "xbr" : case "ti" : case "wa" : return 0 === e || 1 === e ? 0 : 1 ; case "be" : case "bs" : case "hr" : case "ru" : case "sh" : case "sr" : case "uk" : return e % 10 == 1 && e % 100 != 11 ? 0 : e % 10 >= 2 && e % 10 <= 4 && ( e % 100 < 10 || e % 100 >= 20 ) ? 1 : 2 ; case "cs" : case "sk" : return 1 === e ? 0 : e >= 2 && e <= 4 ? 1 : 2 ; case "ga" : return 1 === e ? 0 : 2 === e ? 1 : 2 ; case "lt" : return e % 10 == 1 && e % 100 != 11 ? 0 : e % 10 >= 2 && ( e % 100 < 10 || e % 100 >= 20 ) ? 1 : 2 ; case "sl" : return e % 100 == 1 ? 0 : e % 100 == 2 ? 1 : e % 100 == 3 || e % 100 == 4 ? 2 : 3 ; case "mk" : return e % 10 == 1 ? 0 : 1 ; case "mt" : return 1 === e ? 0 : 0 === e || e % 100 > 1 && e % 100 < 11 ? 1 : e % 100 > 10 && e % 100 < 20 ? 2 : 3 ; case "lv" : return 0 === e ? 0 : e % 10 == 1 && e % 100 != 11 ? 1 : 2 ; case "pl" : return 1 === e ? 0 : e % 10 >= 2 && e % 10 <= 4 && ( e % 100 < 12 || e % 100 > 14 ) ? 1 : 2 ; case "cy" : return 1 === e ? 0 : 2 === e ? 1 : 8 === e || 11 === e ? 2 : 3 ; case "ro" : return 1 === e ? 0 : 0 === e || e % 100 > 0 && e % 100 < 20 ? 1 : 2 ; case "ar" : return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 && e % 100 <= 99 ? 4 : 5 ; default : return 0 } } } , M = ( t . a = g , function ( ) { var e = v ( ) ; return "string" == typeof e ? e . replace ( /_/g , "-" ) : e } ) , v = function ( ) { return s ( ) ( "html" ) . data ( "locale" ) } , L = function ( ) { return s ( ) ( "html" ) . prop ( "lang" ) } ; l . a . registerH
2019-05-16 14:40:02 +00:00
/ * *
* @ copyright Copyright ( c ) 2016 Joas Schilling < coding @ schilljs . com >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
*
* /
2019-10-04 10:17:09 +00:00
function s ( t , n , r ) { "post" !== t && "delete" !== t || ! i . a . PasswordConfirmation . requiresPasswordConfirmation ( ) ? ( r = r || { } , a . a . ajax ( { type : t . toUpperCase ( ) , url : i . a . linkToOCS ( "apps/provisioning_api/api/v1" , 2 ) + "config/apps" + n , data : r . data || { } , success : r . success , error : r . error } ) ) : i . a . PasswordConfirmation . requirePasswordConfirmation ( e . bind ( s , this , t , n , r ) ) } function o ( e ) { s ( "get" , "" , e ) } function u ( e , t ) { s ( "get" , "/" + e , t ) } function d ( e , t , n , r ) { ( r = r || { } ) . data = { defaultValue : n } , s ( "get" , "/" + e + "/" + t , r ) } function l ( e , t , n , r ) { ( r = r || { } ) . data = { value : n } , s ( "post" , "/" + e + "/" + t , r ) } function c ( e , t , n ) { s ( "delete" , "/" + e + "/" + t , n ) } } . call ( this , n ( 2 ) ) } , function ( e , t , n ) { e . exports = function ( ) { "use strict" ; var e = Object . freeze || function ( e ) { return e } , t = e ( [ "a" , "abbr" , "acronym" , "address" , "area" , "article" , "aside" , "audio" , "b" , "bdi" , "bdo" , "big" , "blink" , "blockquote" , "body" , "br" , "button" , "canvas" , "caption" , "center" , "cite" , "code" , "col" , "colgroup" , "content" , "data" , "datalist" , "dd" , "decorator" , "del" , "details" , "dfn" , "dir" , "div" , "dl" , "dt" , "element" , "em" , "fieldset" , "figcaption" , "figure" , "font" , "footer" , "form" , "h1" , "h2" , "h3" , "h4" , "h5" , "h6" , "head" , "header" , "hgroup" , "hr" , "html" , "i" , "img" , "input" , "ins" , "kbd" , "label" , "legend" , "li" , "main" , "map" , "mark" , "marquee" , "menu" , "menuitem" , "meter" , "nav" , "nobr" , "ol" , "optgroup" , "option" , "output" , "p" , "pre" , "progress" , "q" , "rp" , "rt" , "ruby" , "s" , "samp" , "section" , "select" , "shadow" , "small" , "source" , "spacer" , "span" , "strike" , "strong" , "style" , "sub" , "summary" , "sup" , "table" , "tbody" , "td" , "template" , "textarea" , "tfoot" , "th" , "thead" , "time" , "tr" , "track" , "tt" , "u" , "ul" , "var" , "video" , "wbr" ] ) , n = e ( [ "svg" , "a" , "altglyph" , "altglyphdef" , "altglyphitem" , "animatecolor" , "animatemotion" , "animatetransform" , "audio" , "canvas" , "circle" , "clippath" , "defs" , "desc" , "ellipse" , "filter" , "font" , "g" , "glyph" , "glyphref" , "hkern" , "image" , "line" , "lineargradient" , "marker" , "mask" , "metadata" , "mpath" , "path" , "pattern" , "polygon" , "polyline" , "radialgradient" , "rect" , "stop" , "style" , "switch" , "symbol" , "text" , "textpath" , "title" , "tref" , "tspan" , "video" , "view" , "vkern" ] ) , r = e ( [ "feBlend" , "feColorMatrix" , "feComponentTransfer" , "feComposite" , "feConvolveMatrix" , "feDiffuseLighting" , "feDisplacementMap" , "feDistantLight" , "feFlood" , "feFuncA" , "feFuncB" , "feFuncG" , "feFuncR" , "feGaussianBlur" , "feMerge" , "feMergeNode" , "feMorphology" , "feOffset" , "fePointLight" , "feSpecularLighting" , "feSpotLight" , "feTile" , "feTurbulence" ] ) , a = e ( [ "math" , "menclose" , "merror" , "mfenced" , "mfrac" , "mglyph" , "mi" , "mlabeledtr" , "mmultiscripts" , "mn" , "mo" , "mover" , "mpadded" , "mphantom" , "mroot" , "mrow" , "ms" , "mspace" , "msqrt" , "mstyle" , "msub" , "msup" , "msubsup" , "mtable" , "mtd" , "mtext" , "mtr" , "munder" , "munderover" ] ) , i = e ( [ "#text" ] ) , s = Object . freeze || function ( e ) { return e } , o = s ( [ "accept" , "action" , "align" , "alt" , "autocomplete" , "background" , "bgcolor" , "border" , "cellpadding" , "cellspacing" , "checked" , "cite" , "class" , "clear" , "color" , "cols" , "colspan" , "controls" , "coords" , "crossorigin" , "datetime" , "default" , "dir" , "disabled" , "download" , "enctype" , "face" , "for" , "headers" , "height" , "hidden" , "high" , "href" , "hreflang" , "id" , "integrity" , "ismap" , "label" , "lang" , "list" , "loop" , "low" , "max" , "maxlength" , "media" , "method" , "min" , "minlength" , "multiple" , "name" , "noshade" , "novalidate" , "nowrap" , "open" , "optimum" , "pattern" , "placeholder" , "poster" , "preload" , "pubdate" , "radiogroup" , "readonly" , "rel" , "required" , "rev" , "reversed" , "role" , "rows" , "rowspan" , "spellcheck" , "scope" , "selected" , "shape" , "size" , "sizes" , "span" , "srclang" , "start" , "src" , "srcset" , "step" , "style" , "summary" , "tabindex" , "title" , "type" , "usemap" , "valign" , "value" , "width" , "xmlns" ] ) , u = s ( [ "accent-height" , "accumulate" , "additive" , "alignment-baseline" , "ascent" , "attributename" , "attributetype" , "azimuth" , "basefrequency" , "baseline-shift" , "begin" , "bias" , "by" , "class" , "clip" , "clip-path" , "clip-rule" , "color" , "color-interpolation" , "color-interpolation-filters" , "color-profile" , "color-rendering" , "cx" , "cy" , "d" , "dx" , "dy" , "diffuseconstant" , "direction" , "display" , "divisor" , "dur" , "edgemode" , "elevation" , "end" , "fill" , "fill-opacity" , "fill-rule" , "filter" , "filterunits" , "flood-color" , "flood-opacity" , "font-family" , "font-size" , "font-size-adjust" , "font-stretch" , "font-style" , "font-variant" , "font-weight" , "fx" , "fy" , "g1" , "g2" , " g
2019-05-16 14:40:02 +00:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / t . a = { } } , f u n c t i o n ( e , t , n ) { e . e x p o r t s = n ( 5 2 ) . d e f a u l t } , f u n c t i o n ( e , t , n ) { v a r r = n ( 8 ) , a = n ( 1 0 0 ) . f , i = n ( 1 6 ) , s = n ( 3 8 ) , o = n ( 6 0 ) , u = n ( 2 8 3 ) , d = n ( 1 0 6 ) ; e . e x p o r t s = f u n c t i o n ( e , t ) { v a r n , l , c , f , _ , m = e . t a r g e t , h = e . g l o b a l , p = e . s t a t ; i f ( n = h ? r : p ? r [ m ] | | o ( m , { } ) : ( r [ m ] | | { } ) . p r o t o t y p e ) f o r ( l i n t ) { i f ( f = t [ l ] , c = e . n o T a r g e t G e t ? ( _ = a ( n , l ) ) & & _ . v a l u e : n [ l ] , ! d ( h ? l : m + ( p ? " . " : " # " ) + l , e . f o r c e d ) & & v o i d 0 ! = = c ) { i f ( t y p e o f f = = t y p e o f c ) c o n t i n u e ; u ( f , c ) } ( e . s h a m | | c & & c . s h a m ) & & i ( f , " s h a m " , ! 0 ) , s ( n , l , f , e ) } } } , f u n c t i o n ( e , t , n ) { v a r r = n ( 8 ) , a = n ( 4 5 ) , i = n ( 1 6 ) , s = n ( 1 5 ) , o = n ( 6 0 ) , u = n ( 1 0 4 ) , d = n ( 4 6 ) , l = d . g e t , c = d . e n f o r c e , f = S t r i n g ( u ) . s p l i t ( " t o S t r i n g " ) ; a ( " i n s p e c t S o u r c e " , ( f u n c t i o n ( e ) { r e t u r n u . c a l l ( e ) } ) ) , ( e . e x p o r t s = f u n c t i o n ( e , t , n , a ) { v a r u = ! ! a & & ! ! a . u n s a f e , d = ! ! a & & ! ! a . e n u m e r a b l e , l = ! ! a & & ! ! a . n o T a r g e t G e t ; " f u n c t i o n " = = t y p e o f n & & ( " s t r i n g " ! = t y p e o f t | | s ( n , " n a m e " ) | | i ( n , " n a m e " , t ) , c ( n ) . s o u r c e = f . j o i n ( " s t r i n g " = = t y p e o f t ? t : " " ) ) , e ! = = r ? ( u ? ! l & & e [ t ] & & ( d = ! 0 ) : d e l e t e e [ t ] , d ? e [ t ] = n : i ( e , t , n ) ) : d ? e [ t ] = n : o ( t , n ) } ) ( F u n c t i o n . p r o t o t y p e , " t o S t r i n g " , ( f u n c t i o n ( ) { r e t u r n " f u n c t i o n " = = t y p e o f t h i s & & l ( t h i s ) . s o u r c e | | u . c a l l ( t h i s ) } ) ) } , f u n c t i o n ( e , t ) { e . e x p o r t s = { } } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; t . _ _ e s M o d u l e = ! 0 ; v a r r = [ " d e s c r i p t i o n " , " f i l e N a m e " , " l i n e N u m b e r " , " m e s s a g e " , " n a m e " , " n u m b e r " , " s t a c k " ] ; f u n c t i o n a ( e , t ) { v a r n = t & & t . l o c , i = v o i d 0 , s = v o i d 0 ; n & & ( e + = " - " + ( i = n . s t a r t . l i n e ) + " : " + ( s = n . s t a r t . c o l u m n ) ) ; f o r ( v a r o = E r r o r . p r o t o t y p e . c o n s t r u c t o r . c a l l ( t h i s , e ) , u = 0 ; u < r . l e n g t h ; u + + ) t h i s [ r [ u ] ] = o [ r [ u ] ] ; E r r o r . c a p t u r e S t a c k T r a c e & & E r r o r . c a p t u r e S t a c k T r a c e ( t h i s , a ) ; t r y { n & & ( t h i s . l i n e N u m b e r = i , O b j e c t . d e f i n e P r o p e r t y ? O b j e c t . d e f i n e P r o p e r t y ( t h i s , " c o l u m n " , { v a l u e : s , e n u m e r a b l e : ! 0 } ) : t h i s . c o l u m n = s ) } c a t c h ( e ) { } } a . p r o t o t y p e = n e w E r r o r , t . d e f a u l t = a , e . e x p o r t s = t . d e f a u l t } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; O b j e c t . d e f i n e P r o p e r t y ( t , " _ _ e s M o d u l e " , { v a l u e : ! 0 } ) , t . e m i t = t . u n s u b s c r i b e = t . s u b s c r i b e = v o i d 0 ; v a r r = n ( 2 7 8 ) , a = n ( 2 7 9 ) ; v a r i = ( v o i d 0 ! = = w i n d o w . O C & & w i n d o w . O C . _ e v e n t B u s & & v o i d 0 = = = w i n d o w . _ n c _ e v e n t _ b u s & & ( c o n s o l e . w a r n ( " f o u n d o l d e v e n t b u s i n s t a n c e a t O C . _ e v e n t B u s . U p d a t e y o u r v e r s i o n ! " ) , w i n d o w . _ n c _ e v e n t _ b u s = w i n d o w . O C . _ e v e n t B u s ) , v o i d 0 ! = = w i n d o w . _ n c _ e v e n t _ b u s ? n e w r . P r o x y B u s ( w i n d o w . _ n c _ e v e n t _ b u s ) : w i n d o w . _ n c _ e v e n t _ b u s = n e w a . S i m p l e B u s ) , s = i . s u b s c r i b e . b i n d ( i ) ; t . s u b s c r i b e = s ; v a r o = i . u n s u b s c r i b e . b i n d ( i ) ; t . u n s u b s c r i b e = o ; v a r u = i . e m i t . b i n d ( i ) ; t . e m i t = u } , , f u n c t i o n ( e , t ) { e . e x p o r t s = f u n c t i o n ( e , t ) { r e t u r n { e n u m e r a b l e : ! ( 1 & e ) , c o n f i g u r a b l e : ! ( 2 & e ) , w r i t a b l e : ! ( 4 & e ) , v a l u e : t } } } , f u n c t i o n ( e , t , n ) { v a r r = n ( 1 0 1 ) , a = n ( 5 8 ) ; e . e x p o r t s = f u n c t i o n ( e ) { r e t u r n r ( a ( e ) ) } } , f u n c t i o n ( e , t , n ) { v a r r = n ( 8 ) , a = n ( 6 0 ) , i = n ( 6 1 ) , s = r [ " _ _ c o r e - j s _ s h a r e d _ _ " ] | | a ( " _ _ c o r e - j s _ s h a r e d _ _ " , { } ) ; ( e . e x p o r t s = f u n c t i o n ( e , t ) { r e t u r n s [ e ] | | ( s [ e ] = v o i d 0 ! = = t ? t : { } ) } ) ( " v e r s i o n s " , [ ] ) . p u s h ( { v e r s i o n : " 3 . 2 . 1 " , m o d e : i ? " p u r e " : " g l o b a l " , c o p y r i g h t : " © 2 0 1 9 D e n i s P u s h k a r e v ( z l o i r o c k . r u ) " } ) } , f u n c t i o n ( e , t , n ) { v a r r , a , i , s = n ( 2 8 2 ) , o = n ( 8 ) , u = n ( 1 0 ) , d = n ( 1 6 ) , l = n ( 1 5 ) , c = n ( 6 2 ) , f = n ( 4 7 ) , _ = o . W e a k M a p ; i f ( s ) { v a r m = n e w _ , h = m . g e t , p = m . h a s , y = m . s e t ; r = f u n c t i o n ( e , t ) { r e t u r n y . c a l l ( m , e , t ) , t } , a = f u n c t i o n ( e ) { r e t u r n h . c a l l ( m , e ) | | { } } , i = f u n c t i o n ( e ) { r e t u r n p . c a l l ( m , e ) } } e l s e { v a r g = c ( " s t a t e " ) ; f [ g ] = ! 0 , r = f u n c t i o n ( e , t ) { r e t u r n d ( e , g , t ) , t } , a = f u n c t i o n ( e ) { r e t u r n l ( e , g ) ? e [ g ] : { } } , i = f u n c t i o n ( e ) { r e t u r n l ( e , g ) } } e . e x p o r t s = { s e t : r , g e t : a , h a s : i , e n f o r c e : f u n c t i o n ( e ) { r e t u r n i ( e ) ? a ( e ) : r ( e , { } ) } , g e t t e r F o r : f u n c t i o n ( e ) { r e t u r n f u n c t i o n ( t ) { v a r n ; i f ( ! u ( t ) | | ( n = a ( t ) ) . t y p e ! = = e ) t h r o w T y p e E r r o r ( " I n c o m p a t i b l e r e c e i v e r , " + e + " r e q u i r e d " ) ; r e t u r n n } } } } , f u n c t i o n ( e , t ) { e . e x p o r t s = { } } , f u n c t i o n ( e , t , n ) { v a r r = n ( 6 5 ) , a = M a t h . m i n ; e . e x p o r t s = f u n c t i o n ( e ) { r e t u r n e > 0 ? a ( r ( e ) , 9 0 0 7 1 9 9 2 5 4 7 4 0 9 9 1 ) : 0 } } , f u n c t i o n ( e , t ) { e . e x p o r t s = f u n c t i o n ( e ) { t r y { r e t u r n ! ! e ( ) } c a t c h ( e ) { r e t u r n ! 0 } } } , , , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; f u n c t i o n r ( e ) { r e t u r n e & & e . _ _ e s M o d u l e ? e : { d e f a u l t : e } } f u n c t i o n a ( e ) { i f ( e & & e . _ _ e s M o d u l e ) r e t u r n e ; v a r t = { } ; i f ( n u l l ! = e ) f o r ( v a r n i n e ) O b j e c t . p r o t o t y p e . h a s O w n P r o p e r t y . c a l l ( e , n ) & & ( t [ n ] = e [ n ] ) ; r e t u r n t . d e f a u l t = e , t } t . _ _ e s M o d u l e = ! 0 ; v a r i = a ( n ( 1 2 2 ) ) , s = r ( n ( 3 3 1 ) ) , o = r ( n ( 4 0 ) ) , u = a ( n ( 1 7 ) ) , d = a ( n ( 3 3 2 ) ) , l = r ( n ( 3 3 3 ) ) ; f u n c t i o n c ( ) { v a r e = n e w i . H a n d l e b a r s E n v i r o n m e n t ; r e t u r n u . e x t e n d ( e , i ) , e . S a f e S t r i n g = s . d e f a u l t , e . E x c e p t i o n = o . d e f a u l t , e . U t i l s = u , e . e s c a p e E x p r e s s i o n = u . e s c a p e E x p r e s s i o n , e . V M = d , e . t e m p l a t e = f u n c t i o n ( t ) { r e t u r n d . t e m p l a t e ( t , e ) } , e } v a r f = c ( ) ; f . c r e a t e = c , l . d e f a u l t ( f ) , f . d e f a u l t = f , t . d e f a u l t = f , e . e x p o r t s = t . d e f a u l t } , , , , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ;
2019-10-04 11:23:32 +00:00
/ * !
* escape - html
* Copyright ( c ) 2012 - 2013 TJ Holowaychuk
* Copyright ( c ) 2015 Andreas Lubbe
* Copyright ( c ) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
2019-10-04 10:17:09 +00:00
* /var r=/ [ "'&<>]/;e.exports=function(e){var t,n=" "+e,a=r.exec(n);if(!a)return n;var i=" ",s=0,o=0;for(s=a.index;s<n.length;s++){switch(n.charCodeAt(s)){case 34:t=" & quot ; ";break;case 38:t=" & amp ; ";break;case 39:t=" & # 39 ; ";break;case 60:t=" & lt ; ";break;case 62:t=" & gt ; ";break;default:continue}o!==s&&(i+=n.substring(o,s)),o=s+1,i+=t}return o!==s?i+n.substring(o,s):i}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError(" Can 't call method on "+e);return e}},function(e,t,n){var r=n(10);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can' t convert object to primitive value ")}},function(e,t,n){var r=n(8),a=n(16);e.exports=function(e,t){try{a(r,e,t)}catch(n){r[e]=t}return t}},function(e,t){e.exports=!1},function(e,t,n){var r=n(45),a=n(63),i=r(" keys ");e.exports=function(e){return i[e]||(i[e]=a(e))}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return" Symbol ( "+String(void 0===e?" ":e)+" ) _ "+(++n+r).toString(36)}},function(e,t,n){var r=n(285),a=n(8),i=function(e){return" function "==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(a[e]):r[e]&&r[e][t]||a[e]&&a[e][t]}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=[" constructor "," hasOwnProperty "," isPrototypeOf "," propertyIsEnumerable "," toLocaleString "," toString "," valueOf "]},function(e,t,n){var r=n(58);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(293);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(25),a=n(297),i=n(66),s=n(47),o=n(299),u=n(103),d=n(62)(" IE _PROTO "),l=function(){},c=function(){var e,t=u(" iframe "),n=i.length;for(t.style.display=" none ",o.appendChild(t),t.src=String(" javascript : "),(e=t.contentWindow.document).open(),e.write(" < script > document . F = Object < \ / script > "),e.close(),c=e.F;n--;)delete c.prototype[i[n]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[d]=e):n=c(),void 0===t?n:a(n,t)},s[d]=!0},function(e,t,n){" use strict ";var r=n(37),a=n(300),i=n(114),s=n(115),o=n(71),u=n(16),d=n(38),l=n(6),c=n(61),f=n(39),_=n(113),m=_.IteratorPrototype,h=_.BUGGY_SAFARI_ITERATORS,p=l(" iterator "),y=function(){return this};e.exports=function(e,t,n,l,_,g,M){a(n,t,l);var v,L,Y,k=function(e){if(e===_&&x)return x;if(!h&&e in T)return T[e];switch(e){case" keys ":case" values ":case" entries ":return function(){return new n(this,e)}}return function(){return new n(this)}},w=t+" Iterator ",b=!1,T=e.prototype,D=T[p]||T[" @ @ iterator "]||_&&T[_],x=!h&&D||k(_),S=" Array "==t&&T.entries||D;if(S&&(v=i(S.call(new e)),m!==Object.prototype&&v.next&&(c||i(v)===m||(s?s(v,m):" function "!=typeof v[p]&&u(v,p,y)),o(v,w,!0,!0),c&&(f[w]=y)))," values "==_&&D&&" values "!==D.name&&(b=!0,x=function(){return D.call(this)}),c&&!M||T[p]===x||u(T,p,x),f[t]=x,_)if(L={values:k(" values "),keys:g?x:k(" keys "),entries:k(" entries ")},M)for(Y in L)!h&&!b&&Y in T||d(T,Y,L[Y]);else r({target:t,proto:!0,forced:h||b},L);return L}},function(e,t,n){var r=n(21).f,a=n(15),i=n(6)(" toStringTag ");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(90);e.exports=!r((function(){return 7!=Object.defineProperty({}," a ",{get:function(){return 7}}).a}))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){return" object "==typeof e?null!==e:" function " == typeof e } } , function ( e , t ) { var n = { } . hasOwnProperty ; e . exports = function ( e , t ) { return n . call ( e , t ) } } , , , , function
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-10-04 10:17:09 +00:00
var r = function ( e ) { var t , n , r , a , i = { } ; if ( ! e ) return null ; ( n = e . indexOf ( "?" ) ) >= 0 && ( e = e . substr ( n + 1 ) ) , t = e . replace ( /\+/g , "%20" ) . split ( "&" ) ; for ( var s = 0 ; s < t . length ; s ++ ) { var o = t [ s ] ; ( r = ( n = o . indexOf ( "=" ) ) >= 0 ? [ o . substr ( 0 , n ) , o . substr ( n + 1 ) ] : [ o ] ) . length && ( ( a = decodeURIComponent ( r [ 0 ] ) ) && ( r . length > 1 ? i [ a ] = decodeURIComponent ( r [ 1 ] ) : i [ a ] = null ) ) } return i } , a = function ( t ) { return t ? e . map ( t , ( function ( e , t ) { var n = encodeURIComponent ( t ) ; return null != e && ( n += "=" + encodeURIComponent ( e ) ) , n } ) ) . join ( "&" ) : "" } } ) . call ( this , n ( 0 ) ) } , , , , , , , function ( e , t , n ) { "use strict" ; n . d ( t , "b" , ( function ( ) { return o } ) ) ; var r = n ( 0 ) , a = n . n ( r ) , i = ! 1 , s = { enableDynamicSlideToggle : function ( ) { i = ! 0 } , showAppSidebar : function ( e ) { ( e || a ( ) ( "#app-sidebar" ) ) . removeClass ( "disappear" ) . show ( ) , a ( ) ( "#app-content" ) . trigger ( new a . a . Event ( "appresized" ) ) } , hideAppSidebar : function ( e ) { ( e || a ( ) ( "#app-sidebar" ) ) . hide ( ) . addClass ( "disappear" ) , a ( ) ( "#app-content" ) . trigger ( new a . a . Event ( "appresized" ) ) } } , o = function ( ) { var e = a ( ) ( "[data-apps-slide-toggle]" ) ; 0 === e . length && a ( ) ( "#app-navigation" ) . addClass ( "without-app-settings" ) , a ( ) ( document ) . click ( ( function ( t ) { i && ( e = a ( ) ( "[data-apps-slide-toggle]" ) ) , e . each ( ( function ( e , n ) { var r = a ( ) ( n ) . data ( "apps-slide-toggle" ) , i = a ( ) ( r ) ; function s ( ) { i . slideUp ( 4 * OC . menuSpeed , ( function ( ) { i . trigger ( new a . a . Event ( "hide" ) ) } ) ) , i . removeClass ( "opened" ) , a ( ) ( n ) . removeClass ( "opened" ) } if ( ! i . is ( ":animated" ) ) if ( a ( ) ( n ) . is ( a ( ) ( t . target ) . closest ( "[data-apps-slide-toggle]" ) ) ) i . is ( ":visible" ) ? s ( ) : function ( ) { i . slideDown ( 4 * OC . menuSpeed , ( function ( ) { i . trigger ( new a . a . Event ( "show" ) ) } ) ) , i . addClass ( "opened" ) , a ( ) ( n ) . addClass ( "opened" ) ; var e = a ( ) ( r + " [autofocus]" ) ; 1 === e . length && e . focus ( ) } ( ) ; else { var o = a ( ) ( t . target ) . closest ( r ) ; i . is ( ":visible" ) && o [ 0 ] !== i [ 0 ] && s ( ) } } ) ) } ) ) } ; t . a = s } , function ( e , t ) { "undefined" == typeof dav && ( dav = { } ) , dav . _XML _CHAR _MAP = { "<" : "<" , ">" : ">" , "&" : "&" , '"' : """ , "'" : "'" } , dav . _escapeXml = function ( e ) { return e . replace ( /[<>&"']/g , ( function ( e ) { return dav . _XML _CHAR _MAP [ e ] } ) ) } , dav . Client = function ( e ) { var t ; for ( t in e ) this [ t ] = e [ t ] } , dav . Client . prototype = { baseUrl : null , userName : null , password : null , xmlNamespaces : { "DAV:" : "d" } , propFind : function ( e , t , n , r ) { void 0 === n && ( n = "0" ) , n = "" + n , ( r = r || { } ) . Depth = n , r [ "Content-Type" ] = "application/xml; charset=utf-8" ; var a , i = '<?xml version="1.0"?>\n<d:propfind ' ; for ( a in this . xmlNamespaces ) i += " xmlns:" + this . xmlNamespaces [ a ] + '="' + a + '"' ; for ( var s in i += ">\n <d:prop>\n" , t ) if ( t . hasOwnProperty ( s ) ) { var o = this . parseClarkNotation ( t [ s ] ) ; this . xmlNamespaces [ o . namespace ] ? i += " <" + this . xmlNamespaces [ o . namespace ] + ":" + o . name + " />\n" : i += " <x:" + o . name + ' xmlns:x="' + o . namespace + '" />\n' } return i += " </d:prop>\n" , i += "</d:propfind>" , this . request ( "PROPFIND" , e , r , i ) . then ( function ( e ) { return "0" === n ? { status : e . status , body : e . body [ 0 ] , xhr : e . xhr } : { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , _renderPropSet : function ( e ) { var t = " <d:set>\n <d:prop>\n" ; for ( var n in e ) if ( e . hasOwnProperty ( n ) ) { var r , a = this . parseClarkNotation ( n ) , i = e [ n ] ; "d:resourcetype" !== ( r = this . xmlNamespaces [ a . namespace ] ? this . xmlNamespaces [ a . namespace ] + ":" + a . name : "x:" + a . name + ' xmlns:x="' + a . namespace + '"' ) && ( i = dav . _escapeXml ( i ) ) , t += " <" + r + ">" + i + "</" + r + ">\n" } return t += " </d:prop>\n" , t += " </d:set>\n" } , propPatch : function ( e , t , n ) { ( n = n || { } ) [ "Content-Type" ] = "application/xml; charset=utf-8" ; var r , a = '<?xml version="1.0"?>\n<d:propertyupdate ' ; for ( r in this . xmlNamespaces ) a += " xmlns:" + this . xmlNamespaces [ r ] + '="' + r + '"' ; return a += ">\n" + this . _renderPropSet ( t ) , a += "</d:propertyupdate>" , this . request ( "PROPPATCH" , e , n , a ) . then ( function ( e ) { return { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , mkcol : function ( e , t , n ) { var r = "" ; if ( ( n = n || { } ) [ "Content-Type" ] = "application/xml; charset=utf-8" , t ) { var a ; for ( a in r = '<?xml version="1.0"?>\n<d:mkcol' , this . xmlNamespaces ) r += " xmlns:" + this . xmlNamespaces [ a ] + '="' + a + '"' ; r += ">\n" + this . _renderPropSet ( t ) , r += "</d:mkcol>" } return this . request ( "MKCOL" , e , n , r ) . then ( function ( e ) { return { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , request : function ( e , t , n , r ) { var a , i = this , s = this . xhrProvider ( ) ; for ( a in n = n || { } , this . userName && ( n . Authorization = "Basic " + btoa ( this . userName + ":" + this . password ) ) , s . open ( e , this . resolveUrl ( t ) , ! 0 ) , n ) s . setR
2019-09-25 16:19:42 +00:00
/ * *
2019-05-16 14:40:02 +00:00
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
2019-10-04 10:17:09 +00:00
* / n . a = { c a l l b a c k : n u l l , p a g e L o a d T i m e : n u l l , i n i t : f u n c t i o n ( ) { o ( ) ( " . p a s s w o r d - c o n f i r m - r e q u i r e d " ) . o n ( " c l i c k " , i . a . b i n d ( t h i s . r e q u i r e P a s s w o r d C o n f i r m a t i o n , t h i s ) ) , t h i s . p a g e L o a d T i m e = d . a . n o w ( ) } , r e q u i r e s P a s s w o r d C o n f i r m a t i o n : f u n c t i o n ( ) { v a r e = t h i s . p a g e L o a d T i m e - 1 e 3 * w i n d o w . n c _ p a g e L o a d , t = d . a . n o w ( ) - ( e + 1 e 3 * w i n d o w . n c _ l a s t L o g i n ) ; r e t u r n w i n d o w . b a c k e n d A l l o w s P a s s w o r d C o n f i r m a t i o n & & t > 1 8 e 5 } , r e q u i r e P a s s w o r d C o n f i r m a t i o n : f u n c t i o n ( e , n , r ) { n = v o i d 0 ! = = n ? n : { } ; v a r a = { t i t l e : t ( " c o r e " , " A u t h e n t i c a t i o n r e q u i r e d " ) , t e x t : t ( " c o r e " , " T h i s a c t i o n r e q u i r e s y o u t o c o n f i r m y o u r p a s s w o r d " ) , c o n f i r m : t ( " c o r e " , " C o n f i r m " ) , l a b e l : t ( " c o r e " , " P a s s w o r d " ) , e r r o r : " " } , s = i . a . e x t e n d ( a , n ) , u = t h i s ; t h i s . r e q u i r e s P a s s w o r d C o n f i r m a t i o n ( ) & & l . a . d i a l o g s . p r o m p t ( s . t e x t , s . t i t l e , ( f u n c t i o n ( e , t ) { e & & " " ! = = t ? u . _ c o n f i r m P a s s w o r d ( t , s ) : i . a . i s F u n c t i o n ( r ) & & r ( ) } ) , ! 0 , s . l a b e l , ! 0 ) . t h e n ( ( f u n c t i o n ( ) { v a r e = o ( ) ( " . o c - d i a l o g : v i s i b l e " ) ; i f ( e . f i n d ( " . u i - i c o n " ) . r e m o v e ( ) , e . a d d C l a s s ( " p a s s w o r d - c o n f i r m a t i o n " ) , " " ! = = s . e r r o r ) v a r t = o ( ) ( " < p > < / p > " ) . a d d C l a s s ( " m s g w a r n i n g " ) . t e x t ( s . e r r o r ) ; e . f i n d ( " . o c - d i a l o g - c o n t e n t " ) . a p p e n d ( t ) , e . f i n d ( " . o c - d i a l o g - b u t t o n r o w " ) . a d d C l a s s ( " a s i d e " ) ; v a r n = e . f i n d ( " b u t t o n " ) ; n . e q ( 0 ) . h i d e ( ) , n . e q ( 1 ) . t e x t ( s . c o n f i r m ) } ) ) , t h i s . c a l l b a c k = e } , _ c o n f i r m P a s s w o r d : f u n c t i o n ( e , n ) { v a r r = t h i s ; o . a . a j a x ( { u r l : l . a . g e n e r a t e U r l ( " / l o g i n / c o n f i r m " ) , d a t a : { p a s s w o r d : e } , t y p e : " P O S T " , s u c c e s s : f u n c t i o n ( e ) { w i n d o w . n c _ l a s t L o g i n = e . l a s t L o g i n , i . a . i s F u n c t i o n ( r . c a l l b a c k ) & & r . c a l l b a c k ( ) } , e r r o r : f u n c t i o n ( ) { n . e r r o r = t ( " c o r e " , " F a i l e d t o a u t h e n t i c a t e , t r y a g a i n " ) , l . a . P a s s w o r d C o n f i r m a t i o n . r e q u i r e P a s s w o r d C o n f i r m a t i o n ( r . c a l l b a c k , n ) } } ) } } } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ;
2019-05-16 14:40:02 +00:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* 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/>.
* /
2019-10-04 10:17:09 +00:00
function r ( e , t ) { var n = [ "B" , "KB" , "MB" , "GB" , "TB" ] , r = e > 0 ? Math . floor ( Math . log ( e ) / Math . log ( 1024 ) ) : 0 , a = n [ r = Math . min ( n . length - 1 , r ) ] , i = ( e / Math . pow ( 1024 , r ) ) . toFixed ( 1 ) ; return ! 0 === t && 0 === r ? "0.0" !== i ? "< 1 KB" : "0 KB" : ( i = r < 2 ? parseFloat ( i ) . toFixed ( 0 ) : ".0" === i . substr ( i . length - 2 , 2 ) ? i . substr ( 0 , i . length - 2 ) : parseFloat ( i ) . toLocaleString ( OC . getCanonicalLocale ( ) ) ) + " " + a } n . d ( t , "a" , ( function ( ) { return r } ) ) } , function ( e , t ) { e . exports = function ( e ) { try { return ! ! e ( ) } catch ( e ) { return ! 0 } } } , function ( e , t ) { e . exports = function ( e ) { return "object" == typeof e ? null !== e : "function" == typeof e } } , function ( e , t , n ) { var r = n ( 72 ) , a = n ( 255 ) , i = n ( 340 ) ; e . exports = r ? function ( e , t , n ) { return a . f ( e , t , i ( 1 , n ) ) } : function ( e , t , n ) { return e [ t ] = n , e } } , function ( e , t , n ) { var r = n ( 49 ) ; e . exports = ! r ( ( function ( ) { return 7 != Object . defineProperty ( { } , "a" , { get : function ( ) { return 7 } } ) . a } ) ) } , function ( e , t , n ) { var r = n ( 93 ) , a = n ( 362 ) , i = n ( 356 ) ; e . exports = r ? function ( e , t , n ) { return a . f ( e , t , i ( 1 , n ) ) } : function ( e , t , n ) { return e [ t ] = n , e } } , function ( e , t , n ) { var r = n ( 29 ) , a = n ( 259 ) , i = n ( 441 ) , s = r [ "__core-js_shared__" ] || a ( "__core-js_shared__" , { } ) ; ( e . exports = function ( e , t ) { return s [ e ] || ( s [ e ] = void 0 !== t ? t : { } ) } ) ( "versions" , [ ] ) . push ( { version : "3.2.1" , mode : i ? "pure" : "global" , copyright : "© 2019 Denis Pushkarev (zloirock.ru)" } ) } , , , , function ( e ) { e . exports = JSON . parse ( '{"name":"@nextcloud/event-bus","version":"0.2.0","description":"","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"babel ./lib --out-dir dist --extensions \'.ts,.tsx\' --source-maps && tsc --emitDeclarationOnly","check-types":"tsc","dev":"babel ./lib --out-dir dist --extensions \'.ts,.tsx\' --watch","test":"jest","test:watch":"jest --watchAll"},"keywords":["nextcloud"],"homepage":"https://github.com/nextcloud/nextcloud-event-bus#readme","author":"Christoph Wurst","license":"GPL-3.0-or-later","repository":{"type":"git","url":"https://github.com/nextcloud/nextcloud-event-bus"},"dependencies":{"core-js":"^3.1.4"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.6.0","@babel/preset-typescript":"^7.6.0","babel-jest":"^24.9.0","browserslist-config-nextcloud":"0.0.1","jest":"^24.9.0","typescript":"^3.6.3"},"browserslist":["extends browserslist-config-nextcloud"],"_resolved":"https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-0.2.0.tgz","_integrity":"sha512-G+YTHhkJFQgJ2126UIrm3ezv+iESDRR/blbaBAz1WoCRPUTHfQZfdoarv/hNbXJaJ7aFz6mLsNe1+oGHwCpstg==","_from":"@nextcloud/event-bus@0.2.0"}' ) } , function ( e , t , n ) { var r = n ( 24 ) , a = n ( 281 ) , i = n ( 43 ) , s = n ( 44 ) , o = n ( 59 ) , u = n ( 15 ) , d = n ( 102 ) , l = Object . getOwnPropertyDescriptor ; t . f = r ? l : function ( e , t ) { if ( e = s ( e ) , t = o ( t , ! 0 ) , d ) try { return l ( e , t ) } catch ( e ) { } if ( u ( e , t ) ) return i ( ! a . f . call ( e , t ) , e [ t ] ) } } , function ( e , t , n ) { var r = n ( 9 ) , a = n ( 57 ) , i = "" . split ; e . exports = r ( ( function ( ) { return ! Object ( "z" ) . propertyIsEnumerable ( 0 ) } ) ) ? function ( e ) { return "String" == a ( e ) ? i . call ( e , "" ) : Object ( e ) } : Object } , function ( e , t , n ) { var r = n ( 24 ) , a = n ( 9 ) , i = n ( 103 ) ; e . exports = ! r && ! a ( ( function ( ) { return 7 != Object . defineProperty ( i ( "div" ) , "a" , { get : function ( ) { return 7 } } ) . a } ) ) } , function ( e , t , n ) { var r = n ( 8 ) , a = n ( 10 ) , i = r . document , s = a ( i ) && a ( i . createElement ) ; e . exports = function ( e ) { return s ? i . createElement ( e ) : { } } } , function ( e , t , n ) { var r = n ( 45 ) ; e . exports = r ( "native-function-to-string" , Function . toString ) } , function ( e , t , n ) { var r = n ( 15 ) , a = n ( 44 ) , i = n ( 287 ) . indexOf , s = n ( 47 ) ; e . exports = function ( e , t ) { var n , o = a ( e ) , u = 0 , d = [ ] ; for ( n in o ) ! r ( s , n ) && r ( o , n ) && d . push ( n ) ; for ( ; t . length > u ; ) r ( o , n = t [ u ++ ] ) && ( ~ i ( d , n ) || d . push ( n ) ) ; return d } } , function ( e , t , n ) { var r = n ( 9 ) , a = /#|\.prototype\./ , i = function ( e , t ) { var n = o [ s ( e ) ] ; return n == d || n != u && ( "function" == typeof t ? r ( t ) : ! ! t ) } , s = i . normalize = function ( e ) { return String ( e ) . replace ( a , "." ) . toLowerCase ( ) } , o = i . data = { } , u = i . NATIVE = "N" , d = i . POLYFILL = "P" ; e . exports = i } , function ( e , t , n ) { var r = n ( 57 ) ; e . exports = Array . isArray || function ( e ) { return "Array" == r ( e ) } } , function ( e , t , n ) { var r = n ( 10 ) , a = n ( 107 ) , i = n ( 6 ) ( "species" ) ; e . exports = function ( e , t ) { var n ; return a ( e ) && ( "function" != typeof ( n = e . constructor ) || n !== Array && ! a ( n . prototype ) ? r ( n ) && null === ( n = n [ i ] ) && ( n = void 0 ) : n = void 0 ) , new ( void 0 === n ? Array : n ) ( 0 === t ? 0 : t ) } } , function ( e , t , n ) { var r = n ( 9 ) , a = n ( 6 ) ( "species" ) ; e . exp
2019-05-16 14:40:02 +00:00
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
* /
2019-10-04 10:17:09 +00:00
e . exports = function ( e ) { return null != e && null != e . constructor && "function" == typeof e . constructor . isBuffer && e . constructor . isBuffer ( e ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) , a = n ( 348 ) , i = n ( 421 ) , s = n ( 422 ) , o = n ( 353 ) ; function u ( e ) { this . defaults = e , this . interceptors = { request : new i , response : new i } } u . prototype . request = function ( e ) { "string" == typeof e ? ( e = arguments [ 1 ] || { } ) . url = arguments [ 0 ] : e = e || { } , ( e = o ( this . defaults , e ) ) . method = e . method ? e . method . toLowerCase ( ) : "get" ; var t = [ s , void 0 ] , n = Promise . resolve ( e ) ; for ( this . interceptors . request . forEach ( ( function ( e ) { t . unshift ( e . fulfilled , e . rejected ) } ) ) , this . interceptors . response . forEach ( ( function ( e ) { t . push ( e . fulfilled , e . rejected ) } ) ) ; t . length ; ) n = n . then ( t . shift ( ) , t . shift ( ) ) ; return n } , u . prototype . getUri = function ( e ) { return e = o ( this . defaults , e ) , a ( e . url , e . params , e . paramsSerializer ) . replace ( /^\?/ , "" ) } , r . forEach ( [ "delete" , "get" , "head" , "options" ] , ( function ( e ) { u . prototype [ e ] = function ( t , n ) { return this . request ( r . merge ( n || { } , { method : e , url : t } ) ) } } ) ) , r . forEach ( [ "post" , "put" , "patch" ] , ( function ( e ) { u . prototype [ e ] = function ( t , n , a ) { return this . request ( r . merge ( a || { } , { method : e , url : t , data : n } ) ) } } ) ) , e . exports = u } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) ; function a ( ) { this . handlers = [ ] } a . prototype . use = function ( e , t ) { return this . handlers . push ( { fulfilled : e , rejected : t } ) , this . handlers . length - 1 } , a . prototype . eject = function ( e ) { this . handlers [ e ] && ( this . handlers [ e ] = null ) } , a . prototype . forEach = function ( e ) { r . forEach ( this . handlers , ( function ( t ) { null !== t && e ( t ) } ) ) } , e . exports = a } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) , a = n ( 423 ) , i = n ( 349 ) , s = n ( 350 ) , o = n ( 430 ) , u = n ( 431 ) ; function d ( e ) { e . cancelToken && e . cancelToken . throwIfRequested ( ) } e . exports = function ( e ) { return d ( e ) , e . baseURL && ! o ( e . url ) && ( e . url = u ( e . baseURL , e . url ) ) , e . headers = e . headers || { } , e . data = a ( e . data , e . headers , e . transformRequest ) , e . headers = r . merge ( e . headers . common || { } , e . headers [ e . method ] || { } , e . headers || { } ) , r . forEach ( [ "delete" , "get" , "head" , "post" , "put" , "patch" , "common" ] , ( function ( t ) { delete e . headers [ t ] } ) ) , ( e . adapter || s . adapter ) ( e ) . then ( ( function ( t ) { return d ( e ) , t . data = a ( t . data , t . headers , e . transformResponse ) , t } ) , ( function ( t ) { return i ( t ) || ( d ( e ) , t && t . response && ( t . response . data = a ( t . response . data , t . response . headers , e . transformResponse ) ) ) , Promise . reject ( t ) } ) ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) ; e . exports = function ( e , t , n ) { return r . forEach ( n , ( function ( n ) { e = n ( e , t ) } ) ) , e } } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) ; e . exports = function ( e , t ) { r . forEach ( e , ( function ( n , r ) { r !== t && r . toUpperCase ( ) === t . toUpperCase ( ) && ( e [ t ] = n , delete e [ r ] ) } ) ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 352 ) ; e . exports = function ( e , t , n ) { var a = n . config . validateStatus ; ! a || a ( n . status ) ? e ( n ) : t ( r ( "Request failed with status code " + n . status , n . config , null , n . request , n ) ) } } , function ( e , t , n ) { "use strict" ; e . exports = function ( e , t , n , r , a ) { return e . config = t , n && ( e . code = n ) , e . request = r , e . response = a , e . isAxiosError = ! 0 , e . toJSON = function ( ) { return { message : this . message , name : this . name , description : this . description , number : this . number , fileName : this . fileName , lineNumber : this . lineNumber , columnNumber : this . columnNumber , stack : this . stack , config : this . config , code : this . code } } , e } } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) , a = [ "age" , "authorization" , "content-length" , "content-type" , "etag" , "expires" , "from" , "host" , "if-modified-since" , "if-unmodified-since" , "last-modified" , "location" , "max-forwards" , "proxy-authorization" , "referer" , "retry-after" , "user-agent" ] ; e . exports = function ( e ) { var t , n , i , s = { } ; return e ? ( r . forEach ( e . split ( "\n" ) , ( function ( e ) { if ( i = e . indexOf ( ":" ) , t = r . trim ( e . substr ( 0 , i ) ) . toLowerCase ( ) , n = r . trim ( e . substr ( i + 1 ) ) , t ) { if ( s [ t ] && a . indexOf ( t ) >= 0 ) return ; s [ t ] = "set-cookie" === t ? ( s [ t ] ? s [ t ] : [ ] ) . concat ( [ n ] ) : s [ t ] ? s [ t ] + ", " + n : n } } ) ) , s ) : s } } , function ( e , t , n ) { "use strict" ; var r = n ( 19 ) ; e . exports = r . isStandardBrowserEnv ( ) ? function ( ) { var e , t = /(msie|trident)/i . test ( navigator . userAgent ) , n = document . createElement ( "a" ) ; function a ( e ) { var r = e ; return t && ( n . setAttribute ( "href" , r ) , r = n . href ) , n . setAttribute ( "href" , r ) , { href : n . href , protocol : n . protocol ? n . protocol . replace ( /:$/ , "" ) : "" , host : n . host , search : n . search ? n . search . replace ( /^\?/ , "" ) : "" , hash : n . hash ? n . hash . replace ( /^#/ , "" ) : "" , hostname : n . hostname , port : n . port , pathname : "/" === n . pathname . c
2019-05-16 14:40:02 +00:00
//# sourceMappingURL=maintenance.js.map