{"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","wrap","event","key","newValue","oldValue","val","fromJson","addEventListener","attachEvent","directive","Idle","restrict","scope","link","$scope","$on","e","$evalAsync","factory","$interpolate","padLeft","nr","n","str","Array","String","length","join","original","timedout","isUndefined","store","overwrite","title","idleMessage","timedOutMessage","setAsIdle","remaining","totalSeconds","minutes","Math","floor","setAsTimedOut","restore","Title","$element","$attr","idleDisabled","innerText","service","storage","localStorage","setItem","toJson","getItem","removeItem"],"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,WAC3CmC,EAAInC,aAGN,IAAI4C,GAAO,SAASC,GAClB,GAAkB,kBAAdA,EAAMC,KAA2BD,EAAME,WAAaF,EAAMG,SAAU,CACtE,GAAIC,GAAMxF,EAAQyF,SAASL,EAAME,SACjC,IAAIE,EAAIjB,KAAOA,EAAI,MACnBG,GAAInC,WAAU,IAOlB,OAHIU,GAAQyC,iBAAkBzC,EAAQyC,iBAAiB,UAAWP,GAAM,GACnElC,EAAQ0C,YAAY,YAAaR,GAE/BT,MAKf1E,EAAQE,OAAO,oBAAqB,gBACjC0F,UAAU,iBAAkB,OAAQ,SAASC,GAC5C,OACEC,SAAU,IACVC,OACEvF,MAAO,kBAETwF,KAAM,SAASC,GAEbA,EAAOzF,MAAQqF,EAAKhB,aAEpBoB,EAAOC,IAAI,WAAY,SAASC,EAAG3C,GACjCyC,EAAOG,WAAW,WAChBH,EAAOzF,MAAQgD,MAInByC,EAAOC,IAAI,cAAe,WACxBD,EAAOG,WAAW,WAChBH,EAAOzF,MAAQ,WAO3BR,EAAQE,OAAO,mBACZmG,QAAQ,SAAU,YAAa,eAAgB,SAASvD,EAAWwD,GAElE,QAASC,GAAQC,EAAIC,EAAGC,GACtB,MAAO,IAAIC,OAAMF,EAAEG,OAAOJ,GAAIK,OAAO,GAAGC,KAAKJ,GAAK,KAAKF,EAGzD,GAAIzE,IACFgF,SAAU,KACV3E,KAAM,wDACN4E,SAAU,4BAGZ,QACED,SAAU,SAASvB,GACjB,MAAIxF,GAAQiH,YAAYzB,GAAazD,EAAMgF,cAE3ChF,EAAMgF,SAAWvB,IAEnB0B,MAAO,SAASC,IACVA,IAAcpF,EAAMgF,YAAUhF,EAAMgF,SAAWxG,KAAKC,UAE1DA,MAAO,SAASgF,GACd,MAAIxF,GAAQiH,YAAYzB,GAAa1C,EAAU,GAAGsE,WAElDtE,EAAU,GAAGsE,MAAQ5B,IAEvB6B,YAAa,SAAS7B,GACpB,MAAIxF,GAAQiH,YAAYzB,GAAazD,EAAMK,UAE3CL,EAAMK,KAAOoD,IAEf8B,gBAAiB,SAAS9B,GACxB,MAAIxF,GAAQiH,YAAYzB,GAAazD,EAAMiF,cAE3CjF,EAAMiF,SAAWxB,IAEnB+B,UAAW,SAAS/D,GAClBjD,KAAK2G,OAEL,IAAIM,IAAcC,aAAcjE,EAChCgE,GAAUE,QAAUC,KAAKC,MAAMpE,EAAU,IACzCgE,EAAUzG,QAAUwF,EAAQ/C,EAAgC,GAApBgE,EAAUE,QAAc,GAEhEnH,KAAKC,MAAM8F,EAAa/F,KAAK8G,eAAeG,KAE9CK,cAAe,WACbtH,KAAK2G,QAEL3G,KAAKC,MAAMD,KAAK+G,oBAElBQ,QAAS,WACHvH,KAAKwG,YAAYxG,KAAKC,MAAMD,KAAKwG,iBAI1CnB,UAAU,SAAU,QAAS,SAASmC,GACnC,OACEjC,SAAU,IACVE,KAAM,SAASC,EAAQ+B,EAAUC,GAC3BA,EAAMC,eAEVH,EAAMb,OAAM,GAEZjB,EAAOC,IAAI,YAAa,WACtB6B,EAAMhB,SAASiB,EAAS,GAAGG,aAG7BlC,EAAOC,IAAI,WAAY,SAASC,EAAG3C,GACjCuE,EAAMR,UAAU/D,KAGlByC,EAAOC,IAAI,UAAW,WACpB6B,EAAMD,YAGR7B,EAAOC,IAAI,cAAe,WACxB6B,EAAMF,wBAMlB7H,EAAQE,OAAO,0BACZkI,QAAQ,oBAAqB,UAAW,SAASnF,GAChD,GAAIoF,GAAUpF,EAAQqF,YAEtB,QACEhE,IAAK,SAASe,EAAK7E,GACjB6H,EAAQE,QAAQ,UAAUlD,EAAKrF,EAAQwI,OAAOhI,KAEhDyD,IAAK,SAASoB,GACZ,MAAOrF,GAAQyF,SAAS4C,EAAQI,QAAQ,UAAUpD,KAEpDb,OAAQ,SAASa,GACfgD,EAAQK,WAAW,UAAUrD,SAKlCtF,OAAQA,OAAOC"}