2019-03-28 18:05:38 +03:00
( window . webpackJsonp = window . webpackJsonp || [ ] ) . push ( [ [ 3 ] , [ , , , , , , , , , , , , , , , function ( t , e , n ) { "use strict" ; var i = n ( 20 ) , o = n ( 38 ) , r = Object . prototype . toString ; function a ( t ) { return "[object Array]" === r . call ( t ) } function s ( t ) { return null !== t && "object" == typeof t } function c ( t ) { return "[object Function]" === r . call ( t ) } function l ( t , e ) { if ( null != t ) if ( "object" != typeof t && ( t = [ t ] ) , a ( t ) ) for ( var n = 0 , i = t . length ; n < i ; n ++ ) e . call ( null , t [ n ] , n , t ) ; else for ( var o in t ) Object . prototype . hasOwnProperty . call ( t , o ) && e . call ( null , t [ o ] , o , t ) } t . exports = { isArray : a , isArrayBuffer : function ( t ) { return "[object ArrayBuffer]" === r . call ( t ) } , isBuffer : o , isFormData : function ( t ) { return "undefined" != typeof FormData && t instanceof FormData } , isArrayBufferView : function ( t ) { return "undefined" != typeof ArrayBuffer && ArrayBuffer . isView ? ArrayBuffer . isView ( t ) : t && t . buffer && t . buffer instanceof ArrayBuffer } , isString : function ( t ) { return "string" == typeof t } , isNumber : function ( t ) { return "number" == typeof t } , isObject : s , isUndefined : function ( t ) { return void 0 === t } , isDate : function ( t ) { return "[object Date]" === r . call ( t ) } , isFile : function ( t ) { return "[object File]" === r . call ( t ) } , isBlob : function ( t ) { return "[object Blob]" === r . call ( t ) } , isFunction : c , isStream : function ( t ) { return s ( t ) && c ( t . pipe ) } , isURLSearchParams : function ( t ) { return "undefined" != typeof URLSearchParams && t instanceof URLSearchParams } , isStandardBrowserEnv : function ( ) { return ( "undefined" == typeof navigator || "ReactNative" !== navigator . product ) && "undefined" != typeof window && "undefined" != typeof document } , forEach : l , merge : function t ( ) { var e = { } ; function n ( n , i ) { "object" == typeof e [ i ] && "object" == typeof n ? e [ i ] = t ( e [ i ] , n ) : e [ i ] = n } for ( var i = 0 , o = arguments . length ; i < o ; i ++ ) l ( arguments [ i ] , n ) ; return e } , extend : function ( t , e , n ) { return l ( e , function ( e , o ) { t [ o ] = n && "function" == typeof e ? i ( e , n ) : e } ) , t } , trim : function ( t ) { return t . replace ( /^\s*/ , "" ) . replace ( /\s*$/ , "" ) } } } , function ( t , e ) { var n ; n = function ( ) { return this } ( ) ; try { n = n || new Function ( "return this" ) ( ) } catch ( t ) { "object" == typeof window && ( n = window ) } t . exports = n } , function ( t , e , n ) { "use strict" ; ( function ( t , n ) {
2019-03-14 20:29:55 +03:00
/ * !
* Vue . js v2 . 6.8
* ( c ) 2014 - 2019 Evan You
* Released under the MIT License .
* /
2019-03-28 18:05:38 +03:00
var i = Object . freeze ( { } ) ; function o ( t ) { return null == t } function r ( t ) { return null != t } function a ( t ) { return ! 0 === t } function s ( t ) { return "string" == typeof t || "number" == typeof t || "symbol" == typeof t || "boolean" == typeof t } function c ( t ) { return null !== t && "object" == typeof t } var l = Object . prototype . toString ; function u ( t ) { return "[object Object]" === l . call ( t ) } function p ( t ) { return "[object RegExp]" === l . call ( t ) } function f ( t ) { var e = parseFloat ( String ( t ) ) ; return e >= 0 && Math . floor ( e ) === e && isFinite ( t ) } function d ( t ) { return r ( t ) && "function" == typeof t . then && "function" == typeof t . catch } function h ( t ) { return null == t ? "" : Array . isArray ( t ) || u ( t ) && t . toString === l ? JSON . stringify ( t , null , 2 ) : String ( t ) } function A ( t ) { var e = parseFloat ( t ) ; return isNaN ( e ) ? t : e } function v ( t , e ) { for ( var n = Object . create ( null ) , i = t . split ( "," ) , o = 0 ; o < i . length ; o ++ ) n [ i [ o ] ] = ! 0 ; return e ? function ( t ) { return n [ t . toLowerCase ( ) ] } : function ( t ) { return n [ t ] } } v ( "slot,component" , ! 0 ) ; var m = v ( "key,ref,slot,slot-scope,is" ) ; function g ( t , e ) { if ( t . length ) { var n = t . indexOf ( e ) ; if ( n > - 1 ) return t . splice ( n , 1 ) } } var y = Object . prototype . hasOwnProperty ; function b ( t , e ) { return y . call ( t , e ) } function _ ( t ) { var e = Object . create ( null ) ; return function ( n ) { return e [ n ] || ( e [ n ] = t ( n ) ) } } var w = /-(\w)/g , x = _ ( function ( t ) { return t . replace ( w , function ( t , e ) { return e ? e . toUpperCase ( ) : "" } ) } ) , C = _ ( function ( t ) { return t . charAt ( 0 ) . toUpperCase ( ) + t . slice ( 1 ) } ) , E = /\B([A-Z])/g , T = _ ( function ( t ) { return t . replace ( E , "-$1" ) . toLowerCase ( ) } ) ; var O = Function . prototype . bind ? function ( t , e ) { return t . bind ( e ) } : function ( t , e ) { function n ( n ) { var i = arguments . length ; return i ? i > 1 ? t . apply ( e , arguments ) : t . call ( e , n ) : t . call ( e ) } return n . _length = t . length , n } ; function S ( t , e ) { e = e || 0 ; for ( var n = t . length - e , i = new Array ( n ) ; n -- ; ) i [ n ] = t [ n + e ] ; return i } function k ( t , e ) { for ( var n in e ) t [ n ] = e [ n ] ; return t } function M ( t ) { for ( var e = { } , n = 0 ; n < t . length ; n ++ ) t [ n ] && k ( e , t [ n ] ) ; return e } function I ( t , e , n ) { } var D = function ( t , e , n ) { return ! 1 } , B = function ( t ) { return t } ; function N ( t , e ) { if ( t === e ) return ! 0 ; var n = c ( t ) , i = c ( e ) ; if ( ! n || ! i ) return ! n && ! i && String ( t ) === String ( e ) ; try { var o = Array . isArray ( t ) , r = Array . isArray ( e ) ; if ( o && r ) return t . length === e . length && t . every ( function ( t , n ) { return N ( t , e [ n ] ) } ) ; if ( t instanceof Date && e instanceof Date ) return t . getTime ( ) === e . getTime ( ) ; if ( o || r ) return ! 1 ; var a = Object . keys ( t ) , s = Object . keys ( e ) ; return a . length === s . length && a . every ( function ( n ) { return N ( t [ n ] , e [ n ] ) } ) } catch ( t ) { return ! 1 } } function L ( t , e ) { for ( var n = 0 ; n < t . length ; n ++ ) if ( N ( t [ n ] , e ) ) return n ; return - 1 } function j ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , t . apply ( this , arguments ) ) } } var $ = "data-server-rendered" , P = [ "component" , "directive" , "filter" ] , R = [ "beforeCreate" , "created" , "beforeMount" , "mounted" , "beforeUpdate" , "updated" , "beforeDestroy" , "destroyed" , "activated" , "deactivated" , "errorCaptured" , "serverPrefetch" ] , F = { optionMergeStrategies : Object . create ( null ) , silent : ! 1 , productionTip : ! 1 , devtools : ! 1 , performance : ! 1 , errorHandler : null , warnHandler : null , ignoredElements : [ ] , keyCodes : Object . create ( null ) , isReservedTag : D , isReservedAttr : D , isUnknownElement : D , getTagNamespace : I , parsePlatformTagName : B , mustUseProp : D , async : ! 0 , _lifecycleHooks : R } , U = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/ ; function H ( t , e , n , i ) { Object . defineProperty ( t , e , { value : n , enumerable : ! ! i , writable : ! 0 , configurable : ! 0 } ) } var z = new RegExp ( "[^" + U . source + ".$_\\d]" ) ; var G , Q = "__proto__" in { } , V = "undefined" != typeof window , Y = "undefined" != typeof WXEnvironment && ! ! WXEnvironment . platform , W = Y && WXEnvironment . platform . toLowerCase ( ) , Z = V && window . navigator . userAgent . toLowerCase ( ) , q = Z && /msie|trident/ . test ( Z ) , J = Z && Z . indexOf ( "msie 9.0" ) > 0 , X = Z && Z . indexOf ( "edge/" ) > 0 , K = ( Z && Z . indexOf ( "android" ) , Z && /iphone|ipad|ipod|ios/ . test ( Z ) || "ios" === W ) , tt = ( Z && /chrome\/\d+/ . test ( Z ) , Z && /phantomjs/ . test ( Z ) , Z && Z . match ( /firefox\/(\d+)/ ) ) , et = { } . watch , nt = ! 1 ; if ( V ) try { var it = { } ; Object . defineProperty ( it , "passive" , { get : function ( ) { nt = ! 0 } } ) , window . addEventListener ( "test-passive" , null , it ) } catch ( t ) { } var ot = function ( ) { return void 0 === G && ( G = ! V && ! Y && void 0 !== t && ( t . process && "server" === t . process . env . VUE _ENV ) ) , G } , rt = V && window . _ _VUE _DEVTOOLS _GLOBAL _HOOK _ _ ; function at ( t ) { retur
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
e . default = a } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 9 ) ; n ( 36 ) , i . a . options . defaultClass = "v-" . concat ( "fa73a1d" ) , e . default = i . a } , function ( t , e , n ) { "use strict" ;
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* / e . a = f u n c t i o n ( t ) { t . m o u n t e d ? A r r a y . i s A r r a y ( t . m o u n t e d ) | | ( t . m o u n t e d = [ t . m o u n t e d ] ) : t . m o u n t e d = [ ] , t . m o u n t e d . p u s h ( f u n c t i o n ( ) { t h i s . $ e l . s e t A t t r i b u t e ( " d a t a - v - " . c o n c a t ( " f a 7 3 a 1 d " ) , " " ) } ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; ( f u n c t i o n ( t ) { n . d ( e , " a " , f u n c t i o n ( ) { r e t u r n U t } ) ; f o r (
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.14 . 3
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
2019-03-28 18:05:38 +03:00
var i = "undefined" != typeof window && "undefined" != typeof document , o = [ "Edge" , "Trident" , "Firefox" ] , r = 0 , a = 0 ; a < o . length ; a += 1 ) if ( i && navigator . userAgent . indexOf ( o [ a ] ) >= 0 ) { r = 1 ; break } var s = i && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( function ( ) { e = ! 1 , t ( ) } ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( function ( ) { e = ! 1 , t ( ) } , r ) ) } } ; function c ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function l ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function u ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function p ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = l ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : p ( u ( t ) ) } var f = i && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , d = i && /MSIE 10/ . test ( navigator . userAgent ) ; function h ( t ) { return 11 === t ? f : 10 === t ? d : f || d } function A ( t ) { if ( ! t ) return document . documentElement ; for ( var e = h ( 10 ) ? document . body : null , n = t . offsetParent ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === l ( n , "position" ) ? A ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function v ( t ) { return null !== t . parentNode ? v ( t . parentNode ) : t } function m ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var a , s , c = r . commonAncestorContainer ; if ( t !== c && e !== c || i . contains ( o ) ) return "BODY" === ( s = ( a = c ) . nodeName ) || "HTML" !== s && A ( a . firstElementChild ) !== a ? A ( c ) : c ; var l = v ( t ) ; return l . host ? m ( l . host , e ) : m ( t , v ( e ) . host ) } function g ( t ) { var e = "top" === ( arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" ) ? "scrollTop" : "scrollLeft" , n = t . nodeName ; if ( "BODY" === n || "HTML" === n ) { var i = t . ownerDocument . documentElement ; return ( t . ownerDocument . scrollingElement || i ) [ e ] } return t [ e ] } function y ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] , 10 ) + parseFloat ( t [ "border" + i + "Width" ] , 10 ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , h ( 10 ) ? n [ "offset" + t ] + i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] + i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] : 0 ) } function _ ( ) { var t = document . body , e = document . documentElement , n = h ( 10 ) && getComputedStyle ( e ) ; return { height : b ( "Height" , t , e , n ) , width : b ( "Width" , t , e , n ) } } var w = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , x = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , C = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , E = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function T ( t ) { return E ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function O ( t ) { var e = { } ; try { if ( h ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? _ ( ) : { } , a = r . width || t . clientWidth || o . right - o . left , s = r . height || t . clientHeight || o . bottom - o . top , c = t . offsetWidth - a , u = t . offsetHeight - s ; if ( c || u ) { var p = l ( t ) ; c -= y ( p , "x" ) , u -= y ( p , "y" ) , o . width -= c , o . height -= u } return T ( o ) } function S ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = h ( 10 ) , o = "HTML" === e . nodeName , r = O ( t ) , a = O ( e ) , s = p ( t ) , c = l ( e ) , u = parseFloat ( c . borderTopWidth , 10 ) , f = parseFloat ( c . borderLeftWidth , 10 ) ; n && "HTML" === e . nodeName && ( a . top = Math . max ( a . top , 0 ) , a . left = Math . max ( a . left , 0 ) ) ; var d = T ( { top : r . top - a . top
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 Julius Härtl < jus @ bitgrid . net >
*
* @ author Julius Härtl < jus @ bitgrid . net >
*
* @ 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/>.
*
* /
e . default = d } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 5 ) , o = n . n ( i ) , r = { name : "Action" , components : { PopoverMenu : n ( 6 ) . PopoverMenu } , directives : { ClickOutside : o . a } , props : { actions : { type : Array , required : ! 0 , default : function ( ) { return [ { href : "https://nextcloud.com" , icon : "icon-links" , text : "Nextcloud" } , { action : function ( ) { alert ( "Deleted !" ) } , icon : "icon-delete" , text : "Delete" } ] } } , open : { type : Boolean , default : ! 1 } } , data : function ( ) { return { opened : this . open } } , computed : { isSingleAction : function ( ) { return 1 === this . actions . length } , firstAction : function ( ) { return this . actions [ 0 ] } } , watch : { open : function ( t ) { this . opened = t } } , mounted : function ( ) { this . popupItem = this . $el } , methods : { toggleMenu : function ( ) { this . opened = ! this . opened , this . $emit ( "update:open" , this . opened ) } , closeMenu : function ( ) { this . opened = ! 1 , this . $emit ( "update:open" , this . opened ) } , mainActionElement : function ( ) { return { is : this . isSingleAction ? "a" : "div" } } } } , a = ( n ( 38 ) , n ( 0 ) ) , s = Object ( a . a ) ( r , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "action" , t . _g ( t . _b ( { staticClass : "action-item" , class : [ t . isSingleAction ? t . firstAction . icon + " action-item--single" : "action-item--multiple" ] , attrs : { href : t . isSingleAction && t . firstAction . href ? t . firstAction . href : "#" } } , "action" , t . mainActionElement ( ) , ! 1 ) , t . isSingleAction && t . firstAction . action ? { click : t . firstAction . action } : { } ) , [ t . isSingleAction ? t . _e ( ) : [ n ( "div" , { directives : [ { name : "click-outside" , rawName : "v-click-outside" , value : t . closeMenu , expression : "closeMenu" } ] , staticClass : "icon action-item__menutoggle" , attrs : { tabindex : "0" } , on : { click : function ( e ) { return e . preventDefault ( ) , t . toggleMenu ( e ) } } } ) , t . _v ( " " ) , n ( "div" , { staticClass : "action-item__menu popovermenu" , class : { open : t . opened } } , [ n ( "popover-menu" , { attrs : { menu : t . actions } } ) ] , 1 ) ] ] , 2 ) } , [ ] , ! 1 , null , "2ed6b34a" , null ) . exports ; n . d ( e , "Action" , function ( ) { return s } ) ,
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
e . default = s } , function ( t , e , n ) { window , t . exports = function ( t ) { var e = { } ; function n ( i ) { if ( e [ i ] ) return e [ i ] . exports ; var o = e [ i ] = { i : i , l : ! 1 , exports : { } } ; return t [ i ] . call ( o . exports , o , o . exports , n ) , o . l = ! 0 , o . exports } return n . m = t , n . c = e , n . d = function ( t , e , i ) { n . o ( t , e ) || Object . defineProperty ( t , e , { configurable : ! 1 , enumerable : ! 0 , get : i } ) } , n . r = function ( t ) { Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) } , n . n = function ( t ) { var e = t && t . _ _esModule ? function ( ) { return t . default } : function ( ) { return t } ; return n . d ( e , "a" , e ) , e } , n . o = function ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } , n . p = "" , n ( n . s = 3 ) } ( [ function ( t , e , n ) { var i ; ! function ( o ) { "use strict" ; var r = { } , a = /d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g , s = /\d\d?/ , c = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i , l = /\[([^]*?)\]/gm , u = function ( ) { } ; function p ( t , e ) { for ( var n = [ ] , i = 0 , o = t . length ; i < o ; i ++ ) n . push ( t [ i ] . substr ( 0 , e ) ) ; return n } function f ( t ) { return function ( e , n , i ) { var o = i [ t ] . indexOf ( n . charAt ( 0 ) . toUpperCase ( ) + n . substr ( 1 ) . toLowerCase ( ) ) ; ~ o && ( e . month = o ) } } function d ( t , e ) { for ( t = String ( t ) , e = e || 2 ; t . length < e ; ) t = "0" + t ; return t } var h = [ "Sunday" , "Monday" , "Tuesday" , "Wednesday" , "Thursday" , "Friday" , "Saturday" ] , A = [ "January" , "February" , "March" , "April" , "May" , "June" , "July" , "August" , "September" , "October" , "November" , "December" ] , v = p ( A , 3 ) , m = p ( h , 3 ) ; r . i18n = { dayNamesShort : m , dayNames : h , monthNamesShort : v , monthNames : A , amPm : [ "am" , "pm" ] , DoFn : function ( t ) { return t + [ "th" , "st" , "nd" , "rd" ] [ t % 10 > 3 ? 0 : ( t - t % 10 != 10 ) * t % 10 ] } } ; var g = { D : function ( t ) { return t . getDate ( ) } , DD : function ( t ) { return d ( t . getDate ( ) ) } , Do : function ( t , e ) { return e . DoFn ( t . getDate ( ) ) } , d : function ( t ) { return t . getDay ( ) } , dd : function ( t ) { return d ( t . getDay ( ) ) } , ddd : function ( t , e ) { return e . dayNamesShort [ t . getDay ( ) ] } , dddd : function ( t , e ) { return e . dayNames [ t . getDay ( ) ] } , M : function ( t ) { return t . getMonth ( ) + 1 } , MM : function ( t ) { return d ( t . getMonth ( ) + 1 ) } , MMM : function ( t , e ) { return e . monthNamesShort [ t . getMonth ( ) ] } , MMMM : function ( t , e ) { return e . monthNames [ t . getMonth ( ) ] } , YY : function ( t ) { return String ( t . getFullYear ( ) ) . substr ( 2 ) } , YYYY : function ( t ) { return d ( t . getFullYear ( ) , 4 ) } , h : function ( t ) { return t . getHours ( ) % 12 || 12 } , hh : function ( t ) { return d ( t . getHours ( ) % 12 || 12 ) } , H : function ( t ) { return t . getHours ( ) } , HH : function ( t ) { return d ( t . getHours ( ) ) } , m : function ( t ) { return t . getMinutes ( ) } , mm : function ( t ) { return d ( t . getMinutes ( ) ) } , s : function ( t ) { return t . getSeconds ( ) } , ss : function ( t ) { return d ( t . getSeconds ( ) ) } , S : function ( t ) { return Math . round ( t . getMilliseconds ( ) / 100 ) } , SS : function ( t ) { return d ( Math . round ( t . getMilliseconds ( ) / 10 ) , 2 ) } , SSS : function ( t ) { return d ( t . getMilliseconds ( ) , 3 ) } , a : function ( t , e ) { return t . getHours ( ) < 12 ? e . amPm [ 0 ] : e . amPm [ 1 ] } , A : function ( t , e ) { return t . getHours ( ) < 12 ? e . amPm [ 0 ] . toUpperCase ( ) : e . amPm [ 1 ] . toUpperCase ( ) } , ZZ : function ( t ) { var e = t . getTimezoneOffset ( ) ; return ( e > 0 ? "-" : "+" ) + d ( 100 * Math . floor ( Math . abs ( e ) / 60 ) + Math . abs ( e ) % 60 , 4 ) } } , y = { D : [ s , function ( t , e ) { t . day = e } ] , Do : [ new RegExp ( s . source + c . source ) , function ( t , e ) { t . day = parseInt ( e , 10 ) } ] , M : [ s , function ( t , e ) { t . month = e - 1 } ] , YY : [ s , function ( t , e ) { var n = + ( "" + ( new Date ) . getFullYear ( ) ) . substr ( 0 , 2 ) ; t . year = "" + ( e > 68 ? n - 1 : n ) + e } ] , h : [ s , function ( t , e ) { t . hour = e } ] , m : [ s , function ( t , e ) { t . minute = e } ] , s : [ s , function ( t , e ) { t . second = e } ] , YYYY : [ /\d{4}/ , function ( t , e ) { t . year = e } ] , S : [ /\d/ , function ( t , e ) { t . millisecond = 100 * e } ] , SS : [ /\d{2}/ , function ( t , e ) { t . millisecond = 10 * e } ] , SSS : [ /\d{3}/ , function ( t , e ) { t . millisecond = e } ] , d : [ s , u ] , ddd : [ c , u ] , MMM : [ c , f ( "monthNamesShort" ) ] , MMMM : [ c , f ( "monthNames" ) ] , a : [ c , function ( t , e , n ) { var i = e . toLowerCase ( ) ; i === n . amPm [ 0 ] ? t . isPm = ! 1 : i === n . amPm [ 1 ] && ( t . isPm = ! 0 ) } ] , ZZ : [ /([\+\-]\d\d:?\d\d|Z)/ , function ( t , e ) { "Z" === e && ( e = "+00:00" ) ; var n , i = ( e + "" ) . match ( /([\+\-]|\d\d)/gi ) ; i && ( n = 60 * i [ 1 ] + parseInt ( i [ 2 ] , 10 ) , t . timezoneOffset = "+" === i [ 0 ] ? n : - n ) } ] } ; y . dd = y . d , y . dddd = y . ddd , y . DD = y . D , y . mm = y . m , y . hh = y . H = y . HH = y . h , y . MM = y . M , y . ss = y . s , y . A = y . a , r . masks = { default : "ddd MMM DD YYYY HH:mm:ss" , shortDate : "M/D/YY" , mediumDate : "MMM D, YYYY" , longDate : "MMMM D, YYYY" , fullDate : "dddd, MMMM D, YYYY" , shortTime : "HH:mm" , mediumTime : "HH:mm:ss" , longTime : "HH:mm:ss.SSS" } , r . format = function ( t , e , n ) { var i = n || r . i18n ; if ( "number" == typeof t && ( t = new Date ( t ) ) , "[object Date]"
2019-03-14 20:29:55 +03:00
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
2019-03-28 18:05:38 +03:00
* / t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n u l l ! = t & & ( n ( t ) | | f u n c t i o n ( t ) { r e t u r n " f u n c t i o n " = = t y p e o f t . r e a d F l o a t L E & & " f u n c t i o n " = = t y p e o f t . s l i c e & & n ( t . s l i c e ( 0 , 0 ) ) } ( t ) | | ! ! t . _ i s B u f f e r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 1 ) , o = n ( 4 5 ) , r = n ( 4 7 ) , a = n ( 4 8 ) , s = n ( 4 9 ) , c = n ( 2 9 ) , l = " u n d e f i n e d " ! = t y p e o f w i n d o w & & w i n d o w . b t o a & & w i n d o w . b t o a . b i n d ( w i n d o w ) | | n ( 5 0 ) ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n e w P r o m i s e ( f u n c t i o n ( e , u ) { v a r p = t . d a t a , f = t . h e a d e r s ; i . i s F o r m D a t a ( p ) & & d e l e t e f [ " C o n t e n t - T y p e " ] ; v a r d = n e w X M L H t t p R e q u e s t , h = " o n r e a d y s t a t e c h a n g e " , A = ! 1 ; i f ( " u n d e f i n e d " = = t y p e o f w i n d o w | | ! w i n d o w . X D o m a i n R e q u e s t | | " w i t h C r e d e n t i a l s " i n d | | s ( t . u r l ) | | ( d = n e w w i n d o w . X D o m a i n R e q u e s t , h = " o n l o a d " , A = ! 0 , d . o n p r o g r e s s = f u n c t i o n ( ) { } , d . o n t i m e o u t = f u n c t i o n ( ) { } ) , t . a u t h ) { v a r v = t . a u t h . u s e r n a m e | | " " , m = t . a u t h . p a s s w o r d | | " " ; f . A u t h o r i z a t i o n = " B a s i c " + l ( v + " : " + m ) } i f ( d . o p e n ( t . m e t h o d . t o U p p e r C a s e ( ) , r ( t . u r l , t . p a r a m s , t . p a r a m s S e r i a l i z e r ) , ! 0 ) , d . t i m e o u t = t . t i m e o u t , d [ h ] = f u n c t i o n ( ) { i f ( d & & ( 4 = = = d . r e a d y S t a t e | | A ) & & ( 0 ! = = d . s t a t u s | | d . r e s p o n s e U R L & & 0 = = = d . r e s p o n s e U R L . i n d e x O f ( " f i l e : " ) ) ) { v a r n = " g e t A l l R e s p o n s e H e a d e r s " i n d ? a ( d . g e t A l l R e s p o n s e H e a d e r s ( ) ) : n u l l , i = { d a t a : t . r e s p o n s e T y p e & & " t e x t " ! = = t . r e s p o n s e T y p e ? d . r e s p o n s e : d . r e s p o n s e T e x t , s t a t u s : 1 2 2 3 = = = d . s t a t u s ? 2 0 4 : d . s t a t u s , s t a t u s T e x t : 1 2 2 3 = = = d . s t a t u s ? " N o C o n t e n t " : d . s t a t u s T e x t , h e a d e r s : n , c o n f i g : t , r e q u e s t : d } ; o ( e , u , i ) , d = n u l l } } , d . o n e r r o r = f u n c t i o n ( ) { u ( c ( " N e t w o r k E r r o r " , t , n u l l , d ) ) , d = n u l l } , d . o n t i m e o u t = f u n c t i o n ( ) { u ( c ( " t i m e o u t o f " + t . t i m e o u t + " m s e x c e e d e d " , t , " E C O N N A B O R T E D " , d ) ) , d = n u l l } , i . i s S t a n d a r d B r o w s e r E n v ( ) ) { v a r g = n ( 5 1 ) , y = ( t . w i t h C r e d e n t i a l s | | s ( t . u r l ) ) & & t . x s r f C o o k i e N a m e ? g . r e a d ( t . x s r f C o o k i e N a m e ) : v o i d 0 ; y & & ( f [ t . x s r f H e a d e r N a m e ] = y ) } i f ( " s e t R e q u e s t H e a d e r " i n d & & i . f o r E a c h ( f , f u n c t i o n ( t , e ) { v o i d 0 = = = p & & " c o n t e n t - t y p e " = = = e . t o L o w e r C a s e ( ) ? d e l e t e f [ e ] : d . s e t R e q u e s t H e a d e r ( e , t ) } ) , t . w i t h C r e d e n t i a l s & & ( d . w i t h C r e d e n t i a l s = ! 0 ) , t . r e s p o n s e T y p e ) t r y { d . r e s p o n s e T y p e = t . r e s p o n s e T y p e } c a t c h ( e ) { i f ( " j s o n " ! = = t . r e s p o n s e T y p e ) t h r o w e } " f u n c t i o n " = = t y p e o f t . o n D o w n l o a d P r o g r e s s & & d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n D o w n l o a d P r o g r e s s ) , " f u n c t i o n " = = t y p e o f t . o n U p l o a d P r o g r e s s & & d . u p l o a d & & d . u p l o a d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n U p l o a d P r o g r e s s ) , t . c a n c e l T o k e n & & t . c a n c e l T o k e n . p r o m i s e . t h e n ( f u n c t i o n ( t ) { d & & ( d . a b o r t ( ) , u ( t ) , d = n u l l ) } ) , v o i d 0 = = = p & & ( p = n u l l ) , d . s e n d ( p ) } ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 4 6 ) ; t . e x p o r t s = f u n c t i o n ( t , e , n , o , r ) { v a r a = n e w E r r o r ( t ) ; r e t u r n i ( a , e , n , o , r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n ! ( ! t | | ! t . _ _ C A N C E L _ _ ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; f u n c t i o n i ( t ) { t h i s . m e s s a g e = t } i . 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 " C a n c e l " + ( t h i s . m e s s a g e ? " : " + t h i s . m e s s a g e : " " ) } , i . p r o t o t y p e . _ _ C A N C E L _ _ = ! 0 , t . e x p o r t s = i } , f u n c t i o n ( t , e ) { v a r n = { u t f 8 : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { r e t u r n n . b i n . s t r i n g T o B y t e s ( u n e s c a p e ( e n c o d e U R I C o m p o n e n t ( t ) ) ) } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { r e t u r n d e c o d e U R I C o m p o n e n t ( e s c a p e ( n . b i n . b y t e s T o S t r i n g ( t ) ) ) } } , b i n : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( 2 5 5 & t . c h a r C o d e A t ( n ) ) ; r e t u r n e } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( S t r i n g . f r o m C h a r C o d e ( t [ n ] ) ) ; r e t u r n e . j o i n ( " " ) } } } ; t . e x p o r t s = n } , f u n c t i o n ( t , e , 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 ( e , " _ _ e s M o d u l e " , { v a l u e : ! 0 } ) ; v a r i = n ( 4 0 ) . d e f a u l t . c r e a t e ( { h e a d e r s : { r e q u e s t t o k e n : O C . r e q u e s t T o k e n } } ) ; e . d e f a u l t = i } , f u n c t i o n ( t , e , n ) { v a r i , o , r , a , s ; i = n ( 5 9 ) , o = n ( 3 2 ) . u t f 8 , r = n ( 2 7 ) , a = n ( 3 2 ) . b i n , ( s = f u n c t i o n ( t , e ) { t . c o n s t r u c t o r = = S t r i n g ? t = e & & " b i n a r y " = = = e . e n c o d i n g ? a . s t r i n g T o B y t e s ( t ) : o . s t r i n g T o B y t e s ( t ) : r ( t ) ? t = A r r a y . p r o t o t y p e . s l i c e . c a l l ( t , 0 ) : A r r a y . i s A r r a y ( t ) | | ( t = t . t o S t r i n g ( ) ) ; f o r ( v a r n = i . b y t e s T o W o r d s ( t ) , c = 8 * t . l e n g t h , l = 1 7 3 2 5 8 4 1 9 3 , u = - 2 7 1 7 3 3 8 7 9 , p = - 1 7 3 2 5 8 4 1 9 4 , f = 2 7 1 7 3 3 8 7 8 , d = 0 ; d < n . l e n g t h ; d + + ) n [ d ] = 1 6 7 1 1 9 3 5 & ( n [ d ] < < 8 | n [ d ] > > > 2 4 ) | 4 2 7 8 2 5 5 3 6 0 & ( n [ d ] < < 2 4 | n [ d ] > > > 8 ) ; n [ c > > > 5 ] | = 1 2 8 < < c % 3 2 , n [ 1 4 + ( c + 6 4 > > > 9 < < 4 ) ] = c ; v a r h = s . _ f f , A = s . _ g g , v = s . _ h h , m = s . _ i i ; f o r ( d = 0 ; d < n . l e n g t h ; d + = 1 6 ) { v a r g = l , y = u , b = p , _ = f ; l = h ( l , u , p , f , n [ d + 0 ] , 7 , - 6 8 0 8 7 6 9 3 6 ) , f = h ( f , l , u , p , n [ d + 1 ] , 1 2 , - 3 8 9 5 6 4 5 8 6 ) , p = h ( p , f , l , u , n [ d + 2 ] , 1 7 , 6 0 6 1 0 5 8 1 9 ) , u = h ( u , p , f , l , n [ d + 3 ] , 2 2 , - 1 0 4 4 5 2 5 3 3 0 ) , l = h ( l , u , p , f , n [ d + 4 ] , 7 , - 1 7 6 4 1 8 8 9 7 ) , f = h ( f , l , u , p , n [ d + 5 ] , 1 2 , 1 2 0 0 0 8 0 4 2 6 ) , p = h ( p , f , l , u , n [ d + 6 ] , 1 7 , - 1 4 7 3 2 3 1 3 4 1 ) , u = h ( u , p , f , l , n [ d + 7 ] , 2 2 , - 4 5 7 0 5 9 8 3 ) , l = h ( l , u , p , f , n [ d + 8 ] , 7 , 1 7 7 0 0 3 5 4 1 6 ) , f = h ( f , l , u , p , n [ d + 9 ] , 1 2 , - 1 9 5 8 4 1 4 4 1 7 ) , p = h ( p , f , l , u , n [ d + 1 0 ] , 1 7 , - 4 2 0 6 3 ) , u = h ( u , p , f , l , n [ d + 1 1 ] , 2 2 , - 1 9 9 0 4 0 4 1 6 2 ) , l = h ( l , u , p , f , n [ d + 1 2 ] , 7 , 1 8 0 4 6 0 3 6 8 2 )
2019-03-14 20:29:55 +03:00
/ * ! H a m m e r . J S - v 2 . 0 . 7 - 2 0 1 6 - 0 4 - 2 2
* http : //hammerjs.github.io/
*
* Copyright ( c ) 2016 Jorik Tangelder ;
* Licensed under the MIT license * /
/ * ! H a m m e r . J S - v 2 . 0 . 7 - 2 0 1 6 - 0 4 - 2 2
* http : //hammerjs.github.io/
*
* Copyright ( c ) 2016 Jorik Tangelder ;
2019-03-28 18:05:38 +03:00
* Licensed under the MIT license * /!function(o,r,a,s){"use strict";var c,l=["","webkit","Moz","MS","ms","o"],u=r.createElement("div"),p="function",f=Math.round,d=Math.abs,h=Date.now;function A(t,e,n){return setTimeout(w(t,n),e)}function v(t,e,n){return!!Array.isArray(t)&&(m(t,n[e],n),!0)}function m(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==s)for(i=0;i<t.length;)e.call(n,t[i],i,t),i++;else for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t)}function g(t,e,n){var i="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/ ^ [ ^ \ ( ] + ? [ \ n$ ] / gm , "" ) . replace ( /^\s+at\s+/gm , "" ) . replace ( /^Object.<anonymous>\s*\(/gm , "{anonymous}()@" ) : "Unknown Stack Trace" , r = o . console && ( o . console . warn || o . console . log ) ; return r && r . call ( o . console , i , n ) , t . apply ( this , arguments ) } } c = "function" != typeof Object . assign ? function ( t ) { if ( t === s || null === t ) throw new TypeError ( "Cannot convert undefined or null to object" ) ; for ( var e = Object ( t ) , n = 1 ; n < arguments . length ; n ++ ) { var i = arguments [ n ] ; if ( i !== s && null !== i ) for ( var o in i ) i . hasOwnProperty ( o ) && ( e [ o ] = i [ o ] ) } return e } : Object . assign ; var y = g ( function ( t , e , n ) { for ( var i = Object . keys ( e ) , o = 0 ; o < i . length ; ) ( ! n || n && t [ i [ o ] ] === s ) && ( t [ i [ o ] ] = e [ i [ o ] ] ) , o ++ ; return t } , "extend" , "Use `assign`." ) , b = g ( function ( t , e ) { return y ( t , e , ! 0 ) } , "merge" , "Use `assign`." ) ; function _ ( t , e , n ) { var i , o = e . prototype ; ( i = t . prototype = Object . create ( o ) ) . constructor = t , i . _super = o , n && c ( i , n ) } function w ( t , e ) { return function ( ) { return t . apply ( e , arguments ) } } function x ( t , e ) { return typeof t == p ? t . apply ( e && e [ 0 ] || s , e ) : t } function C ( t , e ) { return t === s ? e : t } function E ( t , e , n ) { m ( k ( e ) , function ( e ) { t . addEventListener ( e , n , ! 1 ) } ) } function T ( t , e , n ) { m ( k ( e ) , function ( e ) { t . removeEventListener ( e , n , ! 1 ) } ) } function O ( t , e ) { for ( ; t ; ) { if ( t == e ) return ! 0 ; t = t . parentNode } return ! 1 } function S ( t , e ) { return t . indexOf ( e ) > - 1 } function k ( t ) { return t . trim ( ) . split ( /\s+/g ) } function M ( t , e , n ) { if ( t . indexOf && ! n ) return t . indexOf ( e ) ; for ( var i = 0 ; i < t . length ; ) { if ( n && t [ i ] [ n ] == e || ! n && t [ i ] === e ) return i ; i ++ } return - 1 } function I ( t ) { return Array . prototype . slice . call ( t , 0 ) } function D ( t , e , n ) { for ( var i = [ ] , o = [ ] , r = 0 ; r < t . length ; ) { var a = e ? t [ r ] [ e ] : t [ r ] ; M ( o , a ) < 0 && i . push ( t [ r ] ) , o [ r ] = a , r ++ } return n && ( i = e ? i . sort ( function ( t , n ) { return t [ e ] > n [ e ] } ) : i . sort ( ) ) , i } function B ( t , e ) { for ( var n , i , o = e [ 0 ] . toUpperCase ( ) + e . slice ( 1 ) , r = 0 ; r < l . length ; ) { if ( ( i = ( n = l [ r ] ) ? n + o : e ) in t ) return i ; r ++ } return s } var N = 1 ; function L ( t ) { var e = t . ownerDocument || t ; return e . defaultView || e . parentWindow || o } var j = "ontouchstart" in o , $ = B ( o , "PointerEvent" ) !== s , P = j && /mobile|tablet|ip(ad|hone|od)|android/i . test ( navigator . userAgent ) , R = 25 , F = 1 , U = 4 , H = 8 , z = 1 , G = 2 , Q = 4 , V = 8 , Y = 16 , W = G | Q , Z = V | Y , q = W | Z , J = [ "x" , "y" ] , X = [ "clientX" , "clientY" ] ; function K ( t , e ) { var n = this ; this . manager = t , this . callback = e , this . element = t . element , this . target = t . options . inputTarget , this . domHandler = function ( e ) { x ( t . options . enable , [ t ] ) && n . handler ( e ) } , this . init ( ) } function tt ( t , e , n ) { var i = n . pointers . length , o = n . changedPointers . length , r = e & F && i - o == 0 , a = e & ( U | H ) && i - o == 0 ; n . isFirst = ! ! r , n . isFinal = ! ! a , r && ( t . session = { } ) , n . eventType = e , function ( t , e ) { var n = t . session , i = e . pointers , o = i . length ; n . firstInput || ( n . firstInput = et ( e ) ) , o > 1 && ! n . firstMultiple ? n . firstMultiple = et ( e ) : 1 === o && ( n . firstMultiple = ! 1 ) ; var r = n . firstInput , a = n . firstMultiple , c = a ? a . center : r . center , l = e . center = nt ( i ) ; e . timeStamp = h ( ) , e . deltaTime = e . timeStamp - r . timeStamp , e . angle = at ( c , l ) , e . distance = rt ( c , l ) , function ( t , e ) { var n = e . center , i = t . offsetDelta || { } , o = t . prevDelta || { } , r = t . prevInput || { } ; e . eventType !== F && r . eventType !== U || ( o = t . prevDelta = { x : r . deltaX || 0 , y : r . deltaY || 0 } , i = t . offsetDelta = { x : n . x , y : n . y } ) , e . deltaX = o . x + ( n . x - i . x ) , e . deltaY = o . y + ( n . y - i . y ) } ( n , e ) , e . offsetDirection = ot ( e . deltaX , e . deltaY ) ; var u , p , f = it ( e . deltaTime , e . deltaX , e . deltaY ) ; e . overallVelocityX = f . x , e . overallVelocityY = f . y , e . overallVelocity = d ( f . x ) > d ( f . y ) ? f . x : f . y , e . scale = a ? ( u = a . pointers , rt ( ( p = i ) [ 0 ] , p [ 1 ] , X ) / rt ( u [ 0 ] , u [ 1 ] , X ) ) : 1 , e . rotation = a ? function ( t , e ) { return at ( e [ 1 ] , e [ 0 ] , X ) + at ( t [ 1 ] , t [ 0 ] , X ) } ( a . pointers , i ) : 0 , e . maxPointers = n . prevInput ? e . pointers . length > n . prevInput . maxPointers ? e . pointers . length : n . prevInput . maxPointers : e . pointers . length , function ( t , e ) { var n , i , o , r , a = t . lastInterval || e , c = e . timeSt
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
Object ( i . a ) ( f ) , e . default = f } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = { props : { appName : { type : String , required : ! 0 } , navigationClass : { type : [ String , Array , Object ] , required : ! 1 , default : "" } , contentClass : { type : [ String , Array , Object ] , required : ! 1 , default : "" } } } , o = n ( 0 ) , r = Object ( o . a ) ( i , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "div" , { class : "app-" + t . appName , attrs : { id : "content" } } , [ void 0 !== t . $slots . navigation ? n ( "div" , { class : t . navigationClass , attrs : { id : "app-navigation" } } , [ t . _t ( "navigation" ) ] , 2 ) : t . _e ( ) , t . _v ( " " ) , void 0 !== t . $slots . content ? n ( "div" , { class : t . contentClass , attrs : { id : "app-content" } } , [ t . _t ( "content" ) ] , 2 ) : t . _e ( ) , t . _v ( " " ) , t . _t ( "default" ) , t . _v ( " " ) , void 0 !== t . $slots . sidebar ? n ( "div" , { attrs : { id : "app-sidebar" } } , [ t . _t ( "sidebar" ) ] , 2 ) : t . _e ( ) ] , 2 ) } , [ ] , ! 1 , null , null , null ) . exports ; n . d ( e , "AppContent" , function ( ) { return r } ) ,
2019-02-21 19:30:12 +03:00
/ *
2019-03-14 20:29:55 +03:00
* @ copyright 2018 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2018 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-03-28 18:05:38 +03:00
e . default = r } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 6 ) , o = n ( 5 ) , r = n . n ( o ) , a = { name : "AppNavigationItem" , components : { PopoverMenu : i . PopoverMenu } , directives : { ClickOutside : r . a } , props : { item : { type : Object , required : ! 0 } } , data : function ( ) { return { openedMenu : ! 1 , opened : ! ! this . item . opened } } , computed : { collapsible : function ( ) { return this . item . collapsible && this . item . children && this . item . children . length > 0 } , simpleAction : function ( ) { return this . collapsible && ! this . item . action ? this . toggleCollapse : this . item . action } } , watch : { item : function ( t , e ) { this . opened = ! ! e . opened } } , mounted : function ( ) { this . popupItem = this . $el } , methods : { showMenu : function ( ) { this . openedMenu = ! 0 } , hideMenu : function ( ) { this . openedMenu = ! 1 } , toggleCollapse : function ( ) { this . opened = ! this . opened } , cancelEdit : function ( t ) { Array . isArray ( this . item . classes ) && ( this . item . classes = this . item . classes . filter ( function ( t ) { return "editing" !== t } ) ) , this . item . edit . reset ( t ) } , navElement : function ( t ) { if ( t . router ) { var e = t . router . exact ; return void 0 === t . router . exact && ( e = ! 0 ) , { is : "router-link" , tag : "li" , to : t . router , exact : e } } return { is : "li" } } } } , s = n ( 0 ) , c = Object ( s . a ) ( a , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return t . item . caption ? n ( "li" , { staticClass : "app-navigation-caption" } , [ t . _v ( "\n\t" + t . _s ( t . item . text ) + "\n" ) ] ) : n ( "nav-element" , t . _b ( { class : [ { "icon-loading-small" : t . item . loading , open : t . opened , collapsible : t . collapsible } , t . item . classes ] , attrs : { id : t . item . id , title : t . item . title } } , "nav-element" , t . navElement ( t . item ) , ! 1 ) , [ t . item . bullet ? n ( "div" , { staticClass : "app-navigation-entry-bullet" , style : { backgroundColor : t . item . bullet } } ) : t . _e ( ) , t . _v ( " " ) , t . collapsible ? n ( "button" , { staticClass : "collapse" , on : { click : function ( e ) { return e . preventDefault ( ) , e . stopPropagation ( ) , t . toggleCollapse ( e ) } } } ) : t . _e ( ) , t . _v ( " " ) , t . simpleAction ? n ( "a" , { class : t . item . icon , attrs : { href : "#" } , on : { click : function ( e ) { return e . preventDefault ( ) , e . stopPropagation ( ) , t . simpleAction ( e ) } } } , [ t . item . iconUrl ? n ( "img" , { attrs : { alt : t . item . text , src : t . item . iconUrl } } ) : t . _e ( ) , t . _v ( "\n\t\t" + t . _s ( t . item . text ) + "\n\t" ) ] ) : n ( "a" , { class : t . item . icon , attrs : { href : t . item . href ? t . item . href : "#" } } , [ t . item . iconUrl ? n ( "img" , { attrs : { alt : t . item . text , src : t . item . iconUrl } } ) : t . _e ( ) , t . _v ( "\n\t\t" + t . _s ( t . item . text ) + "\n\t" ) ] ) , t . _v ( " " ) , t . item . utils ? n ( "div" , { staticClass : "app-navigation-entry-utils" } , [ n ( "ul" , [ Number . isInteger ( t . item . utils . counter ) && t . item . utils . counter > 0 ? n ( "li" , { staticClass : "app-navigation-entry-utils-counter" } , [ t . _v ( "\n\t\t\t\t" + t . _s ( t . item . utils . counter ) + "\n\t\t\t" ) ] ) : t . _e ( ) , t . _v ( " " ) , t . item . utils . actions && 1 === t . item . utils . actions . length ? n ( "li" , { staticClass : "app-navigation-entry-utils-menu-button" } , [ n ( "button" , { class : t . item . utils . actions [ 0 ] . icon , attrs : { title : t . item . utils . actions [ 0 ] . text } , on : { click : t . item . utils . actions [ 0 ] . action } } ) ] ) : t . item . utils . actions && 2 === t . item . utils . actions . length && ! Number . isInteger ( t . item . utils . counter ) ? t . _l ( t . item . utils . actions , function ( t ) { return n ( "li" , { key : t . action , staticClass : "app-navigation-entry-utils-menu-button" } , [ n ( "button" , { class : t . icon , attrs : { title : t . text } , on : { click : t . action } } ) ] ) } ) : t . item . utils . actions && t . item . utils . actions . length > 1 && ( Number . isInteger ( t . item . utils . counter ) || t . item . utils . actions . length > 2 ) ? n ( "li" , { staticClass : "app-navigation-entry-utils-menu-button" } , [ n ( "button" , { directives : [ { name : "click-outside" , rawName : "v-click-outside" , value : t . hideMenu , expression : "hideMenu" } ] , on : { click : t . showMenu } } ) ] ) : t . _e ( ) ] , 2 ) ] ) : t . _e ( ) , t . _v ( " " ) , t . item . utils && t . item . utils . actions && t . item . utils . actions . length > 1 && ( Number . isInteger ( t . item . utils . counter ) || t . item . utils . actions . length > 2 ) ? n ( "div" , { staticClass : "app-navigation-entry-menu" , class : { open : t . openedMenu } } , [ n ( "popover-menu" , { attrs : { menu : t . item . utils . actions } } ) ] , 1 ) : t . _e ( ) , t . _v ( " " ) , t . item . undo ? n ( "div" , { staticClass : "app-navigation-entry-deleted" } , [ n ( "div" , { staticClass : "app-navigation-entry-deleted-description" } , [ t . _v ( "\n\t\t\t" + t . _s ( t . item . undo . text ) + "\n\t\t" ) ] ) , t . _v ( " " ) , n ( "button" , { staticClass : "app-navigation-entry-deleted-button icon-history" , attrs : { title : t . t ( "settings" , "Undo" ) } } ) ] ) : t . _e ( ) , t . _v ( " " ) , t . item . edit ? n ( "div" , { staticClass : "app-navigation-entry-edit" } , [ n ( "form" , { on : { submit : function ( e ) { return e . preventDefault ( ) ,
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
e . default = c } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = { props : { buttonId : { type : String , required : ! 1 , default : "" } , buttonClass : { type : String , required : ! 1 , default : "" } , disabled : { type : Boolean , required : ! 1 , default : ! 1 } , text : { type : String , required : ! 0 } } } , o = n ( 0 ) , r = Object ( o . a ) ( i , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "div" , { staticClass : "app-navigation-new" } , [ n ( "button" , { class : t . buttonClass , attrs : { id : t . buttonId , type : "button" , disabled : t . disabled } , on : { click : function ( e ) { return t . $emit ( "click" ) } } } , [ t . _v ( "\n\t\t" + t . _s ( t . text ) + "\n\t" ) ] ) ] ) } , [ ] , ! 1 , null , null , null ) . exports ; n . d ( e , "AppNavigationNew" , function ( ) { return r } ) ,
2019-03-14 20:29:55 +03:00
/ *
* @ copyright 2018 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2018 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/>.
* /
e . default = r } , function ( e , n , i ) { "use strict" ; i . r ( n ) ; var o = i ( 5 ) , r = { directives : { ClickOutside : i . n ( o ) . a } , props : { title : { type : String , required : ! 1 , default : t ( "core" , "Settings" ) } } , data : function ( ) { return { open : ! 1 } } , methods : { toggleMenu : function ( ) { this . open = ! this . open } , closeMenu : function ( ) { this . open = ! 1 } } } , a = i ( 0 ) , s = Object ( a . a ) ( r , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "div" , { directives : [ { name : "click-outside" , rawName : "v-click-outside" , value : t . closeMenu , expression : "closeMenu" } ] , class : { open : t . open } , attrs : { id : "app-settings" } } , [ n ( "div" , { attrs : { id : "app-settings-header" } } , [ n ( "button" , { staticClass : "settings-button" , attrs : { "data-apps-slide-toggle" : "#app-settings-content" } , on : { click : t . toggleMenu } } , [ t . _v ( "\n\t\t\t" + t . _s ( t . title ) + "\n\t\t" ) ] ) ] ) , t . _v ( " " ) , n ( "div" , { attrs : { id : "app-settings-content" } } , [ t . _t ( "default" ) ] , 2 ) ] ) } , [ ] , ! 1 , null , null , null ) . exports ; i . d ( n , "AppNavigationSettings" , function ( ) { return s } ) ,
/ *
* @ copyright 2018 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2018 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-03-28 18:05:38 +03:00
n . default = s } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 8 ) , o = n ( 25 ) , r = n . n ( o ) ; r . a . components . CalendarPanel . components . PanelTime . methods . stringifyText = function ( t ) { return t } , r . a . methods . displayPopup = function ( ) { var t = this . $el . querySelector ( ".mx-datepicker-popup" ) ; t && ! t . classList . contains ( "popovermenu" ) && ( t . className += " popovermenu menu-center open" ) } ; var a = { name : "DatetimePicker" , components : { DatePicker : r . a } , inheritAttrs : ! 1 , props : { value : { default : function ( ) { return new Date } } } } , s = n ( 0 ) , c = Object ( s . a ) ( a , function ( ) { var t = this , e = t . $createElement ; return ( t . _self . _c || e ) ( "date-picker" , t . _g ( t . _b ( { attrs : { "minute-step" : 10 , clearable : ! 1 , value : t . value } , on : { "update:value" : function ( e ) { return t . $emit ( "update:value" , t . value ) } } } , "date-picker" , t . $attrs , ! 1 ) , t . $listeners ) ) } , [ ] , ! 1 , null , null , null ) . exports ; n ( 71 ) , n . d ( e , "DatetimePicker" , function ( ) { return c } ) ,
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
Object ( i . a ) ( c ) , e . default = c } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 8 ) , o = n ( 62 ) , r = n . n ( o ) , a = { name : "Modal" , components : { Action : n ( 24 ) . default } , props : { actions : { type : Array , default : function ( ) { return [ ] } } , title : { type : String , default : "" } , hasPrevious : { type : Boolean , default : ! 1 } , hasNext : { type : Boolean , default : ! 1 } , outTransition : { type : Boolean , default : ! 1 } , enableSlideshow : { type : Boolean , default : ! 1 } , slideshowDelay : { type : Number , default : 3e3 } } , data : function ( ) { return { mc : null , showModal : ! 1 , clearView : ! 1 , clearViewTimeout : null , playing : ! 1 , slideshowTimeout : null } } , computed : { modalTransitionName : function ( ) { return "modal-" . concat ( this . outTransition ? "out" : "in" ) } } , beforeMount : function ( ) { window . addEventListener ( "keydown" , this . handleKeydown ) } , beforeDestroy : function ( ) { window . removeEventListener ( "keydown" , this . handleKeydown ) } , mounted : function ( ) { var t = this ; this . showModal = ! 0 , this . handleMouseMove ( ) , this . mc = new r . a ( this . $refs . mask ) , this . mc . on ( "swipeleft swiperight" , function ( e ) { t . handleSwipe ( e ) } ) } , unmounted : function ( ) { this . mc . off ( "swipeleft swiperight" ) , this . ms . destroy ( ) } , methods : { previous : function ( t ) { this . hasPrevious && this . $emit ( "previous" , t ) } , next : function ( t ) { this . hasNext && this . $emit ( "next" , t ) } , close : function ( t ) { var e = this ; this . showModal = ! 1 , setTimeout ( function ( ) { e . $emit ( "close" , t ) } , 300 ) } , togglePlayPause : function ( ) { this . playing = ! this . playing , this . playing ? this . handleSlideshow ( ) : clearTimeout ( this . slideshowTimeout ) } , handleKeydown : function ( t ) { switch ( t . keyCode ) { case 37 : this . previous ( t ) ; break ; case 13 : case 39 : this . next ( t ) ; break ; case 27 : this . close ( t ) } } , handleSwipe : function ( t ) { "swipeleft" === t . type ? this . next ( t ) : "swiperight" === t . type && this . previous ( t ) } , handleMouseMove : function ( ) { var t = this ; this . clearView = ! 1 , clearTimeout ( this . clearViewTimeout ) , this . clearViewTimeout = setTimeout ( function ( ) { t . clearView = ! 0 } , 5e3 ) } , handleSlideshow : function ( ) { var t = this ; this . playing = ! 0 , this . hasNext ? this . slideshowTimeout = setTimeout ( function ( ) { t . next ( ) , t . handleSlideshow ( ) } , this . slideshowDelay ) : ( this . playing = ! 1 , clearTimeout ( this . slideshowTimeout ) ) } } } , s = ( n ( 73 ) , n ( 75 ) , n ( 0 ) ) , c = Object ( s . a ) ( a , function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "transition" , { attrs : { name : "fade" } } , [ n ( "div" , { ref : "mask" , attrs : { id : "modal-mask" } , on : { mousemove : t . handleMouseMove } } , [ n ( "transition" , { attrs : { name : "fade" } } , [ t . clearView ? t . _e ( ) : n ( "div" , { attrs : { id : "modal-header" } } , [ "" !== t . title . trim ( ) ? n ( "div" , { staticClass : "modal-title" } , [ t . _v ( "\n\t\t\t\t\t" + t . _s ( t . title ) + "\n\t\t\t\t" ) ] ) : t . _e ( ) , t . _v ( " " ) , n ( "div" , { staticClass : "icons-menu" } , [ t . actions . length > 0 ? n ( "action" , { staticClass : "header-actions" , attrs : { actions : t . actions } } ) : t . _e ( ) , t . _v ( " " ) , n ( "a" , { staticClass : "close icon-close" , on : { click : t . close } } , [ n ( "span" , { staticClass : "hidden-visually" } , [ t . _v ( "\n\t\t\t\t\t\t\t" + t . _s ( t . t ( "core" , "Close" ) ) + "\n\t\t\t\t\t\t" ) ] ) ] ) ] , 1 ) ] ) ] ) , t . _v ( " " ) , n ( "transition" , { attrs : { name : "fade" } } , [ t . clearView ? t . _e ( ) : n ( "div" , { attrs : { id : "modal-navigation" } } , [ n ( "transition" , { attrs : { name : "fade" } } , [ t . hasPrevious ? n ( "a" , { staticClass : "prev" , on : { click : t . previous } } , [ n ( "div" , { staticClass : "icon icon-previous" } , [ n ( "span" , { staticClass : "hidden-visually" } , [ t . _v ( "\n\t\t\t\t\t\t\t\t" + t . _s ( t . t ( "core" , "Previous" ) ) + "\n\t\t\t\t\t\t\t" ) ] ) ] ) ] ) : t . _e ( ) ] ) , t . _v ( " " ) , n ( "transition" , { attrs : { name : "fade" } } , [ t . hasNext ? n ( "a" , { staticClass : "next" , on : { click : t . next } } , [ n ( "div" , { staticClass : "icon icon-next" } , [ n ( "span" , { staticClass : "hidden-visually" } , [ t . _v ( "\n\t\t\t\t\t\t\t\t" + t . _s ( t . t ( "core" , "Next" ) ) + "\n\t\t\t\t\t\t\t" ) ] ) ] ) ] ) : t . _e ( ) ] ) , t . _v ( " " ) , n ( "transition" , { attrs : { name : "fade" } } , [ t . hasNext && t . enableSlideshow ? n ( "a" , { staticClass : "play-pause" , on : { click : t . togglePlayPause } } , [ n ( "div" , { class : [ t . playing ? "icon-pause" : "icon-play" ] } , [ n ( "span" , { staticClass : "hidden-visually" } , [ t . _v ( "\n\t\t\t\t\t\t\t\t" + t . _s ( t . t ( "core" , "Next" ) ) + "\n\t\t\t\t\t\t\t" ) ] ) ] ) , t . _v ( " " ) , t . playing ? n ( "svg" , { staticClass : "progress-ring" , attrs : { width : "48" , height : "48" } } , [ n ( "circle" , { staticClass : "progress-ring__circle" , attrs : { stroke : "white" , "stroke-width" : "2" , fill : "transparent" , r : "22" , cx : "24" , cy : "24" } } ) ] ) : t . _e ( ) ] ) : t . _e ( ) ] ) ] , 1 ) ] ) , t . _v ( " " ) , n ( "transition" , { attrs : { name : t . modalTransitionName } } , [ n ( "div" , { directives : [ { name : "show" , rawName : "v-show" , va
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2019 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
Object ( i . a ) ( c ) , e . default = c } , function ( t , e , n ) { var i = n ( 72 ) ; "string" == typeof i && ( i = [ [ t . i , i , "" ] ] ) , i . locals && ( t . exports = i . locals ) , ( 0 , n ( 3 ) . default ) ( "56ea6c9e" , i , ! 0 , { } ) } , function ( t , e , n ) { e = t . exports = n ( 2 ) ( ! 1 ) ; var i = n ( 15 ) , o = i ( n ( 16 ) ) , r = i ( n ( 17 ) ) , a = i ( n ( 18 ) ) , s = i ( n ( 19 ) ) ; e . push ( [ t . i , '@charset "UTF-8";\n@font-face {\n font-family: "iconfont-vue";\n src: url(' + o + ");\n /* IE9 Compat Modes */\n src: url(" + o + ') format("embedded-opentype"), url(' + r + ') format("woff"), url(' + a + ') format("truetype"), url(' + s + ' ) format ( "svg" ) ; \ n /* Legacy iOS */ } \ n \ n . icon { \ n font - style : normal ; \ n font - weight : 400 ; } \ n . icon . arrow - left - double : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . arrow - left : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . arrow - right - double : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . arrow - right : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . close : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . more : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . pause : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n . icon . play : before { \ n font - family : "iconfont-vue" ; \ n content : "" ; } \ n \ n . mx - datepicker [ data - v - fa73a1d ] { \ n width : 210 px ; \ n color : inherit ; \ n user - select : none ; \ n position : relative ; \ n display : inline - block ; \ n /* INPUT CONTAINER */ \ n /* FOOTER if confirm option enabled*/ } \ n . mx - datepicker [ data - v - fa73a1d ] . disabled { \ n opacity : . 7 ; \ n cursor : not - allowed ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - input - wrapper . mx - input { \ n width : 100 % ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - input - wrapper . mx - input - append { \ n position : absolute ; \ n top : 0 ; \ n right : 0 ; \ n width : 30 px ; \ n height : 100 % ; \ n padding : 6 px ; \ n background - color : var ( -- color - main - background ) ; \ n background - clip : content - box ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - input - wrapper . mx - input - append . mx - input - icon { \ n display : inline - block ; \ n font - style : normal ; \ n text - align : center ; \ n cursor : pointer ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - input - wrapper . mx - input - append . mx - clear - wrapper { \ n display : none ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - input - wrapper . mx - input - append . mx - calendar - icon { \ n stroke - width : 8 px ; \ n stroke : currentColor ; \ n fill : currentColor ; \ n width : 100 % ; \ n height : 100 % ; \ n color : var ( -- color - text - lighter ) ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - datepicker - popup { \ n box - shadow : none ; \ n background - color : var ( -- color - main - background ) ; \ n position : absolute ; \ n margin - top : 1 px ; \ n margin - bottom : 1 px ; \ n z - index : 1000 ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - range - wrapper { \ n display : flex ; \ n overflow : hidden ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - range - wrapper . mx - calendar : first - child { \ n box - shadow : var ( -- color - border ) 1 px 0 px ! important ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - range - wrapper . mx - calendar - content . mx - panel . cell . actived { \ n border - radius : var ( -- border - radius ) 0 0 var ( -- border - radius ) ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - range - wrapper . mx - calendar - content . mx - panel . cell . inrange + . cell . actived { \ n border - radius : 0 var ( -- border - radius ) var ( -- border - radius ) 0 ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - shortcuts - wrapper { \ n display : flex ; \ n justify - content : space - evenly ; \ n padding : 5 px ; \ n border - bottom : 1 px solid var ( -- color - border ) ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - shortcuts - wrapper . mx - shortcuts { \ n font - weight : normal ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - calendar { \ n font : inherit ; \ n color : var ( -- color - main - text ) ; \ n padding : 5 px ; \ n width : 240 px ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - calendar - header { \ n padding : 0 4 px ; \ n margin - bottom : 4 px ; \ n text - align : center ; \ n overflow : hidden ; \ n display : flex ; \ n align - items : center ; \ n justify - content : space - between ; } \ n . mx - datepicker [ data - v - fa73a1d ] . mx - calendar - header > a { \ n text - decoration : none ; \ n c
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
* / f u n c t i o n v ( t ) { O b j e c t . v a l u e s ( i ) . f o r E a c h ( f u n c t i o n ( e ) { t . c o m p o n e n t ( e . n a m e , e ) } ) }
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
* / n . d ( e , " A c t i o n " , f u n c t i o n ( ) { r e t u r n o . d e f a u l t } ) , n . d ( e , " A p p C o n t e n t " , f u n c t i o n ( ) { r e t u r n r . d e f a u l t } ) , n . d ( e , " A p p N a v i g a t i o n I t e m " , f u n c t i o n ( ) { r e t u r n a . d e f a u l t } ) , n . d ( e , " A p p N a v i g a t i o n N e w " , f u n c t i o n ( ) { r e t u r n s . d e f a u l t } ) , n . d ( e , " A p p N a v i g a t i o n S e t t i n g s " , f u n c t i o n ( ) { r e t u r n c . d e f a u l t } ) , n . d ( e , " A v a t a r " , f u n c t i o n ( ) { r e t u r n l . d e f a u l t } ) , n . d ( e , " D a t e t i m e P i c k e r " , f u n c t i o n ( ) { r e t u r n u . d e f a u l t } ) , n . d ( e , " M o d a l " , f u n c t i o n ( ) { r e t u r n p . d e f a u l t } ) , n . d ( e , " M u l t i s e l e c t " , f u n c t i o n ( ) { r e t u r n f . d e f a u l t } ) , n . d ( e , " P o p o v e r M e n u " , f u n c t i o n ( ) { r e t u r n d . d e f a u l t } ) , n . d ( e , " T o o l t i p " , f u n c t i o n ( ) { r e t u r n h . d e f a u l t } ) , " u n d e f i n e d " ! = t y p e o f w i n d o w & & w i n d o w . V u e & & v ( w i n d o w . V u e ) , e . d e f a u l t = f u n c t i o n ( t ) { f o r ( v a r e = 1 ; e < a r g u m e n t s . l e n g t h ; e + + ) { v a r n = n u l l ! = a r g u m e n t s [ e ] ? a r g u m e n t s [ e ] : { } , i = O b j e c t . k e y s ( n ) ; " f u n c t i o n " = = t y p e o f O b j e c t . g e t O w n P r o p e r t y S y m b o l s & & ( i = i . c o n c a t ( O b j e c t . g e t O w n P r o p e r t y S y m b o l s ( n ) . f i l t e r ( f u n c t i o n ( t ) { r e t u r n O b j e c t . g e t O w n P r o p e r t y D e s c r i p t o r ( n , t ) . e n u m e r a b l e } ) ) ) , i . f o r E a c h ( f u n c t i o n ( e ) { A ( t , e , n [ e ] ) } ) } r e t u r n t } ( { i n s t a l l : v } , i ) } ] ) } , e . e x p o r t s = o ( ) } , f u n c t i o n ( t , e ) { f u n c t i o n n ( t ) { r e t u r n " f u n c t i o n " = = t y p e o f t . v a l u e | | ( c o n s o l e . w a r n ( " [ V u e - c l i c k - o u t s i d e : ] p r o v i d e d e x p r e s s i o n " , t . e x p r e s s i o n , " i s n o t a f u n c t i o n . " ) , ! 1 ) } f u n c t i o n i ( t ) { r e t u r n v o i d 0 ! = = t . c o m p o n e n t I n s t a n c e & & t . c o m p o n e n t I n s t a n c e . $ i s S e r v e r } t . e x p o r t s = { b i n d : f u n c t i o n ( t , e , o ) { f u n c t i o n r ( e ) { i f ( o . c o n t e x t ) { v a r n = e . p a t h | | e . c o m p o s e d P a t h & & e . c o m p o s e d P a t h ( ) ; n & & n . l e n g t h > 0 & & n . u n s h i f t ( e . t a r g e t ) , t . c o n t a i n s ( e . t a r g e t ) | | f u n c t i o n ( t , e ) { i f ( ! t | | ! e ) r e t u r n ! 1 ; f o r ( v a r n = 0 , i = e . l e n g t h ; n < i ; n + + ) t r y { i f ( t . c o n t a i n s ( e [ n ] ) ) r e t u r n ! 0 ; i f ( e [ n ] . c o n t a i n s ( t ) ) r e t u r n ! 1 } c a t c h ( t ) { r e t u r n ! 1 } r e t u r n ! 1 } ( o . c o n t e x t . p o p u p I t e m , n ) | | t . _ _ v u e C l i c k O u t s i d e _ _ . c a l l b a c k ( e ) } } n ( e ) & & ( t . _ _ v u e C l i c k O u t s i d e _ _ = { h a n d l e r : r , c a l l b a c k : e . v a l u e } , ! i ( o ) & & d o c u m e n t . a d d E v e n t L i s t e n e r ( " c l i c k " , r ) ) } , u p d a t e : f u n c t i o n ( t , e ) { n ( e ) & & ( t . _ _ v u e C l i c k O u t s i d e _ _ . c a l l b a c k = e . v a l u e ) } , u n b i n d : f u n c t i o n ( t , e , n ) { ! i ( n ) & & d o c u m e n t . r e m o v e E v e n t L i s t e n e r ( " c l i c k " , t . _ _ v u e C l i c k O u t s i d e _ _ . h a n d l e r ) , d e l e t e t . _ _ v u e C l i c k O u t s i d e _ _ } } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; ( f u n c t i o n ( t ) { n . d ( e , " a " , f u n c t i o n ( ) { r e t u r n z t } ) ; f o r (
2019-03-14 20:29:55 +03:00
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.14 . 3
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
2019-04-08 14:33:49 +03:00
var i = "undefined" != typeof window && "undefined" != typeof document , o = [ "Edge" , "Trident" , "Firefox" ] , r = 0 , a = 0 ; a < o . length ; a += 1 ) if ( i && navigator . userAgent . indexOf ( o [ a ] ) >= 0 ) { r = 1 ; break } var s = i && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( function ( ) { e = ! 1 , t ( ) } ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( function ( ) { e = ! 1 , t ( ) } , r ) ) } } ; function c ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function l ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function u ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function p ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = l ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : p ( u ( t ) ) } var f = i && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , d = i && /MSIE 10/ . test ( navigator . userAgent ) ; function h ( t ) { return 11 === t ? f : 10 === t ? d : f || d } function A ( t ) { if ( ! t ) return document . documentElement ; for ( var e = h ( 10 ) ? document . body : null , n = t . offsetParent ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === l ( n , "position" ) ? A ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function v ( t ) { return null !== t . parentNode ? v ( t . parentNode ) : t } function m ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var a , s , c = r . commonAncestorContainer ; if ( t !== c && e !== c || i . contains ( o ) ) return "BODY" === ( s = ( a = c ) . nodeName ) || "HTML" !== s && A ( a . firstElementChild ) !== a ? A ( c ) : c ; var l = v ( t ) ; return l . host ? m ( l . host , e ) : m ( t , v ( e ) . host ) } function g ( t ) { var e = "top" === ( arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" ) ? "scrollTop" : "scrollLeft" , n = t . nodeName ; if ( "BODY" === n || "HTML" === n ) { var i = t . ownerDocument . documentElement ; return ( t . ownerDocument . scrollingElement || i ) [ e ] } return t [ e ] } function y ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] , 10 ) + parseFloat ( t [ "border" + i + "Width" ] , 10 ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , h ( 10 ) ? n [ "offset" + t ] + i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] + i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] : 0 ) } function _ ( ) { var t = document . body , e = document . documentElement , n = h ( 10 ) && getComputedStyle ( e ) ; return { height : b ( "Height" , t , e , n ) , width : b ( "Width" , t , e , n ) } } var w = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , x = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , C = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , E = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function T ( t ) { return E ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function O ( t ) { var e = { } ; try { if ( h ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? _ ( ) : { } , a = r . width || t . clientWidth || o . right - o . left , s = r . height || t . clientHeight || o . bottom - o . top , c = t . offsetWidth - a , u = t . offsetHeight - s ; if ( c || u ) { var p = l ( t ) ; c -= y ( p , "x" ) , u -= y ( p , "y" ) , o . width -= c , o . height -= u } return T ( o ) } function S ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = h ( 10 ) , o = "HTML" === e . nodeName , r = O ( t ) , a = O ( e ) , s = p ( t ) , c = l ( e ) , u = parseFloat ( c . borderTopWidth , 10 ) , f = parseFloat ( c . borderLeftWidth , 10 ) ; n && "HTML" === e . nodeName && ( a . top = Math . max ( a . top , 0 ) , a . left = Math . max ( a . left , 0 ) ) ; var d = T ( { top : r . top - a . top
2019-03-28 18:05:38 +03:00
/ * *
* vuex v3 . 1.0
* ( c ) 2019 Evan You
* @ license MIT
* /var i="undefined"!=typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(t,e){Object.keys(t).forEach(function(n){return e(t[n],n)})}var r=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"==typeof n?n():n)||{}},a={namespaced:{configurable:!0}};a.namespaced.get=function(){return!!this._rawModule.namespaced},r.prototype.addChild=function(t,e){this._children[t]=e},r.prototype.removeChild=function(t){delete this._children[t]},r.prototype.getChild=function(t){return this._children[t]},r.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},r.prototype.forEachChild=function(t){o(this._children,t)},r.prototype.forEachGetter=function(t){this._rawModule.getters&&o(this._rawModule.getters,t)},r.prototype.forEachAction=function(t){this._rawModule.actions&&o(this._rawModule.actions,t)},r.prototype.forEachMutation=function(t){this._rawModule.mutations&&o(this._rawModule.mutations,t)},Object.defineProperties(r.prototype,a);var s=function(t){this.register([],t,!1)};s.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},s.prototype.getNamespace=function(t){var e=this.root;return t.reduce(function(t,n){return t+((e=e.getChild(n)).namespaced?n+"/ ":" ")}," ")},s.prototype.update=function(t){!function t(e,n,i){0;n.update(i);if(i.modules)for(var o in i.modules){if(!n.getChild(o))return void 0;t(e.concat(o),n.getChild(o),i.modules[o])}}([],this.root,t)},s.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var a=new r(e,n);0===t.length?this.root=a:this.get(t.slice(0,-1)).addChild(t[t.length-1],a);e.modules&&o(e.modules,function(e,o){i.register(t.concat(o),e,n)})},s.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var c;var l=function(t){var e=this;void 0===t&&(t={}),!c&&" undefined "!=typeof window&&window.Vue&&m(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var o=t.strict;void 0===o&&(o=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new s(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new c;var r=this,a=this.dispatch,l=this.commit;this.dispatch=function(t,e){return a.call(r,t,e)},this.commit=function(t,e,n){return l.call(r,t,e,n)},this.strict=o;var u=this._modules.root.state;h(this,u,[],this._modules.root),d(this,u),n.forEach(function(t){return t(e)}),(void 0!==t.devtools?t.devtools:c.config.devtools)&&function(t){i&&(t._devtoolHook=i,i.emit(" vuex : init ",t),i.on(" vuex : travel - to - state ",function(e){t.replaceState(e)}),t.subscribe(function(t,e){i.emit(" vuex : mutation ",t,e)}))}(this)},u={state:{configurable:!0}};function p(t,e){return e.indexOf(t)<0&&e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function f(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;h(t,n,[],t._modules.root,!0),d(t,n,e)}function d(t,e,n){var i=t._vm;t.getters={};var r=t._wrappedGetters,a={};o(r,function(e,n){a[n]=function(){return e(t)},Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})});var s=c.config.silent;c.config.silent=!0,t._vm=new c({data:{$$state:e},computed:a}),c.config.silent=s,t.strict&&function(t){t._vm.$watch(function(){return this._data.$$state},function(){0},{deep:!0,sync:!0})}(t),i&&(n&&t._withCommit(function(){i._data.$$state=null}),c.nextTick(function(){return i.$destroy()}))}function h(t,e,n,i,o){var r=!n.length,a=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[a]=i),!r&&!o){var s=A(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit(function(){c.set(s,l,i.state)})}var u=i.context=function(t,e,n){var i=" " === e , o = { dispatch : i ? t . dispatch : function ( n , i , o ) { var r = v ( n , i , o )
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
e . default = a } , , , , function ( t , e , n ) { var i = n ( 39 ) ; "string" == typeof i && ( i = [ [ t . i , i , "" ] ] ) , i . locals && ( t . exports = i . locals ) , ( 0 , n ( 3 ) . default ) ( "257de0f9" , i , ! 0 , { } ) } , , function ( t , e , n ) { "use strict" ; var i = n ( 4 ) ; n . n ( i ) . a } , function ( t , e , n ) { ( t . exports = n ( 2 ) ( ! 1 ) ) . push ( [ t . i , "\nbutton.menuitem[data-v-a5db8fb0] {\n\ttext-align: left;\n}\nbutton.menuitem *[data-v-a5db8fb0] {\n\tcursor: pointer;\n}\n.menuitem.active[data-v-a5db8fb0] {\n\tbox-shadow: inset 2px 0 var(--color-primary);\n\tborder-radius: 0;\n}\n" , "" ] ) } , , function ( t , e , n ) { "use strict" ; t . exports = function ( t , e ) { return "string" != typeof t ? t : ( /^['"].*['"]$/ . test ( t ) && ( t = t . slice ( 1 , - 1 ) ) , /["'() \t\n]/ . test ( t ) || e ? '"' + t . replace ( /"/g , '\\"' ) . replace ( /\n/g , "\\n" ) + '"' : t ) } } , function ( t , e ) { t . exports = "data:application/vnd.ms-fontobject;base64,vggAABQIAAABAAIAAAAAAAIABQMAAAAAAAABQJABAAAAAExQAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAxVaOGQAAAAAAAAAAAAAAAAAAAAAAABgAAGkAYwBvAG4AZgBvAG4AdAAtAHYAdQBlAAAAAAAAFgAAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAYAABpAGMAbwBuAGYAbwBuAHQALQB2AHUAZQAAAAAAAQAAAAoAgAADACBPUy8ydOOQhQAAAKwAAABgY21hcAAN664AAAEMAAABQmdseWZD7+iaAAACUAAAAkxoZWFkIlYDYQAABJwAAAA2aGhlYSXZFMMAAATUAAAAJGhtdHgTiAAAAAAE+AAAABZsb2NhAh4CygAABRAAAAAUbWF4cAEWAFcAAAUkAAAAIG5hbWUNIFD5AAAFRAAAAkZwb3N0oRhBvwAAB4wAAACGAAQTiAGQAAUAAAxlDawAAAK8DGUNrAAACWAA9QUKAAACAAUDAAAAAAAAAAAAABAAAAAAAAAAAAAAAFBmRWQAQOoB6ggTiAAAAcITiAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAA6gj//wAA6gH//xYAAAEAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAADqYPQwAFAAsAAAkCEQkEEQkBDqb6ggV++7oERvqC+oIFfvu6BEYPQvqC+oIBOARGBEYBOPqC+oIBOARGBEYAAQAAAAANbhJQAAUAAAkBEQkBEQYbB1P3dAiMCcT4rf7ICIsIjP7HAAIAAAAAD98PQwAFAAsAAAkCEQkEEQkBBOIFfvqCBEb7ugV+BX/6gQRG+7oERgV+BX7+yPu6+7r+yAV+BX7+yPu6+7oAAQAAAAAOphJQAAUAAAkBEQkBEQ1u+K0Ii/d1CcQHUwE593T3dQE4AAEAAAAAERcRFwALAAAJCxEX/e36wPrA/e0FQPrAAhMFQAVAAhP6wASE/e0FQPrAAhMFQAVAAhP6wAVA/e36wAADAAAAABJQDDUAGAAxAEoAAAEiBw4BBwYWFx4BFxYyNz4BNzY0Jy4BJyYhIgcOAQcGFBceARcWMjc+ATc2NCcuAScmISIHDgEHBhQXHgEXFjI3PgE3NjQnLgEnJgOqgHRwrS8yATEvrXB0/3RwrS8yMi+tcHQFm390cK0wMTEwrXB0/nRwrTAxMTCtcHQFnIB0cK0vMTEvrXB0/3RwrS8yMi+tcHQMNTEwrXB0/nRwrTAxMTCtcHT+dHCtMDExMK1wdP50cK0wMTEwrXB0/nRwrTAxMTCtcHT+dHCtMDExMK1wdP50cK0wMQAAAAIAAAAAD98P3wADAAcAAAERIREhESERA6oE4gJxBOIP3/PLDDXzyww1AAAAAQAAAAARFxEXAAIAAAkCAnEOpvFaERf4rfitAAEAAAABAAAZjlbFXw889QALE4gAAAAA2Jw+RgAAAADYS2JGAAAAABJQElAAAAAIAAIAAAAAAAAAAQAAE4gAAAAAE4gAAAE4ElAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAE4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIANgBYAGwAjAECARgBJgABAAAACQBLAAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAAAEADGAAEAAAAAAAEADAAAAAEAAAAAAAIABwAMAAEAAAAAAAMADAATAAEAAAAAAAQADAAfAAEAAAAAAAUACwArAAEAAAAAAAYADAA2AAEAAAAAAAoAKwBCAAEAAAAAAAsAEwBtAAMAAQQJAAEAGACAAAMAAQQJAAIADgCYAAMAAQQJAAMAGACmAAMAAQQJAAQAGAC+AAMAAQQJAAUAFgDWAAMAAQQJAAYAGADsAAMAAQQJAAoAVgEEAAMAAQQJAAsAJgFaaWNvbmZvbnQtdnVlUmVndWxhcmljb25mb250LXZ1ZWljb25mb250LXZ1ZVZlcnNpb24gMS4waWNvbmZvbnQtdnVlR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AaQBjAG8AbgBmAG8AbgB0AC0AdgB1AGUAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAGYAbwBuAHQALQB2AHUAZQBpAGMAbwBuAGYAbwBuAHQALQB2AHUAZQBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AC0AdgB1AGUARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAJAAABAgEDAQQBBQEGAQcBCAEJEWFycm93LWxlZnQtZG91YmxlCmFycm93LWxlZnQSYXJyb3ctcmlnaHQtZG91YmxlC2Fycm93LXJpZ2h0BWNsb3NlBG1vcmUFcGF1c2UEcGxheQAA" } , function ( t , e ) { t . exports = " data : font / woff ; base64 , d09GRgABAAAAAAhcAAoAAAAACBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgdOOQhWNtYXAAAAFUAAABQgAAAUIADeuuZ2x5ZgAAApgAAAJMAAACTEPv6JpoZWFkAAAE5AAAADYAAAA2IlYDYWhoZWEAAAUcAAAAJAAAACQl2RTDaG10eAAABUAAAAAWAAAAFhOIAABsb2NhAAAFWAAAABQAAAAUAh4Cym1heHAAAAVsAAAAIAAAACABFgBXbmFtZQAABYwAAAJGAAACRg0gUPl
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
e . default = s } , , , , , , , , , , , , , , function ( t , e , n ) { "use strict" ; var i = n ( 10 ) ; n . n ( i ) . a } , function ( t , e , n ) { e = t . exports = n ( 2 ) ( ! 1 ) ; var i = n ( 15 ) , o = i ( n ( 16 ) ) , r = i ( n ( 17 ) ) , a = i ( n ( 18 ) ) , s = i ( n ( 19 ) ) ; e . push ( [ t . i , '@charset "UTF-8";\n@font-face {\n font-family: "iconfont-vue";\n src: url(' + o + ");\n /* IE9 Compat Modes */\n src: url(" + o + ') format("embedded-opentype"), url(' + r + ') format("woff"), url(' + a + ') format("truetype"), url(' + s + ') format("svg");\n /* Legacy iOS */\n}\n.icon[data-v-2ed6b34a] {\n font-style: normal;\n font-weight: 400;\n}\n.icon.arrow-left-double[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.arrow-left[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.arrow-right-double[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.arrow-right[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.close[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.more[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.pause[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.icon.play[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n content: "";\n}\n.action-item[data-v-2ed6b34a] {\n display: inline-block;\n}\n.action-item--single[data-v-2ed6b34a], .action-item__menutoggle[data-v-2ed6b34a] {\n box-sizing: border-box;\n padding: 14px;\n height: 44px;\n width: 44px;\n cursor: pointer;\n}\n.action-item__menutoggle[data-v-2ed6b34a] {\n display: inline-block;\n}\n.action-item__menutoggle[data-v-2ed6b34a]:before {\n font-family: "iconfont-vue";\n font-style: normal;\n font-weight: 400;\n content: "";\n}\n.action-item--multiple[data-v-2ed6b34a] {\n position: relative;\n}\n' , "" ] ) } ] ) } , function ( t , e , n ) { window , t . exports = function ( t ) { var e = { } ; function n ( i ) { if ( e [ i ] ) return e [ i ] . exports ; var o = e [ i ] = { i : i , l : ! 1 , exports : { } } ; return t [ i ] . call ( o . exports , o , o . exports , n ) , o . l = ! 0 , o . exports } return n . m = t , n . c = e , n . d = function ( t , e , i ) { n . o ( t , e ) || Object . defineProperty ( t , e , { enumerable : ! 0 , get : i } ) } , n . r = function ( t ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( t , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) } , n . t = function ( t , e ) { if ( 1 & e && ( t = n ( t ) ) , 8 & e ) return t ; if ( 4 & e && "object" == typeof t && t && t . _ _esModule ) return t ; var i = Object . create ( null ) ; if ( n . r ( i ) , Object . defineProperty ( i , "default" , { enumerable : ! 0 , value : t } ) , 2 & e && "string" != typeof t ) for ( var o in t ) n . d ( i , o , function ( e ) { return t [ e ] } . bind ( null , o ) ) ; return i } , n . n = function ( t ) { var e = t && t . _ _esModule ? function ( ) { return t . default } : function ( ) { return t } ; return n . d ( e , "a" , e ) , e } , n . o = function ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } , n . p = "/dist/" , n ( n . s = 23 ) } ( [ function ( t , e , n ) { "use strict" ; function i ( t , e , n , i , o , r , a , s ) { var c , l = "function" == typeof t ? t . options : t ; if ( e && ( l . render = e , l . staticRenderFns = n , l . _compiled = ! 0 ) , i && ( l . functional = ! 0 ) , r && ( l . _scopeId = "data-v-" + r ) , a ? ( c = function ( t ) { ( t = t || this . $vnode && this . $vnode . ssrContext || this . parent && this . parent . $vnode && this . parent . $vnode . ssrContext ) || "undefined" == typeof _ _VUE _SSR _CONTEXT _ _ || ( t = _ _VUE _SSR _CONTEXT _ _ ) , o && o . call ( this , t ) , t && t . _registeredComponents && t . _registeredComponents . add ( a ) } , l . _ssrRegister = c ) : o && ( c = s ? function ( ) { o . call ( this , this . $root . $options . shadowRoot ) } : o ) , c ) if ( l . functional ) { l . _injectStyles = c ; var u = l . render ; l . render = function ( t , e ) { return c . call ( e ) , u ( t , e ) } } else { var p = l . beforeCreate ; l . beforeCreate = p ? [ ] . concat ( p , c ) : [ c ] } return { exports : t , options : l } } n . d ( e , "a" , function ( ) { return i } ) } , function ( t , e , n ) { "use strict" ; var i = n ( 26 ) , o = n ( 27 ) , r = Object . prototype . toString ; function a ( t ) { return "[object Array]" === r . call ( t ) } function s ( t ) { return null !== t && "object" == typeof t } function c ( t ) { return "[object Function]" === r . call ( t ) } function l ( t , e ) { if ( null != t ) if ( "object" != typeof t && ( t = [ t ] ) , a ( t ) ) for ( var n = 0 , i = t . length ; n < i ; n ++ ) e . call ( null , t [ n ] , n , t ) ; else for ( var o in t ) Object . prototype . hasOwnProperty . call ( t , o ) && e . call ( null , t [ o ] , o , t ) } t . exports = { isArray
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
e . default = a } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 9 ) ; n ( 36 ) , i . a . options . defaultClass = "v-" . concat ( "fa73a1d" ) , e . default = i . a } , , function ( t , e , n ) { "use strict" ; ( function ( t ) { n . d ( e , "a" , function ( ) { return Rt } ) ; for (
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.14 . 3
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
2019-03-28 18:05:38 +03:00
var i = "undefined" != typeof window && "undefined" != typeof document , o = [ "Edge" , "Trident" , "Firefox" ] , r = 0 , a = 0 ; a < o . length ; a += 1 ) if ( i && navigator . userAgent . indexOf ( o [ a ] ) >= 0 ) { r = 1 ; break } var s = i && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( function ( ) { e = ! 1 , t ( ) } ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( function ( ) { e = ! 1 , t ( ) } , r ) ) } } ; function c ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function l ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function u ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function p ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = l ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : p ( u ( t ) ) } var f = i && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , d = i && /MSIE 10/ . test ( navigator . userAgent ) ; function h ( t ) { return 11 === t ? f : 10 === t ? d : f || d } function A ( t ) { if ( ! t ) return document . documentElement ; for ( var e = h ( 10 ) ? document . body : null , n = t . offsetParent ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === l ( n , "position" ) ? A ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function v ( t ) { return null !== t . parentNode ? v ( t . parentNode ) : t } function m ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var a , s , c = r . commonAncestorContainer ; if ( t !== c && e !== c || i . contains ( o ) ) return "BODY" === ( s = ( a = c ) . nodeName ) || "HTML" !== s && A ( a . firstElementChild ) !== a ? A ( c ) : c ; var l = v ( t ) ; return l . host ? m ( l . host , e ) : m ( t , v ( e ) . host ) } function g ( t ) { var e = "top" === ( arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" ) ? "scrollTop" : "scrollLeft" , n = t . nodeName ; if ( "BODY" === n || "HTML" === n ) { var i = t . ownerDocument . documentElement ; return ( t . ownerDocument . scrollingElement || i ) [ e ] } return t [ e ] } function y ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] , 10 ) + parseFloat ( t [ "border" + i + "Width" ] , 10 ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , h ( 10 ) ? n [ "offset" + t ] + i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] + i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] : 0 ) } function _ ( ) { var t = document . body , e = document . documentElement , n = h ( 10 ) && getComputedStyle ( e ) ; return { height : b ( "Height" , t , e , n ) , width : b ( "Width" , t , e , n ) } } var w = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , x = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , C = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , E = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function T ( t ) { return E ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function O ( t ) { var e = { } ; try { if ( h ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? _ ( ) : { } , a = r . width || t . clientWidth || o . right - o . left , s = r . height || t . clientHeight || o . bottom - o . top , c = t . offsetWidth - a , u = t . offsetHeight - s ; if ( c || u ) { var p = l ( t ) ; c -= y ( p , "x" ) , u -= y ( p , "y" ) , o . width -= c , o . height -= u } return T ( o ) } function S ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = h ( 10 ) , o = "HTML" === e . nodeName , r = O ( t ) , a = O ( e ) , s = p ( t ) , c = l ( e ) , u = parseFloat ( c . borderTopWidth , 10 ) , f = parseFloat ( c . borderLeftWidth , 10 ) ; n && "HTML" === e . nodeName && ( a . top = Math . max ( a . top , 0 ) , a . left = Math . max ( a . left , 0 ) ) ; var d = T ( { top : r . top - a . top
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 Julius Härtl < jus @ bitgrid . net >
2019-02-21 19:30:12 +03:00
*
* @ author Julius Härtl < jus @ bitgrid . net >
*
* @ 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-03-14 20:29:55 +03:00
e . default = d } , , , function ( t , e , n ) { "use strict" ; t . exports = function ( t , e ) { return function ( ) { for ( var n = new Array ( arguments . length ) , i = 0 ; i < n . length ; i ++ ) n [ i ] = arguments [ i ] ; return t . apply ( e , n ) } } } , function ( t , e ) { function n ( t ) { return ! ! t . constructor && "function" == typeof t . constructor . isBuffer && t . constructor . isBuffer ( t ) }
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
2019-03-28 18:05:38 +03:00
* / t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n u l l ! = t & & ( n ( t ) | | f u n c t i o n ( t ) { r e t u r n " f u n c t i o n " = = t y p e o f t . r e a d F l o a t L E & & " f u n c t i o n " = = t y p e o f t . s l i c e & & n ( t . s l i c e ( 0 , 0 ) ) } ( t ) | | ! ! t . _ i s B u f f e r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 1 ) , o = n ( 4 5 ) , r = n ( 4 7 ) , a = n ( 4 8 ) , s = n ( 4 9 ) , c = n ( 2 9 ) , l = " u n d e f i n e d " ! = t y p e o f w i n d o w & & w i n d o w . b t o a & & w i n d o w . b t o a . b i n d ( w i n d o w ) | | n ( 5 0 ) ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n e w P r o m i s e ( f u n c t i o n ( e , u ) { v a r p = t . d a t a , f = t . h e a d e r s ; i . i s F o r m D a t a ( p ) & & d e l e t e f [ " C o n t e n t - T y p e " ] ; v a r d = n e w X M L H t t p R e q u e s t , h = " o n r e a d y s t a t e c h a n g e " , A = ! 1 ; i f ( " u n d e f i n e d " = = t y p e o f w i n d o w | | ! w i n d o w . X D o m a i n R e q u e s t | | " w i t h C r e d e n t i a l s " i n d | | s ( t . u r l ) | | ( d = n e w w i n d o w . X D o m a i n R e q u e s t , h = " o n l o a d " , A = ! 0 , d . o n p r o g r e s s = f u n c t i o n ( ) { } , d . o n t i m e o u t = f u n c t i o n ( ) { } ) , t . a u t h ) { v a r v = t . a u t h . u s e r n a m e | | " " , m = t . a u t h . p a s s w o r d | | " " ; f . A u t h o r i z a t i o n = " B a s i c " + l ( v + " : " + m ) } i f ( d . o p e n ( t . m e t h o d . t o U p p e r C a s e ( ) , r ( t . u r l , t . p a r a m s , t . p a r a m s S e r i a l i z e r ) , ! 0 ) , d . t i m e o u t = t . t i m e o u t , d [ h ] = f u n c t i o n ( ) { i f ( d & & ( 4 = = = d . r e a d y S t a t e | | A ) & & ( 0 ! = = d . s t a t u s | | d . r e s p o n s e U R L & & 0 = = = d . r e s p o n s e U R L . i n d e x O f ( " f i l e : " ) ) ) { v a r n = " g e t A l l R e s p o n s e H e a d e r s " i n d ? a ( d . g e t A l l R e s p o n s e H e a d e r s ( ) ) : n u l l , i = { d a t a : t . r e s p o n s e T y p e & & " t e x t " ! = = t . r e s p o n s e T y p e ? d . r e s p o n s e : d . r e s p o n s e T e x t , s t a t u s : 1 2 2 3 = = = d . s t a t u s ? 2 0 4 : d . s t a t u s , s t a t u s T e x t : 1 2 2 3 = = = d . s t a t u s ? " N o C o n t e n t " : d . s t a t u s T e x t , h e a d e r s : n , c o n f i g : t , r e q u e s t : d } ; o ( e , u , i ) , d = n u l l } } , d . o n e r r o r = f u n c t i o n ( ) { u ( c ( " N e t w o r k E r r o r " , t , n u l l , d ) ) , d = n u l l } , d . o n t i m e o u t = f u n c t i o n ( ) { u ( c ( " t i m e o u t o f " + t . t i m e o u t + " m s e x c e e d e d " , t , " E C O N N A B O R T E D " , d ) ) , d = n u l l } , i . i s S t a n d a r d B r o w s e r E n v ( ) ) { v a r g = n ( 5 1 ) , y = ( t . w i t h C r e d e n t i a l s | | s ( t . u r l ) ) & & t . x s r f C o o k i e N a m e ? g . r e a d ( t . x s r f C o o k i e N a m e ) : v o i d 0 ; y & & ( f [ t . x s r f H e a d e r N a m e ] = y ) } i f ( " s e t R e q u e s t H e a d e r " i n d & & i . f o r E a c h ( f , f u n c t i o n ( t , e ) { v o i d 0 = = = p & & " c o n t e n t - t y p e " = = = e . t o L o w e r C a s e ( ) ? d e l e t e f [ e ] : d . s e t R e q u e s t H e a d e r ( e , t ) } ) , t . w i t h C r e d e n t i a l s & & ( d . w i t h C r e d e n t i a l s = ! 0 ) , t . r e s p o n s e T y p e ) t r y { d . r e s p o n s e T y p e = t . r e s p o n s e T y p e } c a t c h ( e ) { i f ( " j s o n " ! = = t . r e s p o n s e T y p e ) t h r o w e } " f u n c t i o n " = = t y p e o f t . o n D o w n l o a d P r o g r e s s & & d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n D o w n l o a d P r o g r e s s ) , " f u n c t i o n " = = t y p e o f t . o n U p l o a d P r o g r e s s & & d . u p l o a d & & d . u p l o a d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n U p l o a d P r o g r e s s ) , t . c a n c e l T o k e n & & t . c a n c e l T o k e n . p r o m i s e . t h e n ( f u n c t i o n ( t ) { d & & ( d . a b o r t ( ) , u ( t ) , d = n u l l ) } ) , v o i d 0 = = = p & & ( p = n u l l ) , d . s e n d ( p ) } ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 4 6 ) ; t . e x p o r t s = f u n c t i o n ( t , e , n , o , r ) { v a r a = n e w E r r o r ( t ) ; r e t u r n i ( a , e , n , o , r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n ! ( ! t | | ! t . _ _ C A N C E L _ _ ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; f u n c t i o n i ( t ) { t h i s . m e s s a g e = t } i . 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 " C a n c e l " + ( t h i s . m e s s a g e ? " : " + t h i s . m e s s a g e : " " ) } , i . p r o t o t y p e . _ _ C A N C E L _ _ = ! 0 , t . e x p o r t s = i } , f u n c t i o n ( t , e ) { v a r n = { u t f 8 : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { r e t u r n n . b i n . s t r i n g T o B y t e s ( u n e s c a p e ( e n c o d e U R I C o m p o n e n t ( t ) ) ) } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { r e t u r n d e c o d e U R I C o m p o n e n t ( e s c a p e ( n . b i n . b y t e s T o S t r i n g ( t ) ) ) } } , b i n : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( 2 5 5 & t . c h a r C o d e A t ( n ) ) ; r e t u r n e } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( S t r i n g . f r o m C h a r C o d e ( t [ n ] ) ) ; r e t u r n e . j o i n ( " " ) } } } ; t . e x p o r t s = n } , f u n c t i o n ( t , e , 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 ( e , " _ _ e s M o d u l e " , { v a l u e : ! 0 } ) ; v a r i = n ( 4 0 ) . d e f a u l t . c r e a t e ( { h e a d e r s : { r e q u e s t t o k e n : O C . r e q u e s t T o k e n } } ) ; e . d e f a u l t = i } , f u n c t i o n ( t , e , n ) { v a r i , o , r , a , s ; i = n ( 5 9 ) , o = n ( 3 2 ) . u t f 8 , r = n ( 2 7 ) , a = n ( 3 2 ) . b i n , ( s = f u n c t i o n ( t , e ) { t . c o n s t r u c t o r = = S t r i n g ? t = e & & " b i n a r y " = = = e . e n c o d i n g ? a . s t r i n g T o B y t e s ( t ) : o . s t r i n g T o B y t e s ( t ) : r ( t ) ? t = A r r a y . p r o t o t y p e . s l i c e . c a l l ( t , 0 ) : A r r a y . i s A r r a y ( t ) | | ( t = t . t o S t r i n g ( ) ) ; f o r ( v a r n = i . b y t e s T o W o r d s ( t ) , c = 8 * t . l e n g t h , l = 1 7 3 2 5 8 4 1 9 3 , u = - 2 7 1 7 3 3 8 7 9 , p = - 1 7 3 2 5 8 4 1 9 4 , f = 2 7 1 7 3 3 8 7 8 , d = 0 ; d < n . l e n g t h ; d + + ) n [ d ] = 1 6 7 1 1 9 3 5 & ( n [ d ] < < 8 | n [ d ] > > > 2 4 ) | 4 2 7 8 2 5 5 3 6 0 & ( n [ d ] < < 2 4 | n [ d ] > > > 8 ) ; n [ c > > > 5 ] | = 1 2 8 < < c % 3 2 , n [ 1 4 + ( c + 6 4 > > > 9 < < 4 ) ] = c ; v a r h = s . _ f f , A = s . _ g g , v = s . _ h h , m = s . _ i i ; f o r ( d = 0 ; d < n . l e n g t h ; d + = 1 6 ) { v a r g = l , y = u , b = p , _ = f ; l = h ( l , u , p , f , n [ d + 0 ] , 7 , - 6 8 0 8 7 6 9 3 6 ) , f = h ( f , l , u , p , n [ d + 1 ] , 1 2 , - 3 8 9 5 6 4 5 8 6 ) , p = h ( p , f , l , u , n [ d + 2 ] , 1 7 , 6 0 6 1 0 5 8 1 9 ) , u = h ( u , p , f , l , n [ d + 3 ] , 2 2 , - 1 0 4 4 5 2 5 3 3 0 ) , l = h ( l , u , p , f , n [ d + 4 ] , 7 , - 1 7 6 4 1 8 8 9 7 ) , f = h ( f , l , u , p , n [ d + 5 ] , 1 2 , 1 2 0 0 0 8 0 4 2 6 ) , p = h ( p , f , l , u , n [ d + 6 ] , 1 7 , - 1 4 7 3 2 3 1 3 4 1 ) , u = h ( u , p , f , l , n [ d + 7 ] , 2 2 , - 4 5 7 0 5 9 8 3 ) , l = h ( l , u , p , f , n [ d + 8 ] , 7 , 1 7 7 0 0 3 5 4 1 6 ) , f = h ( f , l , u , p , n [ d + 9 ] , 1 2 , - 1 9 5 8 4 1 4 4 1 7 ) , p = h ( p , f , l , u , n [ d + 1 0 ] , 1 7 , - 4 2 0 6 3 ) , u = h ( u , p , f , l , n [ d + 1 1 ] , 2 2 , - 1 9 9 0 4 0 4 1 6 2 ) , l = h ( l , u , p , f , n [ d + 1 2 ] , 7 , 1 8 0 4 6 0 3 6 8 2 )
2019-03-14 20:29:55 +03:00
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.14 . 3
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
2019-03-28 18:05:38 +03:00
var i = "undefined" != typeof window && "undefined" != typeof document , o = [ "Edge" , "Trident" , "Firefox" ] , r = 0 , a = 0 ; a < o . length ; a += 1 ) if ( i && navigator . userAgent . indexOf ( o [ a ] ) >= 0 ) { r = 1 ; break } var s = i && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( function ( ) { e = ! 1 , t ( ) } ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( function ( ) { e = ! 1 , t ( ) } , r ) ) } } ; function c ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function l ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function u ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function p ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = l ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : p ( u ( t ) ) } var f = i && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , d = i && /MSIE 10/ . test ( navigator . userAgent ) ; function h ( t ) { return 11 === t ? f : 10 === t ? d : f || d } function A ( t ) { if ( ! t ) return document . documentElement ; for ( var e = h ( 10 ) ? document . body : null , n = t . offsetParent ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === l ( n , "position" ) ? A ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function v ( t ) { return null !== t . parentNode ? v ( t . parentNode ) : t } function m ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var a , s , c = r . commonAncestorContainer ; if ( t !== c && e !== c || i . contains ( o ) ) return "BODY" === ( s = ( a = c ) . nodeName ) || "HTML" !== s && A ( a . firstElementChild ) !== a ? A ( c ) : c ; var l = v ( t ) ; return l . host ? m ( l . host , e ) : m ( t , v ( e ) . host ) } function g ( t ) { var e = "top" === ( arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" ) ? "scrollTop" : "scrollLeft" , n = t . nodeName ; if ( "BODY" === n || "HTML" === n ) { var i = t . ownerDocument . documentElement ; return ( t . ownerDocument . scrollingElement || i ) [ e ] } return t [ e ] } function y ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] , 10 ) + parseFloat ( t [ "border" + i + "Width" ] , 10 ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , h ( 10 ) ? n [ "offset" + t ] + i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] + i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] : 0 ) } function _ ( ) { var t = document . body , e = document . documentElement , n = h ( 10 ) && getComputedStyle ( e ) ; return { height : b ( "Height" , t , e , n ) , width : b ( "Width" , t , e , n ) } } var w = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , x = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , C = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , E = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function T ( t ) { return E ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function O ( t ) { var e = { } ; try { if ( h ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? _ ( ) : { } , a = r . width || t . clientWidth || o . right - o . left , s = r . height || t . clientHeight || o . bottom - o . top , c = t . offsetWidth - a , u = t . offsetHeight - s ; if ( c || u ) { var p = l ( t ) ; c -= y ( p , "x" ) , u -= y ( p , "y" ) , o . width -= c , o . height -= u } return T ( o ) } function S ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = h ( 10 ) , o = "HTML" === e . nodeName , r = O ( t ) , a = O ( e ) , s = p ( t ) , c = l ( e ) , u = parseFloat ( c . borderTopWidth , 10 ) , f = parseFloat ( c . borderLeftWidth , 10 ) ; n && "HTML" === e . nodeName && ( a . top = Math . max ( a . top , 0 ) , a . left = Math . max ( a . left , 0 ) ) ; var d = T ( { top : r . top - a . top
2019-03-14 20:29:55 +03:00
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
* /
2019-03-28 18:05:38 +03:00
t . exports = function ( t ) { return null != t && ( n ( t ) || function ( t ) { return "function" == typeof t . readFloatLE && "function" == typeof t . slice && n ( t . slice ( 0 , 0 ) ) } ( t ) || ! ! t . _isBuffer ) } } , function ( t , e , n ) { "use strict" ; var i = n ( 18 ) , o = n ( 15 ) , r = n ( 48 ) , a = n ( 49 ) ; function s ( t ) { this . defaults = t , this . interceptors = { request : new r , response : new r } } s . prototype . request = function ( t ) { "string" == typeof t && ( t = o . merge ( { url : arguments [ 0 ] } , arguments [ 1 ] ) ) , ( t = o . merge ( i , { method : "get" } , this . defaults , t ) ) . method = t . method . toLowerCase ( ) ; var e = [ a , void 0 ] , n = Promise . resolve ( t ) ; for ( this . interceptors . request . forEach ( function ( t ) { e . unshift ( t . fulfilled , t . rejected ) } ) , this . interceptors . response . forEach ( function ( t ) { e . push ( t . fulfilled , t . rejected ) } ) ; e . length ; ) n = n . then ( e . shift ( ) , e . shift ( ) ) ; return n } , o . forEach ( [ "delete" , "get" , "head" , "options" ] , function ( t ) { s . prototype [ t ] = function ( e , n ) { return this . request ( o . merge ( n || { } , { method : t , url : e } ) ) } } ) , o . forEach ( [ "post" , "put" , "patch" ] , function ( t ) { s . prototype [ t ] = function ( e , n , i ) { return this . request ( o . merge ( i || { } , { method : t , url : e , data : n } ) ) } } ) , t . exports = s } , function ( t , e , n ) { "use strict" ; var i = n ( 15 ) ; t . exports = function ( t , e ) { i . forEach ( t , function ( n , i ) { i !== e && i . toUpperCase ( ) === e . toUpperCase ( ) && ( t [ e ] = n , delete t [ i ] ) } ) } } , function ( t , e , n ) { "use strict" ; var i = n ( 22 ) ; t . exports = function ( t , e , n ) { var o = n . config . validateStatus ; n . status && o && ! o ( n . status ) ? e ( i ( "Request failed with status code " + n . status , n . config , null , n . request , n ) ) : t ( n ) } } , function ( t , e , n ) { "use strict" ; t . exports = function ( t , e , n , i , o ) { return t . config = e , n && ( t . code = n ) , t . request = i , t . response = o , t } } , function ( t , e , n ) { "use strict" ; var i = n ( 15 ) ; function o ( t ) { return encodeURIComponent ( t ) . replace ( /%40/gi , "@" ) . replace ( /%3A/gi , ":" ) . replace ( /%24/g , "$" ) . replace ( /%2C/gi , "," ) . replace ( /%20/g , "+" ) . replace ( /%5B/gi , "[" ) . replace ( /%5D/gi , "]" ) } t . exports = function ( t , e , n ) { if ( ! e ) return t ; var r ; if ( n ) r = n ( e ) ; else if ( i . isURLSearchParams ( e ) ) r = e . toString ( ) ; else { var a = [ ] ; i . forEach ( e , function ( t , e ) { null != t && ( i . isArray ( t ) ? e += "[]" : t = [ t ] , i . forEach ( t , function ( t ) { i . isDate ( t ) ? t = t . toISOString ( ) : i . isObject ( t ) && ( t = JSON . stringify ( t ) ) , a . push ( o ( e ) + "=" + o ( t ) ) } ) ) } ) , r = a . join ( "&" ) } return r && ( t += ( - 1 === t . indexOf ( "?" ) ? "?" : "&" ) + r ) , t } } , function ( t , e , n ) { "use strict" ; var i = n ( 15 ) , o = [ "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" ] ; t . exports = function ( t ) { var e , n , r , a = { } ; return t ? ( i . forEach ( t . split ( "\n" ) , function ( t ) { if ( r = t . indexOf ( ":" ) , e = i . trim ( t . substr ( 0 , r ) ) . toLowerCase ( ) , n = i . trim ( t . substr ( r + 1 ) ) , e ) { if ( a [ e ] && o . indexOf ( e ) >= 0 ) return ; a [ e ] = "set-cookie" === e ? ( a [ e ] ? a [ e ] : [ ] ) . concat ( [ n ] ) : a [ e ] ? a [ e ] + ", " + n : n } } ) , a ) : a } } , function ( t , e , n ) { "use strict" ; var i = n ( 15 ) ; t . exports = i . isStandardBrowserEnv ( ) ? function ( ) { var t , e = /(msie|trident)/i . test ( navigator . userAgent ) , n = document . createElement ( "a" ) ; function o ( t ) { var i = t ; return e && ( n . setAttribute ( "href" , i ) , i = n . href ) , n . setAttribute ( "href" , i ) , { 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 . charAt ( 0 ) ? n . pathname : "/" + n . pathname } } return t = o ( window . location . href ) , function ( e ) { var n = i . isString ( e ) ? o ( e ) : e ; return n . protocol === t . protocol && n . host === t . host } } ( ) : function ( ) { return ! 0 } } , function ( t , e , n ) { "use strict" ; var i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" ; function o ( ) { this . message = "String contains an invalid character" } o . prototype = new Error , o . prototype . code = 5 , o . prototype . name = "InvalidCharacterError" , t . exports = function ( t ) { for ( var e , n , r = String ( t ) , a = "" , s = 0 , c = i ; r . charAt ( 0 | s ) || ( c = "=" , s % 1 ) ; a += c . charAt ( 63 & e >> 8 - s % 1 * 8 ) ) { if ( ( n = r . charCodeAt ( s += . 75 ) ) > 255 ) throw new o ; e = e << 8 | n } return a } } , function ( t , e , n ) { "use strict" ; var i = n ( 15 ) ; t . exports = i . isStandardBrowserEnv ( ) ? { write : function ( t , e , n , o , r , a ) { var s = [ ] ; s . push ( t + "=" + encodeURIComponent ( e ) ) , i . isNumber ( n ) && s . push ( "expires=" + new Date ( n ) . toGMTString ( ) ) , i . isString ( o ) && s . push ( "path=" + o ) , i . isString ( r ) && s . push ( "domain=" + r ) , ! 0 === a && s . push ( "secure" ) , document . cookie = s . join ( "; " ) } , read : function (
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
e . default = a } , function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 9 ) ; n ( 36 ) , i . a . options . defaultClass = "v-" . concat ( "fa73a1d" ) , e . default = i . a } , function ( t , e , n ) { "use strict" ;
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* / e . a = f u n c t i o n ( t ) { t . m o u n t e d ? A r r a y . i s A r r a y ( t . m o u n t e d ) | | ( t . m o u n t e d = [ t . m o u n t e d ] ) : t . m o u n t e d = [ ] , t . m o u n t e d . p u s h ( f u n c t i o n ( ) { t h i s . $ e l . s e t A t t r i b u t e ( " d a t a - v - " . c o n c a t ( " f a 7 3 a 1 d " ) , " " ) } ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; ( f u n c t i o n ( t ) { n . d ( e , " a " , f u n c t i o n ( ) { r e t u r n R t } ) ; f o r (
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.14 . 3
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
2019-03-28 18:05:38 +03:00
var i = "undefined" != typeof window && "undefined" != typeof document , o = [ "Edge" , "Trident" , "Firefox" ] , r = 0 , a = 0 ; a < o . length ; a += 1 ) if ( i && navigator . userAgent . indexOf ( o [ a ] ) >= 0 ) { r = 1 ; break } var s = i && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( function ( ) { e = ! 1 , t ( ) } ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( function ( ) { e = ! 1 , t ( ) } , r ) ) } } ; function c ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function l ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function u ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function p ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = l ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : p ( u ( t ) ) } var f = i && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , d = i && /MSIE 10/ . test ( navigator . userAgent ) ; function h ( t ) { return 11 === t ? f : 10 === t ? d : f || d } function A ( t ) { if ( ! t ) return document . documentElement ; for ( var e = h ( 10 ) ? document . body : null , n = t . offsetParent ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === l ( n , "position" ) ? A ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function v ( t ) { return null !== t . parentNode ? v ( t . parentNode ) : t } function m ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var a , s , c = r . commonAncestorContainer ; if ( t !== c && e !== c || i . contains ( o ) ) return "BODY" === ( s = ( a = c ) . nodeName ) || "HTML" !== s && A ( a . firstElementChild ) !== a ? A ( c ) : c ; var l = v ( t ) ; return l . host ? m ( l . host , e ) : m ( t , v ( e ) . host ) } function g ( t ) { var e = "top" === ( arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" ) ? "scrollTop" : "scrollLeft" , n = t . nodeName ; if ( "BODY" === n || "HTML" === n ) { var i = t . ownerDocument . documentElement ; return ( t . ownerDocument . scrollingElement || i ) [ e ] } return t [ e ] } function y ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] , 10 ) + parseFloat ( t [ "border" + i + "Width" ] , 10 ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , h ( 10 ) ? n [ "offset" + t ] + i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] + i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] : 0 ) } function _ ( ) { var t = document . body , e = document . documentElement , n = h ( 10 ) && getComputedStyle ( e ) ; return { height : b ( "Height" , t , e , n ) , width : b ( "Width" , t , e , n ) } } var w = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , x = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , C = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , E = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function T ( t ) { return E ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function O ( t ) { var e = { } ; try { if ( h ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? _ ( ) : { } , a = r . width || t . clientWidth || o . right - o . left , s = r . height || t . clientHeight || o . bottom - o . top , c = t . offsetWidth - a , u = t . offsetHeight - s ; if ( c || u ) { var p = l ( t ) ; c -= y ( p , "x" ) , u -= y ( p , "y" ) , o . width -= c , o . height -= u } return T ( o ) } function S ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = h ( 10 ) , o = "HTML" === e . nodeName , r = O ( t ) , a = O ( e ) , s = p ( t ) , c = l ( e ) , u = parseFloat ( c . borderTopWidth , 10 ) , f = parseFloat ( c . borderLeftWidth , 10 ) ; n && "HTML" === e . nodeName && ( a . top = Math . max ( a . top , 0 ) , a . left = Math . max ( a . left , 0 ) ) ; var d = T ( { top : r . top - a . top
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 Julius Härtl < jus @ bitgrid . net >
*
* @ author Julius Härtl < jus @ bitgrid . net >
*
* @ 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/>.
*
* /
e . default = d } , , , function ( t , e , n ) { "use strict" ; t . exports = function ( t , e ) { return function ( ) { for ( var n = new Array ( arguments . length ) , i = 0 ; i < n . length ; i ++ ) n [ i ] = arguments [ i ] ; return t . apply ( e , n ) } } } , function ( t , e ) { function n ( t ) { return ! ! t . constructor && "function" == typeof t . constructor . isBuffer && t . constructor . isBuffer ( t ) }
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
2019-03-28 18:05:38 +03:00
* / t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n u l l ! = t & & ( n ( t ) | | f u n c t i o n ( t ) { r e t u r n " f u n c t i o n " = = t y p e o f t . r e a d F l o a t L E & & " f u n c t i o n " = = t y p e o f t . s l i c e & & n ( t . s l i c e ( 0 , 0 ) ) } ( t ) | | ! ! t . _ i s B u f f e r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 1 ) , o = n ( 4 5 ) , r = n ( 4 7 ) , a = n ( 4 8 ) , s = n ( 4 9 ) , c = n ( 2 9 ) , l = " u n d e f i n e d " ! = t y p e o f w i n d o w & & w i n d o w . b t o a & & w i n d o w . b t o a . b i n d ( w i n d o w ) | | n ( 5 0 ) ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n n e w P r o m i s e ( f u n c t i o n ( e , u ) { v a r p = t . d a t a , f = t . h e a d e r s ; i . i s F o r m D a t a ( p ) & & d e l e t e f [ " C o n t e n t - T y p e " ] ; v a r d = n e w X M L H t t p R e q u e s t , h = " o n r e a d y s t a t e c h a n g e " , A = ! 1 ; i f ( " u n d e f i n e d " = = t y p e o f w i n d o w | | ! w i n d o w . X D o m a i n R e q u e s t | | " w i t h C r e d e n t i a l s " i n d | | s ( t . u r l ) | | ( d = n e w w i n d o w . X D o m a i n R e q u e s t , h = " o n l o a d " , A = ! 0 , d . o n p r o g r e s s = f u n c t i o n ( ) { } , d . o n t i m e o u t = f u n c t i o n ( ) { } ) , t . a u t h ) { v a r v = t . a u t h . u s e r n a m e | | " " , m = t . a u t h . p a s s w o r d | | " " ; f . A u t h o r i z a t i o n = " B a s i c " + l ( v + " : " + m ) } i f ( d . o p e n ( t . m e t h o d . t o U p p e r C a s e ( ) , r ( t . u r l , t . p a r a m s , t . p a r a m s S e r i a l i z e r ) , ! 0 ) , d . t i m e o u t = t . t i m e o u t , d [ h ] = f u n c t i o n ( ) { i f ( d & & ( 4 = = = d . r e a d y S t a t e | | A ) & & ( 0 ! = = d . s t a t u s | | d . r e s p o n s e U R L & & 0 = = = d . r e s p o n s e U R L . i n d e x O f ( " f i l e : " ) ) ) { v a r n = " g e t A l l R e s p o n s e H e a d e r s " i n d ? a ( d . g e t A l l R e s p o n s e H e a d e r s ( ) ) : n u l l , i = { d a t a : t . r e s p o n s e T y p e & & " t e x t " ! = = t . r e s p o n s e T y p e ? d . r e s p o n s e : d . r e s p o n s e T e x t , s t a t u s : 1 2 2 3 = = = d . s t a t u s ? 2 0 4 : d . s t a t u s , s t a t u s T e x t : 1 2 2 3 = = = d . s t a t u s ? " N o C o n t e n t " : d . s t a t u s T e x t , h e a d e r s : n , c o n f i g : t , r e q u e s t : d } ; o ( e , u , i ) , d = n u l l } } , d . o n e r r o r = f u n c t i o n ( ) { u ( c ( " N e t w o r k E r r o r " , t , n u l l , d ) ) , d = n u l l } , d . o n t i m e o u t = f u n c t i o n ( ) { u ( c ( " t i m e o u t o f " + t . t i m e o u t + " m s e x c e e d e d " , t , " E C O N N A B O R T E D " , d ) ) , d = n u l l } , i . i s S t a n d a r d B r o w s e r E n v ( ) ) { v a r g = n ( 5 1 ) , y = ( t . w i t h C r e d e n t i a l s | | s ( t . u r l ) ) & & t . x s r f C o o k i e N a m e ? g . r e a d ( t . x s r f C o o k i e N a m e ) : v o i d 0 ; y & & ( f [ t . x s r f H e a d e r N a m e ] = y ) } i f ( " s e t R e q u e s t H e a d e r " i n d & & i . f o r E a c h ( f , f u n c t i o n ( t , e ) { v o i d 0 = = = p & & " c o n t e n t - t y p e " = = = e . t o L o w e r C a s e ( ) ? d e l e t e f [ e ] : d . s e t R e q u e s t H e a d e r ( e , t ) } ) , t . w i t h C r e d e n t i a l s & & ( d . w i t h C r e d e n t i a l s = ! 0 ) , t . r e s p o n s e T y p e ) t r y { d . r e s p o n s e T y p e = t . r e s p o n s e T y p e } c a t c h ( e ) { i f ( " j s o n " ! = = t . r e s p o n s e T y p e ) t h r o w e } " f u n c t i o n " = = t y p e o f t . o n D o w n l o a d P r o g r e s s & & d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n D o w n l o a d P r o g r e s s ) , " f u n c t i o n " = = t y p e o f t . o n U p l o a d P r o g r e s s & & d . u p l o a d & & d . u p l o a d . a d d E v e n t L i s t e n e r ( " p r o g r e s s " , t . o n U p l o a d P r o g r e s s ) , t . c a n c e l T o k e n & & t . c a n c e l T o k e n . p r o m i s e . t h e n ( f u n c t i o n ( t ) { d & & ( d . a b o r t ( ) , u ( t ) , d = n u l l ) } ) , v o i d 0 = = = p & & ( p = n u l l ) , d . s e n d ( p ) } ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; v a r i = n ( 4 6 ) ; t . e x p o r t s = f u n c t i o n ( t , e , n , o , r ) { v a r a = n e w E r r o r ( t ) ; r e t u r n i ( a , e , n , o , r ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; t . e x p o r t s = f u n c t i o n ( t ) { r e t u r n ! ( ! t | | ! t . _ _ C A N C E L _ _ ) } } , f u n c t i o n ( t , e , n ) { " u s e s t r i c t " ; f u n c t i o n i ( t ) { t h i s . m e s s a g e = t } i . 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 " C a n c e l " + ( t h i s . m e s s a g e ? " : " + t h i s . m e s s a g e : " " ) } , i . p r o t o t y p e . _ _ C A N C E L _ _ = ! 0 , t . e x p o r t s = i } , f u n c t i o n ( t , e ) { v a r n = { u t f 8 : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { r e t u r n n . b i n . s t r i n g T o B y t e s ( u n e s c a p e ( e n c o d e U R I C o m p o n e n t ( t ) ) ) } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { r e t u r n d e c o d e U R I C o m p o n e n t ( e s c a p e ( n . b i n . b y t e s T o S t r i n g ( t ) ) ) } } , b i n : { s t r i n g T o B y t e s : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( 2 5 5 & t . c h a r C o d e A t ( n ) ) ; r e t u r n e } , b y t e s T o S t r i n g : f u n c t i o n ( t ) { f o r ( v a r e = [ ] , n = 0 ; n < t . l e n g t h ; n + + ) e . p u s h ( S t r i n g . f r o m C h a r C o d e ( t [ n ] ) ) ; r e t u r n e . j o i n ( " " ) } } } ; t . e x p o r t s = n } , f u n c t i o n ( t , e , 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 ( e , " _ _ e s M o d u l e " , { v a l u e : ! 0 } ) ; v a r i = n ( 4 0 ) . d e f a u l t . c r e a t e ( { h e a d e r s : { r e q u e s t t o k e n : O C . r e q u e s t T o k e n } } ) ; e . d e f a u l t = i } , f u n c t i o n ( t , e , n ) { v a r i , o , r , a , s ; i = n ( 5 9 ) , o = n ( 3 2 ) . u t f 8 , r = n ( 2 7 ) , a = n ( 3 2 ) . b i n , ( s = f u n c t i o n ( t , e ) { t . c o n s t r u c t o r = = S t r i n g ? t = e & & " b i n a r y " = = = e . e n c o d i n g ? a . s t r i n g T o B y t e s ( t ) : o . s t r i n g T o B y t e s ( t ) : r ( t ) ? t = A r r a y . p r o t o t y p e . s l i c e . c a l l ( t , 0 ) : A r r a y . i s A r r a y ( t ) | | ( t = t . t o S t r i n g ( ) ) ; f o r ( v a r n = i . b y t e s T o W o r d s ( t ) , c = 8 * t . l e n g t h , l = 1 7 3 2 5 8 4 1 9 3 , u = - 2 7 1 7 3 3 8 7 9 , p = - 1 7 3 2 5 8 4 1 9 4 , f = 2 7 1 7 3 3 8 7 8 , d = 0 ; d < n . l e n g t h ; d + + ) n [ d ] = 1 6 7 1 1 9 3 5 & ( n [ d ] < < 8 | n [ d ] > > > 2 4 ) | 4 2 7 8 2 5 5 3 6 0 & ( n [ d ] < < 2 4 | n [ d ] > > > 8 ) ; n [ c > > > 5 ] | = 1 2 8 < < c % 3 2 , n [ 1 4 + ( c + 6 4 > > > 9 < < 4 ) ] = c ; v a r h = s . _ f f , A = s . _ g g , v = s . _ h h , m = s . _ i i ; f o r ( d = 0 ; d < n . l e n g t h ; d + = 1 6 ) { v a r g = l , y = u , b = p , _ = f ; l = h ( l , u , p , f , n [ d + 0 ] , 7 , - 6 8 0 8 7 6 9 3 6 ) , f = h ( f , l , u , p , n [ d + 1 ] , 1 2 , - 3 8 9 5 6 4 5 8 6 ) , p = h ( p , f , l , u , n [ d + 2 ] , 1 7 , 6 0 6 1 0 5 8 1 9 ) , u = h ( u , p , f , l , n [ d + 3 ] , 2 2 , - 1 0 4 4 5 2 5 3 3 0 ) , l = h ( l , u , p , f , n [ d + 4 ] , 7 , - 1 7 6 4 1 8 8 9 7 ) , f = h ( f , l , u , p , n [ d + 5 ] , 1 2 , 1 2 0 0 0 8 0 4 2 6 ) , p = h ( p , f , l , u , n [ d + 6 ] , 1 7 , - 1 4 7 3 2 3 1 3 4 1 ) , u = h ( u , p , f , l , n [ d + 7 ] , 2 2 , - 4 5 7 0 5 9 8 3 ) , l = h ( l , u , p , f , n [ d + 8 ] , 7 , 1 7 7 0 0 3 5 4 1 6 ) , f = h ( f , l , u , p , n [ d + 9 ] , 1 2 , - 1 9 5 8 4 1 4 4 1 7 ) , p = h ( p , f , l , u , n [ d + 1 0 ] , 1 7 , - 4 2 0 6 3 ) , u = h ( u , p , f , l , n [ d + 1 1 ] , 2 2 , - 1 9 9 0 4 0 4 1 6 2 ) , l = h ( l , u , p , f , n [ d + 1 2 ] , 7 , 1 8 0 4 6 0 3 6 8 2 )
2019-03-14 20:29:55 +03:00
/ * *
* @ copyright Copyright ( c ) 2018 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . 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-03-28 18:05:38 +03:00
Object ( i . a ) ( f ) , e . default = f } , , , , , , , , , , , , , function ( t , e , n ) { "use strict" ; var i = n ( 22 ) ; n . n ( i ) . a } , function ( t , e , n ) { ( t . exports = n ( 2 ) ( ! 1 ) ) . push ( [ t . i , ".option[data-v-0dbed8ea] {\n display: flex;\n align-items: center;\n height: 32px;\n width: 100%;\n}\n.option__avatar[data-v-0dbed8ea] {\n flex: 0 0 32px;\n width: 32px;\n height: 32px;\n margin-right: 6px;\n}\n.option__desc[data-v-0dbed8ea] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n flex: 1 1;\n}\n.option__desc--lineone[data-v-0dbed8ea] {\n color: var(--color-text-light);\n}\n.option__desc--lineone--highlight[data-v-0dbed8ea] {\n font-weight: 600;\n}\n.option__desc--linetwo[data-v-0dbed8ea] {\n opacity: .7;\n}\n.option__icon[data-v-0dbed8ea] {\n width: 44px;\n height: 44px;\n flex: 0 0 44px;\n margin: -6px;\n opacity: .5;\n}\n" , "" ] ) } , function ( t , e , n ) { var i = n ( 80 ) ; "string" == typeof i && ( i = [ [ t . i , i , "" ] ] ) , i . locals && ( t . exports = i . locals ) , ( 0 , n ( 3 ) . default ) ( "3eae9ff2" , i , ! 0 , { } ) } , function ( t , e , n ) { ( t . exports = n ( 2 ) ( ! 1 ) ) . push ( [ t . i , " . multiselect [ data - v - fa73a1d ] { \ n margin : 0 ; \ n padding : 0 ! important ; \ n display : inline - block ; \ n /* override this rule with your width styling if you need */ \ n min - width : 160 px ; \ n position : relative ; \ n background - color : var ( -- color - main - background ) ; \ n /* results wrapper */ \ n /* ABOVE display */ \ n /* Icon before option select */ \ n /* No need for an icon here */ \ n /* Mouse feedback */ } \ n . multiselect [ data - v - fa73a1d ] . multiselect -- active { \ n /* Opened: force display the input */ } \ n . multiselect [ data - v - fa73a1d ] . multiselect -- active input . multiselect _ _input { \ n opacity : 1 ! important ; \ n cursor : text ! important ; \ n border - radius : var ( -- border - radius ) var ( -- border - radius ) 0 0 ; } \ n . multiselect [ data - v - fa73a1d ] . multiselect -- active . multiselect -- above input . multiselect _ _input { \ n border - radius : 0 0 var ( -- border - radius ) var ( -- border - radius ) ; } \ n . multiselect [ data - v - fa73a1d ] . multiselect -- disabled , \ n . multiselect [ data - v - fa73a1d ] . multiselect -- disabled . multiselect _ _single { \ n background - color : var ( -- color - background - dark ) ! important ; } \ n . multiselect [ data - v - fa73a1d ] . icon - loading - small : : after { \ n left : 100 % ; \ n margin - left : - 24 px ; } \ n . multiselect [ data - v - fa73a1d ] . multiselect _ _tags { \ n /* space between tags and limit tag */ \ n display : flex ; \ n flex - wrap : nowrap ; \ n overflow : hidden ; \ n border : 1 px solid var ( -- color - border - dark ) ; \ n cursor : pointer ; \ n position : relative ; \ n border - radius : 3 px ; \ n height : 34 px ; \ n /* tag wrapper */ \ n /* Single select default value\n\t\tor default placeholder if search disabled*/ \ n /* displayed text if tag limit reached */ \ n /* default multiselect input for search and placeholder */ } \ n . multiselect [ data - v - fa73a1d ] . multiselect _ _tags . multiselect _ _tags - wrap { \ n align - items : center ; \ n display : inline - flex ; \ n overflow : hidden ; \ n max - width : 100 % ; \ n position : relative ; \ n padding : 3 px 5 px ; \ n flex - grow : 1 ; \ n /* no tags or simple select? Show input directly\n\t\t\tinput is used to display single value */ \ n /* selected tag */ } \ n . multiselect [ data - v - fa73a1d ] . multiselect _ _tags . multiselect _ _tags - wrap : empty ~ input . multiselect _ _input { \ n opacity : 1 ! important ; \ n /* hide default empty text like .multiselect__placeholder,\n\t\t\t\tand show input instead. It looks better without a transition between\n\t\t\t\ta span and the input that have different styling */ } \ n . multiselect [ data - v - fa73a1d ] . multiselect _ _tags . multiselect _ _tags - wrap : empty ~ input . multiselect _ _input + span : not ( . multiselect _ _single ) { \ n display : none ; } \ n . multiselect [ data - v - fa73a1d ] . multiselect _ _tags . multiselect _ _tags - wrap . multiselect _ _tag { \ n flex : 1 0 0 ; \ n line - height : 20 px ; \ n padding : 1 px 5 px ; \ n background - image : none ; \ n color : var ( -- color - text - lighter ) ; \ n border : 1 px solid var ( -- color - border - dark ) ; \ n display : inline - flex ; \ n align - items : center ; \ n border - radius : 3 px ; \ n / * requi
2019-02-21 19:30:12 +03:00
//# sourceMappingURL=files_sharing.3.js.map