2018-06-19 18:41:44 +00:00
/ * !
* VERSION : 2.0 . 1
* DATE : 2018 - 05 - 30
* UPDATES AND DOCS AT : http : //greensock.com
*
* @ license Copyright ( c ) 2008 - 2018 , GreenSock . All rights reserved .
* This work is subject to the terms at http : //greensock.com/standard-license or for
* Club GreenSock members , the software agreement that was issued with your membership .
*
* @ author : Jack Doyle , jack @ greensock . com
* /
! function ( a , b ) { "use strict" ; var c = { } , d = a . document , e = a . GreenSockGlobals = a . GreenSockGlobals || a , f = e [ b ] ; if ( f ) return "undefined" != typeof module && module . exports && ( module . exports = f ) , f ; var g , h , i , j , k , l = function ( a ) { var b , c = a . split ( "." ) , d = e ; for ( b = 0 ; b < c . length ; b ++ ) d [ c [ b ] ] = d = d [ c [ b ] ] || { } ; return d } , m = l ( "com.greensock" ) , n = 1e-10 , o = function ( a ) { var b , c = [ ] , d = a . length ; for ( b = 0 ; b !== d ; c . push ( a [ b ++ ] ) ) ; return c } , p = function ( ) { } , q = function ( ) { var a = Object . prototype . toString , b = a . call ( [ ] ) ; return function ( c ) { return null != c && ( c instanceof Array || "object" == typeof c && ! ! c . push && a . call ( c ) === b ) } } ( ) , r = { } , s = function ( d , f , g , h ) { this . sc = r [ d ] ? r [ d ] . sc : [ ] , r [ d ] = this , this . gsClass = null , this . func = g ; var i = [ ] ; this . check = function ( j ) { for ( var k , m , n , o , p = f . length , q = p ; -- p > - 1 ; ) ( k = r [ f [ p ] ] || new s ( f [ p ] , [ ] ) ) . gsClass ? ( i [ p ] = k . gsClass , q -- ) : j && k . sc . push ( this ) ; if ( 0 === q && g ) { if ( m = ( "com.greensock." + d ) . split ( "." ) , n = m . pop ( ) , o = l ( m . join ( "." ) ) [ n ] = this . gsClass = g . apply ( g , i ) , h ) if ( e [ n ] = c [ n ] = o , "undefined" != typeof module && module . exports ) if ( d === b ) { module . exports = c [ b ] = o ; for ( p in c ) o [ p ] = c [ p ] } else c [ b ] && ( c [ b ] [ n ] = o ) ; else "function" == typeof define && define . amd && define ( ( a . GreenSockAMDPath ? a . GreenSockAMDPath + "/" : "" ) + d . split ( "." ) . pop ( ) , [ ] , function ( ) { return o } ) ; for ( p = 0 ; p < this . sc . length ; p ++ ) this . sc [ p ] . check ( ) } } , this . check ( ! 0 ) } , t = a . _gsDefine = function ( a , b , c , d ) { return new s ( a , b , c , d ) } , u = m . _class = function ( a , b , c ) { return b = b || function ( ) { } , t ( a , [ ] , function ( ) { return b } , c ) , b } ; t . globals = e ; var v = [ 0 , 0 , 1 , 1 ] , w = u ( "easing.Ease" , function ( a , b , c , d ) { this . _func = a , this . _type = c || 0 , this . _power = d || 0 , this . _params = b ? v . concat ( b ) : v } , ! 0 ) , x = w . map = { } , y = w . register = function ( a , b , c , d ) { for ( var e , f , g , h , i = b . split ( "," ) , j = i . length , k = ( c || "easeIn,easeOut,easeInOut" ) . split ( "," ) ; -- j > - 1 ; ) for ( f = i [ j ] , e = d ? u ( "easing." + f , null , ! 0 ) : m . easing [ f ] || { } , g = k . length ; -- g > - 1 ; ) h = k [ g ] , x [ f + "." + h ] = x [ h + f ] = e [ h ] = a . getRatio ? a : a [ h ] || new a } ; for ( i = w . prototype , i . _calcEnd = ! 1 , i . getRatio = function ( a ) { if ( this . _func ) return this . _params [ 0 ] = a , this . _func . apply ( null , this . _params ) ; var b = this . _type , c = this . _power , d = 1 === b ? 1 - a : 2 === b ? a : . 5 > a ? 2 * a : 2 * ( 1 - a ) ; return 1 === c ? d *= d : 2 === c ? d *= d * d : 3 === c ? d *= d * d * d : 4 === c && ( d *= d * d * d * d ) , 1 === b ? 1 - d : 2 === b ? d : . 5 > a ? d / 2 : 1 - d / 2 } , g = [ "Linear" , "Quad" , "Cubic" , "Quart" , "Quint,Strong" ] , h = g . length ; -- h > - 1 ; ) i = g [ h ] + ",Power" + h , y ( new w ( null , null , 1 , h ) , i , "easeOut" , ! 0 ) , y ( new w ( null , null , 2 , h ) , i , "easeIn" + ( 0 === h ? ",easeNone" : "" ) ) , y ( new w ( null , null , 3 , h ) , i , "easeInOut" ) ; x . linear = m . easing . Linear . easeIn , x . swing = m . easing . Quad . easeInOut ; var z = u ( "events.EventDispatcher" , function ( a ) { this . _listeners = { } , this . _eventTarget = a || this } ) ; i = z . prototype , i . addEventListener = function ( a , b , c , d , e ) { e = e || 0 ; var f , g , h = this . _listeners [ a ] , i = 0 ; for ( this !== j || k || j . wake ( ) , null == h && ( this . _listeners [ a ] = h = [ ] ) , g = h . length ; -- g > - 1 ; ) f = h [ g ] , f . c === b && f . s === c ? h . splice ( g , 1 ) : 0 === i && f . pr < e && ( i = g + 1 ) ; h . splice ( i , 0 , { c : b , s : c , up : d , pr : e } ) } , i . removeEventListener = function ( a , b ) { var c , d = this . _listeners [ a ] ; if ( d ) for ( c = d . length ; -- c > - 1 ; ) if ( d [ c ] . c === b ) return void d . splice ( c , 1 ) } , i . dispatchEvent = function ( a ) { var b , c , d , e = this . _listeners [ a ] ; if ( e ) for ( b = e . length , b > 1 && ( e = e . slice ( 0 ) ) , c = this . _eventTarget ; -- b > - 1 ; ) d = e [ b ] , d && ( d . up ? d . c . call ( d . s || c , { type : a , target : c } ) : d . c . call ( d . s || c ) ) } ; var A = a . requestAnimationFrame , B = a . cancelAnimationFrame , C = Date . now || function ( ) { return ( new Date ) . getTime ( ) } , D = C ( ) ; for ( g = [ "ms" , "moz" , "webkit" , "o" ] , h = g . length ; -- h > - 1 && ! A ; ) A = a [ g [ h ] + "RequestAnimationFrame" ] , B = a [ g [ h ] + "CancelAnimationFrame" ] || a [ g [ h ] + "CancelRequestAnimationFrame" ] ; u ( "Ticker" , function ( a , b ) { var c , e , f , g , h , i = this , l = C ( ) , m = b !== ! 1 && A ? "auto" : ! 1 , o = 500 , q = 33 , r = "tick" , s = function ( a ) { var b , d , j = C ( ) - D ; j > o && ( l += j - q ) , D += j , i . time = ( D - l ) / 1e3 , b = i . time - h , ( ! c || b > 0 || a === ! 0 ) && ( i . frame ++ , h += b + ( b >= g ? . 004 : g - b ) , d = ! 0 ) , a !== ! 0 && ( f = e ( s ) ) , d && i . dispatchEvent ( r ) } ; z . call ( i ) , i . time = i . frame = 0 , i . tick = function ( ) { s ( ! 0 ) } , i . lagSmoothing = function ( a , b ) { return arguments . length ? ( o = a || 1 / n , void ( q = Math . min ( b , o , 0 ) ) ) : 1 / n > o } , i . sleep = function ( ) { null != f && ( m && B ? B ( f ) : clearTimeout ( f ) , e = p , f = null , i === j && ( k = ! 1 ) ) } , i . wake = function ( a ) { null !== f ? i . sleep ( ) : a ? l += - D + ( D = C ( ) ) : i . frame > 10 && ( D = C ( ) - o + 5 ) , e = 0 === c ? p : m && A ? A : function ( a ) { return setTimeout ( a , 1e3 * ( h - i . time ) + 1 | 0 ) } , i === j && ( k = ! 0 ) , s ( 2 ) } , i . fps = function ( a ) { return arguments . length ? ( c = a , g = 1 / ( c || 60 ) , h = this . time + g , void i
/ * !
* VERSION : 2.0 . 1
* DATE : 2018 - 05 - 30
* UPDATES AND DOCS AT : http : //greensock.com
*
* @ license Copyright ( c ) 2008 - 2018 , GreenSock . All rights reserved .
* This work is subject to the terms at http : //greensock.com/standard-license or for
* Club GreenSock members , the software agreement that was issued with your membership .
*
* @ author : Jack Doyle , jack @ greensock . com
* /
var _gsScope = "undefined" != typeof module && module . exports && "undefined" != typeof global ? global : this || window ; ( _gsScope . _gsQueue || ( _gsScope . _gsQueue = [ ] ) ) . push ( function ( ) { "use strict" ; _gsScope . _gsDefine ( "TimelineLite" , [ "core.Animation" , "core.SimpleTimeline" , "TweenLite" ] , function ( a , b , c ) { var d = function ( a ) { b . call ( this , a ) , this . _labels = { } , this . autoRemoveChildren = this . vars . autoRemoveChildren === ! 0 , this . smoothChildTiming = this . vars . smoothChildTiming === ! 0 , this . _sortChildren = ! 0 , this . _onUpdate = this . vars . onUpdate ; var c , d , e = this . vars ; for ( d in e ) c = e [ d ] , i ( c ) && - 1 !== c . join ( "" ) . indexOf ( "{self}" ) && ( e [ d ] = this . _swapSelfInParams ( c ) ) ; i ( e . tweens ) && this . add ( e . tweens , 0 , e . align , e . stagger ) } , e = 1e-10 , f = c . _internals , g = d . _internals = { } , h = f . isSelector , i = f . isArray , j = f . lazyTweens , k = f . lazyRender , l = _gsScope . _gsDefine . globals , m = function ( a ) { var b , c = { } ; for ( b in a ) c [ b ] = a [ b ] ; return c } , n = function ( a , b , c ) { var d , e , f = a . cycle ; for ( d in f ) e = f [ d ] , a [ d ] = "function" == typeof e ? e ( c , b [ c ] ) : e [ c % e . length ] ; delete a . cycle } , o = g . pauseCallback = function ( ) { } , p = function ( a ) { var b , c = [ ] , d = a . length ; for ( b = 0 ; b !== d ; c . push ( a [ b ++ ] ) ) ; return c } , q = d . prototype = new b ; return d . version = "2.0.1" , q . constructor = d , q . kill ( ) . _gc = q . _forcingPlayhead = q . _hasPause = ! 1 , q . to = function ( a , b , d , e ) { var f = d . repeat && l . TweenMax || c ; return b ? this . add ( new f ( a , b , d ) , e ) : this . set ( a , d , e ) } , q . from = function ( a , b , d , e ) { return this . add ( ( d . repeat && l . TweenMax || c ) . from ( a , b , d ) , e ) } , q . fromTo = function ( a , b , d , e , f ) { var g = e . repeat && l . TweenMax || c ; return b ? this . add ( g . fromTo ( a , b , d , e ) , f ) : this . set ( a , e , f ) } , q . staggerTo = function ( a , b , e , f , g , i , j , k ) { var l , o , q = new d ( { onComplete : i , onCompleteParams : j , callbackScope : k , smoothChildTiming : this . smoothChildTiming } ) , r = e . cycle ; for ( "string" == typeof a && ( a = c . selector ( a ) || a ) , a = a || [ ] , h ( a ) && ( a = p ( a ) ) , f = f || 0 , 0 > f && ( a = p ( a ) , a . reverse ( ) , f *= - 1 ) , o = 0 ; o < a . length ; o ++ ) l = m ( e ) , l . startAt && ( l . startAt = m ( l . startAt ) , l . startAt . cycle && n ( l . startAt , a , o ) ) , r && ( n ( l , a , o ) , null != l . duration && ( b = l . duration , delete l . duration ) ) , q . to ( a [ o ] , b , l , o * f ) ; return this . add ( q , g ) } , q . staggerFrom = function ( a , b , c , d , e , f , g , h ) { return c . immediateRender = 0 != c . immediateRender , c . runBackwards = ! 0 , this . staggerTo ( a , b , c , d , e , f , g , h ) } , q . staggerFromTo = function ( a , b , c , d , e , f , g , h , i ) { return d . startAt = c , d . immediateRender = 0 != d . immediateRender && 0 != c . immediateRender , this . staggerTo ( a , b , d , e , f , g , h , i ) } , q . call = function ( a , b , d , e ) { return this . add ( c . delayedCall ( 0 , a , b , d ) , e ) } , q . set = function ( a , b , d ) { return d = this . _parseTimeOrLabel ( d , 0 , ! 0 ) , null == b . immediateRender && ( b . immediateRender = d === this . _time && ! this . _paused ) , this . add ( new c ( a , 0 , b ) , d ) } , d . exportRoot = function ( a , b ) { a = a || { } , null == a . smoothChildTiming && ( a . smoothChildTiming = ! 0 ) ; var e , f , g , h , i = new d ( a ) , j = i . _timeline ; for ( null == b && ( b = ! 0 ) , j . _remove ( i , ! 0 ) , i . _startTime = 0 , i . _rawPrevTime = i . _time = i . _totalTime = j . _time , g = j . _first ; g ; ) h = g . _next , b && g instanceof c && g . target === g . vars . onComplete || ( f = g . _startTime - g . _delay , 0 > f && ( e = 1 ) , i . add ( g , f ) ) , g = h ; return j . add ( i , 0 ) , e && i . totalDuration ( ) , i } , q . add = function ( e , f , g , h ) { var j , k , l , m , n , o ; if ( "number" != typeof f && ( f = this . _parseTimeOrLabel ( f , 0 , ! 0 , e ) ) , ! ( e instanceof a ) ) { if ( e instanceof Array || e && e . push && i ( e ) ) { for ( g = g || "normal" , h = h || 0 , j = f , k = e . length , l = 0 ; k > l ; l ++ ) i ( m = e [ l ] ) && ( m = new d ( { tweens : m } ) ) , this . add ( m , j ) , "string" != typeof m && "function" != typeof m && ( "sequence" === g ? j = m . _startTime + m . totalDuration ( ) / m . _timeScale : "start" === g && ( m . _startTime -= m . delay ( ) ) ) , j += h ; return this . _uncache ( ! 0 ) } if ( "string" == typeof e ) return this . addLabel ( e , f ) ; if ( "function" != typeof e ) throw "Cannot add " + e + " into the timeline; it is not a tween, timeline, function, or string." ; e = c . delayedCall ( 0 , e ) } if ( b . prototype . add . call ( this , e , f ) , e . _time && e . render ( ( this . rawTime ( ) - e . _startTime ) * e . _timeScale , ! 1 , ! 1 ) , ( this . _gc || this . _time === this . _duration ) && ! this . _paused && this . _duration < this . duration ( ) ) for ( n = this , o = n . rawTime ( ) > e . _startTime ; n . _timeline ; ) o && n . _timeline . smoothChildTiming ? n . totalTime ( n . _totalTime , ! 0 ) : n . _gc && n . _enabled ( ! 0 , ! 1 ) , n = n . _timeline ; return this } , q . remove = function ( b ) { if ( b instanceof a ) { this . _remove ( b , ! 1 ) ; var c = b . _timeline = b . vars . useFrames ? a . _rootFramesTimeline : a . _rootTimeline ; return b . _startTime = ( b . _paused ? b . _pauseTime : c . _time ) - ( b . _reversed ? b . totalDuration ( ) - b . _totalTime : b . _totalTime ) / b . _timeScale , this } if
/ * !
* VERSION : 1.16 . 0
* DATE : 2018 - 02 - 15
* UPDATES AND DOCS AT : http : //greensock.com
*
* @ license Copyright ( c ) 2008 - 2018 , GreenSock . All rights reserved .
* This work is subject to the terms at http : //greensock.com/standard-license or for
* Club GreenSock members , the software agreement that was issued with your membership .
*
* @ author : Jack Doyle , jack @ greensock . com
* * /
var _gsScope = "undefined" != typeof module && module . exports && "undefined" != typeof global ? global : this || window ; ( _gsScope . _gsQueue || ( _gsScope . _gsQueue = [ ] ) ) . push ( function ( ) { "use strict" ; _gsScope . _gsDefine ( "easing.Back" , [ "easing.Ease" ] , function ( a ) { var b , c , d , e , f = _gsScope . GreenSockGlobals || _gsScope , g = f . com . greensock , h = 2 * Math . PI , i = Math . PI / 2 , j = g . _class , k = function ( b , c ) { var d = j ( "easing." + b , function ( ) { } , ! 0 ) , e = d . prototype = new a ; return e . constructor = d , e . getRatio = c , d } , l = a . register || function ( ) { } , m = function ( a , b , c , d , e ) { var f = j ( "easing." + a , { easeOut : new b , easeIn : new c , easeInOut : new d } , ! 0 ) ; return l ( f , a ) , f } , n = function ( a , b , c ) { this . t = a , this . v = b , c && ( this . next = c , c . prev = this , this . c = c . v - b , this . gap = c . t - a ) } , o = function ( b , c ) { var d = j ( "easing." + b , function ( a ) { this . _p1 = a || 0 === a ? a : 1.70158 , this . _p2 = 1.525 * this . _p1 } , ! 0 ) , e = d . prototype = new a ; return e . constructor = d , e . getRatio = c , e . config = function ( a ) { return new d ( a ) } , d } , p = m ( "Back" , o ( "BackOut" , function ( a ) { return ( a -= 1 ) * a * ( ( this . _p1 + 1 ) * a + this . _p1 ) + 1 } ) , o ( "BackIn" , function ( a ) { return a * a * ( ( this . _p1 + 1 ) * a - this . _p1 ) } ) , o ( "BackInOut" , function ( a ) { return ( a *= 2 ) < 1 ? . 5 * a * a * ( ( this . _p2 + 1 ) * a - this . _p2 ) : . 5 * ( ( a -= 2 ) * a * ( ( this . _p2 + 1 ) * a + this . _p2 ) + 2 ) } ) ) , q = j ( "easing.SlowMo" , function ( a , b , c ) { b = b || 0 === b ? b : . 7 , null == a ? a = . 7 : a > 1 && ( a = 1 ) , this . _p = 1 !== a ? b : 0 , this . _p1 = ( 1 - a ) / 2 , this . _p2 = a , this . _p3 = this . _p1 + this . _p2 , this . _calcEnd = c === ! 0 } , ! 0 ) , r = q . prototype = new a ; return r . constructor = q , r . getRatio = function ( a ) { var b = a + ( . 5 - a ) * this . _p ; return a < this . _p1 ? this . _calcEnd ? 1 - ( a = 1 - a / this . _p1 ) * a : b - ( a = 1 - a / this . _p1 ) * a * a * a * b : a > this . _p3 ? this . _calcEnd ? 1 === a ? 0 : 1 - ( a = ( a - this . _p3 ) / this . _p1 ) * a : b + ( a - b ) * ( a = ( a - this . _p3 ) / this . _p1 ) * a * a * a : this . _calcEnd ? 1 : b } , q . ease = new q ( . 7 , . 7 ) , r . config = q . config = function ( a , b , c ) { return new q ( a , b , c ) } , b = j ( "easing.SteppedEase" , function ( a , b ) { a = a || 1 , this . _p1 = 1 / a , this . _p2 = a + ( b ? 0 : 1 ) , this . _p3 = b ? 1 : 0 } , ! 0 ) , r = b . prototype = new a , r . constructor = b , r . getRatio = function ( a ) { return 0 > a ? a = 0 : a >= 1 && ( a = . 999999999 ) , ( ( this . _p2 * a | 0 ) + this . _p3 ) * this . _p1 } , r . config = b . config = function ( a , c ) { return new b ( a , c ) } , c = j ( "easing.ExpoScaleEase" , function ( a , b , c ) { this . _p1 = Math . log ( b / a ) , this . _p2 = b - a , this . _p3 = a , this . _ease = c } , ! 0 ) , r = c . prototype = new a , r . constructor = c , r . getRatio = function ( a ) { return this . _ease && ( a = this . _ease . getRatio ( a ) ) , ( this . _p3 * Math . exp ( this . _p1 * a ) - this . _p3 ) / this . _p2 } , r . config = c . config = function ( a , b , d ) { return new c ( a , b , d ) } , d = j ( "easing.RoughEase" , function ( b ) { b = b || { } ; for ( var c , d , e , f , g , h , i = b . taper || "none" , j = [ ] , k = 0 , l = 0 | ( b . points || 20 ) , m = l , o = b . randomize !== ! 1 , p = b . clamp === ! 0 , q = b . template instanceof a ? b . template : null , r = "number" == typeof b . strength ? . 4 * b . strength : . 4 ; -- m > - 1 ; ) c = o ? Math . random ( ) : 1 / l * m , d = q ? q . getRatio ( c ) : c , "none" === i ? e = r : "out" === i ? ( f = 1 - c , e = f * f * r ) : "in" === i ? e = c * c * r : . 5 > c ? ( f = 2 * c , e = f * f * . 5 * r ) : ( f = 2 * ( 1 - c ) , e = f * f * . 5 * r ) , o ? d += Math . random ( ) * e - . 5 * e : m % 2 ? d += . 5 * e : d -= . 5 * e , p && ( d > 1 ? d = 1 : 0 > d && ( d = 0 ) ) , j [ k ++ ] = { x : c , y : d } ; for ( j . sort ( function ( a , b ) { return a . x - b . x } ) , h = new n ( 1 , 1 , null ) , m = l ; -- m > - 1 ; ) g = j [ m ] , h = new n ( g . x , g . y , h ) ; this . _prev = new n ( 0 , 0 , 0 !== h . t ? h : h . next ) } , ! 0 ) , r = d . prototype = new a , r . constructor = d , r . getRatio = function ( a ) { var b = this . _prev ; if ( a > b . t ) { for ( ; b . next && a >= b . t ; ) b = b . next ; b = b . prev } else for ( ; b . prev && a <= b . t ; ) b = b . prev ; return this . _prev = b , b . v + ( a - b . t ) / b . gap * b . c } , r . config = function ( a ) { return new d ( a ) } , d . ease = new d , m ( "Bounce" , k ( "BounceOut" , function ( a ) { return 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * ( a -= 1.5 / 2.75 ) * a + . 75 : 2.5 / 2.75 > a ? 7.5625 * ( a -= 2.25 / 2.75 ) * a + . 9375 : 7.5625 * ( a -= 2.625 / 2.75 ) * a + . 984375 } ) , k ( "BounceIn" , function ( a ) { return ( a = 1 - a ) < 1 / 2.75 ? 1 - 7.5625 * a * a : 2 / 2.75 > a ? 1 - ( 7.5625 * ( a -= 1.5 / 2.75 ) * a + . 75 ) : 2.5 / 2.75 > a ? 1 - ( 7.5625 * ( a -= 2.25 / 2.75 ) * a + . 9375 ) : 1 - ( 7.5625 * ( a -= 2.625 / 2.75 ) * a + . 984375 ) } ) , k ( "BounceInOut" , function ( a ) { var b = . 5 > a ; return a = b ? 1 - 2 * a : 2 * a - 1 , a = 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * ( a -= 1.5 / 2.75 ) * a + . 75 : 2.5 / 2.75 > a ? 7.5625 * ( a -= 2.25 / 2.75 ) * a + . 9375 : 7.5625 * ( a -= 2.625 / 2.75 ) * a + . 984375 , b ? . 5 * ( 1 - a ) : . 5 * a + . 5 } ) ) , m ( "Circ" , k ( "CircOut" , function ( a ) { return Math . sqrt ( 1 - ( a -= 1 ) * a ) } ) , k ( "CircIn" , function ( a ) { return - ( Math . sqrt ( 1 - a * a ) - 1 ) } ) , k ( "CircInOut" , function ( a ) { return ( a *= 2 ) < 1 ? - . 5 * ( Math . sqrt ( 1 - a * a ) - 1 ) : . 5 * ( Math . sqrt ( 1 - ( a -= 2 ) * a ) + 1 ) } ) ) , e = function ( b , c , d ) { var e = j ( "easing." + b , function ( a , b ) { this . _p1 = a >= 1 ? a : 1 , this . _p2 = ( b || d ) / ( 1 > a ? a : 1 ) , this . _p3 = this . _p2 / h * ( Math . asin ( 1 / this . _p1 ) || 0 ) , t
/ * !
* VERSION : 1.20 . 5
* DATE : 2018 - 05 - 21
* UPDATES AND DOCS AT : http : //greensock.com
*
* @ license Copyright ( c ) 2008 - 2018 , GreenSock . All rights reserved .
* This work is subject to the terms at http : //greensock.com/standard-license or for
* Club GreenSock members , the software agreement that was issued with your membership .
*
* @ author : Jack Doyle , jack @ greensock . com
* /
var _gsScope = "undefined" != typeof module && module . exports && "undefined" != typeof global ? global : this || window ; ( _gsScope . _gsQueue || ( _gsScope . _gsQueue = [ ] ) ) . push ( function ( ) { "use strict" ; _gsScope . _gsDefine ( "plugins.CSSPlugin" , [ "plugins.TweenPlugin" , "TweenLite" ] , function ( a , b ) { var c , d , e , f , g = function ( ) { a . call ( this , "css" ) , this . _overwriteProps . length = 0 , this . setRatio = g . prototype . setRatio } , h = _gsScope . _gsDefine . globals , i = { } , j = g . prototype = new a ( "css" ) ; j . constructor = g , g . version = "1.20.5" , g . API = 2 , g . defaultTransformPerspective = 0 , g . defaultSkewType = "compensated" , g . defaultSmoothOrigin = ! 0 , j = "px" , g . suffixMap = { top : j , right : j , bottom : j , left : j , width : j , height : j , fontSize : j , padding : j , margin : j , perspective : j , lineHeight : "" } ; var k , l , m , n , o , p , q , r , s = /(?:\-|\.|\b)(\d|\.|e\-)+/g , t = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g , u = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi , v = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g , w = /(?:\d|\-|\+|=|#|\.)*/g , x = /opacity *= *([^)]*)/i , y = /opacity:([^;]*)/i , z = /alpha\(opacity *=.+?\)/i , A = /^(rgb|hsl)/ , B = /([A-Z])/g , C = /-([a-z])/gi , D = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi , E = function ( a , b ) { return b . toUpperCase ( ) } , F = /(?:Left|Right|Width)/i , G = /(M11|M12|M21|M22)=[\d\-\.e]+/gi , H = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i , I = /,(?=[^\)]*(?:\(|$))/gi , J = /[\s,\(]/i , K = Math . PI / 180 , L = 180 / Math . PI , M = { } , N = { style : { } } , O = _gsScope . document || { createElement : function ( ) { return N } } , P = function ( a , b ) { return O . createElementNS ? O . createElementNS ( b || "http://www.w3.org/1999/xhtml" , a ) : O . createElement ( a ) } , Q = P ( "div" ) , R = P ( "img" ) , S = g . _internals = { _specialProps : i } , T = ( _gsScope . navigator || { } ) . userAgent || "" , U = function ( ) { var a = T . indexOf ( "Android" ) , b = P ( "a" ) ; return m = - 1 !== T . indexOf ( "Safari" ) && - 1 === T . indexOf ( "Chrome" ) && ( - 1 === a || parseFloat ( T . substr ( a + 8 , 2 ) ) > 3 ) , o = m && parseFloat ( T . substr ( T . indexOf ( "Version/" ) + 8 , 2 ) ) < 6 , n = - 1 !== T . indexOf ( "Firefox" ) , ( /MSIE ([0-9]{1,}[\.0-9]{0,})/ . exec ( T ) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/ . exec ( T ) ) && ( p = parseFloat ( RegExp . $1 ) ) , b ? ( b . style . cssText = "top:1px;opacity:.55;" , /^0.55/ . test ( b . style . opacity ) ) : ! 1 } ( ) , V = function ( a ) { return x . test ( "string" == typeof a ? a : ( a . currentStyle ? a . currentStyle . filter : a . style . filter ) || "" ) ? parseFloat ( RegExp . $1 ) / 100 : 1 } , W = function ( a ) { _gsScope . console && console . log ( a ) } , X = "" , Y = "" , Z = function ( a , b ) { b = b || Q ; var c , d , e = b . style ; if ( void 0 !== e [ a ] ) return a ; for ( a = a . charAt ( 0 ) . toUpperCase ( ) + a . substr ( 1 ) , c = [ "O" , "Moz" , "ms" , "Ms" , "Webkit" ] , d = 5 ; -- d > - 1 && void 0 === e [ c [ d ] + a ] ; ) ; return d >= 0 ? ( Y = 3 === d ? "ms" : c [ d ] , X = "-" + Y . toLowerCase ( ) + "-" , Y + a ) : null } , $ = ( "undefined" != typeof window ? window : O . defaultView || { getComputedStyle : function ( ) { } } ) . getComputedStyle , _ = g . getStyle = function ( a , b , c , d , e ) { var f ; return U || "opacity" !== b ? ( ! d && a . style [ b ] ? f = a . style [ b ] : ( c = c || $ ( a ) ) ? f = c [ b ] || c . getPropertyValue ( b ) || c . getPropertyValue ( b . replace ( B , "-$1" ) . toLowerCase ( ) ) : a . currentStyle && ( f = a . currentStyle [ b ] ) , null == e || f && "none" !== f && "auto" !== f && "auto auto" !== f ? f : e ) : V ( a ) } , aa = S . convertToPixels = function ( a , c , d , e , f ) { if ( "px" === e || ! e && "lineHeight" !== c ) return d ; if ( "auto" === e || ! d ) return 0 ; var h , i , j , k = F . test ( c ) , l = a , m = Q . style , n = 0 > d , o = 1 === d ; if ( n && ( d = - d ) , o && ( d *= 100 ) , "lineHeight" !== c || e ) if ( "%" === e && - 1 !== c . indexOf ( "border" ) ) h = d / 100 * ( k ? a . clientWidth : a . clientHeight ) ; else { if ( m . cssText = "border:0 solid red;position:" + _ ( a , "position" ) + ";line-height:0;" , "%" !== e && l . appendChild && "v" !== e . charAt ( 0 ) && "rem" !== e ) m [ k ? "borderLeftWidth" : "borderTopWidth" ] = d + e ; else { if ( l = a . parentNode || O . body , - 1 !== _ ( l , "display" ) . indexOf ( "flex" ) && ( m . position = "absolute" ) , i = l . _gsCache , j = b . ticker . frame , i && k && i . time === j ) return i . width * d / 100 ; m [ k ? "width" : "height" ] = d + e } l . appendChild ( Q ) , h = parseFloat ( Q [ k ? "offsetWidth" : "offsetHeight" ] ) , l . removeChild ( Q ) , k && "%" === e && g . cacheWidths !== ! 1 && ( i = l . _gsCache = l . _gsCache || { } , i . time = j , i . width = h / d * 100 ) , 0 !== h || f || ( h = aa ( a , c , d , e , ! 0 ) ) } else i = $ ( a ) . lineHeight , a . style . lineHeight = d , h = parseFloat ( $ ( a ) . lineHeight ) , a . style . lineHeight = i ; return o && ( h /= 100 ) , n ? - h : h } , ba = S . calculateOffset = function ( a , b , c ) { if ( "absolute" !== _ ( a , "position" , c ) ) return 0 ; var d = "left" === b ? "Left" : "Top" , e = _ ( a , "margin" + d , c ) ; return a [ "offset" + d ] - ( aa ( a , b , parseFloat ( e ) , e . replace ( w , "" ) ) || 0 ) } , ca = function ( a , b ) { var c , d , e , f = { } ; if ( b = b || $ ( a , null ) ) if ( c = b . length ) for ( ; -- c > - 1
} return this . parseComplex ( a . style , q , r , f , g ) } , formatter : ha } ) , ya ( "backgroundSize" , { defaultValue : "0 0" , formatter : function ( a ) { return a += "" , "co" === a . substr ( 0 , 2 ) ? a : ha ( - 1 === a . indexOf ( " " ) ? a + " " + a : a ) } } ) , ya ( "perspective" , { defaultValue : "0px" , prefix : ! 0 } ) , ya ( "perspectiveOrigin" , { defaultValue : "50% 50%" , prefix : ! 0 } ) , ya ( "transformStyle" , { prefix : ! 0 } ) , ya ( "backfaceVisibility" , { prefix : ! 0 } ) , ya ( "userSelect" , { prefix : ! 0 } ) , ya ( "margin" , { parser : ra ( "marginTop,marginRight,marginBottom,marginLeft" ) } ) , ya ( "padding" , { parser : ra ( "paddingTop,paddingRight,paddingBottom,paddingLeft" ) } ) , ya ( "clip" , { defaultValue : "rect(0px,0px,0px,0px)" , parser : function ( a , b , c , d , f , g ) { var h , i , j ; return 9 > p ? ( i = a . currentStyle , j = 8 > p ? " " : "," , h = "rect(" + i . clipTop + j + i . clipRight + j + i . clipBottom + j + i . clipLeft + ")" , b = this . format ( b ) . split ( "," ) . join ( j ) ) : ( h = this . format ( _ ( a , this . p , e , ! 1 , this . dflt ) ) , b = this . format ( b ) ) , this . parseComplex ( a . style , h , b , f , g ) } } ) , ya ( "textShadow" , { defaultValue : "0px 0px 0px #999" , color : ! 0 , multi : ! 0 } ) , ya ( "autoRound,strictUnits" , { parser : function ( a , b , c , d , e ) { return e } } ) , ya ( "border" , { defaultValue : "0px solid #000" , parser : function ( a , b , c , d , f , g ) { var h = _ ( a , "borderTopWidth" , e , ! 1 , "0px" ) , i = this . format ( b ) . split ( " " ) , j = i [ 0 ] . replace ( w , "" ) ; return "px" !== j && ( h = parseFloat ( h ) / aa ( a , "borderTopWidth" , 1 , j ) + j ) , this . parseComplex ( a . style , this . format ( h + " " + _ ( a , "borderTopStyle" , e , ! 1 , "solid" ) + " " + _ ( a , "borderTopColor" , e , ! 1 , "#000" ) ) , i . join ( " " ) , f , g ) } , color : ! 0 , formatter : function ( a ) { var b = a . split ( " " ) ; return b [ 0 ] + " " + ( b [ 1 ] || "solid" ) + " " + ( a . match ( pa ) || [ "#000" ] ) [ 0 ] } } ) , ya ( "borderWidth" , { parser : ra ( "borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth" ) } ) , ya ( "float,cssFloat,styleFloat" , { parser : function ( a , b , c , d , e , f ) { var g = a . style , h = "cssFloat" in g ? "cssFloat" : "styleFloat" ; return new ta ( g , h , 0 , 0 , e , - 1 , c , ! 1 , 0 , g [ h ] , b ) } } ) ; var Ua = function ( a ) { var b , c = this . t , d = c . filter || _ ( this . data , "filter" ) || "" , e = this . s + this . c * a | 0 ; 100 === e && ( - 1 === d . indexOf ( "atrix(" ) && - 1 === d . indexOf ( "radient(" ) && - 1 === d . indexOf ( "oader(" ) ? ( c . removeAttribute ( "filter" ) , b = ! _ ( this . data , "filter" ) ) : ( c . filter = d . replace ( z , "" ) , b = ! 0 ) ) , b || ( this . xn1 && ( c . filter = d = d || "alpha(opacity=" + e + ")" ) , - 1 === d . indexOf ( "pacity" ) ? 0 === e && this . xn1 || ( c . filter = d + " alpha(opacity=" + e + ")" ) : c . filter = d . replace ( x , "opacity=" + e ) ) } ; ya ( "opacity,alpha,autoAlpha" , { defaultValue : "1" , parser : function ( a , b , c , d , f , g ) { var h = parseFloat ( _ ( a , "opacity" , e , ! 1 , "1" ) ) , i = a . style , j = "autoAlpha" === c ; return "string" == typeof b && "=" === b . charAt ( 1 ) && ( b = ( "-" === b . charAt ( 0 ) ? - 1 : 1 ) * parseFloat ( b . substr ( 2 ) ) + h ) , j && 1 === h && "hidden" === _ ( a , "visibility" , e ) && 0 !== b && ( h = 0 ) , U ? f = new ta ( i , "opacity" , h , b - h , f ) : ( f = new ta ( i , "opacity" , 100 * h , 100 * ( b - h ) , f ) , f . xn1 = j ? 1 : 0 , i . zoom = 1 , f . type = 2 , f . b = "alpha(opacity=" + f . s + ")" , f . e = "alpha(opacity=" + ( f . s + f . c ) + ")" , f . data = a , f . plugin = g , f . setRatio = Ua ) , j && ( f = new ta ( i , "visibility" , 0 , 0 , f , - 1 , null , ! 1 , 0 , 0 !== h ? "inherit" : "hidden" , 0 === b ? "hidden" : "inherit" ) , f . xs0 = "inherit" , d . _overwriteProps . push ( f . n ) , d . _overwriteProps . push ( c ) ) , f } } ) ; var Va = function ( a , b ) { b && ( a . removeProperty ? ( ( "ms" === b . substr ( 0 , 2 ) || "webkit" === b . substr ( 0 , 6 ) ) && ( b = "-" + b ) , a . removeProperty ( b . replace ( B , "-$1" ) . toLowerCase ( ) ) ) : a . removeAttribute ( b ) ) } , Wa = function ( a ) { if ( this . t . _gsClassPT = this , 1 === a || 0 === a ) { this . t . setAttribute ( "class" , 0 === a ? this . b : this . e ) ; for ( var b = this . data , c = this . t . style ; b ; ) b . v ? c [ b . p ] = b . v : Va ( c , b . p ) , b = b . _next ; 1 === a && this . t . _gsClassPT === this && ( this . t . _gsClassPT = null ) } else this . t . getAttribute ( "class" ) !== this . e && this . t . setAttribute ( "class" , this . e ) } ; ya ( "className" , { parser : function ( a , b , d , f , g , h , i ) { var j , k , l , m , n , o = a . getAttribute ( "class" ) || "" , p = a . style . cssText ; if ( g = f . _classNamePT = new ta ( a , d , 0 , 0 , g , 2 ) , g . setRatio = Wa , g . pr = - 11 , c = ! 0 , g . b = o , k = ca ( a , e ) , l = a . _gsClassPT ) { for ( m = { } , n = l . data ; n ; ) m [ n . p ] = 1 , n = n . _next ; l . setRatio ( 1 ) } return a . _gsClassPT = g , g . e = "=" !== b . charAt ( 1 ) ? b : o . replace ( new RegExp ( "(?:\\s|^)" + b . substr ( 2 ) + "(?![\\w-])" ) , "" ) + ( "+" === b . charAt ( 0 ) ? " " + b . substr ( 2 ) : "" ) , a . setAttribute ( "class" , g . e ) , j = da ( a , k , ca ( a ) , i , m ) , a . setAttribute ( "class" , o ) , g . data = j . firstMPT , a . style . cssText = p , g = g . xfirst = f . parse ( a , j . difs , g , h ) } } ) ; var Xa = function ( a ) { if ( ( 1 === a || 0 === a ) && this . data . _totalTime === this . data . _totalDuration && "isFromStart" !== this . data . data ) { var b , c , d , e , f , g = this . t . style , h = i . transform . parse ; if ( "
2018-06-20 19:54:51 +00:00
/ * !
* VERSION : 0.6 . 1
* DATE : 2018 - 02 - 15
* UPDATES AND DOCS AT : http : //greensock.com
*
* @ license Copyright ( c ) 2008 - 2018 , GreenSock . All rights reserved .
* This work is subject to the terms at http : //greensock.com/standard-license or for
* Club GreenSock members , the software agreement that was issued with your membership .
*
* @ author : Jack Doyle , jack @ greensock . com
* /
var _gsScope = "undefined" != typeof module && module . exports && "undefined" != typeof global ? global : this || window ; ( _gsScope . _gsQueue || ( _gsScope . _gsQueue = [ ] ) ) . push ( function ( ) { "use strict" ; _gsScope . _gsDefine . plugin ( { propName : "attr" , API : 2 , version : "0.6.1" , init : function ( a , b , c , d ) { var e , f ; if ( "function" != typeof a . setAttribute ) return ! 1 ; for ( e in b ) f = b [ e ] , "function" == typeof f && ( f = f ( d , a ) ) , this . _addTween ( a , "setAttribute" , a . getAttribute ( e ) + "" , f + "" , e , ! 1 , e ) , this . _overwriteProps . push ( e ) ; return ! 0 } } ) } ) , _gsScope . _gsDefine && _gsScope . _gsQueue . pop ( ) ( ) , function ( a ) { "use strict" ; var b = function ( ) { return ( _gsScope . GreenSockGlobals || _gsScope ) [ a ] } ; "undefined" != typeof module && module . exports ? ( require ( "../TweenLite.min.js" ) , module . exports = b ( ) ) : "function" == typeof define && define . amd && define ( [ "TweenLite" ] , b ) } ( "AttrPlugin" ) ;