{"version":3,"file":"angular-idle.min.js","sources":["angular-idle.js"],"names":["window","angular","undefined","module","provider","options","http","interval","this","value","Error","isString","url","method","cache","setInterval","seconds","parseInt","isNaN","$get","$rootScope","$log","$interval","$http","handleResponse","data","status","$broadcast","ping","isObject","success","error","state","_options","start","cancel","stop","idle","timeout","autoResume","interrupt","keepalive","setTimeout","isNumber","events","setIdle","enabled","$document","Keepalive","LocalStorage","$window","startKeepalive","running","stopKeepalive","toggleState","idling","name","countdown","changeOption","self","fn","reset","unwatch","watch","getExpiry","obj","get","time","Date","setExpiry","date","set","id","remove","getTime","svc","_getNow","getIdle","getTimeout","isExpired","expiry","noExpiryUpdate","find","on","event","type","originalEvent","movementX","movementY","isUndefined","wrap","key","newValue","oldValue","val","fromJson","addEventListener","attachEvent","directive","Idle","restrict","scope","link","$scope","$on","e","$evalAsync","padLeft","nr","n","str","Array","String","length","join","setEnabled","$interpolate","original","timedout","isEnabled","store","overwrite","title","idleMessage","timedOutMessage","setAsIdle","remaining","totalSeconds","minutes","Math","floor","setAsTimedOut","restore","Title","$element","$attr","idleDisabled","innerText","service","localStorage","IdleStorageAccessor","AlternativeStorage","storageMap","setItem","getItem","removeItem","getStorage","s","err","storage","toJson","_wrapped"],"mappings":";;;;;;;CAMA,SAAUA,EAAQC,EAASC,GAC3B,YACAD,GAAQE,OAAO,UAAW,mBAAoB,cAAe,mBAAoB,eAAgB,wBACjGF,EAAQE,OAAO,uBACZC,SAAS,YAAa,WACrB,GAAIC,IACFC,KAAM,KACNC,SAAU,IAGZC,MAAKF,KAAO,SAASG,GACnB,IAAKA,EAAO,KAAM,IAAIC,OAAM,sGACxBT,GAAQU,SAASF,KACnBA,GACEG,IAAKH,EACLI,OAAQ,QAIZJ,EAAMK,OAAQ,EAEdT,EAAQC,KAAOG,EAGjB,IAAIM,GAAcP,KAAKD,SAAW,SAASS,GAGzC,GAFAA,EAAUC,SAASD,GAEfE,MAAMF,IAAuB,GAAXA,EAAc,KAAM,IAAIN,OAAM,+DACpDL,GAAQE,SAAWS,EAGrBR,MAAKW,MAAQ,aAAc,OAAQ,YAAa,QAC9C,SAASC,EAAYC,EAAMC,EAAWC,GAMpC,QAASC,GAAeC,EAAMC,GAC5BN,EAAWO,WAAW,oBAAqBF,EAAMC,GAGnD,QAASE,KACPR,EAAWO,WAAW,aAElB1B,EAAQ4B,SAASxB,EAAQC,OAC3BiB,EAAMlB,EAAQC,MACXwB,QAAQN,GACRO,MAAMP,GAdb,GAAIQ,IACFJ,KAAM,KAiBR,QACEK,SAAU,WACR,MAAO5B,IAETU,YAAaA,EACbmB,MAAO,WAIL,MAHAZ,GAAUa,OAAOH,EAAMJ,MAEvBI,EAAMJ,KAAON,EAAUM,EAAyB,IAAnBvB,EAAQE,UAC9ByB,EAAMJ,MAEfQ,KAAM,WACJd,EAAUa,OAAOH,EAAMJ,OAEzBA,KAAM,WACJA,UAOZ3B,EAAQE,OAAO,eAAgB,mBAAoB,wBAChDC,SAAS,OAAQ,WAChB,GAAIC,IACFgC,KAAM,KACNC,QAAS,GACTC,WAAY,OACZC,UAAW,oFACXC,WAAW,GAOTC,EAAalC,KAAK8B,QAAU,SAAStB,GACvC,GAAIA,KAAY,EAAOX,EAAQiC,QAAU,MACpC,CAAA,KAAIrC,EAAQ0C,SAAS3B,IAAYA,GAAW,GAC5C,KAAM,IAAIN,OAAM,yGAD+BL,GAAQiC,QAAUtB,GAIxER,MAAKgC,UAAY,SAASI,GACxBvC,EAAQmC,UAAYI,EAGtB,IAAIC,GAAUrC,KAAK6B,KAAO,SAASrB,GACjC,GAAe,GAAXA,EAAc,KAAM,IAAIN,OAAM,mDAElCL,GAAQgC,KAAOrB,EAGjBR,MAAK+B,WAAa,SAAS9B,GACrBA,KAAU,EAAMJ,EAAQkC,WAAa,OAChC9B,KAAU,EAAOJ,EAAQkC,WAAa,MAC1ClC,EAAQkC,WAAa9B,GAG5BD,KAAKiC,UAAY,SAASK,GACxBzC,EAAQoC,UAAYK,KAAY,GAGlCtC,KAAKW,MAAQ,YAAa,OAAQ,aAAc,YAAa,YAAa,mBAAoB,UAC5F,SAASG,EAAWD,EAAMD,EAAY2B,EAAWC,EAAWC,EAAcC,GAWxE,QAASC,KACF9C,EAAQoC,YAETT,EAAMoB,SAASJ,EAAUpB,OAE7BoB,EAAUd,SAGZ,QAASmB,KACFhD,EAAQoC,WAEbO,EAAUZ,OAGZ,QAASkB,KACPtB,EAAMuB,QAAUvB,EAAMuB,MACtB,IAAIC,GAAOxB,EAAMuB,OAAS,QAAU,KAEpCnC,GAAWO,WAAW,OAAS6B,GAE3BxB,EAAMuB,QACRF,IACIhD,EAAQiC,UACVN,EAAMyB,UAAYpD,EAAQiC,QAC1BmB,IACAzB,EAAMM,QAAUhB,EAAUmC,EAAW,IAAMpD,EAAQiC,SAAS,KAG9Da,IAGF7B,EAAUa,OAAOH,EAAMK,MAGzB,QAASoB,KAEP,MAAIzB,GAAMyB,WAAa,MACrBnB,MAKFlB,EAAWO,WAAW,WAAYK,EAAMyB,eACxCzB,GAAMyB,aAGR,QAASnB,KACPe,IACA/B,EAAUa,OAAOH,EAAMK,MACvBf,EAAUa,OAAOH,EAAMM,SAEvBN,EAAMuB,QAAS,EACfvB,EAAMoB,SAAU,EAChBpB,EAAMyB,UAAY,EAElBrC,EAAWO,WAAW,eAGxB,QAAS+B,GAAaC,EAAMC,EAAInD,GAC9B,GAAIoD,GAAQF,EAAKP,SAEjBO,GAAKG,UACLF,EAAGnD,GACCoD,GAAOF,EAAKI,QAGlB,QAASC,KACP,GAAIC,GAAMhB,EAAaiB,IAAI,SAE3B,OAAOD,IAAOA,EAAIE,KAAO,GAAIC,MAAKH,EAAIE,MAAQ,KAGhD,QAASE,GAAUC,GACZA,EACArB,EAAasB,IAAI,UAAWC,GAAIA,EAAIL,KAAMG,IADpCrB,EAAawB,OAAO,UAnFjC,GAAIzC,IACFK,KAAM,KACNC,QAAS,KACTiB,QAAQ,EACRH,SAAS,EACTK,UAAW,MAGTe,GAAK,GAAIJ,OAAOM,UA+EhBC,GACF1C,SAAU,WACR,MAAO5B,IAETuE,QAAS,WACP,MAAO,IAAIR,OAEbS,QAAS,WACP,MAAOxE,GAAQgC,MAEjByC,WAAY,WACV,MAAOzE,GAAQiC,SAEjBO,QAAS,SAAS7B,GAChB0C,EAAalD,KAAMqC,EAAS7B,IAE9B0B,WAAY,SAAS1B,GACnB0C,EAAalD,KAAMkC,EAAY1B,IAEjC+D,UAAW,WACT,GAAIC,GAAShB,GACb,OAAkB,QAAXgB,GAAmBA,GAAUxE,KAAKoE,WAE3CxB,QAAS,WACP,MAAOpB,GAAMoB,SAEfG,OAAQ,WACN,MAAOvB,GAAMuB,QAEfQ,MAAO,SAASkB,GACd3D,EAAUa,OAAOH,EAAMK,MACvBf,EAAUa,OAAOH,EAAMM,QAGvB,IAAIA,GAAWjC,EAAQiC,QAAcjC,EAAQiC,QAAZ,CAC5B2C,IAAgBZ,EAAU,GAAID,OAAK,GAAIA,OAAOM,UAAwC,KAA1BrE,EAAQgC,KAAOC,KAG5EN,EAAMuB,OAAQD,IACRtB,EAAMoB,SAASD,IAEzBnB,EAAMoB,SAAU,EAEhBpB,EAAMK,KAAOf,EAAUgC,EAA4B,IAAfjD,EAAQgC,KAAa,GAAG,IAE9DyB,QAAS,WACPxC,EAAUa,OAAOH,EAAMK,MACvBf,EAAUa,OAAOH,EAAMM,SAEvBN,EAAMuB,QAAS,EACfvB,EAAMoB,SAAU,EAChBiB,EAAU,MAEVhB,KAEFb,UAAW,SAASyC,GAClB,MAAKjD,GAAMoB,QAEP/C,EAAQiC,SAAW9B,KAAKuE,gBAC1BzC,WAKyB,SAAvBjC,EAAQkC,YAAiD,YAAvBlC,EAAQkC,aAA6BP,EAAMuB,SAAS/C,KAAKuD,MAAMkB,IARrG,QAYJlC,GAAUmC,KAAK,QAAQC,GAAG9E,EAAQmC,UAAW,SAAS4C,GACjC,cAAfA,EAAMC,MAAwBD,EAAME,eAAmD,IAAlCF,EAAME,cAAcC,WAAqD,IAAlCH,EAAME,cAAcE,YAcjG,cAAfJ,EAAMC,MAAwBpF,EAAQwF,YAAYL,EAAMG,YAAeH,EAAMG,WAAaH,EAAMI,YAClGb,EAAInC,aAIR,IAAIkD,GAAO,SAASN,GAClB,GAAkB,kBAAdA,EAAMO,KAA2BP,EAAMQ,UAAYR,EAAMQ,WAAaR,EAAMS,SAAU,CACxF,GAAIC,GAAM7F,EAAQ8F,SAASX,EAAMQ,SACjC,IAAIE,EAAItB,KAAOA,EAAI,MACnBG,GAAInC,WAAU,IAOlB,OAHIU,GAAQ8C,iBAAkB9C,EAAQ8C,iBAAiB,UAAWN,GAAM,GACnExC,EAAQ+C,YAAY,YAAaP,GAE/Bf,MAKf1E,EAAQE,OAAO,oBAAqB,gBACjC+F,UAAU,iBAAkB,OAAQ,SAASC,GAC5C,OACEC,SAAU,IACVC,OACE5F,MAAO,kBAET6F,KAAM,SAASC,GAEbA,EAAO9F,MAAQ0F,EAAKrB,aAEpByB,EAAOC,IAAI,WAAY,SAASC,EAAGhD,GACjC8C,EAAOG,WAAW,WAChBH,EAAO9F,MAAQgD,MAInB8C,EAAOC,IAAI,cAAe,WACxBD,EAAOG,WAAW,WAChBH,EAAO9F,MAAQ,WAO3BR,EAAQE,OAAO,mBACZC,SAAS,QAAS,WASjB,QAASuG,GAAQC,EAAIC,EAAGC,GACtB,MAAO,IAAIC,OAAMF,EAAEG,OAAOJ,GAAIK,OAAO,GAAGC,KAAKJ,GAAK,KAAKF,EATzD,GAAIvG,IACFyC,SAAS,GAGPqE,EAAa3G,KAAKsC,QAAU,SAASA,GACvCzC,EAAQyC,QAAUA,KAAY,EAOhCtC,MAAKW,MAAQ,YAAa,eAAgB,SAAS4B,EAAWqE,GAC5D,GAAIpF,IACFqF,SAAU,KACVhF,KAAM,wDACNiF,SAAU,4BAGZ,QACEH,WAAYA,EACZI,UAAW,WACT,MAAOlH,GAAQyC,SAEjBuE,SAAU,SAASvB,GACjB,MAAI7F,GAAQwF,YAAYK,GAAa9D,EAAMqF,cAE3CrF,EAAMqF,SAAWvB,IAEnB0B,MAAO,SAASC,IACVA,IAAczF,EAAMqF,YAAUrF,EAAMqF,SAAW7G,KAAKC,UAE1DA,MAAO,SAASqF,GACd,MAAI7F,GAAQwF,YAAYK,GAAa/C,EAAU,GAAG2E,WAElD3E,EAAU,GAAG2E,MAAQ5B,IAEvB6B,YAAa,SAAS7B,GACpB,MAAI7F,GAAQwF,YAAYK,GAAa9D,EAAMK,UAE3CL,EAAMK,KAAOyD,IAEf8B,gBAAiB,SAAS9B,GACxB,MAAI7F,GAAQwF,YAAYK,GAAa9D,EAAMsF,cAE3CtF,EAAMsF,SAAWxB,IAEnB+B,UAAW,SAASpE,GAClBjD,KAAKgH,OAEL,IAAIM,IAAcC,aAActE,EAChCqE,GAAUE,QAAUC,KAAKC,MAAMzE,EAAU,IACzCqE,EAAU9G,QAAU2F,EAAQlD,EAAgC,GAApBqE,EAAUE,QAAc,GAEhExH,KAAKC,MAAM2G,EAAa5G,KAAKmH,eAAeG,KAE9CK,cAAe,WACb3H,KAAKgH,QAELhH,KAAKC,MAAMD,KAAKoH,oBAElBQ,QAAS,WACH5H,KAAK6G,YAAY7G,KAAKC,MAAMD,KAAK6G,kBAK5CnB,UAAU,SAAU,QAAS,SAASmC,GACnC,OACEjC,SAAU,IACVE,KAAM,SAASC,EAAQ+B,EAAUC,GAC1BF,EAAMd,cAAegB,EAAMC,eAEhCH,EAAMb,OAAM,GAEZjB,EAAOC,IAAI,YAAa,WACtB6B,EAAMhB,SAASiB,EAAS,GAAGG,aAG7BlC,EAAOC,IAAI,WAAY,SAASC,EAAGhD,GACjC4E,EAAMR,UAAUpE,KAGlB8C,EAAOC,IAAI,UAAW,WACpB6B,EAAMD,YAGR7B,EAAOC,IAAI,cAAe,WACxB6B,EAAMF,wBAMlBlI,EAAQE,OAAO,0BACZuI,QAAQ,uBAAwB,UAAW,SAASxF,GACnD,OACEgB,IAAK,WACH,MAAOhB,GAAQyF,kBAIpBD,QAAQ,oBAAqB,sBAAuB,SAASE,GAC5D,QAASC,KACP,GAAIC,KAEJtI,MAAKuI,QAAU,SAAUpD,EAAKlF,GAC1BqI,EAAWnD,GAAOlF,GAGtBD,KAAKwI,QAAU,SAAUrD,GACrB,MAA8B,mBAApBmD,GAAWnD,GACVmD,EAAWnD,GAEf,MAGXnF,KAAKyI,WAAa,SAAUtD,GACxBmD,EAAWnD,GAAOzF,GAIxB,QAASgJ,KACN,IACG,GAAIC,GAAIP,EAAoB1E,KAI5B,OAHAiF,GAAEJ,QAAQ,gBAAiB,IAC3BI,EAAEF,WAAW,iBAENE,EACR,MAAMC,GACL,MAAO,IAAIP,IAOjB,GAAIQ,GAAUH,GAEd,QACE3E,IAAK,SAASoB,EAAKlF,GACjB4I,EAAQN,QAAQ,UAAUpD,EAAK1F,EAAQqJ,OAAO7I,KAEhDyD,IAAK,SAASyB,GACZ,MAAO1F,GAAQ8F,SAASsD,EAAQL,QAAQ,UAAUrD,KAEpDlB,OAAQ,SAASkB,GACf0D,EAAQJ,WAAW,UAAUtD,IAE/B4D,SAAU,WACR,MAAOF,SAKZrJ,OAAQA,OAAOC"}