/* Minification failed. Returning unminified contents.
(2,2757-2764): run-time warning JS1010: Expected identifier: default
(22,33171-33177): run-time warning JS1010: Expected identifier: delete
(22,33182-33188): run-time warning JS1010: Expected identifier: delete
(22,33428-33434): run-time warning JS1010: Expected identifier: delete
(22,33442-33448): run-time warning JS1010: Expected identifier: delete
(27,1439-1446): run-time warning JS1010: Expected identifier: default
(27,1704-1709): run-time warning JS1010: Expected identifier: catch
(27,1970-1977): run-time warning JS1010: Expected identifier: default
(27,2504-2509): run-time warning JS1010: Expected identifier: catch
(27,2535-2542): run-time warning JS1010: Expected identifier: default
(27,2939-2946): run-time warning JS1010: Expected identifier: default
(27,3126-3133): run-time warning JS1010: Expected identifier: default
(27,3432-3439): run-time warning JS1010: Expected identifier: default
(27,3766-3773): run-time warning JS1010: Expected identifier: default
(27,4043-4048): run-time warning JS1010: Expected identifier: catch
(27,4249-4256): run-time warning JS1010: Expected identifier: default
(27,4517-4522): run-time warning JS1010: Expected identifier: catch
(27,4717-4724): run-time warning JS1010: Expected identifier: default
(27,4982-4987): run-time warning JS1010: Expected identifier: catch
(27,5182-5189): run-time warning JS1010: Expected identifier: default
(27,5451-5456): run-time warning JS1010: Expected identifier: catch
(27,5677-5684): run-time warning JS1010: Expected identifier: default
(27,5959-5964): run-time warning JS1010: Expected identifier: catch
(27,9202-9209): run-time warning JS1010: Expected identifier: default
(27,9493-9500): run-time warning JS1010: Expected identifier: default
(27,9686-9693): run-time warning JS1010: Expected identifier: default
(27,9824-9831): run-time warning JS1010: Expected identifier: default
(27,9933-9940): run-time warning JS1010: Expected identifier: default
(27,10546-10553): run-time warning JS1010: Expected identifier: default
(27,10631-10638): run-time warning JS1010: Expected identifier: default
(27,12149-12156): run-time warning JS1010: Expected identifier: default
(27,12286-12293): run-time warning JS1010: Expected identifier: default
(27,12561-12566): run-time warning JS1010: Expected identifier: catch
(27,12851-12858): run-time warning JS1010: Expected identifier: default
(27,12954-12961): run-time warning JS1010: Expected identifier: default
(27,13062-13069): run-time warning JS1010: Expected identifier: default
(27,13170-13177): run-time warning JS1010: Expected identifier: default
(27,13279-13286): run-time warning JS1010: Expected identifier: default
(27,13389-13396): run-time warning JS1010: Expected identifier: default
(27,13501-13508): run-time warning JS1010: Expected identifier: default
(27,13613-13620): run-time warning JS1010: Expected identifier: default
(27,13723-13730): run-time warning JS1010: Expected identifier: default
(27,13833-13840): run-time warning JS1010: Expected identifier: default
(27,14024-14031): run-time warning JS1010: Expected identifier: default
(27,14539-14546): run-time warning JS1010: Expected identifier: default
(27,15428-15435): run-time warning JS1010: Expected identifier: default
(27,17652-17659): run-time warning JS1010: Expected identifier: default
(27,17779-17786): run-time warning JS1010: Expected identifier: default
(27,18047-18052): run-time warning JS1010: Expected identifier: catch
(27,18266-18273): run-time warning JS1010: Expected identifier: default
(27,18531-18536): run-time warning JS1010: Expected identifier: catch
(27,18739-18746): run-time warning JS1010: Expected identifier: default
(27,19016-19021): run-time warning JS1010: Expected identifier: catch
(27,20260-20267): run-time warning JS1010: Expected identifier: default
(27,20272-20279): run-time warning JS1010: Expected identifier: default
(27,20557-20564): run-time warning JS1010: Expected identifier: default
(27,21100-21107): run-time warning JS1010: Expected identifier: default
(27,21291-21298): run-time warning JS1010: Expected identifier: default
(27,21657-21664): run-time warning JS1010: Expected identifier: default
(27,21970-21977): run-time warning JS1010: Expected identifier: default
(38,5240-5247): run-time warning JS1010: Expected identifier: default
(38,5371-5378): run-time warning JS1010: Expected identifier: default
(38,5633-5638): run-time warning JS1010: Expected identifier: catch
(38,6113-6120): run-time warning JS1010: Expected identifier: default
(38,6245-6252): run-time warning JS1010: Expected identifier: default
(38,6507-6512): run-time warning JS1010: Expected identifier: catch
(38,7594-7601): run-time warning JS1010: Expected identifier: default
(38,7606-7613): run-time warning JS1010: Expected identifier: default
(38,10005-10012): run-time warning JS1010: Expected identifier: default
(38,10017-10024): run-time warning JS1010: Expected identifier: default
(38,11375-11382): run-time warning JS1010: Expected identifier: default
(38,11387-11394): run-time warning JS1010: Expected identifier: default
(38,11494-11501): run-time warning JS1010: Expected identifier: default
(38,12631-12638): run-time warning JS1010: Expected identifier: default
(38,12728-12735): run-time warning JS1010: Expected identifier: default
(38,12823-12830): run-time warning JS1010: Expected identifier: default
(38,14019-14026): run-time warning JS1010: Expected identifier: default
(38,15656-15663): run-time warning JS1010: Expected identifier: default
(38,16791-16798): run-time warning JS1010: Expected identifier: default
(38,16969-16976): run-time warning JS1010: Expected identifier: default
(38,17098-17105): run-time warning JS1010: Expected identifier: default
(38,17302-17309): run-time warning JS1010: Expected identifier: default
(38,18049-18056): run-time warning JS1010: Expected identifier: default
(38,18536-18543): run-time warning JS1010: Expected identifier: default
(38,19054-19061): run-time warning JS1010: Expected identifier: default
(38,19413-19420): run-time warning JS1010: Expected identifier: default
(38,19907-19914): run-time warning JS1010: Expected identifier: default
(38,20836-20843): run-time warning JS1010: Expected identifier: default
(38,22225-22232): run-time warning JS1010: Expected identifier: default
(38,22314-22321): run-time warning JS1010: Expected identifier: default
(38,22476-22483): run-time warning JS1010: Expected identifier: default
(38,22598-22605): run-time warning JS1010: Expected identifier: default
(38,23124-23131): run-time warning JS1010: Expected identifier: default
(38,23272-23279): run-time warning JS1010: Expected identifier: default
(38,23420-23427): run-time warning JS1010: Expected identifier: default
(38,23629-23636): run-time warning JS1010: Expected identifier: default
(38,23748-23755): run-time warning JS1010: Expected identifier: default
(38,24635-24642): run-time warning JS1010: Expected identifier: default
(38,24724-24731): run-time warning JS1010: Expected identifier: default
(38,24885-24892): run-time warning JS1010: Expected identifier: default
(38,25371-25378): run-time warning JS1010: Expected identifier: default
(38,25925-25932): run-time warning JS1010: Expected identifier: default
(38,26160-26167): run-time warning JS1010: Expected identifier: default
(38,26656-26663): run-time warning JS1010: Expected identifier: default
(38,26811-26818): run-time warning JS1010: Expected identifier: default
(38,27033-27040): run-time warning JS1010: Expected identifier: default
(38,27160-27167): run-time warning JS1010: Expected identifier: default
(38,27317-27324): run-time warning JS1010: Expected identifier: default
(38,27443-27450): run-time warning JS1010: Expected identifier: default
(38,27601-27608): run-time warning JS1010: Expected identifier: default
(38,27732-27739): run-time warning JS1010: Expected identifier: default
(38,27921-27928): run-time warning JS1010: Expected identifier: default
(38,28401-28408): run-time warning JS1010: Expected identifier: default
(38,28614-28621): run-time warning JS1010: Expected identifier: default
(38,28840-28847): run-time warning JS1010: Expected identifier: default
(38,29088-29095): run-time warning JS1010: Expected identifier: default
(38,29656-29663): run-time warning JS1010: Expected identifier: default
(38,30054-30061): run-time warning JS1010: Expected identifier: default
(38,30450-30457): run-time warning JS1010: Expected identifier: default
(38,31118-31125): run-time warning JS1010: Expected identifier: default
(38,31641-31648): run-time warning JS1010: Expected identifier: default
(38,32116-32123): run-time warning JS1010: Expected identifier: default
(38,32231-32238): run-time warning JS1010: Expected identifier: default
(41,272-279): run-time warning JS1010: Expected identifier: default
(41,622-629): run-time warning JS1010: Expected identifier: default
(41,812-819): run-time warning JS1010: Expected identifier: default
(41,1418-1425): run-time warning JS1010: Expected identifier: default
(41,1743-1750): run-time warning JS1010: Expected identifier: default
(43,162-169): run-time warning JS1010: Expected identifier: default
(43,352-359): run-time warning JS1010: Expected identifier: default
(43,732-739): run-time warning JS1010: Expected identifier: default
(45,20-27): run-time warning JS1010: Expected identifier: default
(46,1015-1022): run-time warning JS1010: Expected identifier: default
(46,2609-2616): run-time warning JS1010: Expected identifier: default
(46,2697-2704): run-time warning JS1010: Expected identifier: default
(46,2793-2800): run-time warning JS1010: Expected identifier: default
(46,2914-2921): run-time warning JS1010: Expected identifier: default
(46,3269-3276): run-time warning JS1010: Expected identifier: default
(46,3357-3364): run-time warning JS1010: Expected identifier: default
(46,3455-3462): run-time warning JS1010: Expected identifier: default
(46,4306-4313): run-time warning JS1010: Expected identifier: default
(46,4786-4793): run-time warning JS1010: Expected identifier: default
(46,5011-5018): run-time warning JS1010: Expected identifier: default
(46,5516-5523): run-time warning JS1010: Expected identifier: default
(46,5913-5920): run-time warning JS1010: Expected identifier: default
(46,6308-6315): run-time warning JS1010: Expected identifier: default
(46,6575-6582): run-time warning JS1010: Expected identifier: default
(46,6863-6870): run-time warning JS1010: Expected identifier: default
(46,7386-7393): run-time warning JS1010: Expected identifier: default
(46,7861-7868): run-time warning JS1010: Expected identifier: default
(46,8062-8069): run-time warning JS1010: Expected identifier: default
(46,8171-8178): run-time warning JS1010: Expected identifier: default
(46,9197-9204): run-time warning JS1010: Expected identifier: default
(46,10645-10652): run-time warning JS1010: Expected identifier: default
(46,10733-10740): run-time warning JS1010: Expected identifier: default
(46,10829-10836): run-time warning JS1010: Expected identifier: default
(46,10950-10957): run-time warning JS1010: Expected identifier: default
(46,11305-11312): run-time warning JS1010: Expected identifier: default
(46,11393-11400): run-time warning JS1010: Expected identifier: default
(46,11491-11498): run-time warning JS1010: Expected identifier: default
(46,12199-12206): run-time warning JS1010: Expected identifier: default
(46,12433-12440): run-time warning JS1010: Expected identifier: default
(46,13111-13118): run-time warning JS1010: Expected identifier: default
(46,13508-13515): run-time warning JS1010: Expected identifier: default
(46,13903-13910): run-time warning JS1010: Expected identifier: default
(46,14141-14148): run-time warning JS1010: Expected identifier: default
(46,14429-14436): run-time warning JS1010: Expected identifier: default
(46,14854-14861): run-time warning JS1010: Expected identifier: default
(46,15329-15336): run-time warning JS1010: Expected identifier: default
(46,15530-15537): run-time warning JS1010: Expected identifier: default
(46,15639-15646): run-time warning JS1010: Expected identifier: default
(46,17114-17121): run-time warning JS1010: Expected identifier: default
(46,17206-17213): run-time warning JS1010: Expected identifier: default
(46,17306-17313): run-time warning JS1010: Expected identifier: default
(46,17783-17790): run-time warning JS1010: Expected identifier: default
(46,18492-18499): run-time warning JS1010: Expected identifier: default
(46,18690-18697): run-time warning JS1010: Expected identifier: default
(46,18945-18952): run-time warning JS1010: Expected identifier: default
(46,19533-19540): run-time warning JS1010: Expected identifier: default
(46,20110-20117): run-time warning JS1010: Expected identifier: default
(46,20223-20230): run-time warning JS1010: Expected identifier: default
(46,21696-21703): run-time warning JS1010: Expected identifier: default
(46,21788-21795): run-time warning JS1010: Expected identifier: default
(46,21888-21895): run-time warning JS1010: Expected identifier: default
(46,22443-22450): run-time warning JS1010: Expected identifier: default
(46,22650-22657): run-time warning JS1010: Expected identifier: default
(46,22794-22801): run-time warning JS1010: Expected identifier: default
(46,23462-23469): run-time warning JS1010: Expected identifier: default
(46,23942-23949): run-time warning JS1010: Expected identifier: default
(46,24064-24071): run-time warning JS1010: Expected identifier: default
(46,25175-25182): run-time warning JS1010: Expected identifier: default
(46,25405-25412): run-time warning JS1010: Expected identifier: default
(46,25730-25737): run-time warning JS1010: Expected identifier: default
(46,26238-26245): run-time warning JS1010: Expected identifier: default
(46,26371-26378): run-time warning JS1010: Expected identifier: default
(46,26482-26489): run-time warning JS1010: Expected identifier: default
(48,371-378): run-time warning JS1010: Expected identifier: default
(48,960-967): run-time warning JS1010: Expected identifier: default
(48,1051-1058): run-time warning JS1010: Expected identifier: default
(48,1152-1159): run-time warning JS1010: Expected identifier: default
(48,2650-2657): run-time warning JS1010: Expected identifier: default
(48,2744-2751): run-time warning JS1010: Expected identifier: default
(48,2846-2853): run-time warning JS1010: Expected identifier: default
(48,2973-2980): run-time warning JS1010: Expected identifier: default
(48,3407-3414): run-time warning JS1010: Expected identifier: default
(49,320-327): run-time warning JS1010: Expected identifier: default
(49,551-558): run-time warning JS1010: Expected identifier: default
(49,958-965): run-time warning JS1010: Expected identifier: default
(49,1227-1234): run-time warning JS1010: Expected identifier: default
(49,1708-1715): run-time warning JS1010: Expected identifier: default
(49,2116-2123): run-time warning JS1010: Expected identifier: default
(49,2517-2524): run-time warning JS1010: Expected identifier: default
(49,2906-2913): run-time warning JS1010: Expected identifier: default
(51,16-23): run-time warning JS1010: Expected identifier: default
(53,117-124): run-time warning JS1010: Expected identifier: default
(55,20-27): run-time warning JS1010: Expected identifier: default
(56,1864-1871): run-time warning JS1010: Expected identifier: default
(56,1959-1966): run-time warning JS1010: Expected identifier: default
(56,2063-2070): run-time warning JS1010: Expected identifier: default
(56,2650-2657): run-time warning JS1010: Expected identifier: default
(56,4066-4073): run-time warning JS1010: Expected identifier: default
(56,4307-4314): run-time warning JS1010: Expected identifier: default
(56,5012-5019): run-time warning JS1010: Expected identifier: default
(56,5827-5834): run-time warning JS1010: Expected identifier: default
(56,6073-6080): run-time warning JS1010: Expected identifier: default
(56,6783-6790): run-time warning JS1010: Expected identifier: default
(56,7534-7541): run-time warning JS1010: Expected identifier: default
(56,7766-7773): run-time warning JS1010: Expected identifier: default
(56,7948-7955): run-time warning JS1010: Expected identifier: default
(56,8315-8322): run-time warning JS1010: Expected identifier: default
(56,8624-8631): run-time warning JS1010: Expected identifier: default
(56,8924-8931): run-time warning JS1010: Expected identifier: default
(56,9427-9434): run-time warning JS1010: Expected identifier: default
(56,10053-10060): run-time warning JS1010: Expected identifier: default
(56,10352-10357): run-time warning JS1028: Expected identifier or string: class
(56,11024-11031): run-time warning JS1010: Expected identifier: default
(56,11152-11159): run-time warning JS1010: Expected identifier: default
(56,12182-12189): run-time warning JS1010: Expected identifier: default
(56,12271-12278): run-time warning JS1010: Expected identifier: default
(56,12367-12374): run-time warning JS1010: Expected identifier: default
(56,13094-13101): run-time warning JS1010: Expected identifier: default
(56,13332-13339): run-time warning JS1010: Expected identifier: default
(56,13521-13528): run-time warning JS1010: Expected identifier: default
(56,13611-13618): run-time warning JS1010: Expected identifier: default
(56,13706-13713): run-time warning JS1010: Expected identifier: default
(56,14256-14263): run-time warning JS1010: Expected identifier: default
(56,14943-14950): run-time warning JS1010: Expected identifier: default
(56,15055-15062): run-time warning JS1010: Expected identifier: default
(56,16719-16726): run-time warning JS1010: Expected identifier: default
(56,16811-16818): run-time warning JS1010: Expected identifier: default
(56,16908-16915): run-time warning JS1010: Expected identifier: default
(56,17053-17060): run-time warning JS1010: Expected identifier: default
(56,17439-17446): run-time warning JS1010: Expected identifier: default
(56,17531-17538): run-time warning JS1010: Expected identifier: default
(56,17631-17638): run-time warning JS1010: Expected identifier: default
(56,17756-17763): run-time warning JS1010: Expected identifier: default
(56,18726-18733): run-time warning JS1010: Expected identifier: default
(56,19060-19067): run-time warning JS1010: Expected identifier: default
(56,19275-19282): run-time warning JS1010: Expected identifier: default
(56,19459-19466): run-time warning JS1010: Expected identifier: default
(56,19678-19685): run-time warning JS1010: Expected identifier: default
(56,19860-19867): run-time warning JS1010: Expected identifier: default
(56,19967-19974): run-time warning JS1010: Expected identifier: default
(56,20382-20389): run-time warning JS1010: Expected identifier: default
(56,20856-20863): run-time warning JS1010: Expected identifier: default
(56,21066-21073): run-time warning JS1010: Expected identifier: default
(56,21176-21183): run-time warning JS1010: Expected identifier: default
(56,23865-23872): run-time warning JS1010: Expected identifier: default
(56,24088-24095): run-time warning JS1010: Expected identifier: default
(56,24194-24201): run-time warning JS1010: Expected identifier: default
(56,24300-24307): run-time warning JS1010: Expected identifier: default
(56,24401-24408): run-time warning JS1010: Expected identifier: default
(56,24706-24713): run-time warning JS1010: Expected identifier: default
(56,24798-24805): run-time warning JS1010: Expected identifier: default
(56,24899-24906): run-time warning JS1010: Expected identifier: default
(56,25336-25343): run-time warning JS1010: Expected identifier: default
(56,26148-26155): run-time warning JS1010: Expected identifier: default
(56,26580-26587): run-time warning JS1010: Expected identifier: default
(56,26915-26922): run-time warning JS1010: Expected identifier: default
(56,27147-27154): run-time warning JS1010: Expected identifier: default
(56,27262-27269): run-time warning JS1010: Expected identifier: default
(56,27440-27447): run-time warning JS1010: Expected identifier: default
(56,27833-27840): run-time warning JS1010: Expected identifier: default
(56,28194-28201): run-time warning JS1010: Expected identifier: default
(56,28559-28566): run-time warning JS1010: Expected identifier: default
(56,28842-28849): run-time warning JS1010: Expected identifier: default
(56,29006-29013): run-time warning JS1010: Expected identifier: default
(56,31072-31079): run-time warning JS1010: Expected identifier: default
(56,32236-32243): run-time warning JS1010: Expected identifier: default
(56,32642-32649): run-time warning JS1010: Expected identifier: default
(56,32947-32954): run-time warning JS1010: Expected identifier: default
(56,33908-33915): run-time warning JS1010: Expected identifier: default
(57,367-374): run-time warning JS1010: Expected identifier: default
(62,544-551): run-time warning JS1010: Expected identifier: default
(62,561-568): run-time warning JS1010: Expected identifier: default
(62,577-584): run-time warning JS1010: Expected identifier: default
(62,597-604): run-time warning JS1010: Expected identifier: default
(62,616-623): run-time warning JS1010: Expected identifier: default
(62,636-643): run-time warning JS1010: Expected identifier: default
(62,656-663): run-time warning JS1010: Expected identifier: default
(62,674-681): run-time warning JS1010: Expected identifier: default
(62,693-700): run-time warning JS1010: Expected identifier: default
(62,717-724): run-time warning JS1010: Expected identifier: default
(62,1238-1245): run-time warning JS1010: Expected identifier: default
(62,3230-3237): run-time warning JS1010: Expected identifier: default
(62,3984-3991): run-time warning JS1010: Expected identifier: default
(62,4210-4217): run-time warning JS1010: Expected identifier: default
(62,4280-4287): run-time warning JS1010: Expected identifier: default
(62,4410-4417): run-time warning JS1010: Expected identifier: default
(62,4555-4562): run-time warning JS1010: Expected identifier: default
(63,288-295): run-time warning JS1010: Expected identifier: default
(63,1347-1354): run-time warning JS1010: Expected identifier: default
(63,2130-2137): run-time warning JS1010: Expected identifier: default
(63,2314-2321): run-time warning JS1010: Expected identifier: default
(63,3113-3120): run-time warning JS1010: Expected identifier: default
(63,3738-3745): run-time warning JS1010: Expected identifier: default
(63,4013-4020): run-time warning JS1010: Expected identifier: default
(63,4141-4148): run-time warning JS1010: Expected identifier: default
(63,4649-4656): run-time warning JS1010: Expected identifier: default
(63,5261-5268): run-time warning JS1010: Expected identifier: default
(63,5280-5287): run-time warning JS1010: Expected identifier: default
(63,6397-6404): run-time warning JS1010: Expected identifier: default
(63,6702-6709): run-time warning JS1010: Expected identifier: default
(63,6830-6837): run-time warning JS1010: Expected identifier: default
(63,7333-7340): run-time warning JS1010: Expected identifier: default
(63,7385-7392): run-time warning JS1010: Expected identifier: default
(63,7438-7445): run-time warning JS1010: Expected identifier: default
(63,7457-7464): run-time warning JS1010: Expected identifier: default
(63,7776-7783): run-time warning JS1010: Expected identifier: default
(63,8731-8738): run-time warning JS1010: Expected identifier: default
(63,9007-9014): run-time warning JS1010: Expected identifier: default
(63,9156-9163): run-time warning JS1010: Expected identifier: default
(63,9264-9271): run-time warning JS1010: Expected identifier: default
(63,9621-9628): run-time warning JS1010: Expected identifier: default
(63,9940-9947): run-time warning JS1010: Expected identifier: default
(63,10989-10996): run-time warning JS1010: Expected identifier: default
(63,11258-11265): run-time warning JS1010: Expected identifier: default
(63,11407-11414): run-time warning JS1010: Expected identifier: default
(63,11515-11522): run-time warning JS1010: Expected identifier: default
(63,12037-12044): run-time warning JS1010: Expected identifier: default
(63,12293-12300): run-time warning JS1010: Expected identifier: default
(63,13055-13062): run-time warning JS1010: Expected identifier: default
(63,13143-13150): run-time warning JS1010: Expected identifier: default
(63,13241-13248): run-time warning JS1010: Expected identifier: default
(63,14008-14015): run-time warning JS1010: Expected identifier: default
(63,14282-14289): run-time warning JS1010: Expected identifier: default
(63,14472-14479): run-time warning JS1010: Expected identifier: default
(63,14599-14606): run-time warning JS1010: Expected identifier: default
(63,15096-15103): run-time warning JS1010: Expected identifier: default
(63,16122-16129): run-time warning JS1010: Expected identifier: default
(63,16503-16510): run-time warning JS1010: Expected identifier: default
(63,16653-16660): run-time warning JS1010: Expected identifier: default
(63,17188-17195): run-time warning JS1010: Expected identifier: default
(63,17241-17248): run-time warning JS1010: Expected identifier: default
(63,17260-17267): run-time warning JS1010: Expected identifier: default
(63,17433-17440): run-time warning JS1010: Expected identifier: default
(63,19851-19858): run-time warning JS1010: Expected identifier: default
(63,19949-19956): run-time warning JS1010: Expected identifier: default
(63,20054-20061): run-time warning JS1010: Expected identifier: default
(63,20420-20427): run-time warning JS1010: Expected identifier: default
(63,20779-20786): run-time warning JS1010: Expected identifier: default
(63,20966-20973): run-time warning JS1010: Expected identifier: default
(63,21259-21266): run-time warning JS1010: Expected identifier: default
(63,21375-21382): run-time warning JS1010: Expected identifier: default
(63,21780-21787): run-time warning JS1010: Expected identifier: default
(63,22039-22046): run-time warning JS1010: Expected identifier: default
(63,22266-22273): run-time warning JS1010: Expected identifier: default
(63,23008-23015): run-time warning JS1010: Expected identifier: default
(63,23228-23235): run-time warning JS1010: Expected identifier: default
(63,23972-23979): run-time warning JS1010: Expected identifier: default
(63,24448-24455): run-time warning JS1010: Expected identifier: default
(63,24467-24474): run-time warning JS1010: Expected identifier: default
(63,25427-25434): run-time warning JS1010: Expected identifier: default
(63,25694-25701): run-time warning JS1010: Expected identifier: default
(63,25884-25891): run-time warning JS1010: Expected identifier: default
(63,26071-26078): run-time warning JS1010: Expected identifier: default
(63,26644-26651): run-time warning JS1010: Expected identifier: default
(63,27321-27328): run-time warning JS1010: Expected identifier: default
(63,27340-27347): run-time warning JS1010: Expected identifier: default
(63,27583-27590): run-time warning JS1010: Expected identifier: default
(63,28369-28376): run-time warning JS1010: Expected identifier: default
(63,28716-28723): run-time warning JS1010: Expected identifier: default
(65,766-773): run-time warning JS1010: Expected identifier: default
(65,911-918): run-time warning JS1010: Expected identifier: default
(65,1009-1014): run-time warning JS1010: Expected identifier: catch
(65,1042-1049): run-time warning JS1010: Expected identifier: default
(65,1185-1192): run-time warning JS1010: Expected identifier: default
(66,82-89): run-time warning JS1010: Expected identifier: default
(66,115-122): run-time warning JS1010: Expected identifier: default
(66,319-326): run-time warning JS1010: Expected identifier: default
(66,352-359): run-time warning JS1010: Expected identifier: default
(69,84-91): run-time warning JS1010: Expected identifier: default
(71,561-568): run-time warning JS1010: Expected identifier: default
(71,842-849): run-time warning JS1010: Expected identifier: default
(71,1107-1114): run-time warning JS1010: Expected identifier: default
(71,1129-1136): run-time warning JS1010: Expected identifier: default
(71,1160-1167): run-time warning JS1010: Expected identifier: default
(71,1192-1199): run-time warning JS1010: Expected identifier: default
(71,1216-1223): run-time warning JS1010: Expected identifier: default
(71,1233-1240): run-time warning JS1010: Expected identifier: default
(71,1252-1259): run-time warning JS1010: Expected identifier: default
(71,1278-1285): run-time warning JS1010: Expected identifier: default
(71,1305-1312): run-time warning JS1010: Expected identifier: default
(71,1335-1342): run-time warning JS1010: Expected identifier: default
(71,1349-1356): run-time warning JS1010: Expected identifier: default
(71,1650-1657): run-time warning JS1010: Expected identifier: default
(71,1966-1973): run-time warning JS1010: Expected identifier: default
(71,3176-3183): run-time warning JS1010: Expected identifier: default
(71,3797-3804): run-time warning JS1010: Expected identifier: default
(71,3886-3893): run-time warning JS1010: Expected identifier: default
(71,3918-3925): run-time warning JS1010: Expected identifier: default
(71,4055-4062): run-time warning JS1010: Expected identifier: default
(73,1834-1841): run-time warning JS1010: Expected identifier: default
(73,4554-4561): run-time warning JS1010: Expected identifier: default
(73,4599-4606): run-time warning JS1010: Expected identifier: default
(73,4884-4891): run-time warning JS1010: Expected identifier: default
(73,5052-5059): run-time warning JS1010: Expected identifier: default
(73,5226-5233): run-time warning JS1010: Expected identifier: default
(73,5487-5492): run-time warning JS1010: Expected identifier: catch
(73,5700-5707): run-time warning JS1010: Expected identifier: default
(73,5938-5943): run-time warning JS1010: Expected identifier: catch
(77,29533-29539): run-time warning JS1010: Expected identifier: delete
(77,29542-29548): run-time warning JS1010: Expected identifier: delete
(77,29743-29749): run-time warning JS1010: Expected identifier: delete
(77,29755-29761): run-time warning JS1010: Expected identifier: delete
(78,7463-7470): run-time warning JS1010: Expected identifier: default
(78,7626-7633): run-time warning JS1010: Expected identifier: default
(78,7939-7946): run-time warning JS1010: Expected identifier: default
(78,8205-8212): run-time warning JS1010: Expected identifier: default
(85,5017-5024): run-time warning JS1010: Expected identifier: default
(85,5114-5121): run-time warning JS1010: Expected identifier: default
(85,5215-5222): run-time warning JS1010: Expected identifier: default
(85,5316-5323): run-time warning JS1010: Expected identifier: default
(85,5418-5425): run-time warning JS1010: Expected identifier: default
(85,5521-5528): run-time warning JS1010: Expected identifier: default
(85,5626-5633): run-time warning JS1010: Expected identifier: default
(85,5731-5738): run-time warning JS1010: Expected identifier: default
(85,5834-5841): run-time warning JS1010: Expected identifier: default
(85,5937-5944): run-time warning JS1010: Expected identifier: default
(85,6118-6125): run-time warning JS1010: Expected identifier: default
(85,6416-6423): run-time warning JS1010: Expected identifier: default
(85,7852-7859): run-time warning JS1010: Expected identifier: default
(85,7863-7870): run-time warning JS1010: Expected identifier: default
(85,8658-8665): run-time warning JS1010: Expected identifier: default
(85,8852-8859): run-time warning JS1010: Expected identifier: default
(85,9043-9050): run-time warning JS1010: Expected identifier: default
(85,9165-9172): run-time warning JS1010: Expected identifier: default
(85,10346-10353): run-time warning JS1010: Expected identifier: default
(85,10685-10692): run-time warning JS1010: Expected identifier: default
(85,10905-10912): run-time warning JS1010: Expected identifier: default
(85,11115-11122): run-time warning JS1010: Expected identifier: default
(85,11241-11248): run-time warning JS1010: Expected identifier: default
(85,11394-11401): run-time warning JS1010: Expected identifier: default
(85,11621-11628): run-time warning JS1010: Expected identifier: default
(85,11862-11869): run-time warning JS1010: Expected identifier: default
(85,12117-12124): run-time warning JS1010: Expected identifier: default
(85,12258-12265): run-time warning JS1010: Expected identifier: default
(85,12399-12406): run-time warning JS1010: Expected identifier: default
(85,12571-12578): run-time warning JS1010: Expected identifier: default
(85,12777-12784): run-time warning JS1010: Expected identifier: default
(85,12913-12920): run-time warning JS1010: Expected identifier: default
(85,13033-13040): run-time warning JS1010: Expected identifier: default
(85,13317-13324): run-time warning JS1010: Expected identifier: default
(85,13525-13532): run-time warning JS1010: Expected identifier: default
(85,13656-13663): run-time warning JS1010: Expected identifier: default
(85,13804-13811): run-time warning JS1010: Expected identifier: default
(85,14169-14176): run-time warning JS1010: Expected identifier: default
(85,14299-14306): run-time warning JS1010: Expected identifier: default
(85,16308-16315): run-time warning JS1010: Expected identifier: default
(85,16784-16791): run-time warning JS1010: Expected identifier: default
(85,16882-16889): run-time warning JS1010: Expected identifier: default
(85,16988-16995): run-time warning JS1010: Expected identifier: default
(85,17094-17101): run-time warning JS1010: Expected identifier: default
(85,18022-18029): run-time warning JS1010: Expected identifier: default
(85,18125-18132): run-time warning JS1010: Expected identifier: default
(85,18228-18235): run-time warning JS1010: Expected identifier: default
(85,18399-18406): run-time warning JS1010: Expected identifier: default
(85,18501-18508): run-time warning JS1010: Expected identifier: default
(85,18603-18610): run-time warning JS1010: Expected identifier: default
(85,18827-18834): run-time warning JS1010: Expected identifier: default
(85,19123-19130): run-time warning JS1010: Expected identifier: default
(85,19229-19236): run-time warning JS1010: Expected identifier: default
(85,19327-19334): run-time warning JS1010: Expected identifier: default
(85,19433-19440): run-time warning JS1010: Expected identifier: default
(85,21006-21013): run-time warning JS1010: Expected identifier: default
(85,21487-21494): run-time warning JS1010: Expected identifier: default
(85,22363-22370): run-time warning JS1010: Expected identifier: default
(85,22637-22644): run-time warning JS1010: Expected identifier: default
(85,22891-22898): run-time warning JS1010: Expected identifier: default
(85,23255-23262): run-time warning JS1010: Expected identifier: default
(85,23455-23462): run-time warning JS1010: Expected identifier: default
(85,23824-23831): run-time warning JS1010: Expected identifier: default
(85,23993-24000): run-time warning JS1010: Expected identifier: default
(85,24331-24338): run-time warning JS1010: Expected identifier: default
(85,24891-24898): run-time warning JS1010: Expected identifier: default
(85,25150-25157): run-time warning JS1010: Expected identifier: default
(85,25255-25262): run-time warning JS1010: Expected identifier: default
(85,25358-25365): run-time warning JS1010: Expected identifier: default
(85,25466-25473): run-time warning JS1010: Expected identifier: default
(85,26508-26515): run-time warning JS1010: Expected identifier: default
(85,26621-26628): run-time warning JS1010: Expected identifier: default
(85,26927-26934): run-time warning JS1010: Expected identifier: default
(85,27634-27641): run-time warning JS1010: Expected identifier: default
(85,27945-27952): run-time warning JS1010: Expected identifier: default
(85,28073-28080): run-time warning JS1010: Expected identifier: default
(85,28985-28992): run-time warning JS1010: Expected identifier: default
(85,29336-29343): run-time warning JS1010: Expected identifier: default
(85,30169-30176): run-time warning JS1010: Expected identifier: default
(85,30749-30756): run-time warning JS1010: Expected identifier: default
(85,30946-30953): run-time warning JS1010: Expected identifier: default
(85,31205-31212): run-time warning JS1010: Expected identifier: default
(85,31431-31438): run-time warning JS1010: Expected identifier: default
(85,31583-31590): run-time warning JS1010: Expected identifier: default
(86,637-644): run-time warning JS1010: Expected identifier: default
(86,709-716): run-time warning JS1010: Expected identifier: default
(86,790-797): run-time warning JS1010: Expected identifier: default
(86,846-851): run-time warning JS1010: Expected identifier: catch
(86,874-881): run-time warning JS1010: Expected identifier: default
(86,1050-1057): run-time warning JS1010: Expected identifier: default
(86,1081-1088): run-time warning JS1010: Expected identifier: default
(86,1483-1490): run-time warning JS1010: Expected identifier: default
(86,1731-1738): run-time warning JS1010: Expected identifier: default
(86,1904-1911): run-time warning JS1010: Expected identifier: default
(86,1934-1941): run-time warning JS1010: Expected identifier: default
(86,1956-1963): run-time warning JS1010: Expected identifier: default
(86,1973-1980): run-time warning JS1010: Expected identifier: default
(86,2014-2021): run-time warning JS1010: Expected identifier: default
(86,2026-2033): run-time warning JS1010: Expected identifier: default
(86,2645-2652): run-time warning JS1010: Expected identifier: default
(86,2722-2729): run-time warning JS1010: Expected identifier: default
(86,2752-2759): run-time warning JS1010: Expected identifier: default
(86,2868-2875): run-time warning JS1010: Expected identifier: default
(2,2757-2764): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(22,33171-33177): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(22,33182-33188): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(22,33428-33434): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(22,33442-33448): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(27,1439-1446): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,1704-1709): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,1970-1977): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,2504-2509): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,2535-2542): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,2939-2946): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,3126-3133): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,3432-3439): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,3766-3773): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,4043-4048): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,4249-4256): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,4517-4522): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,4717-4724): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,4982-4987): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,5182-5189): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,5451-5456): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,5677-5684): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,5959-5964): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,9202-9209): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,9493-9500): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,9686-9693): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,9824-9831): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,9933-9940): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,10546-10553): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,10631-10638): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,12149-12156): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,12286-12293): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,12561-12566): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,12851-12858): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,12954-12961): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13062-13069): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13170-13177): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13279-13286): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13389-13396): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13501-13508): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13613-13620): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13723-13730): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,13833-13840): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,14024-14031): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,14539-14546): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,15428-15435): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,17652-17659): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,17779-17786): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,18047-18052): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,18266-18273): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,18531-18536): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,18739-18746): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,19016-19021): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(27,20260-20267): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,20272-20279): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,20557-20564): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,21100-21107): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,21291-21298): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,21657-21664): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(27,21970-21977): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,5240-5247): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,5371-5378): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,5633-5638): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(38,6113-6120): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,6245-6252): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,6507-6512): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(38,7594-7601): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,7606-7613): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,10005-10012): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,10017-10024): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,11375-11382): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,11387-11394): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,11494-11501): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,12631-12638): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,12728-12735): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,12823-12830): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,14019-14026): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,15656-15663): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,16791-16798): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,16969-16976): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,17098-17105): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,17302-17309): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,18049-18056): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,18536-18543): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,19054-19061): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,19413-19420): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,19907-19914): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,20836-20843): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,22225-22232): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,22314-22321): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,22476-22483): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,22598-22605): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,23124-23131): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,23272-23279): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,23420-23427): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,23629-23636): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,23748-23755): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,24635-24642): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,24724-24731): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,24885-24892): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,25371-25378): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,25925-25932): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,26160-26167): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,26656-26663): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,26811-26818): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27033-27040): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27160-27167): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27317-27324): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27443-27450): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27601-27608): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27732-27739): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,27921-27928): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,28401-28408): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,28614-28621): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,28840-28847): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,29088-29095): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,29656-29663): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,30054-30061): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,30450-30457): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,31118-31125): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,31641-31648): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,32116-32123): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(38,32231-32238): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(41,272-279): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(41,622-629): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(41,812-819): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(41,1418-1425): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(41,1743-1750): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(43,162-169): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(43,352-359): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(43,732-739): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(45,20-27): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,1015-1022): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,2609-2616): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,2697-2704): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,2793-2800): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,2914-2921): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,3269-3276): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,3357-3364): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,3455-3462): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,4306-4313): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,4786-4793): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,5011-5018): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,5516-5523): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,5913-5920): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,6308-6315): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,6575-6582): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,6863-6870): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,7386-7393): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,7861-7868): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,8062-8069): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,8171-8178): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,9197-9204): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,10645-10652): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,10733-10740): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,10829-10836): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,10950-10957): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,11305-11312): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,11393-11400): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,11491-11498): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,12199-12206): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,12433-12440): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,13111-13118): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,13508-13515): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,13903-13910): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,14141-14148): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,14429-14436): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,14854-14861): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,15329-15336): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,15530-15537): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,15639-15646): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,17114-17121): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,17206-17213): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,17306-17313): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,17783-17790): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,18492-18499): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,18690-18697): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,18945-18952): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,19533-19540): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,20110-20117): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,20223-20230): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,21696-21703): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,21788-21795): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,21888-21895): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,22443-22450): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,22650-22657): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,22794-22801): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,23462-23469): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,23942-23949): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,24064-24071): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,25175-25182): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,25405-25412): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,25730-25737): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,26238-26245): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,26371-26378): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(46,26482-26489): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,371-378): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,960-967): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,1051-1058): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,1152-1159): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,2650-2657): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,2744-2751): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,2846-2853): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,2973-2980): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(48,3407-3414): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,320-327): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,551-558): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,958-965): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,1227-1234): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,1708-1715): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,2116-2123): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,2517-2524): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(49,2906-2913): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(51,16-23): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(53,117-124): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(55,20-27): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,1864-1871): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,1959-1966): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,2063-2070): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,2650-2657): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,4066-4073): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,4307-4314): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,5012-5019): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,5827-5834): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,6073-6080): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,6783-6790): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,7534-7541): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,7766-7773): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,7948-7955): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,8315-8322): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,8624-8631): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,8924-8931): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,9427-9434): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,10053-10060): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,11024-11031): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,11152-11159): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,12182-12189): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,12271-12278): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,12367-12374): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,13094-13101): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,13332-13339): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,13521-13528): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,13611-13618): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,13706-13713): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,14256-14263): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,14943-14950): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,15055-15062): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,16719-16726): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,16811-16818): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,16908-16915): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,17053-17060): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,17439-17446): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,17531-17538): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,17631-17638): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,17756-17763): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,18726-18733): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19060-19067): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19275-19282): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19459-19466): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19678-19685): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19860-19867): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,19967-19974): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,20382-20389): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,20856-20863): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,21066-21073): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,21176-21183): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,23865-23872): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24088-24095): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24194-24201): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24300-24307): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24401-24408): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24706-24713): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24798-24805): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,24899-24906): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,25336-25343): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,26148-26155): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,26580-26587): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,26915-26922): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,27147-27154): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,27262-27269): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,27440-27447): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,27833-27840): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,28194-28201): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,28559-28566): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,28842-28849): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,29006-29013): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,31072-31079): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,32236-32243): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,32642-32649): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,32947-32954): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(56,33908-33915): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(57,367-374): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,544-551): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,561-568): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,577-584): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,597-604): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,616-623): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,636-643): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,656-663): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,674-681): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,693-700): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,717-724): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,1238-1245): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,3230-3237): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,3984-3991): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,4210-4217): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,4280-4287): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,4410-4417): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(62,4555-4562): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,288-295): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,1347-1354): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,2130-2137): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,2314-2321): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,3113-3120): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,3738-3745): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,4013-4020): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,4141-4148): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,4649-4656): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,5261-5268): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,5280-5287): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,6397-6404): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,6702-6709): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,6830-6837): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,7333-7340): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,7385-7392): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,7438-7445): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,7457-7464): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,7776-7783): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,8731-8738): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,9007-9014): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,9156-9163): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,9264-9271): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,9621-9628): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,9940-9947): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,10989-10996): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,11258-11265): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,11407-11414): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,11515-11522): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,12037-12044): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,12293-12300): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,13055-13062): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,13143-13150): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,13241-13248): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,14008-14015): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,14282-14289): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,14472-14479): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,14599-14606): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,15096-15103): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,16122-16129): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,16503-16510): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,16653-16660): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,17188-17195): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,17241-17248): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,17260-17267): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,17433-17440): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,19851-19858): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,19949-19956): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,20054-20061): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,20420-20427): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,20779-20786): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,20966-20973): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,21259-21266): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,21375-21382): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,21780-21787): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,22039-22046): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,22266-22273): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,23008-23015): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,23228-23235): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,23972-23979): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,24448-24455): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,24467-24474): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,25427-25434): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,25694-25701): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,25884-25891): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,26071-26078): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,26644-26651): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,27321-27328): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,27340-27347): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,27583-27590): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,28369-28376): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(63,28716-28723): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(65,766-773): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(65,1009-1014): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(65,911-918): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(65,1042-1049): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(65,1185-1192): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(66,82-89): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(66,115-122): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(66,319-326): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(66,352-359): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(69,84-91): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,561-568): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,842-849): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1107-1114): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1129-1136): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1160-1167): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1192-1199): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1216-1223): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1233-1240): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1252-1259): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1278-1285): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1305-1312): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1335-1342): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1349-1356): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1650-1657): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,1966-1973): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,3176-3183): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,3797-3804): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,3886-3893): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,3918-3925): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(71,4055-4062): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,1834-1841): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,4554-4561): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,4599-4606): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,4884-4891): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,5052-5059): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,5226-5233): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,5487-5492): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(73,5700-5707): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(73,5938-5943): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(77,29533-29539): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(77,29542-29548): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(77,29743-29749): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(77,29755-29761): run-time error JS1137: 'delete' is a new reserved word and should not be used as an identifier: delete
(78,7463-7470): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(78,7626-7633): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(78,7939-7946): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(78,8205-8212): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5017-5024): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5114-5121): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5215-5222): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5316-5323): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5418-5425): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5521-5528): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5626-5633): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5731-5738): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5834-5841): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,5937-5944): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,6118-6125): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,6416-6423): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,7852-7859): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,7863-7870): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,8658-8665): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,8852-8859): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,9043-9050): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,9165-9172): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,10346-10353): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,10685-10692): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,10905-10912): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,11115-11122): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,11241-11248): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,11394-11401): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,11621-11628): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,11862-11869): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12117-12124): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12258-12265): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12399-12406): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12571-12578): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12777-12784): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,12913-12920): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,13033-13040): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,13317-13324): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,13525-13532): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,13656-13663): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,13804-13811): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,14169-14176): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,14299-14306): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,16308-16315): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,16784-16791): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,16882-16889): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,16988-16995): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,17094-17101): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18022-18029): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18125-18132): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18228-18235): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18399-18406): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18501-18508): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18603-18610): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,18827-18834): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,19123-19130): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,19229-19236): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,19327-19334): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,19433-19440): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,21006-21013): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,21487-21494): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,22363-22370): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,22637-22644): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,22891-22898): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,23255-23262): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,23455-23462): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,23824-23831): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,23993-24000): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,24331-24338): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,24891-24898): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,25150-25157): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,25255-25262): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,25358-25365): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,25466-25473): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,26508-26515): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,26621-26628): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,26927-26934): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,27634-27641): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,27945-27952): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,28073-28080): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,28985-28992): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,29336-29343): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,30169-30176): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,30749-30756): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,30946-30953): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,31205-31212): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,31431-31438): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(85,31583-31590): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,637-644): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,709-716): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,846-851): run-time error JS1137: 'catch' is a new reserved word and should not be used as an identifier: catch
(86,790-797): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,874-881): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1050-1057): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1081-1088): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1483-1490): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1731-1738): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1904-1911): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1934-1941): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1956-1963): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,1973-1980): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2014-2021): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2026-2033): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2645-2652): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2722-2729): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2752-2759): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
(86,2868-2875): run-time error JS1137: 'default' is a new reserved word and should not be used as an identifier: default
 */
// [AIV]  Build version: 0.34.0 - Thursday, November 23rd, 2023, 3:45:31 PM  
!function (e) { function t(r) { if (n[r]) return n[r].exports; var o = n[r] = { exports: {}, id: r, loaded: !1 }; return e[r].call(o.exports, o, o.exports, t), o.loaded = !0, o.exports } var n = {}; return t.m = e, t.c = n, t.p = "C:\\RNSS\\todoList\\rss-member-todo-list-widget\\build\\js", t(0) }([function (e, t, n) { e.exports = n(71) }, function (e, t) { e.exports = React }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(6), o = function () { function e() { } return e.loadInitialData = function () { return { phoneNumbers: this.phoneNumbers, insuranceList: this.insuranceList, resources: this.resources, authorizationRules: this.authorizationRules, memberDetail: this.memberDetail, planMemberInvestment: this.planMemberInvestment, data: this.data, openPopupObj: this.openPopupObj, memberEmail: this.memberEmail, benefitQuoteData: this.benefitQuoteData, errorPanelObj: this.errorPanelObj, benefitQuoteAmount: this.benefitQuoteAmount } }, e.resources = new Array, e.authorizationRules = new Array, e.serverError = new r.MemberTodoListProxies.ErrorDto, e.data = new r.MemberTodoListProxies.ToDoListApiResponse, e.phoneNumbers = new r.MemberTodoListProxies.PhoneNumbersApiResponse, e.insuranceList = new r.MemberTodoListProxies.InsuranceApiResponse, e.memberDetail = new r.MemberTodoListProxies.MemberApiResponse, e.benefitQuoteData = new r.MemberTodoListProxies.RetireReady, e.memberEmail = new r.MemberTodoListProxies.EmailAddressesApiResponse, e.planMemberInvestment = new r.MemberTodoListProxies.InvestmentsApiResponse, e.benefitQuoteAmount = new r.MemberTodoListProxies.BenefitQuote, e.openPopupObj = {}, e.errorPanelObj = [], e }(); t.InitialState = o }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(1), o = n(81), i = function () { function e() { } return e.getResourceValueByKey = function (e, t) { var n = t.componentName, i = n + "_" + e, a = o.filter(t.resources, ["key", i]); return a.length > 0 ? r.createElement("span", null, a[0].value) : r.createElement("span", null, "invalid key") }, e.getResourceValueByFullKey = function (e, t) { var n = e, i = o.filter(t.resources, ["key", n]); return i.length > 0 ? r.createElement("span", null, i[0].value) : r.createElement("span", null, "invalid key") }, e.getResourceValueStringByKey = function (e, t) { var n = t.componentName, r = n + "_" + e, i = o.filter(t.resources, ["key", r]); return i.length > 0 ? i[0].value : "invalid key" }, e.getResourceValueStringByFullKey = function (e, t) { var n = e, r = o.filter(t.resources, ["key", n]); return r.length > 0 ? r[0].value : "invalid key" }, e.getFormattedCurrency = function (e) { return kendo.toString(Number(e), "c2") }, e }(); t.default = i }, function (e, t) { e.exports = ReactRedux }, function (e, t) { e.exports = Redux }, function (e, t) {
	"use strict"; var n = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var r; !function (e) {
		function t(e, t, n, r, o) { throw new Ct(e, t, n, r, o) } var r = function () {
			function e(e, t) { this.jsonParseReviver = void 0, this.http = t ? t : window, this.baseUrl = e ? e : "https://mocksvc.mulesoft.com/mocks/456e2bce-2667-4ef8-9655-c6fd98b5a8e8/api/russell/v1" } return e.prototype.serviceStatusGet = function () { var e = this, t = this.baseUrl + "/service/status"; t = t.replace(/[?&]$/, ""); var n = { method: "GET", headers: { "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(t, n).then(function (t) { return e.processServiceStatusGet(t) }) }, e.prototype.processServiceStatusGet = function (e) { var n = this, r = e.status, o = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return o[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? a.fromJS(r) : new a }) : 503 === r ? e.text().then(function (e) { var i = null, a = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return i = void 0 !== a ? a : null, t("A server error occurred.", r, e, o, i) }) : 401 === r ? e.text().then(function (e) { var i = null, a = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return i = void 0 !== a ? a : null, t("A server error occurred.", r, e, o, i) }) : 403 === r ? e.text().then(function (e) { var i = null, a = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return i = void 0 !== a ? a : null, t("A server error occurred.", r, e, o, i) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, o) }) : Promise.resolve(null) }, e.prototype.applicationsByApplicationIdGet = function (e) { var t = this, n = this.baseUrl + "/applications/{applicationId}"; if (void 0 === e || null === e) throw new Error("The parameter 'applicationId' must be defined."); n = n.replace("{applicationId}", encodeURIComponent("" + e)), n = n.replace(/[?&]$/, ""); var r = { method: "GET", headers: { "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(n, r).then(function (e) { return t.processApplicationsByApplicationIdGet(e) }) }, e.prototype.processApplicationsByApplicationIdGet = function (e) { var n = this, r = e.status, o = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return o[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? tt.fromJS(r) : new tt }) : 401 === r ? e.text().then(function (e) { var i = null, a = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return i = void 0 !== a ? a : null, t("A server error occurred.", r, e, o, i) }) : 403 === r ? e.text().then(function (e) { var i = null, a = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return i = void 0 !== a ? a : null, t("A server error occurred.", r, e, o, i) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, o) }) : Promise.resolve(null) }, e.prototype.plansDefaultparametersByPlanCodeGet = function (e, t) { var n = this, r = this.baseUrl + "/plans/{planCode}/defaultparameters"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); r = r.replace("{planCode}", encodeURIComponent("" + e)), r = r.replace(/[?&]$/, ""); var o = { method: "GET", headers: { "X-Correlation-Id": void 0 !== t && null !== t ? "" + t : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(r, o).then(function (e) { return n.processPlansDefaultparametersByPlanCodeGet(e) }) }, e.prototype.processPlansDefaultparametersByPlanCodeGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? Y.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansBpayreferencesByPlanCodeGet = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/bpayreferences?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'customerReference' must be defined and cannot be null."); if (i += "customerReference=" + encodeURIComponent("" + t) + "&", void 0 === n || null === n) throw new Error("The parameter 'surName' must be defined and cannot be null."); i += "surName=" + encodeURIComponent("" + n) + "&", i = i.replace(/[?&]$/, ""); var a = { method: "GET", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, a).then(function (e) { return o.processPlansBpayreferencesByPlanCodeGet(e) }) }, e.prototype.processPlansBpayreferencesByPlanCodeGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? Se.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansInvestmentstylereturndetailsByPlanCodeGet = function (e, t) { var n = this, r = this.baseUrl + "/plans/{planCode}/investmentstylereturndetails"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); r = r.replace("{planCode}", encodeURIComponent("" + e)), r = r.replace(/[?&]$/, ""); var o = { method: "GET", headers: { "X-Correlation-Id": void 0 !== t && null !== t ? "" + t : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(r, o).then(function (e) { return n.processPlansInvestmentstylereturndetailsByPlanCodeGet(e) }) }, e.prototype.processPlansInvestmentstylereturndetailsByPlanCodeGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? ze.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansResourcesByPlanCodeAndApplicationIdGet = function (e, t, n, r, o, i, a, s) { var l = this, u = this.baseUrl + "/plans/{planCode}/resources/{applicationId}?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (u = u.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'applicationId' must be defined."); u = u.replace("{applicationId}", encodeURIComponent("" + t)), void 0 !== n && (u += "clientType=" + encodeURIComponent("" + n) + "&"), void 0 !== r && (u += "classificationId=" + encodeURIComponent("" + r) + "&"), void 0 !== o && (u += "moduleName=" + encodeURIComponent("" + o) + "&"), void 0 !== i && (u += "componentName=" + encodeURIComponent("" + i) + "&"), void 0 !== a && (u += "elementName=" + encodeURIComponent("" + a) + "&"), u = u.replace(/[?&]$/, ""); var c = { method: "GET", headers: { "X-Correlation-Id": void 0 !== s && null !== s ? "" + s : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(u, c).then(function (e) { return l.processPlansResourcesByPlanCodeAndApplicationIdGet(e) }) }, e.prototype.processPlansResourcesByPlanCodeAndApplicationIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? ft.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansAuthorizationrulesByPlanCodeAndApplicationIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/authorizationrules/{applicationId}"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'applicationId' must be defined."); o = o.replace("{applicationId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansAuthorizationrulesByPlanCodeAndApplicationIdGet(e) }) }, e.prototype.processPlansAuthorizationrulesByPlanCodeAndApplicationIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? dt.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersSupermatchByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/supermatch"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersSupermatchByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersSupermatchByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? $e.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersAnnualparametersByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/annualparameters"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersAnnualparametersByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersAnnualparametersByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? V.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersProductByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/product"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersProductByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersProductByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? se.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersProductByPlanCodeAndMemberIdPut = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/product"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "PUT", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersProductByPlanCodeAndMemberIdPut(e) }) }, e.prototype.processPlansMembersProductByPlanCodeAndMemberIdPut = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 204 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersAddressByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/address"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersAddressByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersAddressByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); if (r && r.constructor === Array) { t = []; for (var o = 0, i = r; o < i.length; o++) { var a = i[o]; t.push(ee.fromJS(a)) } } return t }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInsuranceByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/insurance"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersInsuranceByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersInsuranceByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? le.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersFundperformanceByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/fundperformance"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersFundperformanceByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersFundperformanceByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? x.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersPhonenumbersByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/phonenumbers"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersPhonenumbersByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersPhonenumbersByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? A.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersEmailaddressesByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/emailaddresses"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersEmailaddressesByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersEmailaddressesByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? J.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersTodolistItemsCountByPlanCodeAndMemberIdGet = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/todolist/items/count?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); if (i = i.replace("{memberId}", encodeURIComponent("" + t)), void 0 === n || null === n) throw new Error("The parameter 'status' must be defined and cannot be null."); i += "status=" + encodeURIComponent("" + n) + "&", i = i.replace(/[?&]$/, ""); var a = { method: "GET", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, a).then(function (e) { return o.processPlansMembersTodolistItemsCountByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersTodolistItemsCountByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? v.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersTodolistByPlanCodeAndMemberIdGet = function (e, t, n, r, o, i) { var a = this, s = this.baseUrl + "/plans/{planCode}/members/{memberId}/todolist?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (s = s.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); s = s.replace("{memberId}", encodeURIComponent("" + t)), void 0 !== n && (s += "textType=" + encodeURIComponent("" + n) + "&"), void 0 !== r && (s += "classificationId=" + encodeURIComponent("" + r) + "&"), void 0 !== o && (s += "status=" + encodeURIComponent("" + o) + "&"), s = s.replace(/[?&]$/, ""); var l = { method: "GET", headers: { "X-Correlation-Id": void 0 !== i && null !== i ? "" + i : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(s, l).then(function (e) { return a.processPlansMembersTodolistByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersTodolistByPlanCodeAndMemberIdGet = function (e) {
				var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? p.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) {
					var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a);
				}) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null)
			}, e.prototype.plansMembersTodolistByPlanCodeAndMemberIdPut = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/todolist"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "PUT", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersTodolistByPlanCodeAndMemberIdPut(e) }) }, e.prototype.processPlansMembersTodolistByPlanCodeAndMemberIdPut = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 204 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersQuestionsByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/questions"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersQuestionsByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersQuestionsByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersEmailsByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/emails"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersEmailsByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersEmailsByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/retireready/report/{documentId}"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); if (i = i.replace("{memberId}", encodeURIComponent("" + t)), void 0 === n || null === n) throw new Error("The parameter 'documentId' must be defined."); i = i.replace("{documentId}", encodeURIComponent("" + n)), i = i.replace(/[?&]$/, ""); var a = { method: "GET", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, a).then(function (e) { return o.processPlansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? ot.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/retireready"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersRetirereadyByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? C.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdPost = function (e, t, n, r, o, i, a) { var s = this, l = this.baseUrl + "/plans/{planCode}/members/{memberId}/retireready?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (l = l.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); if (l = l.replace("{memberId}", encodeURIComponent("" + t)), void 0 === n || null === n) throw new Error("The parameter 'project' must be defined and cannot be null."); if (l += "project=" + encodeURIComponent("" + n) + "&", void 0 === r || null === r) throw new Error("The parameter 'save' must be defined and cannot be null."); if (l += "save=" + encodeURIComponent("" + r) + "&", void 0 === o || null === o) throw new Error("The parameter 'report' must be defined and cannot be null."); l += "report=" + encodeURIComponent("" + o) + "&", l = l.replace(/[?&]$/, ""); var u = JSON.stringify(i), c = { body: u, method: "POST", headers: { "X-Correlation-Id": void 0 !== a && null !== a ? "" + a : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(l, c).then(function (e) { return s.processPlansMembersRetirereadyByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? C.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdDelete = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/retireready"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "DELETE", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersRetirereadyByPlanCodeAndMemberIdDelete(e) }) }, e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdDelete = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 204 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersComparisondataByPlanCodeAndMemberIdGet = function (e, t, n, r, o, i, a, s, l) { var u = this, c = this.baseUrl + "/plans/{planCode}/members/{memberId}/comparisondata?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (c = c.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); if (c = c.replace("{memberId}", encodeURIComponent("" + t)), void 0 === n || null === n) throw new Error("The parameter 'minimumSalary' must be defined and cannot be null."); if (c += "minimumSalary=" + encodeURIComponent("" + n) + "&", void 0 === r || null === r) throw new Error("The parameter 'maximumSalary' must be defined and cannot be null."); if (c += "maximumSalary=" + encodeURIComponent("" + r) + "&", void 0 === o || null === o) throw new Error("The parameter 'minimumAge' must be defined and cannot be null."); if (c += "minimumAge=" + encodeURIComponent("" + o) + "&", void 0 === i || null === i) throw new Error("The parameter 'maximumAge' must be defined and cannot be null."); if (c += "maximumAge=" + encodeURIComponent("" + i) + "&", void 0 === a || null === a) throw new Error("The parameter 'currentBalance' must be defined and cannot be null."); if (c += "currentBalance=" + encodeURIComponent("" + a) + "&", void 0 === s || null === s) throw new Error("The parameter 'gender' must be defined and cannot be null."); c += "gender=" + encodeURIComponent("" + s) + "&", c = c.replace(/[?&]$/, ""); var p = { method: "GET", headers: { "X-Correlation-Id": void 0 !== l && null !== l ? "" + l : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(c, p).then(function (e) { return u.processPlansMembersComparisondataByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersComparisondataByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? B.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInvestmentearningsByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/investmentearnings"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersInvestmentearningsByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersInvestmentearningsByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? k.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersBenefitgrowthByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/benefitgrowth"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersBenefitgrowthByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersBenefitgrowthByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? w.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersBenefitquoteByPlanCodeAndMemberIdGet = function (e, t, n, r, o) { var i = this, a = this.baseUrl + "/plans/{planCode}/members/{memberId}/benefitquote?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (a = a.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); a = a.replace("{memberId}", encodeURIComponent("" + t)), void 0 !== n && (a += "benefitType=" + encodeURIComponent("" + n) + "&"), void 0 !== r && (a += "payeeType=" + encodeURIComponent("" + r) + "&"), a = a.replace(/[?&]$/, ""); var s = { method: "GET", headers: { "X-Correlation-Id": void 0 !== o && null !== o ? "" + o : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(a, s).then(function (e) { return i.processPlansMembersBenefitquoteByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersBenefitquoteByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? M.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/documents/{documentId}"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); if (i = i.replace("{memberId}", encodeURIComponent("" + t)), void 0 === n || null === n) throw new Error("The parameter 'documentId' must be defined."); i = i.replace("{documentId}", encodeURIComponent("" + n)), i = i.replace(/[?&]$/, ""); var a = { method: "GET", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, a).then(function (e) { return o.processPlansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? T.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersDocumentsByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/documents"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersDocumentsByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersDocumentsByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? g.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersDocumentsByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/documents"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersDocumentsByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersDocumentsByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? T.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInvestmentswitchesByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/investmentswitches"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/investmentswitches"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "DELETE", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete(e) }) }, e.prototype.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 204 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInvestmentsByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/investments"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersInvestmentsByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersInvestmentsByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? F.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet = function (e, t, n, r, o) { var i = this, a = this.baseUrl + "/plans/{planCode}/members/{memberId}/concessionalcontributions?"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (a = a.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); a = a.replace("{memberId}", encodeURIComponent("" + t)), void 0 !== n && (a += "surchargePeriods=" + encodeURIComponent("" + n) + "&"), void 0 !== r && (a += "includeLinkedMembers=" + encodeURIComponent("" + r) + "&"), a = a.replace(/[?&]$/, ""); var s = { method: "GET", headers: { "X-Correlation-Id": void 0 !== o && null !== o ? "" + o : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(a, s).then(function (e) { return i.processPlansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? ye.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRolloversByPlanCodeAndMemberIdGet = function (e, t, n) {
				var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/rollovers"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined.");
				o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersRolloversByPlanCodeAndMemberIdGet(e) })
			}, e.prototype.processPlansMembersRolloversByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? de.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRolloversByPlanCodeAndMemberIdPost = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/rollovers"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "POST", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersRolloversByPlanCodeAndMemberIdPost(e) }) }, e.prototype.processPlansMembersRolloversByPlanCodeAndMemberIdPost = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? de.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}/investmentoptiondetails"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? ht.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersRebalancingstatusByPlanCodeAndMemberIdPut = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/rebalancingstatus"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "PUT", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersRebalancingstatusByPlanCodeAndMemberIdPut(e) }) }, e.prototype.processPlansMembersRebalancingstatusByPlanCodeAndMemberIdPut = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersTfnByPlanCodeAndMemberIdPut = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}/tfn"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "PUT", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersTfnByPlanCodeAndMemberIdPut(e) }) }, e.prototype.processPlansMembersTfnByPlanCodeAndMemberIdPut = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersByPlanCodeAndMemberIdGet = function (e, t, n) { var r = this, o = this.baseUrl + "/plans/{planCode}/members/{memberId}"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (o = o.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); o = o.replace("{memberId}", encodeURIComponent("" + t)), o = o.replace(/[?&]$/, ""); var i = { method: "GET", headers: { "X-Correlation-Id": void 0 !== n && null !== n ? "" + n : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(o, i).then(function (e) { return r.processPlansMembersByPlanCodeAndMemberIdGet(e) }) }, e.prototype.processPlansMembersByPlanCodeAndMemberIdGet = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 200 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? Z.fromJS(r) : null }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e.prototype.plansMembersByPlanCodeAndMemberIdPut = function (e, t, n, r) { var o = this, i = this.baseUrl + "/plans/{planCode}/members/{memberId}"; if (void 0 === e || null === e) throw new Error("The parameter 'planCode' must be defined."); if (i = i.replace("{planCode}", encodeURIComponent("" + e)), void 0 === t || null === t) throw new Error("The parameter 'memberId' must be defined."); i = i.replace("{memberId}", encodeURIComponent("" + t)), i = i.replace(/[?&]$/, ""); var a = JSON.stringify(n), s = { body: a, method: "PUT", headers: { "X-Correlation-Id": void 0 !== r && null !== r ? "" + r : "", "Content-Type": "application/json", Accept: "application/json" } }; return this.http.fetch(i, s).then(function (e) { return o.processPlansMembersByPlanCodeAndMemberIdPut(e) }) }, e.prototype.processPlansMembersByPlanCodeAndMemberIdPut = function (e) { var n = this, r = e.status, i = {}; return e.headers && e.headers.forEach && e.headers.forEach(function (e, t) { return i[t] = e }), 204 === r ? e.text().then(function (e) { var t = null, r = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return t = r ? o.fromJS(r) : new o }) : 401 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 403 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 404 === r ? e.text().then(function (e) { var a = null, s = "" === e ? null : JSON.parse(e, n.jsonParseReviver); return a = s ? o.fromJS(s) : new o, t("A server error occurred.", r, e, i, a) }) : 200 !== r && 204 !== r ? e.text().then(function (e) { return t("An unexpected server error occurred.", r, e, i) }) : Promise.resolve(null) }, e
		}(); e.Client = r; var o = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { if (e) { if (e.errors && e.errors.constructor === Array) { this.errors = []; for (var t = 0, n = e.errors; t < n.length; t++) { var r = n[t]; this.errors.push(i.fromJS(r)) } } this.message = e.message } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, this.errors && this.errors.constructor === Array) { e.errors = []; for (var t = 0, n = this.errors; t < n.length; t++) { var r = n[t]; e.errors.push(r.toJSON()) } } return e.message = this.message, e }, e }(); e.ApiResponse = o; var i = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.type = e.type, this.description = e.description) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.type = this.type, e.description = this.description, e }, e }(); e.ErrorDto = i; var a = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.status = e.status) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.status = this.status, e }, e }(); e.ServiceStatus = a; var s = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.description = e.description) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.description = this.description, e }, e }(); e.IdDescription = s; var l = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.description = e.description) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.description = this.description, e }, e }(); e.CodeDescription = l; var u = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.code = e.code, this.description = e.description) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.code = this.code, e.description = this.description, e }, e }(); e.IdCodeDescription = u; var c; !function (e) { e[e.PERCENTAGE = "PERCENTAGE"] = "PERCENTAGE", e[e.HIERARCHY = "HIERARCHY"] = "HIERARCHY", e[e.PRORATA = "PRORATA"] = "PRORATA", e[e.HIGHESTBALANCE = "HIGHESTBALANCE"] = "HIGHESTBALANCE" }(c = e.InvestmentChoiceType || (e.InvestmentChoiceType = {})); var p = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.toDoListItems = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && (this.title = t.title, this.firstname = t.firstname, this.lastname = t.lastname, this.feeSaving = t.feeSaving, this.annualFee = t.annualFee, this.accountBalance = t.accountBalance, this.preTaxContribution = t.preTaxContribution, this.postTaxContribution = t.postTaxContribution, this.simulationDate = t.simulationDate, this.oneOffContribution = t.oneOffContribution, this.superInOtherFund = t.superInOtherFund, this.noOfYearsSinceLastContact = t.noOfYearsSinceLastContact, this.searchStage = t.searchStage, this.investmentStyleCurrent = t.investmentStyleCurrent ? h.fromJS(t.investmentStyleCurrent) : void 0, this.investmentStyleSimulated = t.investmentStyleSimulated ? h.fromJS(t.investmentStyleSimulated) : void 0, this.investmentElectionType = t.investmentElectionType, t.toDoListItems && t.toDoListItems.constructor === Array)) { this.toDoListItems = []; for (var n = 0, r = t.toDoListItems; n < r.length; n++) { var o = r[n]; this.toDoListItems.push(d.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.title = this.title, t.firstname = this.firstname, t.lastname = this.lastname, t.feeSaving = this.feeSaving, t.annualFee = this.annualFee, t.accountBalance = this.accountBalance, t.preTaxContribution = this.preTaxContribution, t.postTaxContribution = this.postTaxContribution, t.simulationDate = this.simulationDate, t.oneOffContribution = this.oneOffContribution, t.superInOtherFund = this.superInOtherFund, t.noOfYearsSinceLastContact = this.noOfYearsSinceLastContact, t.searchStage = this.searchStage, t.investmentStyleCurrent = this.investmentStyleCurrent ? this.investmentStyleCurrent.toJSON() : void 0, t.investmentStyleSimulated = this.investmentStyleSimulated ? this.investmentStyleSimulated.toJSON() : void 0, t.investmentElectionType = this.investmentElectionType, this.toDoListItems && this.toDoListItems.constructor === Array) { t.toDoListItems = []; for (var n = 0, r = this.toDoListItems; n < r.length; n++) { var o = r[n]; t.toDoListItems.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.ToDoListApiResponse = p; var d = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.status = new f) } return e.prototype.init = function (e) { e && (this.id = e.id, this.status = e.status ? f.fromJS(e.status) : new f, this.isRetireReady = e.isRetireReady, this.header = e.header, this.message = e.message) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.status = this.status ? this.status.toJSON() : void 0, e.isRetireReady = this.isRetireReady, e.header = this.header, e.message = this.message, e }, e }(); e.ToDoListItem = d; var h = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.shortDescription = e.shortDescription, this.longDescription = e.longDescription) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.shortDescription = this.shortDescription, e.longDescription = this.longDescription, e }, e }(); e.GenericCodeDescription = h; var f = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.description = e.description) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.description = this.description, e }, e }(); e.Status = f; var m = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.isInterested = e.isInterested, this.isRetireReady = e.isRetireReady, this.tdlData = e.tdlData ? y.fromJS(e.tdlData) : void 0) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.isInterested = this.isInterested, e.isRetireReady = this.isRetireReady, e.tdlData = this.tdlData ? this.tdlData.toJSON() : void 0, e }, e }(); e.UpdateToDoList = m; var y = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.emailConfirmed = e.emailConfirmed, this.pdsAcknowledged = e.pdsAcknowledged, this.trusteeDirConfirmed = e.trusteeDirConfirmed, this.riqsUpgradeConfirmed = e.riqsUpgradeConfirmed) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.emailConfirmed = this.emailConfirmed, e.pdsAcknowledged = this.pdsAcknowledged, e.trusteeDirConfirmed = this.trusteeDirConfirmed, e.riqsUpgradeConfirmed = this.riqsUpgradeConfirmed, e }, e }(); e.ToDoListUpgrade = y; var v = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.count = t.count) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.count = this.count, e.prototype.toJSON.call(this, t), t }, t }(o); e.ToDoListCount = v; var S = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.isCMSGenerate = e.isCMSGenerate, this.questionType = e.questionType, this.mobileNumber = e.mobileNumber, this.workNumber = e.workNumber, this.faxNumber = e.faxNumber, this.phoneNumber = e.phoneNumber, this.email = e.email) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.isCMSGenerate = this.isCMSGenerate, e.questionType = this.questionType, e.mobileNumber = this.mobileNumber, e.workNumber = this.workNumber, e.faxNumber = this.faxNumber, e.phoneNumber = this.phoneNumber, e.email = this.email, e }, e }(); e.Questions = S; var b = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.subject = e.subject, this.name = e.name, this.phone = e.phone, this.address = e.address, this.cityStatePostcode = e.cityStatePostcode, this.email = e.email, this.message = e.message, this.isCallRequest = e.isCallRequest) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.subject = this.subject, e.name = this.name, e.phone = this.phone, e.address = this.address, e.cityStatePostcode = this.cityStatePostcode, e.email = this.email, e.message = this.message, e.isCallRequest = this.isCallRequest, e }, e }(); e.Emails = b; var E = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.key = e.key, this.value = e.value) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.key = this.key, e.value = this.value, e }, e }(); e.Resource = E; var g = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.documents = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.documents && t.documents.constructor === Array) { this.documents = []; for (var n = 0, r = t.documents; n < r.length; n++) { var o = r[n]; this.documents.push(I.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.documents && this.documents.constructor === Array) { t.documents = []; for (var n = 0, r = this.documents; n < r.length; n++) { var o = r[n]; t.documents.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.DocumentListApiResponse = g; var I = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.dateSent = t.dateSent, this.description = t.description, this.documentId = t.documentId) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.dateSent = this.dateSent, t.description = this.description, t.documentId = this.documentId, e.prototype.toJSON.call(this, t), t }, t }(o); e.DocumentList = I; var T = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.documentId = t.documentId, this.documentStream = t.documentStream) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.documentId = this.documentId, t.documentStream = this.documentStream, e.prototype.toJSON.call(this, t), t }, t }(o); e.DocumentApiResponse = T; var O = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.hasOptedForContribution = t.hasOptedForContribution, this.contributionAmount = t.contributionAmount, this.frequency = t.frequency) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.hasOptedForContribution = this.hasOptedForContribution, t.contributionAmount = this.contributionAmount, t.frequency = this.frequency, e.prototype.toJSON.call(this, t), t }, t }(o); e.CreateDocument = O; var C = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = new N), n } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? N.fromJS(t.data) : new N) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.RetireReadyApiResponse = C; var N = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.isDataComplete = e.isDataComplete, this.isAutoUpdate = e.isAutoUpdate, this.birthDate = e.birthDate, this.currentBalance = e.currentBalance, this.retirementAge = e.retirementAge, this.ageIncomeLastTo = e.ageIncomeLastTo, this.preTaxAnnualSalary = e.preTaxAnnualSalary, this.employerContributionRate = e.employerContributionRate, this.investmentStyleCurrent = e.investmentStyleCurrent, this.investmentStyleCurrentPct = e.investmentStyleCurrentPct, this.investmentStylePension = e.investmentStylePension, this.investmentStylePensionPct = e.investmentStylePensionPct, this.investmentStyleEffectiveDate = e.investmentStyleEffectiveDate, this.investmentStyleReturns = e.investmentStyleReturns ? _.fromJS(e.investmentStyleReturns) : void 0, this.isAgePensionIncluded = e.isAgePensionIncluded, this.isHomeOwner = e.isHomeOwner, this.email = e.email, this.preTaxCurrentContribution = e.preTaxCurrentContribution, this.postTaxCurrentContribution = e.postTaxCurrentContribution, this.lifestyleTracked = e.lifestyleTracked, this.lifestyleGoal = e.lifestyleGoal, this.projectedIncome = e.projectedIncome, this.desiredIncome = e.desiredIncome, this.simulatedIncome = e.simulatedIncome, this.shortfallAmount = e.shortfallAmount, this.lumpSumAtRetirementTracked = e.lumpSumAtRetirementTracked, this.lumpSumAtRetirementSimulated = e.lumpSumAtRetirementSimulated, this.preTaxContributionSimulated = e.preTaxContributionSimulated, this.postTaxContributionSimulated = e.postTaxContributionSimulated, this.oneOffcontribution = e.oneOffcontribution, this.superInOtherFund = e.superInOtherFund, this.investmentStyleSimulated = e.investmentStyleSimulated, this.investmentStyleSimulatedPct = e.investmentStyleSimulatedPct, this.includeTTRStrategy = e.includeTTRStrategy, this.trackingPeriod = e.trackingPeriod ? R.fromJS(e.trackingPeriod) : void 0, this.documentId = e.documentId, this.deflatorRate = e.deflatorRate, this.salaryGrowthRate = e.salaryGrowthRate) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.isDataComplete = this.isDataComplete, e.isAutoUpdate = this.isAutoUpdate, e.birthDate = this.birthDate, e.currentBalance = this.currentBalance, e.retirementAge = this.retirementAge, e.ageIncomeLastTo = this.ageIncomeLastTo, e.preTaxAnnualSalary = this.preTaxAnnualSalary, e.employerContributionRate = this.employerContributionRate, e.investmentStyleCurrent = this.investmentStyleCurrent, e.investmentStyleCurrentPct = this.investmentStyleCurrentPct, e.investmentStylePension = this.investmentStylePension, e.investmentStylePensionPct = this.investmentStylePensionPct, e.investmentStyleEffectiveDate = this.investmentStyleEffectiveDate, e.investmentStyleReturns = this.investmentStyleReturns ? this.investmentStyleReturns.toJSON() : void 0, e.isAgePensionIncluded = this.isAgePensionIncluded, e.isHomeOwner = this.isHomeOwner, e.email = this.email, e.preTaxCurrentContribution = this.preTaxCurrentContribution, e.postTaxCurrentContribution = this.postTaxCurrentContribution, e.lifestyleTracked = this.lifestyleTracked, e.lifestyleGoal = this.lifestyleGoal, e.projectedIncome = this.projectedIncome, e.desiredIncome = this.desiredIncome, e.simulatedIncome = this.simulatedIncome, e.shortfallAmount = this.shortfallAmount, e.lumpSumAtRetirementTracked = this.lumpSumAtRetirementTracked, e.lumpSumAtRetirementSimulated = this.lumpSumAtRetirementSimulated, e.preTaxContributionSimulated = this.preTaxContributionSimulated, e.postTaxContributionSimulated = this.postTaxContributionSimulated, e.oneOffcontribution = this.oneOffcontribution, e.superInOtherFund = this.superInOtherFund, e.investmentStyleSimulated = this.investmentStyleSimulated, e.investmentStyleSimulatedPct = this.investmentStyleSimulatedPct, e.includeTTRStrategy = this.includeTTRStrategy, e.trackingPeriod = this.trackingPeriod ? this.trackingPeriod.toJSON() : void 0, e.documentId = this.documentId, e.deflatorRate = this.deflatorRate, e.salaryGrowthRate = this.salaryGrowthRate, e }, e }(); e.RetireReady = N; var R = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.age = e.age, this.projectedPreRetirementSalary = e.projectedPreRetirementSalary, this.projectedSuperPension = e.projectedSuperPension, this.projectedAgePension = e.projectedAgePension) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.age = this.age, e.projectedPreRetirementSalary = this.projectedPreRetirementSalary, e.projectedSuperPension = this.projectedSuperPension, e.projectedAgePension = this.projectedAgePension, e }, e }(); e.TrackingPeriod = R; var _ = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.investmentStyleId = e.investmentStyleId, this.longDescription = e.longDescription, this.shortDescription = e.shortDescription, this.retirementRatePercentage = e.retirementRatePercentage, this.accumulationRatePercentage = e.accumulationRatePercentage) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentStyleId = this.investmentStyleId, e.longDescription = this.longDescription, e.shortDescription = this.shortDescription, e.retirementRatePercentage = this.retirementRatePercentage, e.accumulationRatePercentage = this.accumulationRatePercentage, e }, e }(); e.InvestmentStyles = _; var A = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.phoneNumber = t.phoneNumber, this.mobileNumber = t.mobileNumber, this.workNumber = t.workNumber, this.faxNumber = t.faxNumber) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.phoneNumber = this.phoneNumber, t.mobileNumber = this.mobileNumber, t.workNumber = this.workNumber, t.faxNumber = this.faxNumber, e.prototype.toJSON.call(this, t), t }, t }(o); e.PhoneNumbersApiResponse = A; var w = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(P.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.BenefitGrowthApiResponse = w; var P = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.yearMonth = e.yearMonth, this.maximumBenefit = e.maximumBenefit) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.yearMonth = this.yearMonth, e.maximumBenefit = this.maximumBenefit, e }, e }(); e.BenefitGrowth = P; var M = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = new D), n } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? D.fromJS(t.data) : new D) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.BenefitQuoteApiResponse = M; var D = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.benefitType = e.benefitType, this.payeeType = e.payeeType, this.calculationDate = e.calculationDate, this.netAmount = e.netAmount) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.benefitType = this.benefitType, e.payeeType = this.payeeType, e.calculationDate = this.calculationDate, e.netAmount = this.netAmount, e }, e }(); e.BenefitQuote = D; var L = function () {
			function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) {
				e && (this.minimumSalary = e.minimumSalary, this.maximumSalary = e.maximumSalary, this.minimumAge = e.minimumAge, this.maximumAge = e.maximumAge, this.currentBalance = e.currentBalance,
					this.gender = e.gender)
			}, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.minimumSalary = this.minimumSalary, e.maximumSalary = this.maximumSalary, e.minimumAge = this.minimumAge, e.maximumAge = this.maximumAge, e.currentBalance = this.currentBalance, e.gender = this.gender, e }, e
		}(); e.ComparisonDataRequest = L; var B = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.memberCount = t.memberCount, this.mininumBenefit = t.mininumBenefit, this.averageBenefit = t.averageBenefit, this.medianBenefit = t.medianBenefit, this.maximumBenefit = t.maximumBenefit, this.lessAverageBenefitCount = t.lessAverageBenefitCount, this.lessCurrentBenefitCount = t.lessCurrentBenefitCount, this.lessCurrentBenefitPercentage = t.lessCurrentBenefitPercentage) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.memberCount = this.memberCount, t.mininumBenefit = this.mininumBenefit, t.averageBenefit = this.averageBenefit, t.medianBenefit = this.medianBenefit, t.maximumBenefit = this.maximumBenefit, t.lessAverageBenefitCount = this.lessAverageBenefitCount, t.lessCurrentBenefitCount = this.lessCurrentBenefitCount, t.lessCurrentBenefitPercentage = this.lessCurrentBenefitPercentage, e.prototype.toJSON.call(this, t), t }, t }(o); e.ComparisonDataApiResponse = B; var J = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.email = t.email, this.secondaryEmail = t.secondaryEmail) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.email = this.email, t.secondaryEmail = this.secondaryEmail, e.prototype.toJSON.call(this, t), t }, t }(o); e.EmailAddressesApiResponse = J; var x = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = new j), n } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? j.fromJS(t.data) : new j) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.FundPerformanceApiResponse = x; var j = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.calculationDate = e.calculationDate, this.portfolios = e.portfolios ? U.fromJS(e.portfolios) : void 0) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.calculationDate = this.calculationDate, e.portfolios = this.portfolios ? this.portfolios.toJSON() : void 0, e }, e }(); e.FundPerformance = j; var U = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.longDescription = e.longDescription, this.shortDescription = e.shortDescription, this.balance = e.balance, this.inceptionDate = e.inceptionDate, this._1Month = e["1Month"], this._3Months = e["3Months"], this._1Year = e["1Year"], this._3Years = e["3Years"], this._5Years = e["5Years"], this.percentageSinceInception = e.percentageSinceInception, this.investmentGroup = e.investmentGroup) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.longDescription = this.longDescription, e.shortDescription = this.shortDescription, e.balance = this.balance, e.inceptionDate = this.inceptionDate, e["1Month"] = this._1Month, e["3Months"] = this._3Months, e["1Year"] = this._1Year, e["3Years"] = this._3Years, e["5Years"] = this._5Years, e.percentageSinceInception = this.percentageSinceInception, e.investmentGroup = this.investmentGroup, e }, e }(); e.Portfolio = U; var k = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.calculationDate = t.calculationDate, this.startDate = t.startDate, this.startBalance = t.startBalance, this.endDate = t.endDate, this.endBalance = t.endBalance, this.netCashFlow = t.netCashFlow, this.netEarnings = t.netEarnings, this.percentageEarnings = t.percentageEarnings) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.calculationDate = this.calculationDate, t.startDate = this.startDate, t.startBalance = this.startBalance, t.endDate = this.endDate, t.endBalance = this.endBalance, t.netCashFlow = this.netCashFlow, t.netEarnings = this.netEarnings, t.percentageEarnings = this.percentageEarnings, e.prototype.toJSON.call(this, t), t }, t }(o); e.InvestmentEarningsApiResponse = k; var F = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t) { if (this.calculationDate = t.calculationDate, this.investmentTotal = t.investmentTotal, this.isRebalancing = t.isRebalancing, t.currentInvestment && t.currentInvestment.constructor === Array) { this.currentInvestment = []; for (var n = 0, r = t.currentInvestment; n < r.length; n++) { var o = r[n]; this.currentInvestment.push(G.fromJS(o)) } } if (t.futureInvestment && t.futureInvestment.constructor === Array) { this.futureInvestment = []; for (var i = 0, a = t.futureInvestment; i < a.length; i++) { var o = a[i]; this.futureInvestment.push(H.fromJS(o)) } } if (this.noOfSwitches = t.noOfSwitches, this.nextEffectiveSwitchDate = t.nextEffectiveSwitchDate, this.pendingSwitchDate = t.pendingSwitchDate, this.nextRebalancingDate = t.nextRebalancingDate, t.newCurrentBenefit && t.newCurrentBenefit.constructor === Array) { this.newCurrentBenefit = []; for (var s = 0, l = t.newCurrentBenefit; s < l.length; s++) { var o = l[s]; this.newCurrentBenefit.push(H.fromJS(o)) } } if (t.newFutureBenefit && t.newFutureBenefit.constructor === Array) { this.newFutureBenefit = []; for (var u = 0, c = t.newFutureBenefit; u < c.length; u++) { var o = c[u]; this.newFutureBenefit.push(H.fromJS(o)) } } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.calculationDate = this.calculationDate, t.investmentTotal = this.investmentTotal, t.isRebalancing = this.isRebalancing, this.currentInvestment && this.currentInvestment.constructor === Array) { t.currentInvestment = []; for (var n = 0, r = this.currentInvestment; n < r.length; n++) { var o = r[n]; t.currentInvestment.push(o.toJSON()) } } if (this.futureInvestment && this.futureInvestment.constructor === Array) { t.futureInvestment = []; for (var i = 0, a = this.futureInvestment; i < a.length; i++) { var o = a[i]; t.futureInvestment.push(o.toJSON()) } } if (t.noOfSwitches = this.noOfSwitches, t.nextEffectiveSwitchDate = this.nextEffectiveSwitchDate, t.pendingSwitchDate = this.pendingSwitchDate, t.nextRebalancingDate = this.nextRebalancingDate, this.newCurrentBenefit && this.newCurrentBenefit.constructor === Array) { t.newCurrentBenefit = []; for (var s = 0, l = this.newCurrentBenefit; s < l.length; s++) { var o = l[s]; t.newCurrentBenefit.push(o.toJSON()) } } if (this.newFutureBenefit && this.newFutureBenefit.constructor === Array) { t.newFutureBenefit = []; for (var u = 0, c = this.newFutureBenefit; u < c.length; u++) { var o = c[u]; t.newFutureBenefit.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.InvestmentsApiResponse = F; var G = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.longDescription = e.longDescription, this.shortDescription = e.shortDescription, this.unitPrice = e.unitPrice, this.unitsHeld = e.unitsHeld, this.amount = e.amount) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.longDescription = this.longDescription, e.shortDescription = this.shortDescription, e.unitPrice = this.unitPrice, e.unitsHeld = this.unitsHeld, e.amount = this.amount, e }, e }(); e.InvestmentInfo = G; var H = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.longDescription = e.longDescription, this.shortDescription = e.shortDescription, this.percentage = e.percentage) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.longDescription = this.longDescription, e.shortDescription = this.shortDescription, e.percentage = this.percentage, e }, e }(); e.BenefitInfo = H; var V = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = new K), n } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? K.fromJS(t.data) : new K) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.AnnualParametersApiResponse = V; var K = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.concessionalCap = e.concessionalCap, this.nonConcessionalCap = e.nonConcessionalCap, this.nonConcessionalCapBringForward = e.nonConcessionalCapBringForward, this.isAgePensionIncluded = e.isAgePensionIncluded, this.preservationAge = e.preservationAge, this.pensionAge = e.pensionAge, this.defaultSalaryIndex = e.defaultSalaryIndex, this.isHomeOwner = e.isHomeOwner, this.oneOffContributionAgeDefault = e.oneOffContributionAgeDefault, this.deflatorPercentage = e.deflatorPercentage, this.contactNumber = e.contactNumber) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.concessionalCap = this.concessionalCap, e.nonConcessionalCap = this.nonConcessionalCap, e.nonConcessionalCapBringForward = this.nonConcessionalCapBringForward, e.isAgePensionIncluded = this.isAgePensionIncluded, e.preservationAge = this.preservationAge, e.pensionAge = this.pensionAge, e.defaultSalaryIndex = this.defaultSalaryIndex, e.isHomeOwner = this.isHomeOwner, e.oneOffContributionAgeDefault = this.oneOffContributionAgeDefault, e.deflatorPercentage = this.deflatorPercentage, e.contactNumber = this.contactNumber, e }, e }(); e.AnnualParameters = K; var Y = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t) { if (t.agePension && t.agePension.constructor === Array) { this.agePension = []; for (var n = 0, r = t.agePension; n < r.length; n++) { var o = r[n]; this.agePension.push(W.fromJS(o)) } } if (this.maxCoContribution = t.maxCoContribution, t.preservationAge && t.preservationAge.constructor === Array) { this.preservationAge = []; for (var i = 0, a = t.preservationAge; i < a.length; i++) { var o = a[i]; this.preservationAge.push(X.fromJS(o)) } } if (t.lifeExpectancy && t.lifeExpectancy.constructor === Array) { this.lifeExpectancy = []; for (var s = 0, l = t.lifeExpectancy; s < l.length; s++) { var o = l[s]; this.lifeExpectancy.push($.fromJS(o)) } } if (this.minimumWorkTestAge = t.minimumWorkTestAge, this.maximumWorkTestAge = t.maximumWorkTestAge, this.accumulationSuperEarningTaxRate = t.accumulationSuperEarningTaxRate, this.contributionEndAge = t.contributionEndAge, this.preTaxContributionRate = t.preTaxContributionRate, this.preTaxContributionLimit = t.preTaxContributionLimit, this.preTaxExcessContributionRate = t.preTaxExcessContributionRate, this.firstYearBringForwardNonConcessionalContLimit = t.firstYearBringForwardNonConcessionalContLimit, this.concessionalContributionLimitText = t.concessionalContributionLimitText, this.belowConcessionalContributionLimit = t.belowConcessionalContributionLimit, this.aboveConcessionalContributionLimit = t.aboveConcessionalContributionLimit, this.coContibutionLimit = t.coContibutionLimit, this.thresholdEffectiveDate = t.thresholdEffectiveDate, this.deflatorRate = t.deflatorRate, this.salaryGrowthRate = t.salaryGrowthRate, t.sGRate && t.sGRate.constructor === Array) { this.sGRate = []; for (var u = 0, c = t.sGRate; u < c.length; u++) { var o = c[u]; this.sGRate.push(Q.fromJS(o)) } } this.nonConcessionalCapAmount = t.nonConcessionalCapAmount } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.agePension && this.agePension.constructor === Array) { t.agePension = []; for (var n = 0, r = this.agePension; n < r.length; n++) { var o = r[n]; t.agePension.push(o.toJSON()) } } if (t.maxCoContribution = this.maxCoContribution, this.preservationAge && this.preservationAge.constructor === Array) { t.preservationAge = []; for (var i = 0, a = this.preservationAge; i < a.length; i++) { var o = a[i]; t.preservationAge.push(o.toJSON()) } } if (this.lifeExpectancy && this.lifeExpectancy.constructor === Array) { t.lifeExpectancy = []; for (var s = 0, l = this.lifeExpectancy; s < l.length; s++) { var o = l[s]; t.lifeExpectancy.push(o.toJSON()) } } if (t.minimumWorkTestAge = this.minimumWorkTestAge, t.maximumWorkTestAge = this.maximumWorkTestAge, t.accumulationSuperEarningTaxRate = this.accumulationSuperEarningTaxRate, t.contributionEndAge = this.contributionEndAge, t.preTaxContributionRate = this.preTaxContributionRate, t.preTaxContributionLimit = this.preTaxContributionLimit, t.preTaxExcessContributionRate = this.preTaxExcessContributionRate, t.firstYearBringForwardNonConcessionalContLimit = this.firstYearBringForwardNonConcessionalContLimit, t.concessionalContributionLimitText = this.concessionalContributionLimitText, t.belowConcessionalContributionLimit = this.belowConcessionalContributionLimit, t.aboveConcessionalContributionLimit = this.aboveConcessionalContributionLimit, t.coContibutionLimit = this.coContibutionLimit, t.thresholdEffectiveDate = this.thresholdEffectiveDate, t.deflatorRate = this.deflatorRate, t.salaryGrowthRate = this.salaryGrowthRate, this.sGRate && this.sGRate.constructor === Array) { t.sGRate = []; for (var u = 0, c = this.sGRate; u < c.length; u++) { var o = c[u]; t.sGRate.push(o.toJSON()) } } return t.nonConcessionalCapAmount = this.nonConcessionalCapAmount, e.prototype.toJSON.call(this, t), t }, t }(o); e.DefaultParametersApiResponse = Y; var W = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.dateOfBirth = e.dateOfBirth, this.ageMale = e.ageMale, this.ageFemale = e.ageFemale) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.dateOfBirth = this.dateOfBirth, e.ageMale = this.ageMale, e.ageFemale = this.ageFemale, e }, e }(); e.AgePensionTable = W; var X = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.dateOfBirth = e.dateOfBirth, this.age = e.age) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.dateOfBirth = this.dateOfBirth, e.age = this.age, e }, e }(); e.PreservationAgeReferenceTable = X; var $ = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.age = e.age, this.e0xMale = e.e0xMale, this.e0xFemale = e.e0xFemale, this._1xMale = e["1xMale"], this._1xFemale = e["1xFemale"]) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.age = this.age, e.e0xMale = this.e0xMale, e.e0xFemale = this.e0xFemale, e["1xMale"] = this._1xMale, e["1xFemale"] = this._1xFemale, e }, e }(); e.LifeExpectancyTable = $; var Q = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.yearToJune = e.yearToJune, this.rate = e.rate) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.yearToJune = this.yearToJune, e.rate = this.rate, e }, e }(); e.SGRateTable = Q; var q = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t) { if (t.address && t.address.constructor === Array) { this.address = []; for (var n = 0, r = t.address; n < r.length; n++) { var o = r[n]; this.address.push(ee.fromJS(o)) } } if (t.emailAddress && t.emailAddress.constructor === Array) { this.emailAddress = []; for (var i = 0, a = t.emailAddress; i < a.length; i++) { var o = a[i]; this.emailAddress.push(te.fromJS(o)) } } if (t.phoneNumber && t.phoneNumber.constructor === Array) { this.phoneNumber = []; for (var s = 0, l = t.phoneNumber; s < l.length; s++) { var o = l[s]; this.phoneNumber.push(ne.fromJS(o)) } } if (t.product && t.product.constructor === Array) { this.product = []; for (var u = 0, c = t.product; u < c.length; u++) { var o = c[u]; this.product.push(z.fromJS(o)) } } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.address && this.address.constructor === Array) { t.address = []; for (var n = 0, r = this.address; n < r.length; n++) { var o = r[n]; t.address.push(o.toJSON()) } } if (this.emailAddress && this.emailAddress.constructor === Array) { t.emailAddress = []; for (var i = 0, a = this.emailAddress; i < a.length; i++) { var o = a[i]; t.emailAddress.push(o.toJSON()) } } if (this.phoneNumber && this.phoneNumber.constructor === Array) { t.phoneNumber = []; for (var s = 0, l = this.phoneNumber; s < l.length; s++) { var o = l[s]; t.phoneNumber.push(o.toJSON()) } } if (this.product && this.product.constructor === Array) { t.product = []; for (var u = 0, c = this.product; u < c.length; u++) { var o = c[u]; t.product.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.UpdateMember = q; var z = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.planCode = t.planCode, this.isOnlineCommunicationRequired = t.isOnlineCommunicationRequired, this.hasMarketingConsent = t.hasMarketingConsent, this.hasSuperMatchConsent = t.hasSuperMatchConsent, this.dualConsentType = t.dualConsentType) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.planCode = this.planCode, t.isOnlineCommunicationRequired = this.isOnlineCommunicationRequired, t.hasMarketingConsent = this.hasMarketingConsent, t.hasSuperMatchConsent = this.hasSuperMatchConsent, t.dualConsentType = this.dualConsentType, e.prototype.toJSON.call(this, t), t }, t }(o); e.UpdateProduct = z; var Z = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.accountAuthority = "Online Authority"), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t) { if (this.memberId = t.memberId, this.title = t.title, this.firstName = t.firstName, this.lastName = t.lastName, this.dateOfBirth = t.dateOfBirth, this.age = t.age, this.gender = t.gender, this.accountAuthority = void 0 !== t.accountAuthority ? t.accountAuthority : "Online Authority", t.address && t.address.constructor === Array) { this.address = []; for (var n = 0, r = t.address; n < r.length; n++) { var o = r[n]; this.address.push(ee.fromJS(o)) } } if (t.emailAddress && t.emailAddress.constructor === Array) { this.emailAddress = []; for (var i = 0, a = t.emailAddress; i < a.length; i++) { var o = a[i]; this.emailAddress.push(te.fromJS(o)) } } if (t.phoneNumber && t.phoneNumber.constructor === Array) { this.phoneNumber = []; for (var s = 0, l = t.phoneNumber; s < l.length; s++) { var o = l[s]; this.phoneNumber.push(ne.fromJS(o)) } } if (t.product && t.product.constructor === Array) { this.product = []; for (var u = 0, c = t.product; u < c.length; u++) { var o = c[u]; this.product.push(re.fromJS(o)) } } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.memberId = this.memberId, t.title = this.title, t.firstName = this.firstName, t.lastName = this.lastName, t.dateOfBirth = this.dateOfBirth, t.age = this.age, t.gender = this.gender, t.accountAuthority = this.accountAuthority, this.address && this.address.constructor === Array) { t.address = []; for (var n = 0, r = this.address; n < r.length; n++) { var o = r[n]; t.address.push(o.toJSON()) } } if (this.emailAddress && this.emailAddress.constructor === Array) { t.emailAddress = []; for (var i = 0, a = this.emailAddress; i < a.length; i++) { var o = a[i]; t.emailAddress.push(o.toJSON()) } } if (this.phoneNumber && this.phoneNumber.constructor === Array) { t.phoneNumber = []; for (var s = 0, l = this.phoneNumber; s < l.length; s++) { var o = l[s]; t.phoneNumber.push(o.toJSON()) } } if (this.product && this.product.constructor === Array) { t.product = []; for (var u = 0, c = this.product; u < c.length; u++) { var o = c[u]; t.product.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberApiResponse = Z; var ee = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.line1 = t.line1, this.line2 = t.line2, this.suburb = t.suburb, this.state = t.state, this.postcode = t.postcode, this.country = t.country) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.line1 = this.line1, t.line2 = this.line2, t.suburb = this.suburb, t.state = this.state, t.postcode = this.postcode, t.country = this.country, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberAddress = ee; var te = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.email = t.email) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.email = this.email, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberEmail = te; var ne = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.phone = t.phone) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.phone = this.phone, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberPhoneNo = ne; var re = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.description = t.description, this.planCode = t.planCode, this.membershipType = t.membershipType, this.benefitClass = t.benefitClass, this.dateJoinedFund = t.dateJoinedFund, this.eligibleServiceDate = t.eligibleServiceDate, this.benefitAccrualDate = t.benefitAccrualDate, this.normalRetireDate = t.normalRetireDate, this.baseSalary = t.baseSalary, this.tfnStatus = t.tfnStatus, this.isAccountLocked = t.isAccountLocked, this.isAdvisedMember = t.isAdvisedMember, this.isDefinedBenefitMember = t.isDefinedBenefitMember, this.isOnlineCommunicationRequired = t.isOnlineCommunicationRequired, this.hasMarketingConsent = t.hasMarketingConsent, this.hasSuperMatchConsent = t.hasSuperMatchConsent, this.dualConsentType = t.dualConsentType, this.bpayRefNumber = t.bpayRefNumber, this.employment = t.employment ? oe.fromJS(t.employment) : void 0, this.beneficiary = t.beneficiary ? ie.fromJS(t.beneficiary) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.description = this.description, t.planCode = this.planCode, t.membershipType = this.membershipType, t.benefitClass = this.benefitClass, t.dateJoinedFund = this.dateJoinedFund, t.eligibleServiceDate = this.eligibleServiceDate, t.benefitAccrualDate = this.benefitAccrualDate, t.normalRetireDate = this.normalRetireDate, t.baseSalary = this.baseSalary, t.tfnStatus = this.tfnStatus, t.isAccountLocked = this.isAccountLocked, t.isAdvisedMember = this.isAdvisedMember, t.isDefinedBenefitMember = this.isDefinedBenefitMember, t.isOnlineCommunicationRequired = this.isOnlineCommunicationRequired, t.hasMarketingConsent = this.hasMarketingConsent, t.hasSuperMatchConsent = this.hasSuperMatchConsent, t.dualConsentType = this.dualConsentType, t.bpayRefNumber = this.bpayRefNumber, t.employment = this.employment ? this.employment.toJSON() : void 0, t.beneficiary = this.beneficiary ? this.beneficiary.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberProduct = re; var oe = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.employerName = t.employerName, this.dateJoinedCompany = t.dateJoinedCompany) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.employerName = this.employerName, t.dateJoinedCompany = this.dateJoinedCompany, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberEmployment = oe; var ie = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.bindingNomination = t.bindingNomination, this.bindingNomExpiryDate = t.bindingNomExpiryDate, this.beneficiaries = t.beneficiaries ? ae.fromJS(t.beneficiaries) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.bindingNomination = this.bindingNomination, t.bindingNomExpiryDate = this.bindingNomExpiryDate, t.beneficiaries = this.beneficiaries ? this.beneficiaries.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberBeneficiary = ie; var ae = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.firstName = t.firstName, this.lastName = t.lastName, this.relationship = t.relationship, this.percentage = t.percentage) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.firstName = this.firstName, t.lastName = this.lastName, t.relationship = this.relationship, t.percentage = this.percentage, e.prototype.toJSON.call(this, t), t }, t }(o); e.BeneficiaryModel = ae; var se = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.planCode = t.planCode, this.tfnStatus = t.tfnStatus, this.isOnlineCommunicationRequired = t.isOnlineCommunicationRequired, this.hasMarketingConsent = t.hasMarketingConsent, this.hasSuperMatchConsent = t.hasSuperMatchConsent, this.dualConsentType = t.dualConsentType, this.beneficiary = t.beneficiary ? pt.fromJS(t.beneficiary) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.planCode = this.planCode, t.tfnStatus = this.tfnStatus, t.isOnlineCommunicationRequired = this.isOnlineCommunicationRequired, t.hasMarketingConsent = this.hasMarketingConsent, t.hasSuperMatchConsent = this.hasSuperMatchConsent, t.dualConsentType = this.dualConsentType, t.beneficiary = this.beneficiary ? this.beneficiary.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.ProductApiResponse = se; var le = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && (this.calculationDate = t.calculationDate, t.insurance && t.insurance.constructor === Array)) { this.insurance = []; for (var n = 0, r = t.insurance; n < r.length; n++) { var o = r[n]; this.insurance.push(ue.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.calculationDate = this.calculationDate, this.insurance && this.insurance.constructor === Array) { t.insurance = []; for (var n = 0, r = this.insurance; n < r.length; n++) { var o = r[n]; t.insurance.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.InsuranceApiResponse = le; var ue = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.benefitAmount = t.benefitAmount, this.insuredAmount = t.insuredAmount, this.voluntaryCover = t.voluntaryCover) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.benefitAmount = this.benefitAmount, t.insuredAmount = this.insuredAmount, t.voluntaryCover = this.voluntaryCover, e.prototype.toJSON.call(this, t), t }, t }(o); e.InsurnaceModel = ue; var ce = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(pe.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.InitiateRolloverRequest = ce; var pe = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.isSuperMatch = t.isSuperMatch, this.fundName = t.fundName, this.abn = t.abn, this.usi = t.usi, this.otherFundAccount = t.otherFundAccount, this.isWholeBalance = t.isWholeBalance, this.partialTransferAmount = t.partialTransferAmount, this.deliverySource = t.deliverySource) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.isSuperMatch = this.isSuperMatch, t.fundName = this.fundName, t.abn = this.abn, t.usi = this.usi, t.otherFundAccount = this.otherFundAccount, t.isWholeBalance = this.isWholeBalance, t.partialTransferAmount = this.partialTransferAmount, t.deliverySource = this.deliverySource, e.prototype.toJSON.call(this, t), t }, t }(o); e.InitiateRollover = pe; var de = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(he.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.RolloverApiResponse = de; var he = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.transactionDate = t.transactionDate, this.fundName = t.fundName, this.status = t.status) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.transactionDate = this.transactionDate, t.fundName = this.fundName, t.status = this.status, e.prototype.toJSON.call(this, t), t }, t }(o); e.RolloverInfo = he; var fe = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t) { if (this.isRebalancing = t.isRebalancing, t.currentInvestmentSwitch && t.currentInvestmentSwitch.constructor === Array) { this.currentInvestmentSwitch = []; for (var n = 0, r = t.currentInvestmentSwitch; n < r.length; n++) { var o = r[n]; this.currentInvestmentSwitch.push(me.fromJS(o)) } } if (t.futureInvestmentSwitch && t.futureInvestmentSwitch.constructor === Array) { this.futureInvestmentSwitch = []; for (var i = 0, a = t.futureInvestmentSwitch; i < a.length; i++) { var o = a[i]; this.futureInvestmentSwitch.push(me.fromJS(o)) } } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.isRebalancing = this.isRebalancing, this.currentInvestmentSwitch && this.currentInvestmentSwitch.constructor === Array) { t.currentInvestmentSwitch = []; for (var n = 0, r = this.currentInvestmentSwitch; n < r.length; n++) { var o = r[n]; t.currentInvestmentSwitch.push(o.toJSON()) } } if (this.futureInvestmentSwitch && this.futureInvestmentSwitch.constructor === Array) { t.futureInvestmentSwitch = []; for (var i = 0, a = this.futureInvestmentSwitch; i < a.length; i++) { var o = a[i]; t.futureInvestmentSwitch.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.CreateInvestmentSwitch = fe; var me = function () {
			function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.percentage = e.percentage) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) {
				return e = "object" == typeof e ? e : {}, e.code = this.code, e.percentage = this.percentage, e
			}, e
		}(); e.InvestmentSwitchInfo = me; var ye = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && (this.calculationDate = t.calculationDate, t.financialYear && t.financialYear.constructor === Array)) { this.financialYear = []; for (var n = 0, r = t.financialYear; n < r.length; n++) { var o = r[n]; this.financialYear.push(ve.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.calculationDate = this.calculationDate, this.financialYear && this.financialYear.constructor === Array) { t.financialYear = []; for (var n = 0, r = this.financialYear; n < r.length; n++) { var o = r[n]; t.financialYear.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.ConcessionalContribApiResponse = ye; var ve = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.year = t.year, this.notionalAmount = t.notionalAmount, this.employerAmount = t.employerAmount, this.salarySacrificeAmount = t.salarySacrificeAmount, this.otherAmount = t.otherAmount, this.totalAmount = t.totalAmount) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.year = this.year, t.notionalAmount = this.notionalAmount, t.employerAmount = this.employerAmount, t.salarySacrificeAmount = this.salarySacrificeAmount, t.otherAmount = this.otherAmount, t.totalAmount = this.totalAmount, e.prototype.toJSON.call(this, t), t }, t }(o); e.ConcessionalContribModel = ve; var Se = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = []), n } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(be.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.BPayApiResponse = Se; var be = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.contributionType = t.contributionType, this.billerCode = t.billerCode, this.billerReference = t.billerReference) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.contributionType = this.contributionType, t.billerCode = this.billerCode, t.billerReference = this.billerReference, e.prototype.toJSON.call(this, t), t }, t }(o); e.BPayModel = be; var Ee = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentChoiceTypes = []) } return e.prototype.init = function (e) { if (e && e.investmentChoiceTypes && e.investmentChoiceTypes.constructor === Array) { this.investmentChoiceTypes = []; for (var t = 0, n = e.investmentChoiceTypes; t < n.length; t++) { var r = n[t]; this.investmentChoiceTypes.push(l.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, this.investmentChoiceTypes && this.investmentChoiceTypes.constructor === Array) { e.investmentChoiceTypes = []; for (var t = 0, n = this.investmentChoiceTypes; t < n.length; t++) { var r = n[t]; e.investmentChoiceTypes.push(r.toJSON()) } } return e }, e }(); e.Lookups = Ee; var ge = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.pendingSwitches = []) } return e.prototype.init = function (e) { if (e && (this.canSwitch = e.canSwitch, e.pendingSwitches && e.pendingSwitches.constructor === Array)) { this.pendingSwitches = []; for (var t = 0, n = e.pendingSwitches; t < n.length; t++) { var r = n[t]; this.pendingSwitches.push(Ie.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.canSwitch = this.canSwitch, this.pendingSwitches && this.pendingSwitches.constructor === Array) { e.pendingSwitches = []; for (var t = 0, n = this.pendingSwitches; t < n.length; t++) { var r = n[t]; e.pendingSwitches.push(r.toJSON()) } } return e }, e }(); e.PendingSwitchScreen = ge; var Ie = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.gridRows = []) } return e.prototype.init = function (e) { if (e) { if (this.canEdit = e.canEdit, this.canDelete = e.canDelete, this.transactionId = e.transactionId, this.pendingSwitchEffectiveDateHeader = e.pendingSwitchEffectiveDateHeader, this.actionColumnText = e.actionColumnText, e.gridRows && e.gridRows.constructor === Array) { this.gridRows = []; for (var t = 0, n = e.gridRows; t < n.length; t++) { var r = n[t]; this.gridRows.push(Te.fromJS(r)) } } this.drawdownOption = e.drawdownOption ? _e.fromJS(e.drawdownOption) : void 0 } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.canEdit = this.canEdit, e.canDelete = this.canDelete, e.transactionId = this.transactionId, e.pendingSwitchEffectiveDateHeader = this.pendingSwitchEffectiveDateHeader, e.actionColumnText = this.actionColumnText, this.gridRows && this.gridRows.constructor === Array) { e.gridRows = []; for (var t = 0, n = this.gridRows; t < n.length; t++) { var r = n[t]; e.gridRows.push(r.toJSON()) } } return e.drawdownOption = this.drawdownOption ? this.drawdownOption.toJSON() : void 0, e }, e }(); e.PendingSwitch = Ie; var Te = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.displayRank = e.displayRank, this.category = e.category ? Be.fromJS(e.category) : void 0, this.investmentOption = e.investmentOption ? Ae.fromJS(e.investmentOption) : void 0, this.switchStrategy = e.switchStrategy ? Je.fromJS(e.switchStrategy) : void 0) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.displayRank = this.displayRank, e.category = this.category ? this.category.toJSON() : void 0, e.investmentOption = this.investmentOption ? this.investmentOption.toJSON() : void 0, e.switchStrategy = this.switchStrategy ? this.switchStrategy.toJSON() : void 0, e }, e }(); e.PendingSwitchGridRow = Te; var Oe = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOption = new Ae) } return e.prototype.init = function (e) { e && (this.investmentOption = e.investmentOption ? Ae.fromJS(e.investmentOption) : new Ae, this.percentage = e.percentage) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentOption = this.investmentOption ? this.investmentOption.toJSON() : void 0, e.percentage = this.percentage, e }, e }(); e.SplitOption = Oe; var Ce = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOptions = []) } return e.prototype.init = function (e) { if (e && (this.effectiveDate = e.effectiveDate, e.investmentOptions && e.investmentOptions.constructor === Array)) { this.investmentOptions = []; for (var t = 0, n = e.investmentOptions; t < n.length; t++) { var r = n[t]; this.investmentOptions.push(Oe.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.effectiveDate = this.effectiveDate, this.investmentOptions && this.investmentOptions.constructor === Array) { e.investmentOptions = []; for (var t = 0, n = this.investmentOptions; t < n.length; t++) { var r = n[t]; e.investmentOptions.push(r.toJSON()) } } return e }, e }(); e.BalanceSplit = Ce; var Ne = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOptions = []) } return e.prototype.init = function (e) { if (e) { if (this.effectiveDate = e.effectiveDate, e.investmentOptions && e.investmentOptions.constructor === Array) { this.investmentOptions = []; for (var t = 0, n = e.investmentOptions; t < n.length; t++) { var r = n[t]; this.investmentOptions.push(Oe.fromJS(r)) } } this.investmentSetId = e.investmentSetId } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.effectiveDate = this.effectiveDate, this.investmentOptions && this.investmentOptions.constructor === Array) { e.investmentOptions = []; for (var t = 0, n = this.investmentOptions; t < n.length; t++) { var r = n[t]; e.investmentOptions.push(r.toJSON()) } } return e.investmentSetId = this.investmentSetId, e }, e }(); e.FutureBalance = Ne; var Re = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.code = e.code, this.description = e.description, this.columnHeader = e.columnHeader, this.columnText = e.columnText) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.code = this.code, e.description = this.description, e.columnHeader = this.columnHeader, e.columnText = this.columnText, e }, e }(); e.DrawdownOption = Re; var _e = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.drawdownMethod = new Re, this.investmentOptions = []) } return e.prototype.init = function (e) { if (e && (this.effectiveDate = e.effectiveDate, this.drawdownMethod = e.drawdownMethod ? Re.fromJS(e.drawdownMethod) : new Re, e.investmentOptions && e.investmentOptions.constructor === Array)) { this.investmentOptions = []; for (var t = 0, n = e.investmentOptions; t < n.length; t++) { var r = n[t]; this.investmentOptions.push(ct.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.effectiveDate = this.effectiveDate, e.drawdownMethod = this.drawdownMethod ? this.drawdownMethod.toJSON() : void 0, this.investmentOptions && this.investmentOptions.constructor === Array) { e.investmentOptions = []; for (var t = 0, n = this.investmentOptions; t < n.length; t++) { var r = n[t]; e.investmentOptions.push(r.toJSON()) } } return e }, e }(); e.Drawdown = _e; var Ae = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.description = e.description, this.longDescription = e.longDescription) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.description = this.description, e.longDescription = this.longDescription, e }, e }(); e.InvestmentOption = Ae; var we = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOption = new Ae) } return e.prototype.init = function (e) { e && (this.investmentOption = e.investmentOption ? Ae.fromJS(e.investmentOption) : new Ae, this.balance = e.balance) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentOption = this.investmentOption ? this.investmentOption.toJSON() : void 0, e.balance = this.balance, e }, e }(); e.ExistingBalanceOption = we; var Pe = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { if (e) { if (e.balanceSplit && e.balanceSplit.constructor === Array) { this.balanceSplit = []; for (var t = 0, n = e.balanceSplit; t < n.length; t++) { var r = n[t]; this.balanceSplit.push(De.fromJS(r)) } } if (e.futureTransactions && e.futureTransactions.constructor === Array) { this.futureTransactions = []; for (var o = 0, i = e.futureTransactions; o < i.length; o++) { var r = i[o]; this.futureTransactions.push(Me.fromJS(r)) } } this.drawdown = e.drawdown ? it.fromJS(e.drawdown) : void 0 } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, this.balanceSplit && this.balanceSplit.constructor === Array) { e.balanceSplit = []; for (var t = 0, n = this.balanceSplit; t < n.length; t++) { var r = n[t]; e.balanceSplit.push(r.toJSON()) } } if (this.futureTransactions && this.futureTransactions.constructor === Array) { e.futureTransactions = []; for (var o = 0, i = this.futureTransactions; o < i.length; o++) { var r = i[o]; e.futureTransactions.push(r.toJSON()) } } return e.drawdown = this.drawdown ? this.drawdown.toJSON() : void 0, e }, e }(); e.NewOrUpdateSwitch = Pe; var Me = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.investmentOptionId = e.investmentOptionId, this.investmentSetId = e.investmentSetId, this.percentage = e.percentage, this.hierarchy = e.hierarchy) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentOptionId = this.investmentOptionId, e.investmentSetId = this.investmentSetId, e.percentage = this.percentage, e.hierarchy = this.hierarchy, e }, e }(); e.FutureTransaction = Me; var De = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.investmentOptionId = e.investmentOptionId, this.percentage = e.percentage) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentOptionId = this.investmentOptionId, e.percentage = this.percentage, e }, e }(); e.CreateSplitOption = De; var Le = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.actions = new et) } return e.prototype.init = function (e) { e && (this.key = e.key, this.actions = e.Actions ? et.fromJS(e.Actions) : new et) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.key = this.key, e.Actions = this.actions ? this.actions.toJSON() : void 0, e }, e }(); e.Permission = Le; var Be = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.description = e.description, this.choiceExclusiveWithinCategory = e.choiceExclusiveWithinCategory) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.description = this.description, e.choiceExclusiveWithinCategory = this.choiceExclusiveWithinCategory, e }, e }(); e.Category = Be; var Je = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.currentAmount = e.currentAmount, this.currentPercentage = e.currentPercentage, this.futurePercentage = e.futurePercentage, this.futureHeirarchy = e.futureHeirarchy, this.units = e.units, this.unitPrice = e.unitPrice, this.balanceSplitAtPercentage = e.balanceSplitAtPercentage, this.investmentSetId = e.investmentSetId) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.currentAmount = this.currentAmount, e.currentPercentage = this.currentPercentage, e.futurePercentage = this.futurePercentage, e.futureHeirarchy = this.futureHeirarchy, e.units = this.units, e.unitPrice = this.unitPrice, e.balanceSplitAtPercentage = this.balanceSplitAtPercentage, e.investmentSetId = this.investmentSetId, e }, e }(); e.InvestmentStrategy = Je; var xe = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.description = e.description, this.toolTip = e.toolTip, this.isMutuallyExclusive = e.isMutuallyExclusive, this.initialStrategy = e.initialStrategy ? Je.fromJS(e.initialStrategy) : void 0) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.description = this.description, e.toolTip = this.toolTip, e.isMutuallyExclusive = this.isMutuallyExclusive, e.initialStrategy = this.initialStrategy ? this.initialStrategy.toJSON() : void 0, e }, e }(); e.InvestmentSet = xe; var je = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOptionGridRows = []) } return e.prototype.init = function (e) { if (e) { if (this.isRebalancing = e.isRebalancing, this.planCode = e.planCode, this.investmentDefinitionId = e.investmentDefinitionId, this.planType = e.planType, this.planMemberId = e.planMemberId, this.nextSwitchDateHeader = e.nextSwitchDateHeader, this.nextFutureSwitchDateHeader = e.nextFutureSwitchDateHeader, this.selectedTransactionId = e.selectedTransactionId, this.canSwitch = e.canSwitch, this.restrictions = e.restrictions ? Ue.fromJS(e.restrictions) : void 0, this.currentDrawdown = e.currentDrawdown ? Re.fromJS(e.currentDrawdown) : void 0, this.pendingDrawdown = e.pendingDrawdown ? Re.fromJS(e.pendingDrawdown) : void 0, e.investmentOptionGridRows && e.investmentOptionGridRows.constructor === Array) { this.investmentOptionGridRows = []; for (var t = 0, n = e.investmentOptionGridRows; t < n.length; t++) { var r = n[t]; this.investmentOptionGridRows.push(Fe.fromJS(r)) } } if (e.pendingSwitches && e.pendingSwitches.constructor === Array) { this.pendingSwitches = []; for (var o = 0, i = e.pendingSwitches; o < i.length; o++) { var r = i[o]; this.pendingSwitches.push(ke.fromJS(r)) } } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.isRebalancing = this.isRebalancing, e.planCode = this.planCode, e.investmentDefinitionId = this.investmentDefinitionId, e.planType = this.planType, e.planMemberId = this.planMemberId, e.nextSwitchDateHeader = this.nextSwitchDateHeader, e.nextFutureSwitchDateHeader = this.nextFutureSwitchDateHeader, e.selectedTransactionId = this.selectedTransactionId, e.canSwitch = this.canSwitch, e.restrictions = this.restrictions ? this.restrictions.toJSON() : void 0, e.currentDrawdown = this.currentDrawdown ? this.currentDrawdown.toJSON() : void 0, e.pendingDrawdown = this.pendingDrawdown ? this.pendingDrawdown.toJSON() : void 0, this.investmentOptionGridRows && this.investmentOptionGridRows.constructor === Array) { e.investmentOptionGridRows = []; for (var t = 0, n = this.investmentOptionGridRows; t < n.length; t++) { var r = n[t]; e.investmentOptionGridRows.push(r.toJSON()) } } if (this.pendingSwitches && this.pendingSwitches.constructor === Array) { e.pendingSwitches = []; for (var o = 0, i = this.pendingSwitches; o < i.length; o++) { var r = i[o]; e.pendingSwitches.push(r.toJSON()) } } return e }, e }(); e.InvestmentOptionDetails = je; var Ue = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.nextChoiceDate = e.nextChoiceDate, this.nextSwitchDate = e.nextSwitchDate, this.mustBalanceMatchMIC = e.mustBalanceMatchMIC) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.nextChoiceDate = this.nextChoiceDate, e.nextSwitchDate = this.nextSwitchDate, e.mustBalanceMatchMIC = this.mustBalanceMatchMIC, e }, e }(); e.InvestmentRestrictions = Ue; var ke = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.transactionId = e.transactionId, this.effectiveDateHeader = e.effectiveDateHeader, this.canEdit = e.canEdit, this.canCancel = e.canCancel) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.transactionId = this.transactionId, e.effectiveDateHeader = this.effectiveDateHeader, e.canEdit = this.canEdit, e.canCancel = this.canCancel, e }, e }(); e.PendingSwitchListing = ke; var Fe = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.displayRank = e.displayRank, this.category = e.category ? Be.fromJS(e.category) : void 0, this.investmentOption = e.investmentOption ? Ae.fromJS(e.investmentOption) : void 0, this.currentStrategy = e.currentStrategy ? Je.fromJS(e.currentStrategy) : void 0, this.newStrategy = e.newStrategy ? Je.fromJS(e.newStrategy) : void 0) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.displayRank = this.displayRank, e.category = this.category ? this.category.toJSON() : void 0, e.investmentOption = this.investmentOption ? this.investmentOption.toJSON() : void 0, e.currentStrategy = this.currentStrategy ? this.currentStrategy.toJSON() : void 0, e.newStrategy = this.newStrategy ? this.newStrategy.toJSON() : void 0, e }, e }(); e.InvestmentOptionGridRow = Fe; var Ge = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.transactionId = e.transactionId, this.effectiveDate = e.effectiveDate) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.transactionId = this.transactionId, e.effectiveDate = this.effectiveDate, e }, e }(); e.PostInvestmentSwitch = Ge; var He = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { if (e && e.investmentSwitches && e.investmentSwitches.constructor === Array) { this.investmentSwitches = []; for (var t = 0, n = e.investmentSwitches; t < n.length; t++) { var r = n[t]; this.investmentSwitches.push(Ge.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, this.investmentSwitches && this.investmentSwitches.constructor === Array) { e.investmentSwitches = []; for (var t = 0, n = this.investmentSwitches; t < n.length; t++) { var r = n[t]; e.investmentSwitches.push(r.toJSON()) } } return e }, e }(); e.PostSwitchResponse = He; var Ve = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.isRebalancing = e.isRebalancing) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.isRebalancing = this.isRebalancing, e }, e }(); e.RebalancingStatus = Ve; var Ke = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { if (e && (this.effectiveDate = e.effectiveDate, e.transactionSplit && e.transactionSplit.constructor === Array)) { this.transactionSplit = []; for (var t = 0, n = e.transactionSplit; t < n.length; t++) { var r = n[t]; this.transactionSplit.push(Ye.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.effectiveDate = this.effectiveDate, this.transactionSplit && this.transactionSplit.constructor === Array) { e.transactionSplit = []; for (var t = 0, n = this.transactionSplit; t < n.length; t++) { var r = n[t]; e.transactionSplit.push(r.toJSON()) } } return e }, e }(); e.InvestmentChoiceScreen = Ke; var Ye = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.id = e.id, this.percentage = e.percentage, this.investmentSetId = e.investmentSetId) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.id = this.id, e.percentage = this.percentage, e.investmentSetId = this.investmentSetId, e }, e }(); e.SplitTransaction = Ye; var We = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.taxFileNumber = t.taxFileNumber) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.taxFileNumber = this.taxFileNumber, e.prototype.toJSON.call(this, t), t }, t }(o); e.TFNApiRequest = We; var Xe = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.fundAbn = t.fundAbn, this.fundName = t.fundName, this.taxFileNumber = t.taxFileNumber, this.firstName = t.firstName, this.lastName = t.lastName, this.otherGivenName = t.otherGivenName, this.dateOfBirth = t.dateOfBirth, this.line1 = t.line1, this.line2 = t.line2, this.suburb = t.suburb, this.state = t.state, this.postcode = t.postcode, this.country = t.country, this.consolidateAtoHeldMoney = t.consolidateAtoHeldMoney, this.memberCode = t.memberCode, this.usi = t.usi) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.fundAbn = this.fundAbn, t.fundName = this.fundName, t.taxFileNumber = this.taxFileNumber, t.firstName = this.firstName, t.lastName = this.lastName, t.otherGivenName = this.otherGivenName, t.dateOfBirth = this.dateOfBirth, t.line1 = this.line1, t.line2 = this.line2, t.suburb = this.suburb, t.state = this.state, t.postcode = this.postcode, t.country = this.country, t.consolidateAtoHeldMoney = this.consolidateAtoHeldMoney, t.memberCode = this.memberCode, t.usi = this.usi, e.prototype.toJSON.call(this, t), t }, t }(o); e.SuperMatchRequest = Xe; var $e = function (e) { function t(t) { var n = e.call(this, t) || this; return t || (n.data = new Qe), n } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? Qe.fromJS(t.data) : new Qe) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.SuperMatchResponse = $e; var Qe = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.superFound = e.superFound ? qe.fromJS(e.superFound) : void 0, this.atoHeldSuper = e.atoHeldSuper, this.coContributions = e.coContributions, this.sgc = e.sgc, this.holdingsActive = e.holdingsActive, this.holdingsInactive = e.holdingsInactive, this.unclaimedResident = e.unclaimedResident, this.unclaimedTempResident = e.unclaimedTempResident, this.lowIncomeSuper = e.lowIncomeSuper) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.superFound = this.superFound ? this.superFound.toJSON() : void 0, e.atoHeldSuper = this.atoHeldSuper, e.coContributions = this.coContributions, e.sgc = this.sgc, e.holdingsActive = this.holdingsActive, e.holdingsInactive = this.holdingsInactive, e.unclaimedResident = this.unclaimedResident, e.unclaimedTempResident = this.unclaimedTempResident, e.lowIncomeSuper = this.lowIncomeSuper, e }, e }(); e.SuperMatchResult = Qe; var qe = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.fundAbn = t.fundAbn, this.fundName = t.fundName, this.fundUSI = t.fundUSI, this.memberNumber = t.memberNumber, this.memberAccountBalance = t.memberAccountBalance) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.fundAbn = this.fundAbn, t.fundName = this.fundName, t.fundUSI = this.fundUSI, t.memberNumber = this.memberNumber, t.memberAccountBalance = this.memberAccountBalance, e.prototype.toJSON.call(this, t), t }, t }(o); e.SuperFunds = qe; var ze = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && (this.effectiveDate = t.effectiveDate, t.investmentStyleReturns && t.investmentStyleReturns.constructor === Array)) { this.investmentStyleReturns = []; for (var n = 0, r = t.investmentStyleReturns; n < r.length; n++) { var o = r[n]; this.investmentStyleReturns.push(_.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, t.effectiveDate = this.effectiveDate, this.investmentStyleReturns && this.investmentStyleReturns.constructor === Array) { t.investmentStyleReturns = []; for (var n = 0, r = this.investmentStyleReturns; n < r.length; n++) { var o = r[n]; t.investmentStyleReturns.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.InvestmentStylesApiResponse = ze; var Ze = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.applicationId = e.applicationId, this.applicationPath = e.applicationPath, this.parentApplicationId = e.parentApplicationId, this.resourceId = e.resourceId, this.resourceName = e.resourceName, this.resourcePath = e.resourcePath, this.parentResourceId = e.parentResourceId, this.entityId = e.entityId, this.actionTypeId = e.actionTypeId, this.actionTypeName = e.actionTypeName, this.accessTypeId = e.accessTypeId, this.accessTypeName = e.accessTypeName) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.applicationId = this.applicationId, e.applicationPath = this.applicationPath, e.parentApplicationId = this.parentApplicationId, e.resourceId = this.resourceId, e.resourceName = this.resourceName, e.resourcePath = this.resourcePath, e.parentResourceId = this.parentResourceId, e.entityId = this.entityId, e.actionTypeId = this.actionTypeId, e.actionTypeName = this.actionTypeName, e.accessTypeId = this.accessTypeId, e.accessTypeName = this.accessTypeName, e }, e }(); e.AuthorizationRule = Ze; var et = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.get = e.get, this.put = e.put, this.post = e.post, this.delete = e.delete) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.get = this.get, e.put = this.put, e.post = this.post, e.delete = this.delete, e }, e }(); e.Actions = et; var tt = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { e && (this.minAppVersion = e.minAppVersion) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.minAppVersion = this.minAppVersion, e }, e }(); e.Applicationsresponse = tt; var nt = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.title = t.title, this.firstName = t.firstName, this.lastName = t.lastName, this.relationship = t.relationship, this.percentage = t.percentage) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.title = this.title, t.firstName = this.firstName, t.lastName = this.lastName, t.relationship = this.relationship, t.percentage = this.percentage, e.prototype.toJSON.call(this, t), t }, t }(o); e.BeneficiaryModel1 = nt; var rt; !function (e) { e[e.Online = "Online"] = "Online", e[e.Join = "Join"] = "Join" }(rt = e.DeliverySource || (e.DeliverySource = {})); var ot = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.documentStream = t.documentStream) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.documentStream = this.documentStream, e.prototype.toJSON.call(this, t), t }, t }(o); e.DocumentApiResponse1 = ot; var it = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]) } return e.prototype.init = function (e) { if (e && (this.drawdownMethod = e.drawdownMethod, e.investmentOptions && e.investmentOptions.constructor === Array)) { this.investmentOptions = []; for (var t = 0, n = e.investmentOptions; t < n.length; t++) { var r = n[t]; this.investmentOptions.push(De.fromJS(r)) } } }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { if (e = "object" == typeof e ? e : {}, e.drawdownMethod = this.drawdownMethod, this.investmentOptions && this.investmentOptions.constructor === Array) { e.investmentOptions = []; for (var t = 0, n = this.investmentOptions; t < n.length; t++) { var r = n[t]; e.investmentOptions.push(r.toJSON()) } } return e }, e }(); e.Drawdown1 = it; var at; !function (e) { e[e.Weekly = "Weekly"] = "Weekly", e[e.Fortnightly = "Fortnightly"] = "Fortnightly", e[e.Monthly = "Monthly"] = "Monthly", e[e.Quarterly = "Quarterly"] = "Quarterly" }(at = e.Frequency || (e.Frequency = {})); var st; !function (e) { e[e.Male = "male"] = "Male", e[e.Female = "female"] = "Female", e[e.Unidentified = "unidentified"] = "Unidentified" }(st = e.Gender || (e.Gender = {})); var lt; !function (e) { e[e.MALE = "MALE"] = "MALE", e[e.FEMALE = "FEMALE"] = "FEMALE", e[e.UNIDENTIFIED = "UNIDENTIFIED"] = "UNIDENTIFIED" }(lt = e.Gender1 || (e.Gender1 = {})); var ut; !function (e) {
			e[e.UPGRADE = "UPGRADE"] = "UPGRADE", e[e.UPGRADEMANUAL = "UPGRADE-MANUAL"] = "UPGRADEMANUAL", e[e.RETCALC = "RETCALC"] = "RETCALC", e[e.SEARCH = "SEARCH"] = "SEARCH",
			e[e.COMBINE = "COMBINE"] = "COMBINE", e[e.GROW = "GROW"] = "GROW", e[e.INVEST = "INVEST"] = "INVEST", e[e.INSURANCE = "INSURANCE"] = "INSURANCE", e[e.TTR = "TTR"] = "TTR", e[e.CHECK = "CHECK"] = "CHECK"
		}(ut = e.Id || (e.Id = {})); var ct = function () { function e(e) { if (e) for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); e || (this.investmentOption = new Ae) } return e.prototype.init = function (e) { e && (this.investmentOption = e.investmentOption ? Ae.fromJS(e.investmentOption) : new Ae, this.heirarchy = e.heirarchy) }, e.fromJS = function (t) { t = "object" == typeof t ? t : {}; var n = new e; return n.init(t), n }, e.prototype.toJSON = function (e) { return e = "object" == typeof e ? e : {}, e.investmentOption = this.investmentOption ? this.investmentOption.toJSON() : void 0, e.heirarchy = this.heirarchy, e }, e }(); e.InvestmentOptions = ct; var pt = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.bindingNomination = t.bindingNomination, this.bindingNomExpiryDate = t.bindingNomExpiryDate, this.beneficiaries = t.beneficiaries ? nt.fromJS(t.beneficiaries) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.bindingNomination = this.bindingNomination, t.bindingNomExpiryDate = this.bindingNomExpiryDate, t.beneficiaries = this.beneficiaries ? this.beneficiaries.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.MemberBeneficiary1 = pt; var dt = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(Ze.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.PlansAuthorizationrulesresponse = dt; var ht = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.data = t.data ? je.fromJS(t.data) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.data = this.data ? this.data.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.PlansMembersInvestmentoptiondetailsresponse = ht; var ft = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { if (e.prototype.init.call(this, t), t && t.data && t.data.constructor === Array) { this.data = []; for (var n = 0, r = t.data; n < r.length; n++) { var o = r[n]; this.data.push(E.fromJS(o)) } } }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { if (t = "object" == typeof t ? t : {}, this.data && this.data.constructor === Array) { t.data = []; for (var n = 0, r = this.data; n < r.length; n++) { var o = r[n]; t.data.push(o.toJSON()) } } return e.prototype.toJSON.call(this, t), t }, t }(o); e.PlansResourcesresponse = ft; var mt; !function (e) { e[e.Track = "track"] = "Track", e[e.Simulate = "simulate"] = "Simulate", e[e.Both = "both"] = "Both" }(mt = e.Project || (e.Project = {})); var yt; !function (e) { e[e.UPGRADEDONE = "UPGRADE-DONE"] = "UPGRADEDONE", e[e.UPGRADEINTERESTED = "UPGRADE-INTERESTED"] = "UPGRADEINTERESTED", e[e.INVEST = "INVEST"] = "INVEST", e[e.GROW = "GROW"] = "GROW", e[e.INSURANCE = "INSURANCE"] = "INSURANCE", e[e.TTR = "TTR"] = "TTR", e[e.GENERAL = "GENERAL"] = "GENERAL" }(yt = e.QuestionType || (e.QuestionType = {})); var vt; !function (e) { e[e.Short = "short"] = "Short", e[e.Long = "long"] = "Long" }(vt = e.TextType || (e.TextType = {})); var St; !function (e) { e[e.AdditionalContribution = "Additional-Contribution"] = "AdditionalContribution", e[e.EmploymentChange = "Employment-Change"] = "EmploymentChange" }(St = e.Type || (e.Type = {})); var bt; !function (e) { e[e.Primary = "primary"] = "Primary", e[e.Secondary = "secondary"] = "Secondary" }(bt = e.Type2 || (e.Type2 = {})); var Et; !function (e) { e[e.Mobile = "mobile"] = "Mobile", e[e.Home = "home"] = "Home", e[e.Work = "work"] = "Work", e[e.Fax = "fax"] = "Fax" }(Et = e.Type3 || (e.Type3 = {})); var gt = function (e) { function t(t) { return e.call(this, t) || this } return n(t, e), t.prototype.init = function (t) { e.prototype.init.call(this, t), t && (this.type = t.type, this.planCode = t.planCode, this.beneficiary = t.beneficiary ? pt.fromJS(t.beneficiary) : void 0) }, t.fromJS = function (e) { e = "object" == typeof e ? e : {}; var n = new t; return n.init(e), n }, t.prototype.toJSON = function (t) { return t = "object" == typeof t ? t : {}, t.type = this.type, t.planCode = this.planCode, t.beneficiary = this.beneficiary ? this.beneficiary.toJSON() : void 0, e.prototype.toJSON.call(this, t), t }, t }(o); e.UpdateProduct1 = gt; var It; !function (e) { e[e.Short = "short"] = "Short", e[e.Long = "long"] = "Long" }(It = e.TextType2 || (e.TextType2 = {})); var Tt; !function (e) { e[e.Track = "track"] = "Track", e[e.Simulate = "simulate"] = "Simulate", e[e.Both = "both"] = "Both" }(Tt = e.Project2 || (e.Project2 = {})); var Ot; !function (e) { e[e.MALE = "MALE"] = "MALE", e[e.FEMALE = "FEMALE"] = "FEMALE", e[e.UNIDENTIFIED = "UNIDENTIFIED"] = "UNIDENTIFIED" }(Ot = e.Gender2 || (e.Gender2 = {})); var Ct = function (e) { function t(t, n, r, o, i) { var a = e.call(this) || this; return a.isSwaggerException = !0, a.message = t, a.status = n, a.response = r, a.headers = o, a.result = i, a } return n(t, e), t.isSwaggerException = function (e) { return e.isSwaggerException === !0 }, t }(Error); e.SwaggerException = Ct
	}(r = t.MemberTodoListProxies || (t.MemberTodoListProxies = {}))
}, function (e, t) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.LOAD_TODOLIST_SUCCESS = "LOAD_TODOLIST_SUCCESS", t.LOAD_RESOURCES_SUCCESS = "LOAD_RESOURCES_SUCCESS", t.LOAD_PERMISSIONS_SUCCESS = "LOAD_PERMISSIONS_SUCCESS", t.API_SERVER_ERROR = "API_SERVER_ERROR", t.LOAD_PHONENUMBERS_SUCCESS = "LOAD_PHONENUMBERS_SUCCESS", t.LOAD_INSURANCELIST_SUCCESS = "LOAD_INSURANCELIST_SUCCESS", t.GET_MEMBER_DETAIL = "GET_MEMBER_DETAIL", t.LOAD_PLAN_MEMBER_INVESTMENT = "LOAD_PLAN_MEMBER_INVESTMENT", t.TODOLIST_OPENPOPUP_MODEL = "TODOLIST_OPENPOPUP", t.GET_MEMBER_EMAIL = "GET_MEMBER_EMAIL", t.GET_MEMBER_BENEFITQUOTE = "GET_MEMBER_BENEFITQUOTE", t.TODOLIST_SHOW_ERRORPANEL = "TODOLIST_SHOW_ERRORPANEL", t.GET_MEMBER_BENEFITQUOTEAMOUNT = "GET_MEMBER_BENEFITQUOTEAMOUNT" }, function (e, t, n) { "use strict"; function r(e) { return { type: p.API_SERVER_ERROR, error: e } } function o() { return { type: p.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: !0, modelResource: { isError: !0 } } } } function i(e) { return { type: p.LOAD_TODOLIST_SUCCESS, data: e } } function a(e) { return { type: p.LOAD_PHONENUMBERS_SUCCESS, phoneNumbers: e } } function s(e) { return { type: p.GET_MEMBER_BENEFITQUOTE, benefitQuoteData: e } } function l(e) { return { type: p.GET_MEMBER_BENEFITQUOTEAMOUNT, benefitQuoteAmount: e } } function u() { return function (e, t) { e(f.beginAjaxCall()), e(y.startLoaderCall()); var n = new h.default, r = d.InitialState.widgetConfig.planCode, o = Number(d.InitialState.widgetConfig.memberId), i = d.InitialState.widgetConfig.x_Correlation_Id; n.getMemberPhoneNumbers(r, o, i).then(function (t) { e(a(t)), e(f.successAjaxCall()), e(y.successLoaderCall()) }).catch(function (t) { e(f.ajaxCallError()), e(S.showErrorPanel("INSURANCE")), e(S.showErrorPanel("TTR")), e(S.showErrorPanel("GROW")), e(y.successLoaderCall()) }) } } function c() { return function (e, t) { e(f.beginAjaxCall()), e(y.startLoaderCall()); var n = new h.default, o = d.InitialState.widgetConfig.planCode, a = Number(d.InitialState.widgetConfig.memberId), s = d.InitialState.widgetConfig.x_Correlation_Id, l = d.InitialState.widgetConfig.classification; n.getTodoList(o, a, m.MemberTodoListProxies.TextType.Long, l, void 0, s).then(function (t) { t.toDoListItems && t.toDoListItems.some(function (e) { return "INSURANCE" === e.id || "GROW" === e.id || "TTR" === e.id }) && e(u()); try { e(i(t)) } catch (e) { console.log(e, " <<<<< ") } e(f.successAjaxCall()), e(y.successLoaderCall()) }).catch(function (n) { var o = v.default.getResourceValueStringByFullKey("TODOLIST_ERROR_APIFAILERROR", t()).replace("[APINAME]", "Todolist"); e(f.ajaxCallError()), e(r(o)), e(y.successLoaderCall()) }) } } Object.defineProperty(t, "__esModule", { value: !0 }); var p = n(7), d = n(2), h = n(39), f = n(11), m = n(6), y = n(12), v = n(3), S = n(14); t.showErrorPopUp = o, t.todoListData = i, t.getPhoneNumbers = u, t.fetchTodoList = c, t.default = { openPopupModal: function (e, t) { return { type: p.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: e, modelResource: t } } }, getResources: function () { var e = new h.default, t = d.InitialState.widgetConfig.planCode, n = d.InitialState.widgetConfig.x_Correlation_Id, r = d.InitialState.widgetConfig.classification, o = d.InitialState.widgetConfig.client.toString(); return e.getResources(t, o, r, null, null, null, n) }, getAuthorizationRules: function () { var e = new h.default, t = d.InitialState.widgetConfig.planCode, n = (d.InitialState.widgetConfig.memberId, d.InitialState.widgetConfig.x_Correlation_Id); return e.getAuthorizationRules(t, n) }, updateInterestedStatus: function (e, t, n) { return void 0 === n && (n = !1), function (r) { r(f.beginAjaxCall()), r(y.startLoaderCall()); var i = new h.default, a = d.InitialState.widgetConfig.planCode, s = Number(d.InitialState.widgetConfig.memberId), l = d.InitialState.widgetConfig.x_Correlation_Id; i.updateTodoList(a, s, e, l).then(function (e) { r(f.successAjaxCall()), r(y.successLoaderCall()), n && r(c()), t && t(!0) }).catch(function (e) { r(f.ajaxCallError()), r(y.successLoaderCall()), r(o()) }) } }, askToExpertQuestions: function (e, t) { return function (n) { n(f.beginAjaxCall()), n(y.startLoaderCall()); var r = new h.default, i = d.InitialState.widgetConfig.planCode, a = Number(d.InitialState.widgetConfig.memberId), s = d.InitialState.widgetConfig.x_Correlation_Id; r.askToExport(i, a, e, s).then(function (r) { t(e.questionType), n(f.successAjaxCall()), n(y.successLoaderCall()) }).catch(function (e) { n(f.ajaxCallError()), n(y.successLoaderCall()), n(o()) }) } }, getPhoneNumbers: function () { return function (e, t) { e(f.beginAjaxCall()), e(y.startLoaderCall()); var n = new h.default, r = d.InitialState.widgetConfig.planCode, i = Number(d.InitialState.widgetConfig.memberId), s = d.InitialState.widgetConfig.x_Correlation_Id; n.getMemberPhoneNumbers(r, i, s).then(function (t) { e(a(t)), e(f.successAjaxCall()), e(y.successLoaderCall()) }).catch(function (t) { e(f.ajaxCallError()), e(o()), e(y.successLoaderCall()) }) } }, getRetireReady: function (e) { return function (t, n) { t(f.beginAjaxCall()), t(y.startLoaderCall()); var r = new h.default, o = d.InitialState.widgetConfig.planCode, i = Number(d.InitialState.widgetConfig.memberId), a = d.InitialState.widgetConfig.x_Correlation_Id; r.getBenefitQuoteValue(o, i, a).then(function (e) { t(s(e.data)), t(f.successAjaxCall()), t(y.successLoaderCall()) }).catch(function (n) { t(f.ajaxCallError()), t(S.showErrorPanel(e)), t(y.successLoaderCall()) }) } }, getBenefitQuoteAmount: function (e, t, n) { return function (r) { r(f.beginAjaxCall()), r(y.startLoaderCall()); var o = new h.default, i = d.InitialState.widgetConfig.planCode, a = Number(d.InitialState.widgetConfig.memberId), s = d.InitialState.widgetConfig.x_Correlation_Id; o.getMemberBenefitQuoteAmount(i, a, e, t, s).then(function (e) { r(l(e.data)), r(f.successAjaxCall()), r(y.successLoaderCall()) }).catch(function (e) { r(f.ajaxCallError()), r(S.showErrorPanel(n)), r(y.successLoaderCall()) }) } } } }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(), o = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(1), a = function (e) { function t() { var t = null !== e && e.apply(this, arguments) || this; return t.error = { is: !1, message: "" }, t } return r(t, e), t.prototype.componentDidMount = function () { this.kendoNotification = $("#" + this.props.widgetId + "NotificationArea").kendoNotification({ animation: !1, appendTo: "#" + this.props.widgetId + "NotificationArea", autoHideAfter: 0, hideOnClick: !1, button: !0, templates: [{ type: "success", template: '<div class="k-notification-wrap"> #= data.content # <span class="k-icon k-i-close" title="Hide"></span></div>' }, { type: "warning", template: '<div class="k-notification-wrap"> #= data.content # <span class="k-icon k-i-close" title="Hide"></span></div>' }, { type: "error", template: '<div class="k-notification-wrap"> #= data.content # <span class="k-icon k-i-close" title="Hide"></span></div>' }] }).data("kendoNotification") }, t.prototype.render = function () { var e = this, t = []; if (this.props.serverError) if ("string" == typeof this.props.serverError) this.error.is = !0, this.error.message = this.props.serverError; else if ("object" == typeof this.props.serverError) if (this.props.serverError.status) if ("error" === this.props.serverError.type) this.error.is = !0, this.error.message = this.props.serverError.message; else if ("notification" === this.props.serverError.type) switch (this.props.serverError.status) { case 200: case 201: t.push({ type: "success", message: "Action Performed Successfully" }); break; default: t.push(o({}, this.props.serverError, { type: "error" })) } else this.error.is = !0, this.error.message = "Due to system maintenance we are temporarily unable to display this information. Please contact us on 1800 555 667 or at iq@russellinvestments.com.au"; else "[OBJECT OBJECT]" !== this.props.serverError.toString().toUpperCase() && (this.error.is = !0, this.error.message = this.props.serverError.toString()); return this.error.is && (this.kendoNotification.hide(), this.kendoNotification.show(this.error.message, "error")), t.length && t.forEach(function (t) { t.type && (t.response && t.response.message ? e.kendoNotification.show(t.response.message, t.type) : e.kendoNotification.show(t.message, t.type), $("html, body").animate({ scrollTop: $("#" + e.props.widgetId + "NotificationContainer").offset().top }, 1e3)) }), i.createElement("div", { id: this.props.widgetId + "NotificationArea" }) }, t }(i.Component); t.default = a }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(1), o = n(3), i = function (e) { var t = "TODOLIST_" + e.panelId + "_APIFAILERROR"; return r.createElement("p", { className: "clearFloat", dangerouslySetInnerHTML: { __html: o.default.getResourceValueStringByFullKey(t, e) } }) }, a = function (e) { return r.createElement("div", { className: "clearFloat" }, r.createElement("h2", { dangerouslySetInnerHTML: { __html: o.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROTITLE", e) } }), r.createElement("p", { dangerouslySetInnerHTML: { __html: o.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROBODY", e) } })) }, s = function (e) { var t = o.default.getResourceValueStringByFullKey("TODOLIST_PANEL_SPECIFICERROR", e); return r.createElement("div", null, r.createElement("div", { className: "widget-content" }, r.createElement("div", { className: "container" }, t.indexOf(e.panelId) > 0 ? r.createElement(i, { resources: e.resources, panelId: e.panelId }) : r.createElement(a, { resources: e.resources, reload: e.reload }), r.createElement("div", { className: "modal-footer" }, r.createElement("a", { href: "javascript:void();", className: "btn primary-button pull-left", onClick: e.reload }, r.createElement("span", { dangerouslySetInnerHTML: { __html: o.default.getResourceValueStringByFullKey("TODOLIST_ERROR_OKBUTTON", e) } })))))) }; t.default = s }, function (e, t, n) { "use strict"; function r() { return { type: a.BEGIN_AJAX_CALL } } function o() { return { type: a.AJAX_CALL_ERROR } } function i() { return { type: a.SUCCESS_AJAX_CALL } } Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(13); t.beginAjaxCall = r, t.ajaxCallError = o, t.successAjaxCall = i }, function (e, t, n) { "use strict"; function r() { return { type: i.LOAD_LOADER_START } } function o() { return { type: i.LOAD_LOADER_SUCCESS } } Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(13); t.startLoaderCall = r, t.successLoaderCall = o }, function (e, t) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.BEGIN_AJAX_CALL = "BEGIN_AJAX_CALL", t.AJAX_CALL_ERROR = "AJAX_CALL_ERROR", t.SUCCESS_AJAX_CALL = "SUCCESS_AJAX_CALL", t.LOAD_LOADER_START = "LOAD_LOADER_START", t.LOAD_LOADER_SUCCESS = "LOAD_LOADER_SUCCESS" }, function (e, t, n) { "use strict"; function r(e) { return { type: o.TODOLIST_SHOW_ERRORPANEL, errorPanelObj: e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(7); t.showErrorPanel = r }, function (e, t, n) { "use strict"; function r(e) { return { type: i.LOAD_PLAN_MEMBER_INVESTMENT, planMemberInvestment: e } } function o() { return { type: i.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: !0, modelResource: { isError: !0 } } } } Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2), s = n(38), l = n(11), u = n(12), c = n(14); t.showErrorPopUp = o, t.default = { getPlanMemberInvestment: function (e) { return function (t, n) { t(l.beginAjaxCall()), t(u.startLoaderCall()); var o = new s.default, i = a.InitialState.widgetConfig.planCode, p = Number(a.InitialState.widgetConfig.memberId), d = a.InitialState.widgetConfig.x_Correlation_Id; o.getPlanMemberInvestmentTodoList(i, p, d).then(function (e) { t(r(e)), t(l.successAjaxCall()), t(u.successLoaderCall()) }).catch(function (n) { t(l.ajaxCallError()), t(c.showErrorPanel(e)), t(u.successLoaderCall()) }) } } } }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(57), o = n(2), i = n(18), a = function () { function e() { if (this.applicationId = r.default.applicationId, o.InitialState.widgetConfig.environment === i.Environment.DEV) this.baseUrl = r.default.devApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.UAT) this.baseUrl = r.default.uatApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.SIT) this.baseUrl = r.default.sitApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.PROD) this.baseUrl = r.default.prodApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.DEMO) this.baseUrl = r.default.demoApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.UATCAT) this.baseUrl = r.default.uatcatApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.UAT2) this.baseUrl = r.default.uat2ApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.UAT3) this.baseUrl = r.default.uat3ApiUrl; else if (o.InitialState.widgetConfig.environment === i.Environment.UAT4) this.baseUrl = r.default.uat4ApiUrl; else { if (o.InitialState.widgetConfig.environment !== i.Environment.UAT5) throw new Error("please supply a api endpoint for this widget in app config"); this.baseUrl = r.default.uat5ApiUrl } this.overrideDefaultFetchSetup() } return e.prototype.overrideDefaultFetchSetup = function () { this.overrideFetch = function (e, t) { return "undefined" != typeof o.InitialState.widgetConfig.data && o.InitialState.widgetConfig.data.hasOwnProperty("validateUserSession") && o.InitialState.widgetConfig.data.validateUserSession(), t.headers.Authorization = "Bearer " + o.InitialState.widgetConfig.accessToken, t.headers.PlanCode = o.InitialState.widgetConfig.planCode, fetch(e, t) } }, e }(); t.default = a }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(1), o = function (e) { return r.createElement("div", null, e.showLoaderMessage ? r.createElement("div", { className: "overlay" }, r.createElement("div", { className: "windows8" }, r.createElement("div", { className: "wBall", id: "wBall_1" }, r.createElement("div", { className: "wInnerBall" })), r.createElement("div", { className: "wBall", id: "wBall_2" }, r.createElement("div", { className: "wInnerBall" })), r.createElement("div", { className: "wBall", id: "wBall_3" }, r.createElement("div", { className: "wInnerBall" })), r.createElement("div", { className: "wBall", id: "wBall_4" }, r.createElement("div", { className: "wInnerBall" })), r.createElement("div", { className: "wBall", id: "wBall_5" }, r.createElement("div", { className: "wInnerBall" })))) : null) }; t.default = o }, function (e, t) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var n; !function (e) { e[e.DEV = "DEV"] = "DEV", e[e.SIT = "SIT"] = "SIT", e[e.UAT = "UAT"] = "UAT", e[e.PROD = "PROD"] = "PROD", e[e.DEMO = "DEMO"] = "DEMO", e[e.UATCAT = "UAT-CAT"] = "UATCAT", e[e.UAT2 = "UAT-2"] = "UAT2", e[e.UAT3 = "UAT-3"] = "UAT3", e[e.UAT4 = "UAT-4"] = "UAT4", e[e.UAT5 = "UAT-5"] = "UAT5", e[e.STG = "STG"] = "STG" }(n = t.Environment || (t.Environment = {})); var r; !function (e) { e[e.MobileNative = "Mobile.Native"] = "MobileNative", e[e.MobileWeb = "Mobile.Web"] = "MobileWeb", e[e.Web = "Web"] = "Web" }(r = t.Client || (t.Client = {})); var o = function () { function e() { } return e.prototype.init = function (e) { if (null == e.accessToken || "" === e.accessToken) throw new Error("Please supply a access token"); if (null == e.planCode || "" === e.planCode) throw new Error("Please supply a planCode"); if (null == e.memberId || "" === e.memberId) throw new Error("Please supply a member id"); if (null == e.environment) throw new Error("Please supply environment"); if (null == e.client ? e.client = r.Web : null == e.isImpersonated ? e.isImpersonated = !1 : void 0 !== e.data && null != e.data || (e.data = {}), void 0 !== e.hasEditAccess && null != e.hasEditAccess || (e.hasEditAccess = !0), e.useGoogleAnalytics && !window.ga) { if (e.environment !== n.DEV) throw new Error("Please add analytics script in hosting application"); console.warn("Please add analytics script in hosting application") } }, e }(); t.LgWidget = o }, function (e, t) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var n = function () { function e() { } return e.ajaxCallsInProgress = 0, e.loader = !1, e }(); t.InitialState = n }, function (e, t, n) { "use strict"; function r(e) { return { type: a.GET_MEMBER_DETAIL, memberDetail: e } } function o(e) { return { type: a.GET_MEMBER_EMAIL, memberEmail: e } } function i() { return { type: a.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: !0, modelResource: { isError: !0 } } } } Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(7), s = n(2), l = n(40), u = n(11), c = n(12), p = n(14); t.showErrorPopUp = i, t.default = { getMemberDetails: function (e) { return function (t) { t(u.beginAjaxCall()), t(c.startLoaderCall()); var n = new l.default, o = s.InitialState.widgetConfig.planCode, i = Number(s.InitialState.widgetConfig.memberId), a = s.InitialState.widgetConfig.x_Correlation_Id; n.getMemeberDetailTodoList(o, i, a).then(function (e) { t(r(e)), t(u.successAjaxCall()), t(c.successLoaderCall()) }).catch(function (n) { t(u.ajaxCallError()), t(p.showErrorPanel(e)), t(c.successLoaderCall()) }) } }, getMemberEmailAddress: function () { return function (e) { e(u.beginAjaxCall()), e(c.startLoaderCall()); var t = new l.default, n = s.InitialState.widgetConfig.planCode, r = Number(s.InitialState.widgetConfig.memberId), a = s.InitialState.widgetConfig.x_Correlation_Id; t.getMemberEmailAddress(n, r, a).then(function (t) { e(o(t)), e(u.successAjaxCall()), e(c.successLoaderCall()) }).catch(function (t) { e(u.ajaxCallError()), e(i()), e(c.successLoaderCall()) }) } }, updateMemeberDetail: function (e, t) { return function (n, r) { n(u.beginAjaxCall()), n(c.startLoaderCall()); var o = new l.default, a = s.InitialState.widgetConfig.planCode, p = Number(s.InitialState.widgetConfig.memberId), d = s.InitialState.widgetConfig.x_Correlation_Id; o.updateMemeberDetailTodoList(a, p, e, d).then(function (e) { n(u.successAjaxCall()), n(c.successLoaderCall()), t && t(!0) }).catch(function (e) { n(u.ajaxCallError()), n(i()), n(c.successLoaderCall()) }) } } } }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(16), i = n(6), a = function (e) { function t() { var t = e.call(this) || this; return t.setupHttpClient(), t } return r(t, e), t.prototype.setupHttpClient = function () { this.MemberTodoListProxyClient = new i.MemberTodoListProxies.Client(this.baseUrl, { fetch: this.overrideFetch }) }, t.prototype.getMemberPhoneNumbers = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersPhonenumbersByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t.prototype.getMemberInsurance = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersInsuranceByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t }(o.default); t.default = a }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(1), o = function (e) { return jQuery(".overlay").hide(), r.createElement("div", { className: "validation-summary-errors", id: "validationSummary" }, e.errorMessage) }; t.default = o }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = a.InitialState.resources), t.type) { case i.LOAD_RESOURCES_SUCCESS: return o({}, e, { resources: t.resources }); default: return e } } var o = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2); t.default = r }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(1), o = function (e) { return r.createElement("div", null, e.children) }; t.default = o }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = i.InitialState.ajaxCallsInProgress), t.type) { case o.BEGIN_AJAX_CALL: return e + 1; case o.AJAX_CALL_ERROR: return e - 1; case o.SUCCESS_AJAX_CALL: return e - 1; default: return e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(13), i = n(19); t.default = r }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = i.InitialState.loader), t.type) { case o.LOAD_LOADER_START: return !0; case o.LOAD_LOADER_SUCCESS: return !1; default: return e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(13), i = n(19); t.default = r }, function (e, t) { "use strict"; function n(e) { var t = e.length; if (t % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var n = e.indexOf("="); n === -1 && (n = t); var r = n === t ? 0 : 4 - n % 4; return [n, r] } function r(e) { var t = n(e), r = t[0], o = t[1]; return 3 * (r + o) / 4 - o } function o(e, t, n) { return 3 * (t + n) / 4 - n } function i(e) { var t, r, i = n(e), a = i[0], s = i[1], l = new p(o(e, a, s)), u = 0, d = s > 0 ? a - 4 : a; for (r = 0; r < d; r += 4)t = c[e.charCodeAt(r)] << 18 | c[e.charCodeAt(r + 1)] << 12 | c[e.charCodeAt(r + 2)] << 6 | c[e.charCodeAt(r + 3)], l[u++] = t >> 16 & 255, l[u++] = t >> 8 & 255, l[u++] = 255 & t; return 2 === s && (t = c[e.charCodeAt(r)] << 2 | c[e.charCodeAt(r + 1)] >> 4, l[u++] = 255 & t), 1 === s && (t = c[e.charCodeAt(r)] << 10 | c[e.charCodeAt(r + 1)] << 4 | c[e.charCodeAt(r + 2)] >> 2, l[u++] = t >> 8 & 255, l[u++] = 255 & t), l } function a(e) { return u[e >> 18 & 63] + u[e >> 12 & 63] + u[e >> 6 & 63] + u[63 & e] } function s(e, t, n) { for (var r, o = [], i = t; i < n; i += 3)r = (e[i] << 16 & 16711680) + (e[i + 1] << 8 & 65280) + (255 & e[i + 2]), o.push(a(r)); return o.join("") } function l(e) { for (var t, n = e.length, r = n % 3, o = [], i = 16383, a = 0, l = n - r; a < l; a += i)o.push(s(e, a, a + i > l ? l : a + i)); return 1 === r ? (t = e[n - 1], o.push(u[t >> 2] + u[t << 4 & 63] + "==")) : 2 === r && (t = (e[n - 2] << 8) + e[n - 1], o.push(u[t >> 10] + u[t >> 4 & 63] + u[t << 2 & 63] + "=")), o.join("") } t.byteLength = r, t.toByteArray = i, t.fromByteArray = l; for (var u = [], c = [], p = "undefined" != typeof Uint8Array ? Uint8Array : Array, d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", h = 0, f = d.length; h < f; ++h)u[h] = d[h], c[d.charCodeAt(h)] = h; c["-".charCodeAt(0)] = 62, c["_".charCodeAt(0)] = 63 }, function (e, t, n) {
	(function (e) {/*!
	 * The buffer module from node.js, for the browser.
	 *
	 * @author   Feross Aboukhadijeh <http://feross.org>
	 * @license  MIT
	 */
		"use strict"; function r() { try { var e = new Uint8Array(1); return e.__proto__ = { __proto__: Uint8Array.prototype, foo: function () { return 42 } }, 42 === e.foo() && "function" == typeof e.subarray && 0 === e.subarray(1, 1).byteLength } catch (e) { return !1 } } function o() { return a.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823 } function i(e, t) { if (o() < t) throw new RangeError("Invalid typed array length"); return a.TYPED_ARRAY_SUPPORT ? (e = new Uint8Array(t), e.__proto__ = a.prototype) : (null === e && (e = new a(t)), e.length = t), e } function a(e, t, n) { if (!(a.TYPED_ARRAY_SUPPORT || this instanceof a)) return new a(e, t, n); if ("number" == typeof e) { if ("string" == typeof t) throw new Error("If encoding is specified then the first argument must be a string"); return c(this, e) } return s(this, e, t, n) } function s(e, t, n, r) { if ("number" == typeof t) throw new TypeError('"value" argument must not be a number'); return "undefined" != typeof ArrayBuffer && t instanceof ArrayBuffer ? h(e, t, n, r) : "string" == typeof t ? p(e, t, n) : f(e, t) } function l(e) { if ("number" != typeof e) throw new TypeError('"size" argument must be a number'); if (e < 0) throw new RangeError('"size" argument must not be negative') } function u(e, t, n, r) { return l(t), t <= 0 ? i(e, t) : void 0 !== n ? "string" == typeof r ? i(e, t).fill(n, r) : i(e, t).fill(n) : i(e, t) } function c(e, t) { if (l(t), e = i(e, t < 0 ? 0 : 0 | m(t)), !a.TYPED_ARRAY_SUPPORT) for (var n = 0; n < t; ++n)e[n] = 0; return e } function p(e, t, n) { if ("string" == typeof n && "" !== n || (n = "utf8"), !a.isEncoding(n)) throw new TypeError('"encoding" must be a valid string encoding'); var r = 0 | v(t, n); e = i(e, r); var o = e.write(t, n); return o !== r && (e = e.slice(0, o)), e } function d(e, t) { var n = t.length < 0 ? 0 : 0 | m(t.length); e = i(e, n); for (var r = 0; r < n; r += 1)e[r] = 255 & t[r]; return e } function h(e, t, n, r) { if (t.byteLength, n < 0 || t.byteLength < n) throw new RangeError("'offset' is out of bounds"); if (t.byteLength < n + (r || 0)) throw new RangeError("'length' is out of bounds"); return t = void 0 === n && void 0 === r ? new Uint8Array(t) : void 0 === r ? new Uint8Array(t, n) : new Uint8Array(t, n, r), a.TYPED_ARRAY_SUPPORT ? (e = t, e.__proto__ = a.prototype) : e = d(e, t), e } function f(e, t) { if (a.isBuffer(t)) { var n = 0 | m(t.length); return e = i(e, n), 0 === e.length ? e : (t.copy(e, 0, 0, n), e) } if (t) { if ("undefined" != typeof ArrayBuffer && t.buffer instanceof ArrayBuffer || "length" in t) return "number" != typeof t.length || Q(t.length) ? i(e, 0) : d(e, t); if ("Buffer" === t.type && Z(t.data)) return d(e, t.data) } throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.") } function m(e) { if (e >= o()) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + o().toString(16) + " bytes"); return 0 | e } function y(e) { return +e != e && (e = 0), a.alloc(+e) } function v(e, t) { if (a.isBuffer(e)) return e.length; if ("undefined" != typeof ArrayBuffer && "function" == typeof ArrayBuffer.isView && (ArrayBuffer.isView(e) || e instanceof ArrayBuffer)) return e.byteLength; "string" != typeof e && (e = "" + e); var n = e.length; if (0 === n) return 0; for (var r = !1; ;)switch (t) { case "ascii": case "latin1": case "binary": return n; case "utf8": case "utf-8": case void 0: return K(e).length; case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return 2 * n; case "hex": return n >>> 1; case "base64": return X(e).length; default: if (r) return K(e).length; t = ("" + t).toLowerCase(), r = !0 } } function S(e, t, n) { var r = !1; if ((void 0 === t || t < 0) && (t = 0), t > this.length) return ""; if ((void 0 === n || n > this.length) && (n = this.length), n <= 0) return ""; if (n >>>= 0, t >>>= 0, n <= t) return ""; for (e || (e = "utf8"); ;)switch (e) { case "hex": return D(this, t, n); case "utf8": case "utf-8": return A(this, t, n); case "ascii": return P(this, t, n); case "latin1": case "binary": return M(this, t, n); case "base64": return _(this, t, n); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return L(this, t, n); default: if (r) throw new TypeError("Unknown encoding: " + e); e = (e + "").toLowerCase(), r = !0 } } function b(e, t, n) { var r = e[t]; e[t] = e[n], e[n] = r } function E(e, t, n, r, o) { if (0 === e.length) return -1; if ("string" == typeof n ? (r = n, n = 0) : n > 2147483647 ? n = 2147483647 : n < -2147483648 && (n = -2147483648), n = +n, isNaN(n) && (n = o ? 0 : e.length - 1), n < 0 && (n = e.length + n), n >= e.length) { if (o) return -1; n = e.length - 1 } else if (n < 0) { if (!o) return -1; n = 0 } if ("string" == typeof t && (t = a.from(t, r)), a.isBuffer(t)) return 0 === t.length ? -1 : g(e, t, n, r, o); if ("number" == typeof t) return t &= 255, a.TYPED_ARRAY_SUPPORT && "function" == typeof Uint8Array.prototype.indexOf ? o ? Uint8Array.prototype.indexOf.call(e, t, n) : Uint8Array.prototype.lastIndexOf.call(e, t, n) : g(e, [t], n, r, o); throw new TypeError("val must be string, number or Buffer") } function g(e, t, n, r, o) { function i(e, t) { return 1 === a ? e[t] : e.readUInt16BE(t * a) } var a = 1, s = e.length, l = t.length; if (void 0 !== r && (r = String(r).toLowerCase(), "ucs2" === r || "ucs-2" === r || "utf16le" === r || "utf-16le" === r)) { if (e.length < 2 || t.length < 2) return -1; a = 2, s /= 2, l /= 2, n /= 2 } var u; if (o) { var c = -1; for (u = n; u < s; u++)if (i(e, u) === i(t, c === -1 ? 0 : u - c)) { if (c === -1 && (c = u), u - c + 1 === l) return c * a } else c !== -1 && (u -= u - c), c = -1 } else for (n + l > s && (n = s - l), u = n; u >= 0; u--) { for (var p = !0, d = 0; d < l; d++)if (i(e, u + d) !== i(t, d)) { p = !1; break } if (p) return u } return -1 } function I(e, t, n, r) { n = Number(n) || 0; var o = e.length - n; r ? (r = Number(r), r > o && (r = o)) : r = o; var i = t.length; if (i % 2 !== 0) throw new TypeError("Invalid hex string"); r > i / 2 && (r = i / 2); for (var a = 0; a < r; ++a) { var s = parseInt(t.substr(2 * a, 2), 16); if (isNaN(s)) return a; e[n + a] = s } return a } function T(e, t, n, r) { return $(K(t, e.length - n), e, n, r) } function O(e, t, n, r) { return $(Y(t), e, n, r) } function C(e, t, n, r) { return O(e, t, n, r) } function N(e, t, n, r) { return $(X(t), e, n, r) } function R(e, t, n, r) { return $(W(t, e.length - n), e, n, r) } function _(e, t, n) { return 0 === t && n === e.length ? q.fromByteArray(e) : q.fromByteArray(e.slice(t, n)) } function A(e, t, n) { n = Math.min(e.length, n); for (var r = [], o = t; o < n;) { var i = e[o], a = null, s = i > 239 ? 4 : i > 223 ? 3 : i > 191 ? 2 : 1; if (o + s <= n) { var l, u, c, p; switch (s) { case 1: i < 128 && (a = i); break; case 2: l = e[o + 1], 128 === (192 & l) && (p = (31 & i) << 6 | 63 & l, p > 127 && (a = p)); break; case 3: l = e[o + 1], u = e[o + 2], 128 === (192 & l) && 128 === (192 & u) && (p = (15 & i) << 12 | (63 & l) << 6 | 63 & u, p > 2047 && (p < 55296 || p > 57343) && (a = p)); break; case 4: l = e[o + 1], u = e[o + 2], c = e[o + 3], 128 === (192 & l) && 128 === (192 & u) && 128 === (192 & c) && (p = (15 & i) << 18 | (63 & l) << 12 | (63 & u) << 6 | 63 & c, p > 65535 && p < 1114112 && (a = p)) } } null === a ? (a = 65533, s = 1) : a > 65535 && (a -= 65536, r.push(a >>> 10 & 1023 | 55296), a = 56320 | 1023 & a), r.push(a), o += s } return w(r) } function w(e) { var t = e.length; if (t <= ee) return String.fromCharCode.apply(String, e); for (var n = "", r = 0; r < t;)n += String.fromCharCode.apply(String, e.slice(r, r += ee)); return n } function P(e, t, n) { var r = ""; n = Math.min(e.length, n); for (var o = t; o < n; ++o)r += String.fromCharCode(127 & e[o]); return r } function M(e, t, n) { var r = ""; n = Math.min(e.length, n); for (var o = t; o < n; ++o)r += String.fromCharCode(e[o]); return r } function D(e, t, n) { var r = e.length; (!t || t < 0) && (t = 0), (!n || n < 0 || n > r) && (n = r); for (var o = "", i = t; i < n; ++i)o += V(e[i]); return o } function L(e, t, n) { for (var r = e.slice(t, n), o = "", i = 0; i < r.length; i += 2)o += String.fromCharCode(r[i] + 256 * r[i + 1]); return o } function B(e, t, n) { if (e % 1 !== 0 || e < 0) throw new RangeError("offset is not uint"); if (e + t > n) throw new RangeError("Trying to access beyond buffer length") } function J(e, t, n, r, o, i) { if (!a.isBuffer(e)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (t > o || t < i) throw new RangeError('"value" argument is out of bounds'); if (n + r > e.length) throw new RangeError("Index out of range") } function x(e, t, n, r) { t < 0 && (t = 65535 + t + 1); for (var o = 0, i = Math.min(e.length - n, 2); o < i; ++o)e[n + o] = (t & 255 << 8 * (r ? o : 1 - o)) >>> 8 * (r ? o : 1 - o) } function j(e, t, n, r) { t < 0 && (t = 4294967295 + t + 1); for (var o = 0, i = Math.min(e.length - n, 4); o < i; ++o)e[n + o] = t >>> 8 * (r ? o : 3 - o) & 255 } function U(e, t, n, r, o, i) { if (n + r > e.length) throw new RangeError("Index out of range"); if (n < 0) throw new RangeError("Index out of range") } function k(e, t, n, r, o) { return o || U(e, t, n, 4, 3.4028234663852886e38, -3.4028234663852886e38), z.write(e, t, n, r, 23, 4), n + 4 } function F(e, t, n, r, o) { return o || U(e, t, n, 8, 1.7976931348623157e308, -1.7976931348623157e308), z.write(e, t, n, r, 52, 8), n + 8 } function G(e) { if (e = H(e).replace(te, ""), e.length < 2) return ""; for (; e.length % 4 !== 0;)e += "="; return e } function H(e) { return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") } function V(e) { return e < 16 ? "0" + e.toString(16) : e.toString(16) } function K(e, t) { t = t || 1 / 0; for (var n, r = e.length, o = null, i = [], a = 0; a < r; ++a) { if (n = e.charCodeAt(a), n > 55295 && n < 57344) { if (!o) { if (n > 56319) { (t -= 3) > -1 && i.push(239, 191, 189); continue } if (a + 1 === r) { (t -= 3) > -1 && i.push(239, 191, 189); continue } o = n; continue } if (n < 56320) { (t -= 3) > -1 && i.push(239, 191, 189), o = n; continue } n = (o - 55296 << 10 | n - 56320) + 65536 } else o && (t -= 3) > -1 && i.push(239, 191, 189); if (o = null, n < 128) { if ((t -= 1) < 0) break; i.push(n) } else if (n < 2048) { if ((t -= 2) < 0) break; i.push(n >> 6 | 192, 63 & n | 128) } else if (n < 65536) { if ((t -= 3) < 0) break; i.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128) } else { if (!(n < 1114112)) throw new Error("Invalid code point"); if ((t -= 4) < 0) break; i.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128) } } return i } function Y(e) { for (var t = [], n = 0; n < e.length; ++n)t.push(255 & e.charCodeAt(n)); return t } function W(e, t) { for (var n, r, o, i = [], a = 0; a < e.length && !((t -= 2) < 0); ++a)n = e.charCodeAt(a), r = n >> 8, o = n % 256, i.push(o), i.push(r); return i } function X(e) { return q.toByteArray(G(e)) } function $(e, t, n, r) { for (var o = 0; o < r && !(o + n >= t.length || o >= e.length); ++o)t[o + n] = e[o]; return o } function Q(e) { return e !== e } var q = n(27), z = n(31), Z = n(32); t.Buffer = a, t.SlowBuffer = y, t.INSPECT_MAX_BYTES = 50, a.TYPED_ARRAY_SUPPORT = void 0 !== e.TYPED_ARRAY_SUPPORT ? e.TYPED_ARRAY_SUPPORT : r(), t.kMaxLength = o(), a.poolSize = 8192, a._augment = function (e) { return e.__proto__ = a.prototype, e }, a.from = function (e, t, n) { return s(null, e, t, n) }, a.TYPED_ARRAY_SUPPORT && (a.prototype.__proto__ = Uint8Array.prototype, a.__proto__ = Uint8Array, "undefined" != typeof Symbol && Symbol.species && a[Symbol.species] === a && Object.defineProperty(a, Symbol.species, { value: null, configurable: !0 })), a.alloc = function (e, t, n) { return u(null, e, t, n) }, a.allocUnsafe = function (e) { return c(null, e) }, a.allocUnsafeSlow = function (e) { return c(null, e) }, a.isBuffer = function (e) { return !(null == e || !e._isBuffer) }, a.compare = function (e, t) { if (!a.isBuffer(e) || !a.isBuffer(t)) throw new TypeError("Arguments must be Buffers"); if (e === t) return 0; for (var n = e.length, r = t.length, o = 0, i = Math.min(n, r); o < i; ++o)if (e[o] !== t[o]) { n = e[o], r = t[o]; break } return n < r ? -1 : r < n ? 1 : 0 }, a.isEncoding = function (e) { switch (String(e).toLowerCase()) { case "hex": case "utf8": case "utf-8": case "ascii": case "latin1": case "binary": case "base64": case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return !0; default: return !1 } }, a.concat = function (e, t) { if (!Z(e)) throw new TypeError('"list" argument must be an Array of Buffers'); if (0 === e.length) return a.alloc(0); var n; if (void 0 === t) for (t = 0, n = 0; n < e.length; ++n)t += e[n].length; var r = a.allocUnsafe(t), o = 0; for (n = 0; n < e.length; ++n) { var i = e[n]; if (!a.isBuffer(i)) throw new TypeError('"list" argument must be an Array of Buffers'); i.copy(r, o), o += i.length } return r }, a.byteLength = v, a.prototype._isBuffer = !0, a.prototype.swap16 = function () { var e = this.length; if (e % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); for (var t = 0; t < e; t += 2)b(this, t, t + 1); return this }, a.prototype.swap32 = function () { var e = this.length; if (e % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); for (var t = 0; t < e; t += 4)b(this, t, t + 3), b(this, t + 1, t + 2); return this }, a.prototype.swap64 = function () { var e = this.length; if (e % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); for (var t = 0; t < e; t += 8)b(this, t, t + 7), b(this, t + 1, t + 6), b(this, t + 2, t + 5), b(this, t + 3, t + 4); return this }, a.prototype.toString = function () { var e = 0 | this.length; return 0 === e ? "" : 0 === arguments.length ? A(this, 0, e) : S.apply(this, arguments) }, a.prototype.equals = function (e) { if (!a.isBuffer(e)) throw new TypeError("Argument must be a Buffer"); return this === e || 0 === a.compare(this, e) }, a.prototype.inspect = function () { var e = "", n = t.INSPECT_MAX_BYTES; return this.length > 0 && (e = this.toString("hex", 0, n).match(/.{2}/g).join(" "), this.length > n && (e += " ... ")), "<Buffer " + e + ">" }, a.prototype.compare = function (e, t, n, r, o) { if (!a.isBuffer(e)) throw new TypeError("Argument must be a Buffer"); if (void 0 === t && (t = 0), void 0 === n && (n = e ? e.length : 0), void 0 === r && (r = 0), void 0 === o && (o = this.length), t < 0 || n > e.length || r < 0 || o > this.length) throw new RangeError("out of range index"); if (r >= o && t >= n) return 0; if (r >= o) return -1; if (t >= n) return 1; if (t >>>= 0, n >>>= 0, r >>>= 0, o >>>= 0, this === e) return 0; for (var i = o - r, s = n - t, l = Math.min(i, s), u = this.slice(r, o), c = e.slice(t, n), p = 0; p < l; ++p)if (u[p] !== c[p]) { i = u[p], s = c[p]; break } return i < s ? -1 : s < i ? 1 : 0 }, a.prototype.includes = function (e, t, n) { return this.indexOf(e, t, n) !== -1 }, a.prototype.indexOf = function (e, t, n) { return E(this, e, t, n, !0) }, a.prototype.lastIndexOf = function (e, t, n) { return E(this, e, t, n, !1) }, a.prototype.write = function (e, t, n, r) { if (void 0 === t) r = "utf8", n = this.length, t = 0; else if (void 0 === n && "string" == typeof t) r = t, n = this.length, t = 0; else { if (!isFinite(t)) throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); t |= 0, isFinite(n) ? (n |= 0, void 0 === r && (r = "utf8")) : (r = n, n = void 0) } var o = this.length - t; if ((void 0 === n || n > o) && (n = o), e.length > 0 && (n < 0 || t < 0) || t > this.length) throw new RangeError("Attempt to write outside buffer bounds"); r || (r = "utf8"); for (var i = !1; ;)switch (r) { case "hex": return I(this, e, t, n); case "utf8": case "utf-8": return T(this, e, t, n); case "ascii": return O(this, e, t, n); case "latin1": case "binary": return C(this, e, t, n); case "base64": return N(this, e, t, n); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return R(this, e, t, n); default: if (i) throw new TypeError("Unknown encoding: " + r); r = ("" + r).toLowerCase(), i = !0 } }, a.prototype.toJSON = function () { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) } }; var ee = 4096; a.prototype.slice = function (e, t) { var n = this.length; e = ~~e, t = void 0 === t ? n : ~~t, e < 0 ? (e += n, e < 0 && (e = 0)) : e > n && (e = n), t < 0 ? (t += n, t < 0 && (t = 0)) : t > n && (t = n), t < e && (t = e); var r; if (a.TYPED_ARRAY_SUPPORT) r = this.subarray(e, t), r.__proto__ = a.prototype; else { var o = t - e; r = new a(o, void 0); for (var i = 0; i < o; ++i)r[i] = this[i + e] } return r }, a.prototype.readUIntLE = function (e, t, n) { e |= 0, t |= 0, n || B(e, t, this.length); for (var r = this[e], o = 1, i = 0; ++i < t && (o *= 256);)r += this[e + i] * o; return r }, a.prototype.readUIntBE = function (e, t, n) { e |= 0, t |= 0, n || B(e, t, this.length); for (var r = this[e + --t], o = 1; t > 0 && (o *= 256);)r += this[e + --t] * o; return r }, a.prototype.readUInt8 = function (e, t) { return t || B(e, 1, this.length), this[e] }, a.prototype.readUInt16LE = function (e, t) { return t || B(e, 2, this.length), this[e] | this[e + 1] << 8 }, a.prototype.readUInt16BE = function (e, t) { return t || B(e, 2, this.length), this[e] << 8 | this[e + 1] }, a.prototype.readUInt32LE = function (e, t) { return t || B(e, 4, this.length), (this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3] }, a.prototype.readUInt32BE = function (e, t) { return t || B(e, 4, this.length), 16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]) }, a.prototype.readIntLE = function (e, t, n) { e |= 0, t |= 0, n || B(e, t, this.length); for (var r = this[e], o = 1, i = 0; ++i < t && (o *= 256);)r += this[e + i] * o; return o *= 128, r >= o && (r -= Math.pow(2, 8 * t)), r }, a.prototype.readIntBE = function (e, t, n) { e |= 0, t |= 0, n || B(e, t, this.length); for (var r = t, o = 1, i = this[e + --r]; r > 0 && (o *= 256);)i += this[e + --r] * o; return o *= 128, i >= o && (i -= Math.pow(2, 8 * t)), i }, a.prototype.readInt8 = function (e, t) { return t || B(e, 1, this.length), 128 & this[e] ? (255 - this[e] + 1) * -1 : this[e] }, a.prototype.readInt16LE = function (e, t) { t || B(e, 2, this.length); var n = this[e] | this[e + 1] << 8; return 32768 & n ? 4294901760 | n : n }, a.prototype.readInt16BE = function (e, t) { t || B(e, 2, this.length); var n = this[e + 1] | this[e] << 8; return 32768 & n ? 4294901760 | n : n }, a.prototype.readInt32LE = function (e, t) { return t || B(e, 4, this.length), this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24 }, a.prototype.readInt32BE = function (e, t) { return t || B(e, 4, this.length), this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3] }, a.prototype.readFloatLE = function (e, t) { return t || B(e, 4, this.length), z.read(this, e, !0, 23, 4) }, a.prototype.readFloatBE = function (e, t) { return t || B(e, 4, this.length), z.read(this, e, !1, 23, 4) }, a.prototype.readDoubleLE = function (e, t) { return t || B(e, 8, this.length), z.read(this, e, !0, 52, 8) }, a.prototype.readDoubleBE = function (e, t) { return t || B(e, 8, this.length), z.read(this, e, !1, 52, 8) }, a.prototype.writeUIntLE = function (e, t, n, r) { if (e = +e, t |= 0, n |= 0, !r) { var o = Math.pow(2, 8 * n) - 1; J(this, e, t, n, o, 0) } var i = 1, a = 0; for (this[t] = 255 & e; ++a < n && (i *= 256);)this[t + a] = e / i & 255; return t + n }, a.prototype.writeUIntBE = function (e, t, n, r) { if (e = +e, t |= 0, n |= 0, !r) { var o = Math.pow(2, 8 * n) - 1; J(this, e, t, n, o, 0) } var i = n - 1, a = 1; for (this[t + i] = 255 & e; --i >= 0 && (a *= 256);)this[t + i] = e / a & 255; return t + n }, a.prototype.writeUInt8 = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 1, 255, 0), a.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), this[t] = 255 & e, t + 1 }, a.prototype.writeUInt16LE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 2, 65535, 0), a.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8) : x(this, e, t, !0), t + 2 }, a.prototype.writeUInt16BE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 2, 65535, 0), a.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, this[t + 1] = 255 & e) : x(this, e, t, !1), t + 2 }, a.prototype.writeUInt32LE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 4, 4294967295, 0), a.TYPED_ARRAY_SUPPORT ? (this[t + 3] = e >>> 24, this[t + 2] = e >>> 16, this[t + 1] = e >>> 8, this[t] = 255 & e) : j(this, e, t, !0), t + 4 }, a.prototype.writeUInt32BE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 4, 4294967295, 0), a.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e) : j(this, e, t, !1), t + 4 }, a.prototype.writeIntLE = function (e, t, n, r) { if (e = +e, t |= 0, !r) { var o = Math.pow(2, 8 * n - 1); J(this, e, t, n, o - 1, -o) } var i = 0, a = 1, s = 0; for (this[t] = 255 & e; ++i < n && (a *= 256);)e < 0 && 0 === s && 0 !== this[t + i - 1] && (s = 1), this[t + i] = (e / a >> 0) - s & 255; return t + n }, a.prototype.writeIntBE = function (e, t, n, r) { if (e = +e, t |= 0, !r) { var o = Math.pow(2, 8 * n - 1); J(this, e, t, n, o - 1, -o) } var i = n - 1, a = 1, s = 0; for (this[t + i] = 255 & e; --i >= 0 && (a *= 256);)e < 0 && 0 === s && 0 !== this[t + i + 1] && (s = 1), this[t + i] = (e / a >> 0) - s & 255; return t + n }, a.prototype.writeInt8 = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 1, 127, -128), a.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), e < 0 && (e = 255 + e + 1), this[t] = 255 & e, t + 1 }, a.prototype.writeInt16LE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 2, 32767, -32768), a.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8) : x(this, e, t, !0), t + 2 }, a.prototype.writeInt16BE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 2, 32767, -32768), a.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, this[t + 1] = 255 & e) : x(this, e, t, !1), t + 2 }, a.prototype.writeInt32LE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 4, 2147483647, -2147483648), a.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8, this[t + 2] = e >>> 16, this[t + 3] = e >>> 24) : j(this, e, t, !0), t + 4 }, a.prototype.writeInt32BE = function (e, t, n) { return e = +e, t |= 0, n || J(this, e, t, 4, 2147483647, -2147483648), e < 0 && (e = 4294967295 + e + 1), a.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e) : j(this, e, t, !1), t + 4 }, a.prototype.writeFloatLE = function (e, t, n) { return k(this, e, t, !0, n) }, a.prototype.writeFloatBE = function (e, t, n) { return k(this, e, t, !1, n) }, a.prototype.writeDoubleLE = function (e, t, n) { return F(this, e, t, !0, n) }, a.prototype.writeDoubleBE = function (e, t, n) { return F(this, e, t, !1, n) }, a.prototype.copy = function (e, t, n, r) { if (n || (n = 0), r || 0 === r || (r = this.length), t >= e.length && (t = e.length), t || (t = 0), r > 0 && r < n && (r = n), r === n) return 0; if (0 === e.length || 0 === this.length) return 0; if (t < 0) throw new RangeError("targetStart out of bounds"); if (n < 0 || n >= this.length) throw new RangeError("sourceStart out of bounds"); if (r < 0) throw new RangeError("sourceEnd out of bounds"); r > this.length && (r = this.length), e.length - t < r - n && (r = e.length - t + n); var o, i = r - n; if (this === e && n < t && t < r) for (o = i - 1; o >= 0; --o)e[o + t] = this[o + n]; else if (i < 1e3 || !a.TYPED_ARRAY_SUPPORT) for (o = 0; o < i; ++o)e[o + t] = this[o + n]; else Uint8Array.prototype.set.call(e, this.subarray(n, n + i), t); return i }, a.prototype.fill = function (e, t, n, r) { if ("string" == typeof e) { if ("string" == typeof t ? (r = t, t = 0, n = this.length) : "string" == typeof n && (r = n, n = this.length), 1 === e.length) { var o = e.charCodeAt(0); o < 256 && (e = o) } if (void 0 !== r && "string" != typeof r) throw new TypeError("encoding must be a string"); if ("string" == typeof r && !a.isEncoding(r)) throw new TypeError("Unknown encoding: " + r) } else "number" == typeof e && (e &= 255); if (t < 0 || this.length < t || this.length < n) throw new RangeError("Out of range index"); if (n <= t) return this; t >>>= 0, n = void 0 === n ? this.length : n >>> 0, e || (e = 0); var i; if ("number" == typeof e) for (i = t; i < n; ++i)this[i] = e; else { var s = a.isBuffer(e) ? e : K(new a(e, r).toString()), l = s.length; for (i = 0; i < n - t; ++i)this[i + t] = s[i % l] } return this }; var te = /[^+\/0-9A-Za-z-_]/g
	}).call(t, function () { return this }())
}, function (e, t, n) { t = e.exports = n(30)(void 0), t.push([e.id, '@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff")}', ""]) }, function (e, t, n) { (function (t) { function n(e, t) { var n = e[1] || "", o = e[3]; if (!o) return n; if (t) { var i = r(o), a = o.sources.map(function (e) { return "/*# sourceURL=" + o.sourceRoot + e + " */" }); return [n].concat(a).concat([i]).join("\n") } return [n].join("\n") } function r(e) { var n = new t(JSON.stringify(e)).toString("base64"), r = "sourceMappingURL=data:application/json;charset=utf-8;base64," + n; return "/*# " + r + " */" } e.exports = function (e) { var t = []; return t.toString = function () { return this.map(function (t) { var r = n(t, e); return t[2] ? "@media " + t[2] + "{" + r + "}" : r }).join("") }, t.i = function (e, n) { "string" == typeof e && (e = [[null, e, ""]]); for (var r = {}, o = 0; o < this.length; o++) { var i = this[o][0]; "number" == typeof i && (r[i] = !0) } for (o = 0; o < e.length; o++) { var a = e[o]; "number" == typeof a[0] && r[a[0]] || (n && !a[2] ? a[2] = n : n && (a[2] = "(" + a[2] + ") and (" + n + ")"), t.push(a)) } }, t } }).call(t, n(28).Buffer) }, function (e, t) {/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
	t.read = function (e, t, n, r, o) { var i, a, s = 8 * o - r - 1, l = (1 << s) - 1, u = l >> 1, c = -7, p = n ? o - 1 : 0, d = n ? -1 : 1, h = e[t + p]; for (p += d, i = h & (1 << -c) - 1, h >>= -c, c += s; c > 0; i = 256 * i + e[t + p], p += d, c -= 8); for (a = i & (1 << -c) - 1, i >>= -c, c += r; c > 0; a = 256 * a + e[t + p], p += d, c -= 8); if (0 === i) i = 1 - u; else { if (i === l) return a ? NaN : (h ? -1 : 1) * (1 / 0); a += Math.pow(2, r), i -= u } return (h ? -1 : 1) * a * Math.pow(2, i - r) }, t.write = function (e, t, n, r, o, i) { var a, s, l, u = 8 * i - o - 1, c = (1 << u) - 1, p = c >> 1, d = 23 === o ? Math.pow(2, -24) - Math.pow(2, -77) : 0, h = r ? 0 : i - 1, f = r ? 1 : -1, m = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0; for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (s = isNaN(t) ? 1 : 0, a = c) : (a = Math.floor(Math.log(t) / Math.LN2), t * (l = Math.pow(2, -a)) < 1 && (a--, l *= 2), t += a + p >= 1 ? d / l : d * Math.pow(2, 1 - p), t * l >= 2 && (a++, l /= 2), a + p >= c ? (s = 0, a = c) : a + p >= 1 ? (s = (t * l - 1) * Math.pow(2, o), a += p) : (s = t * Math.pow(2, p - 1) * Math.pow(2, o), a = 0)); o >= 8; e[n + h] = 255 & s, h += f, s /= 256, o -= 8); for (a = a << o | s, u += o; u > 0; e[n + h] = 255 & a, h += f, a /= 256, u -= 8); e[n + h - f] |= 128 * m }
}, function (e, t) { var n = {}.toString; e.exports = Array.isArray || function (e) { return "[object Array]" == n.call(e) } }, function (e, t, n) { function r(e, t) { for (var n = 0; n < e.length; n++) { var r = e[n], o = f[r.id]; if (o) { o.refs++; for (var i = 0; i < o.parts.length; i++)o.parts[i](r.parts[i]); for (; i < r.parts.length; i++)o.parts.push(c(r.parts[i], t)) } else { for (var a = [], i = 0; i < r.parts.length; i++)a.push(c(r.parts[i], t)); f[r.id] = { id: r.id, refs: 1, parts: a } } } } function o(e) { for (var t = [], n = {}, r = 0; r < e.length; r++) { var o = e[r], i = o[0], a = o[1], s = o[2], l = o[3], u = { css: a, media: s, sourceMap: l }; n[i] ? n[i].parts.push(u) : t.push(n[i] = { id: i, parts: [u] }) } return t } function i(e, t) { var n = v(), r = E[E.length - 1]; if ("top" === e.insertAt) r ? r.nextSibling ? n.insertBefore(t, r.nextSibling) : n.appendChild(t) : n.insertBefore(t, n.firstChild), E.push(t); else { if ("bottom" !== e.insertAt) throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'."); n.appendChild(t) } } function a(e) { e.parentNode.removeChild(e); var t = E.indexOf(e); t >= 0 && E.splice(t, 1) } function s(e) { var t = document.createElement("style"); return e.attrs.type = "text/css", u(t, e.attrs), i(e, t), t } function l(e) { var t = document.createElement("link"); return e.attrs.type = "text/css", e.attrs.rel = "stylesheet", u(t, e.attrs), i(e, t), t } function u(e, t) { Object.keys(t).forEach(function (n) { e.setAttribute(n, t[n]) }) } function c(e, t) { var n, r, o; if (t.singleton) { var i = b++; n = S || (S = s(t)), r = p.bind(null, n, i, !1), o = p.bind(null, n, i, !0) } else e.sourceMap && "function" == typeof URL && "function" == typeof URL.createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == typeof Blob && "function" == typeof btoa ? (n = l(t), r = h.bind(null, n, t), o = function () { a(n), n.href && URL.revokeObjectURL(n.href) }) : (n = s(t), r = d.bind(null, n), o = function () { a(n) }); return r(e), function (t) { if (t) { if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap) return; r(e = t) } else o() } } function p(e, t, n, r) { var o = n ? "" : r.css; if (e.styleSheet) e.styleSheet.cssText = I(t, o); else { var i = document.createTextNode(o), a = e.childNodes; a[t] && e.removeChild(a[t]), a.length ? e.insertBefore(i, a[t]) : e.appendChild(i) } } function d(e, t) { var n = t.css, r = t.media; if (r && e.setAttribute("media", r), e.styleSheet) e.styleSheet.cssText = n; else { for (; e.firstChild;)e.removeChild(e.firstChild); e.appendChild(document.createTextNode(n)) } } function h(e, t, n) { var r = n.css, o = n.sourceMap, i = void 0 === t.convertToAbsoluteUrls && o; (t.convertToAbsoluteUrls || i) && (r = g(r)), o && (r += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(o)))) + " */"); var a = new Blob([r], { type: "text/css" }), s = e.href; e.href = URL.createObjectURL(a), s && URL.revokeObjectURL(s) } var f = {}, m = function (e) { var t; return function () { return "undefined" == typeof t && (t = e.apply(this, arguments)), t } }, y = m(function () { return /msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase()) }), v = m(function () { return document.head || document.getElementsByTagName("head")[0] }), S = null, b = 0, E = [], g = n(34); e.exports = function (e, t) { t = t || {}, t.attrs = "object" == typeof t.attrs ? t.attrs : {}, "undefined" == typeof t.singleton && (t.singleton = y()), "undefined" == typeof t.insertAt && (t.insertAt = "bottom"); var n = o(e); return r(n, t), function (e) { for (var i = [], a = 0; a < n.length; a++) { var s = n[a], l = f[s.id]; l.refs--, i.push(l) } if (e) { var u = o(e); r(u, t) } for (var a = 0; a < i.length; a++) { var l = i[a]; if (0 === l.refs) { for (var c = 0; c < l.parts.length; c++)l.parts[c](); delete f[l.id] } } } }; var I = function () { var e = []; return function (t, n) { return e[t] = n, e.filter(Boolean).join("\n") } }() }, function (e, t) { e.exports = function (e) { var t = "undefined" != typeof window && window.location; if (!t) throw new Error("fixUrls requires window.location"); if (!e || "string" != typeof e) return e; var n = t.protocol + "//" + t.host, r = n + t.pathname.replace(/\/[^\/]*$/, "/"), o = e.replace(/url *\( *(.+?) *\)/g, function (e, t) { var o = t.replace(/^"(.*)"$/, function (e, t) { return t }).replace(/^'(.*)'$/, function (e, t) { return t }); if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(o)) return e; var i; return i = 0 === o.indexOf("//") ? o : 0 === o.indexOf("/") ? n + o : r + o.replace(/^\.\//, ""), "url(" + JSON.stringify(i) + ")" }); return o } }, function (e, t, n) { var r = n(29); "string" == typeof r && (r = [[e.id, r, ""]]), n(33)(r, {}), r.locals && (e.exports = r.locals) }, function (e, t, n) { "use strict"; function r() { return { type: i.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: !0, modelResource: { isError: !0 } } } } function o(e) { return { type: i.LOAD_INSURANCELIST_SUCCESS, insuranceList: e } } Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2), s = n(21), l = n(11), u = n(12); t.showErrorPopUp = r, t.default = { getMemberInsurance: function () { return function (e, t) { e(l.beginAjaxCall()), e(u.startLoaderCall()); var n = new s.default, i = a.InitialState.widgetConfig.planCode, c = Number(a.InitialState.widgetConfig.memberId), p = a.InitialState.widgetConfig.x_Correlation_Id; n.getMemberInsurance(i, c, p).then(function (t) { e(o(t)), e(l.successAjaxCall()), e(u.successLoaderCall()) }).catch(function (t) { e(l.ajaxCallError()), e(r()), e(u.successLoaderCall()) }) } } } }, function (e, t, n) { "use strict"; function r(e) { return { type: i.LOAD_INSURANCELIST_SUCCESS, insuranceList: e } } function o() { return { type: i.TODOLIST_OPENPOPUP_MODEL, openPopupObj: { isOpenPopup: !0, modelResource: { isError: !0 } } } } Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2), s = n(21), l = n(11), u = n(12), c = n(14); t.showErrorPopUp = o, t.default = { getMemberInsurance: function (e) { return function (t, n) { t(l.beginAjaxCall()), t(u.startLoaderCall()); var o = new s.default, i = a.InitialState.widgetConfig.planCode, p = Number(a.InitialState.widgetConfig.memberId), d = a.InitialState.widgetConfig.x_Correlation_Id; o.getMemberInsurance(i, p, d).then(function (e) { t(r(e)), t(l.successAjaxCall()), t(u.successLoaderCall()) }).catch(function (n) { t(l.ajaxCallError()), t(c.showErrorPanel(e)), t(u.successLoaderCall()) }) } } } }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(16), i = n(6), a = function (e) { function t() { var t = e.call(this) || this; return t.setupHttpClient(), t } return r(t, e), t.prototype.setupHttpClient = function () { this.MemberTodoListProxyClient = new i.MemberTodoListProxies.Client(this.baseUrl, { fetch: this.overrideFetch }) }, t.prototype.getPlanMemberInvestmentTodoList = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersInvestmentsByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t }(o.default); t.default = a }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(16), i = n(6), a = function (e) { function t() { var t = e.call(this) || this; return t.setupHttpClient(), t } return r(t, e), t.prototype.setupHttpClient = function () { this.MemberTodoListProxyClient = new i.MemberTodoListProxies.Client(this.baseUrl, { fetch: this.overrideFetch }) }, t.prototype.getResources = function (e, t, n, r, o, i, a) { var s = this.applicationId; return this.MemberTodoListProxyClient.plansResourcesByPlanCodeAndApplicationIdGet(e, s, t, n, void 0, void 0, void 0, a).then(function (e) { return e }) }, t.prototype.getAuthorizationRules = function (e, t) { var n = this.applicationId; return this.MemberTodoListProxyClient.plansAuthorizationrulesByPlanCodeAndApplicationIdGet(e, n, t).then(function (e) { return e }) }, t.prototype.getMemberPhoneNumbers = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersPhonenumbersByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t.prototype.getTodoList = function (e, t, n, r, o, i) { return this.MemberTodoListProxyClient.plansMembersTodolistByPlanCodeAndMemberIdGet(e, t, n, r, o, i).then(function (e) { return e }) }, t.prototype.updateTodoList = function (e, t, n, r) { return this.MemberTodoListProxyClient.plansMembersTodolistByPlanCodeAndMemberIdPut(e, t, n, r).then(function (e) { return e }) }, t.prototype.askToExport = function (e, t, n, r) { return this.MemberTodoListProxyClient.plansMembersQuestionsByPlanCodeAndMemberIdPost(e, t, n, r).then(function (e) { return e }) }, t.prototype.getBenefitQuoteValue = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersRetirereadyByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t.prototype.getMemberBenefitQuoteAmount = function (e, t, n, r, o) { return this.MemberTodoListProxyClient.plansMembersBenefitquoteByPlanCodeAndMemberIdGet(e, t, n, r, o).then(function (e) { return e }) }, t }(o.default); t.default = a }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(16), i = n(6), a = function (e) { function t() { var t = e.call(this) || this; return t.setupHttpClient(), t } return r(t, e), t.prototype.setupHttpClient = function () { this.MemberTodoListProxyClient = new i.MemberTodoListProxies.Client(this.baseUrl, { fetch: this.overrideFetch }) }, t.prototype.getMemeberDetailTodoList = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t.prototype.updateMemeberDetailTodoList = function (e, t, n, r) { return this.MemberTodoListProxyClient.plansMembersByPlanCodeAndMemberIdPut(e, t, n, r).then(function (e) { return e }) }, t.prototype.getMemberEmailAddress = function (e, t, n) { return this.MemberTodoListProxyClient.plansMembersEmailaddressesByPlanCodeAndMemberIdGet(e, t, n).then(function (e) { return e }) }, t }(o.default); t.default = a }, function (e, t, n) { "use strict"; function r(e) { return { actions: s.bindActionCreators(l.default, e) } } var o = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(1), a = n(4), s = n(5), l = n(8), u = n(3), c = n(9), p = function () { function e(e, t, n, r, o, i, a, s, l, u) { this.panelName = e, this.title = t, this.body = n, this.showFooter = r, this.showSave = o, this.showClose = i, this.closeButtonText = a, this.saveButtonText = s, this.isError = l, this.children = u } return e }(); t.modelResourceClass = p; var d = (function () { function e(e, t, n) { this.modelResource = e, this.isOpenPopup = t } return e }(), function (e) { function t(t) { var n = e.call(this, t) || this; return n.onClosePopupModal = n.onClosePopupModal.bind(n), n.onSavePopupModel = n.onSavePopupModel.bind(n), n.state = { errorIntroTitle: u.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROTITLE", n.props), errorIntroBody: u.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROBODY", n.props), errorOkButton: u.default.getResourceValueStringByFullKey("TODOLIST_ERROR_OKBUTTON", n.props) }, n } return o(t, e), t.prototype.componentDidMount = function () { this.props.openPopupObj && this.props.openPopupObj.isOpenPopup && $("#todoListModal").bstmodal({ show: !0 }) }, t.prototype.componentWillReceiveProps = function (e) { e && e.openPopupObj && e.openPopupObj !== this.props.openPopupObj && (e.openPopupObj.isOpenPopup ? $("#todoListModal").bstmodal({ show: !0 }) : ($("#todoListModal").bstmodal("hide"), $("body").removeClass("modal-open"), $(".modal-backdrop").remove())) }, t.prototype.onClosePopupModal = function () { this.props.actions.openPopupModal(!1, null) }, t.prototype.onSavePopupModel = function () { this.props.onModelSubmit() }, t.prototype.render = function () { var e = this, t = this.props.openPopupObj && this.props.openPopupObj.modelResource ? this.props.openPopupObj.modelResource : {}; return i.createElement("div", { className: "modal fade", id: "todoListModal", style: { height: "100%" }, "data-backdrop": "static", ref: function (t) { e.model = t } }, i.createElement("div", { className: "modal-dialog" }, i.createElement("div", { className: "building-block" }, i.createElement(c.default, { widgetId: "Email", serverError: "" }), i.createElement("p", { className: "top-left-info" }, i.createElement("span", { dangerouslySetInnerHTML: { __html: t.panelName } })), i.createElement("a", { className: "top-right-close", onClick: this.onClosePopupModal, "data-dismiss": "modal", "aria-hidden": "true" }, i.createElement("img", { src: "/images/X.png" })), i.createElement("div", { className: "clear" }), i.createElement("p", { className: "top-right-icon" }, t.image ? i.createElement("img", { src: "/images/" + t.image + ".png" }) : null), i.createElement("h2", { className: "color-blue" }, i.createElement("span", { dangerouslySetInnerHTML: { __html: t.isError ? this.state.errorIntroTitle : t.title } })), i.createElement("p", null, t.isError ? this.state.errorIntroBody : i.createElement("span", { dangerouslySetInnerHTML: { __html: t.body } })), i.createElement("div", null, t.isError ? null : t.children), i.createElement("div", { className: "modal-footer", style: { display: t && (t.showFooter || t.isError) && "block" || "none" } }, i.createElement("button", { "data-dismiss": "modal", onClick: this.onClosePopupModal, style: { display: t && (t.showClose || t.isError) && "block" || "none" }, className: "btn" }, t.isError ? this.state.errorOkButton : i.createElement("span", { dangerouslySetInnerHTML: { __html: t.closeButtonText } })), i.createElement("button", { type: "button", className: "btn btn-primary", onClick: this.onSavePopupModel, style: { display: t && t.showSave && "block" || "none" } }, i.createElement("span", { dangerouslySetInnerHTML: { __html: t.saveButtonText } })))))) }, t }(i.Component)); t.default = a.connect(null, r)(d) }, function (e, t, n) { "use strict"; function r(e, t) { return { resources: e.resources } } var o = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(1), a = n(4), s = n(3), l = n(22), u = function (e) { function t(t) { return e.call(this, t) || this } return o(t, e), t.prototype.render = function () { var e = this.props.data.firstname && this.props.data.firstname.length > 1 ? this.props.data.firstname : this.props.data.title.concat(" ", this.props.data.lastname); return i.createElement("div", null, this.props.resources && this.props.resources.length > 0 && this.props.data ? i.createElement("div", null, i.createElement("h2", null, i.createElement("span", { dangerouslySetInnerHTML: { __html: s.default.getResourceValueStringByFullKey("TODOLIST_VIEW_INTROHEADER", this.props) } })), i.createElement("p", null, i.createElement("span", { dangerouslySetInnerHTML: { __html: s.default.getResourceValueStringByFullKey("TODOLIST_VIEW_INTROBODY", this.props).replace("[[NAME]]", e) } }))) : i.createElement(l.default, { errorMessage: "Due to system maintenance we are temporarily unable to display this information. Please contact us on 1800 555 667 or at iq@russellinvestments.com.au" })) }, t }(i.Component); t.default = a.connect(r, null)(u) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.state = { openPopup: !1, isTermsClicked: !1 }, n } return r(t, e), t.prototype.getGoalText = function (e) { var t = i.default.getResourceValueStringByFullKey(e, this.props); return t = a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? t.replace("primary-button", "primary-button disabled") : t }, t.prototype.renderComponent = function () { return "PERSONALISED" == this.props.data.investmentElectionType.toUpperCase() && "2" == this.props.panelData.status.code && 1 == this.props.panelData.isRetireReady ? o.createElement("div", null, o.createElement("h2", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GOALTRACKER_CASE3INTROHEADER", this.props) } }), o.createElement("div", { className: "clear" }), o.createElement("p", { dangerouslySetInnerHTML: { __html: this.getGoalText("TODOLIST_GOALTRACKER_CASE3INTROBODY") } })) : "PERSONALISED" != this.props.data.investmentElectionType.toUpperCase() && "2" == this.props.panelData.status.code && 1 == this.props.panelData.isRetireReady ? o.createElement("div", null, o.createElement("h2", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GOALTRACKER_CASE2INTROHEADER", this.props) } }), o.createElement("div", { className: "clear" }), o.createElement("p", { dangerouslySetInnerHTML: { __html: this.getGoalText("TODOLIST_GOALTRACKER_CASE2INTROBODY") } })) : o.createElement("div", null, o.createElement("h2", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GOALTRACKER_CASE1INTROHEADER", this.props) } }), o.createElement("div", { className: "clear" }), o.createElement("p", { dangerouslySetInnerHTML: { __html: this.getGoalText("TODOLIST_GOALTRACKER_CASE1INTROBODY") } })) }, t.prototype.render = function () { return o.createElement("div", null, this.renderComponent(), o.createElement("br", null), o.createElement("div", { className: "clear" }), o.createElement("br", null)) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(6), s = n(2), l = function (e) { function t(t) { var n = e.call(this, t) || this; return n.handleButtonCLick = function () { n.KendoNotifications.hide(); var e = n.state.mobilePhone, t = n.state.homePhone, r = n.state.workPhone; if (null != e && "" != e || (e = ""), null != t && "" != t || (t = ""), null != r && "" != r || (r = ""), "" == e && "" == t && "" == r) return n.KendoNotifications.show(i.default.getResourceValueStringByFullKey("TODOLIST_GROW_NUMBEREMPTYWARNING", n.props), "error"), $("html, body").animate({ scrollTop: $("#" + n.props.widgetId + "NotificationArea").offset().top }, 1e3), !1; var o = new a.MemberTodoListProxies.Questions({ questionType: a.MemberTodoListProxies.QuestionType[n.props.panelData.id], isCMSGenerate: !0, mobileNumber: e, workNumber: r, phoneNumber: t }); n.props.onCLickTalkToExport(o, n.onCallBackTalkToExpertButtonClick) }, n.state = { checkbox_modal: !1, mobilePhone: null, workPhone: null, homePhone: null }, n.onContributeClick = n.onContributeClick.bind(n), n.onNotIntersetedButtonClick = n.onNotIntersetedButtonClick.bind(n), n.onCallBackIntersetedButtonClickGrow = n.onCallBackIntersetedButtonClickGrow.bind(n), n.onCallBackTalkToExpertButtonClick = n.onCallBackTalkToExpertButtonClick.bind(n), n } return r(t, e), t.prototype.onContributeClick = function () { "?PlanCode=" + s.InitialState.widgetConfig.planCode + "#/Member/PaymentOptions/Index", this.props.onClickIsInterested(this.props.componentName, null, !0), $("#PaymentOptionsRedirect").click() }, t.prototype.onNotIntersetedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackIntersetedButtonClickGrow, !1, this.props.panelData.isRetireReady) }, t.prototype.onCallBackIntersetedButtonClickGrow = function (e) { e && { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_NOTINTERESTEDTITLE", this.props), children: o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_NOTINTERESTEDBODY", this.props).replace("[Replace_PhoneNumber]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)) } }), image: "Icon_Grow_new" } }, t.prototype.componentDidMount = function () { this.attachGrid(), this.KendoNotifications = $("#" + this.props.widgetId + "NotificationArea").data("kendoNotification"), void 0 != this.achor && (this.achor.setAttribute("container", "tabsMainContent"), this.achor.setAttribute("tabid", "Contributions")) }, t.prototype.attachGrid = function () { $("#newgrid").kendoGrid({ dataSource: { data: [{ type: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_BEFORETAXCONTRIBUTION", this.props), amount: this.props.data.preTaxContribution }, { type: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_AFTERTAXCONTRIBUTION", this.props), amount: this.props.data.postTaxContribution }, { type: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_ONEOFAFTERTAXCONTRIBUTION", this.props), amount: this.props.data.oneOffContribution }] }, mobile: !0, scrollable: !1, columns: [{ field: "type", title: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONTRIBUTIONHEADER", this.props) }, { field: "amount", title: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONTRIBUTIONAMOUNTHEADER", this.props) }] }) }, t.prototype.handleOnChange = function (e, t) { var n; this.setState((n = {}, n[e] = t.target.value, n)) }, t.prototype.handleInputChange = function (e, t) { var n, r = " " == t.target.value ? t.target.value.trim() : t.target.value; r = r.replace(/[^0-9^\s]/, ""), this.setState((n = {}, n[e] = r, n)) }, t.prototype.componentWillReceiveProps = function (e) { e.phoneNumbers && e.phoneNumbers !== this.props.phoneNumbers && this.setState({ mobilePhone: "" != e.phoneNumbers.mobileNumber ? e.phoneNumbers.mobileNumber : null, workPhone: "" != e.phoneNumbers.workNumber ? e.phoneNumbers.workNumber : null, homePhone: "" != e.phoneNumbers.phoneNumber ? e.phoneNumbers.phoneNumber : null }) }, t.prototype.onCallBackTalkToExpertButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONFIRMATIONTITLE", this.props), children: o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONFIRMATIONBODY", this.props) } }), image: "Icon_Grow_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.getSimulateButton = function () { var e = this.props.generateRrcUrl(); return o.createElement("a", { target: "_rrc", href: e, className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_SIMULATEBUTTON", this.props) } })) }, t.prototype.render = function () { var e = this, t = "undefined" != typeof s.InitialState.widgetConfig.data && s.InitialState.widgetConfig.data.hasOwnProperty("hideSimulateButton") && "true" == s.InitialState.widgetConfig.data.hideSimulateButton.toLowerCase(); return o.createElement("div", null, this.props.panelData.isRetireReady === !0 ? o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_SIMULATEDINTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_SIMULATEDINTROBODY", this.props).replace("[[SIMULATIONDATE]]", this.props.data && this.props.data.simulationDate && kendo.toString(kendo.parseDate(this.props.data.simulationDate), "dd MMMM yyyy")) } })), o.createElement("br", null), o.createElement("table", { className: "contribution-table", style: { width: "100%" } }, o.createElement("thead", null, o.createElement("tr", null, o.createElement("th", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONTRIBUTIONHEADER", this.props) } }), o.createElement("th", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONTRIBUTIONAMOUNTHEADER", this.props) } }))), o.createElement("tbody", null, o.createElement("tr", null, o.createElement("td", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_BEFORETAXCONTRIBUTION", this.props) } }), o.createElement("td", null, i.default.getFormattedCurrency(this.props.data.preTaxContribution))), o.createElement("tr", null, o.createElement("td", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_AFTERTAXCONTRIBUTION", this.props) } }), o.createElement("td", null, i.default.getFormattedCurrency(this.props.data.postTaxContribution))), o.createElement("tr", null, o.createElement("td", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_ONEOFAFTERTAXCONTRIBUTION", this.props) } }), o.createElement("td", null, i.default.getFormattedCurrency(this.props.data.oneOffContribution))))), o.createElement("br", null), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_SIMULATEDINTROTABLEFOOTER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotIntersetedButtonClick, disabled: !!s.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CHECKBOXLABEL", this.props) } })))) : o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_INTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_INTROBODY", this.props).replace("[[ACCOUNTBALANCE]]", function () { return e.props.benefitQuoteAmount && (e.props.benefitQuoteAmount.netAmount || 0 == e.props.benefitQuoteAmount.netAmount) ? i.default.getFormattedCurrency(e.props.benefitQuoteAmount.netAmount) : '<img src="/images/Spinner-1s-30px.gif">' }) } })), o.createElement("p", null), o.createElement("p", null), o.createElement("div", { className: "row block-table" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("mobilePhone", t) }, name: "mobilePhone", value: this.state.mobilePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_MOBILEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("homePhone", t) }, value: this.state.homePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_HOMEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("workPhone", t) }, value: this.state.workPhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_WORKPHONE", this.props) } })))), o.createElement("br", null), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button btnLinkToSubmenuPage disabled" : "btn primary-button btnLinkToSubmenuPage", id: "grow-contribute", onClick: this.onContributeClick, container: "tabsMainContent", "data-gtm-hint": "menu", tabid: "PaymentOptions", ref: function (t) { return e.achor = t } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CONTRIBUTEBUTTON", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, t ? null : this.getSimulateButton()), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button", onClick: function (t) { return e.handleButtonCLick() } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_TALKTOEXPERTBUTTON", this.props) } })))), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotIntersetedButtonClick, disabled: !!s.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_GROW_CHECKBOXLABEL", this.props) } }))))) }, t }(o.Component); t.default = l }, function (e, t, n) {
	"use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) {
		function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.render = function () {
			return o.createElement("div", null, this.props.panelData ? this.props.panelData.isRetireReady ? o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/Calculator_new.png" })), o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_CASE2INTROHEADER", this.props) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_CASE2INTROBODY", this.props).replace("[[Last Accessed Date]]", this.props.data && this.props.data.simulationDate && kendo.toString(kendo.parseDate(this.props.data.simulationDate), "dd/MM/yyyy")) } }), o.createElement("br", null), o.createElement("br", null)), o.createElement("a", { target: "_rrc", href: this.props.generateRrcUrl(!0), className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button pull-left disabled" : "btn primary-button pull-left" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_REVIEWDETAILSBUTTON", this.props) } })), o.createElement("div", { className: "clear" })) : o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", {
				className: "top-right-icon"
			}, o.createElement("img", { src: "/images/Calculator_new.png" })), o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_CASE1INTROHEADER", this.props) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_CASE1INTROBODY", this.props) } })), o.createElement("a", { target: "_rrc", href: this.props.generateRrcUrl(), className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button pull-left disabled" : "btn primary-button pull-left" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_GETSTARTEDBUTTON", this.props) } })), o.createElement("div", { className: "clear" })) : null)
		}, t
	}(o.Component); t.default = s
}, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(6), s = n(2), l = function (e) { function t(t) { var n = e.call(this, t) || this; return n.handleButtonCLick = function () { n.KendoNotifications = $("#" + n.props.widgetId + "NotificationArea").data("kendoNotification"), n.KendoNotifications.hide(); var e = n.state.mobilePhone, t = n.state.homePhone, r = n.state.workPhone; if (null != e && "" != e || (e = ""), null != t && "" != t || (t = ""), null != r && "" != r || (r = ""), "" == e && "" == t && "" == r) return n.KendoNotifications.show(i.default.getResourceValueStringByFullKey("TODOLIST_GROW_NUMBEREMPTYWARNING", n.props), "error"), $("html, body").animate({ scrollTop: $("#" + n.props.widgetId + "NotificationArea").offset().top }, 1e3), !1; var o = new a.MemberTodoListProxies.Questions({ questionType: a.MemberTodoListProxies.QuestionType[n.props.panelData.id], isCMSGenerate: !0, mobileNumber: e, workNumber: r, phoneNumber: t }); n.props.onCLickTalkToExport(o, n.onCallBackTalkToExpertButtonClick) }, n.state = { checkbox_modal: !1, mobilePhone: null, workPhone: null, homePhone: null }, n.onTTRClick = n.onTTRClick.bind(n), n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.onCallBackTalkToExpertButtonClick = n.onCallBackTalkToExpertButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.state = { openPopup: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { }, t.prototype.onTTRClick = function () { this.props.onClickIsInterested(this.props.componentName, null, !0) }, t.prototype.handleOnChange = function (e, t) { var n; this.setState((n = {}, n[e] = t.target.value, n)) }, t.prototype.handleInputChange = function (e, t) { var n, r = " " == t.target.value ? t.target.value.trim() : t.target.value; r = r.replace(/[^0-9^\s]/, ""), this.setState((n = {}, n[e] = r, n)) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_NOTINTERESTEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_NOTINTERESTEDBODY", this.props).replace("[Replace_PhoneNumber]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)), image: "Icon_TTR_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.onCallBackTalkToExpertButtonClick = function (e) { if (e) { this.props.onClickIsInterested(this.props.componentName, null, !0, this.props.panelData.isRetireReady); var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_CONFIRMEDINTROHEADER", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_CONFIRMEDINTROBODY", this.props), image: "Icon_TTR" }; this.props.openPopupModal(!0, t) } }, t.prototype.componentWillReceiveProps = function (e) { e.phoneNumbers && e.phoneNumbers !== this.props.phoneNumbers && this.setState({ mobilePhone: "" != e.phoneNumbers.mobileNumber ? e.phoneNumbers.mobileNumber : null, workPhone: "" != e.phoneNumbers.workNumber ? e.phoneNumbers.workNumber : null, homePhone: "" != e.phoneNumbers.phoneNumber ? e.phoneNumbers.phoneNumber : null }) }, t.prototype.getSimulateButton = function () { return o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button", target: "_rrc", href: this.props.generateRrcUrl() }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_SIMULATEBUTTON", this.props) } })) }, t.prototype.render = function () { var e = this, t = "undefined" != typeof s.InitialState.widgetConfig.data && s.InitialState.widgetConfig.data.hasOwnProperty("hideSimulateButton") && "true" == s.InitialState.widgetConfig.data.hideSimulateButton.toLowerCase(); return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_INTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_INTROBODY", this.props) } })), o.createElement("br", null), o.createElement("div", { className: "row block-table" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("mobilePhone", t) }, name: "mobilePhone", value: this.state.mobilePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_MOBILEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("homePhone", t) }, value: this.state.homePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_HOMEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("workPhone", t) }, value: this.state.workPhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_WORKPHONE", this.props) } })))), o.createElement("br", null), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { href: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FINDOUTMOREURL", this.props), className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button", target: "_rrc" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FINDOUTMOREBUTTON", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, t ? null : this.getSimulateButton()), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button", onClick: function (t) { return e.handleButtonCLick() } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_TALKTOANEXPERTBUTTON", this.props) } })))), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!s.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_DONOTSHOWCHECKBOX", this.props) } }))), o.createElement("p", { className: "info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FOOTERTEXT", this.props) } }))) }, t }(o.Component); t.default = l }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(6), s = n(2), l = function (e) { function t(t) { var n = e.call(this, t) || this; return n.handleButtonCLick = function () { n.KendoNotifications = $("#" + n.props.widgetId + "NotificationArea").data("kendoNotification"), n.KendoNotifications.hide(); var e = n.state.mobilePhone, t = n.state.homePhone, r = n.state.workPhone; if (null != e && "" != e || (e = ""), null != t && "" != t || (t = ""), null != r && "" != r || (r = ""), "" == e && "" == t && "" == r) return n.KendoNotifications.show(i.default.getResourceValueStringByFullKey("TODOLIST_GROW_NUMBEREMPTYWARNING", n.props), "error"), $("html, body").animate({ scrollTop: $("#" + n.props.widgetId + "NotificationArea").offset().top }, 1e3), !1; var o = new a.MemberTodoListProxies.Questions({ questionType: a.MemberTodoListProxies.QuestionType[n.props.panelData.id], isCMSGenerate: !0, mobileNumber: e, workNumber: r, phoneNumber: t }); n.props.onCLickTalkToExport(o, n.onCallBackTalkToExpertButtonClick) }, n.state = { checkbox_modal: !1, mobilePhone: null, workPhone: null, homePhone: null }, n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.onCallBackTalkToExpertButtonClick = n.onCallBackTalkToExpertButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.state = { openPopup: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { }, t.prototype.handleOnChange = function (e, t) { var n; this.setState((n = {}, n[e] = t.target.value, n)) }, t.prototype.handleInputChange = function (e, t) { var n, r = " " == t.target.value ? t.target.value.trim() : t.target.value; r = r.replace(/[^0-9^\s]/, ""), this.setState((n = {}, n[e] = r, n)) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_NOTINTERESTEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_NOTINTERESTEDBODY", this.props).replace("[Replace_PhoneNumber]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)), image: "Icon_TTR_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.onCallBackTalkToExpertButtonClick = function (e) { if (e) { this.props.onClickIsInterested(this.props.componentName, null, !0, this.props.panelData.isRetireReady); var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_CONFIRMEDINTROHEADER", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_CONFIRMEDINTROBODY", this.props), image: "Icon_TTR" }; this.props.openPopupModal(!0, t) } }, t.prototype.componentWillReceiveProps = function (e) { e.phoneNumbers && e.phoneNumbers !== this.props.phoneNumbers && this.setState({ mobilePhone: "" != e.phoneNumbers.mobileNumber ? e.phoneNumbers.mobileNumber : null, workPhone: "" != e.phoneNumbers.workNumber ? e.phoneNumbers.workNumber : null, homePhone: "" != e.phoneNumbers.phoneNumber ? e.phoneNumbers.phoneNumber : null }) }, t.prototype.render = function () { var e = this; return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_SIMULATEDINTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_SIMULATEDINTROBODY", this.props).replace("[[simulationDate]]", this.props.data && this.props.data.simulationDate && kendo.toString(kendo.parseDate(this.props.data.simulationDate), "dd MMMM yyyy")) } })), o.createElement("br", null), o.createElement("div", { className: "row block-table" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("mobilePhone", t) }, name: "mobilePhone", value: this.state.mobilePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_MOBILEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("homePhone", t) }, value: this.state.homePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_HOMEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("workPhone", t) }, value: this.state.workPhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_WORKPHONE", this.props) } })))), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { href: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FINDOUTMOREURL", this.props), className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button", target: "_rrc" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FINDOUTMOREBUTTON", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button", onClick: function (t) { return e.handleButtonCLick() } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_TALKTOANEXPERTBUTTON", this.props) } })))), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!s.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_DONOTSHOWCHECKBOX", this.props) } }))), o.createElement("p", { className: "info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_TTR_FOOTERTEXT", this.props) } }))) }, t }(o.Component); t.default = l }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.hideNotification = function () { n.setState({ isTermsClicked: !0 }) }, n.onCombineClick = n.onCombineClick.bind(n), n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.state = { openPopup: !1, isTermsClicked: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { this.anchor.setAttribute("container", "tabsMainContent"), this.anchor.setAttribute("tabid", "ConsolidateSuper") }, t.prototype.onCombineClick = function () { this.props.onClickIsInterested(this.props.componentName, null, !0) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_NOTINTERESTEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_NOTINTERESTEDBODY", this.props), image: "Icon_Combine_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.getSimulateButton = function () { return o.createElement("a", { className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button disabled" : "btn secondary-button", target: "_rrc", href: this.props.generateRrcUrl() }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_SIMULATEBUTTON", this.props) } })) }, t.prototype.render = function () { var e = this, t = "/?PlanCode=" + a.InitialState.widgetConfig.planCode + "#/ConsolidateSuperContainer/Index?subMenuUrl=/ConsolidateSuper/ConsolidateSuper/Index", n = this.state.isTermsClicked ? "btn primary-button btnLinkToSubmenuPage" : "btn primary-button disabled", r = "undefined" != typeof a.InitialState.widgetConfig.data && a.InitialState.widgetConfig.data.hasOwnProperty("hideSimulateButton") && "true" == a.InitialState.widgetConfig.data.hideSimulateButton.toLowerCase(); return o.createElement("div", null, o.createElement("h2", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_INTROHEADER", this.props) } }), o.createElement("div", { className: "clear" }), o.createElement("p", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_INTROBODY", this.props) } }), o.createElement("p", null, o.createElement("input", { type: "radio", onClick: this.hideNotification }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_TERMSTEXT", this.props) } })), o.createElement("br", null), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-6 col-xs-12" }, o.createElement("a", { id: "combine-btn", href: t, className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "" + n, "data-gtm-hint": "menu", container: "tabsMainContent", tabid: "ConsolidateSuper", ref: function (t) { return e.anchor = t } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_COMBINEBUTTON", this.props) } }))), o.createElement("div", { className: "col-sm-6 col-xs-12" }, r === !0 ? null : this.getSimulateButton())), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", disabled: !!a.InitialState.widgetConfig.data.mfa.isImpersonatedUser, onClick: this.onNotInterstedButtonClick }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_DONOTSHOW", this.props) } })))) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.hideNotification = function () { n.setState({ isTermsClicked: !0 }) }, n.onCombineClick = n.onCombineClick.bind(n), n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.state = { openPopup: !1, isTermsClicked: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { this.achor.setAttribute("container", "tabsMainContent"), this.achor.setAttribute("tabid", "ConsolidateSuper") }, t.prototype.onCombineClick = function () { this.props.onClickIsInterested(this.props.componentName, null, !0) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_NOTINTERESTEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_NOTINTERESTEDBODY", this.props), image: "Icon_Combine_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.render = function () { var e = this, t = "/?PlanCode=" + a.InitialState.widgetConfig.planCode + "#/ConsolidateSuperContainer/Index?subMenuUrl=/ConsolidateSuper/ConsolidateSuper/Index"; return this.state.isTermsClicked ? "btn primary-button btnLinkToSubmenuPage" : "btn primary-button disabled", o.createElement("div", null, o.createElement("h2", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_SIMULATEDINTROHEADER", this.props) } }), o.createElement("div", { className: "clear" }), o.createElement("p", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_SIMULATEDINTROBODY", this.props).replace("[[superInOtherFund]]", this.props.data && i.default.getFormattedCurrency(this.props.data.superInOtherFund)).replace("[[simmulationDate]]", this.props.data && kendo.toString(kendo.parseDate(this.props.data.simulationDate), "dd MMMM yyyy")) } }), o.createElement("br", null), o.createElement("div", { className: "button-bar" }, o.createElement("a", { "data-gtm-hint": "menu", href: t, className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button btnLinkToSubmenuPage disabled" : "btn primary-button btnLinkToSubmenuPage", container: "tabsMainContent", tabid: "ConsolidateSuper", ref: function (t) { return e.achor = t } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_SIMULATEDCOMBINEBUTTON", this.props) } }))), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!a.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_SIMULATEDDONOTSHOW", this.props) } })))) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = function (e) { function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.getCurrentInvestment = function () { var e = this.props.planMemberInvestment && this.props.planMemberInvestment.currentInvestment ? this.props.planMemberInvestment.currentInvestment : null; return o.createElement("div", null, o.createElement("hr", null), o.createElement("table", { className: "contribution-table", style: { width: "100%" } }, o.createElement("thead", null, o.createElement("tr", null, o.createElement("th", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMPLETEDPANNEL_INVESTMENTTABELHEADER1", this.props) } })), o.createElement("th", { className: "text-align-right" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMPLETEDPANNEL_INVESTMENTTABELHEADER2", this.props) } })))), o.createElement("tbody", null, e ? e.map(function (e, t) { return o.createElement("tr", null, "  ", o.createElement("td", null, e.longDescription, " "), o.createElement("td", { className: "investment-column" }, i.default.getFormattedCurrency(e.amount))) }) : null))) }, t.prototype.render = function () { var e = this.props.benefitQuoteData && this.props.benefitQuoteData.currentBalance ? this.props.benefitQuoteData.currentBalance : null, t = void 0 != this.props.memberDetail ? this.props.memberDetail.product[0].isDefinedBenefitMember : null; return o.createElement("div", null, o.createElement("div", { className: "clear" }), o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_COMPLETEDPANNEL_BALANCETEXT", this.props) } })), o.createElement("h1", null, e ? i.default.getFormattedCurrency(e) : null), t === !1 ? this.getCurrentInvestment() : null) }, t }(o.Component); t.default = a }, function (e, t, n) {
	"use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(6), a = n(3), s = n(2), l = function (e) {
		function t(t) { var n = e.call(this, t) || this; return n.handleButtonCLick = function () { n.KendoNotifications.hide(); var e = n.state.mobilePhone, t = n.state.homePhone, r = n.state.workPhone; if (null != e && "" != e || (e = ""), null != t && "" != t || (t = ""), null != r && "" != r || (r = ""), "" == e && "" == t && "" == r) return n.KendoNotifications.show(a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_PHONENUMBERSEMPTYWARNING", n.props), "error"), $("html, body").animate({ scrollTop: $("#" + n.props.widgetId + "NotificationArea").offset().top }, 1e3), !1; var o = new i.MemberTodoListProxies.Questions({ questionType: i.MemberTodoListProxies.QuestionType[n.props.panelData.id], isCMSGenerate: !0, mobileNumber: e, workNumber: r, phoneNumber: t }); n.props.onCLickTalkToExport(o, n.handleExpertSuccess) }, n.handleExpertSuccess = function () { n.props.onClickIsInterested(n.props.componentName, null, !0); var e = { panelName: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_PANELNAME", n.props), title: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_CONFIRMEDINTROHEADER", n.props), body: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_CONFIRMEDINTROBODY", n.props), image: "Insurance_new" }; n.props.openPopupModal(!0, e) }, n.state = { mobilePhone: null, workPhone: null, homePhone: null, openPopup: !1 }, n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.handleButtonCLick = n.handleButtonCLick.bind(n), n.handleExpertSuccess = n.handleExpertSuccess.bind(n), n } return r(t, e), t.prototype.componentDidMount = function () { this.KendoNotifications = $("#" + this.props.widgetId + "NotificationArea").data("kendoNotification") }, t.prototype.componentWillReceiveProps = function (e) { e.phoneNumbers && e.phoneNumbers !== this.props.phoneNumbers && this.setState({ mobilePhone: "" != e.phoneNumbers.mobileNumber ? e.phoneNumbers.mobileNumber : null, workPhone: "" != e.phoneNumbers.workNumber ? e.phoneNumbers.workNumber : null, homePhone: "" != e.phoneNumbers.phoneNumber ? e.phoneNumbers.phoneNumber : null }) }, t.prototype.handleInputChange = function (e, t) { var n, r = " " == t.target.value ? t.target.value.trim() : t.target.value; r = r.replace(/[^0-9^\s]/, ""), this.setState((n = {}, n[e] = r, n)) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_PANELNAME", this.props), title: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_NOTINTERESTEDTITLE", this.props), body: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_NOTINTERESTEDBODY", this.props).replace("[Replace_PhoneNumber]", a.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)), image: "Insurance_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.listInsurcanceDetails = function () { return this.props.insuranceList && this.props.insuranceList.length > 0 ? this.props.insuranceList.map(function (e, t) { return o.createElement("tr", null, o.createElement("td", null, e.type, " "), o.createElement("td", null, a.default.getFormattedCurrency(e.amount))) }) : this.props.insuranceList && 0 == this.props.insuranceList.length ? o.createElement("tr", null, o.createElement("td", null, "Sorry - there are no records to view")) : void 0 }, t.prototype.render = function () {
			var e = this, t = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"], n = new Date, r = n.getDate() + " " + t[n.getMonth()] + " " + n.getFullYear() + " "; return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_INTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_INTROBODY", this.props) } })), o.createElement("div", { id: "adviserFeeDetails" }, o.createElement("table", { className: "contribution-table", style: { width: "100%" } }, o.createElement("thead", null, o.createElement("tr", null, o.createElement("th", { scope: "col", colSpan: "2" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_TABLEHEADER", this.props).replace("[[DATE]]", r) } })))), this.listInsurcanceDetails())), o.createElement("br", null), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_HELPTEXT", this.props) } })), o.createElement("div", { className: "row block-table" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("mobilePhone", t) }, name: "mobilePhone", value: this.state.mobilePhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_MOBILEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("homePhone", t) }, value: this.state.homePhone }), o.createElement("p", null, " ", o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_HOMEPHONE", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("input", { type: "text", maxLength: 15, onChange: function (t) { return e.handleInputChange("workPhone", t) }, value: this.state.workPhone }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_WORKPHONE", this.props) } })))), o.createElement("br", null), o.createElement("a", { className: s.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button", onClick: function (t) { return e.handleButtonCLick() } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_EXPERTBUTTON", this.props) } })), o.createElement("br", null), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!s.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", {
				dangerouslySetInnerHTML: {
					__html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_DONOTSHOWHCHECKBOX", this.props)
				}
			}))), o.createElement("p", { className: "info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: a.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_FOOTERTEXT", this.props) } })))
		}, t
	}(o.Component); t.default = l
}, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.checkMicOrGtMember = function () { n.props.planMemberInvestment && (n.props.planMemberInvestment.currentInvestment && n.props.planMemberInvestment.currentInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0 || n.props.planMemberInvestment.futureInvestment && n.props.planMemberInvestment.futureInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0) && n.setState({ isGTMember: !0 }) }, n.getCurrentInvestment = n.getCurrentInvestment.bind(n), n.getFutureInvestment = n.getFutureInvestment.bind(n), n.onIntersetedButtonClick = n.onIntersetedButtonClick.bind(n), n.onCallBackIntersetedButtonClick = n.onCallBackIntersetedButtonClick.bind(n), n.getInvestmentPanelBody = n.getInvestmentPanelBody.bind(n), n.checkMicOrGtMember = n.checkMicOrGtMember.bind(n), n.state = { isGTMember: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { void 0 != this.achor && (this.achor.setAttribute("container", "subPageBody"), this.achor.setAttribute("tabid", "Investments")) }, t.prototype.onIntersetedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackIntersetedButtonClick, !0) }, t.prototype.onCallBackIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_CONFIRMEDINTOHEADER", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_CONFIRMEDINTOBODY", this.props), image: "Icon_review_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.getCurrentInvestment = function () { return this.props.planMemberInvestment && this.props.planMemberInvestment.currentInvestment && this.props.planMemberInvestment.currentInvestment.length > 0 ? this.props.planMemberInvestment.currentInvestment.map(function (e, t) { return o.createElement("tr", null, o.createElement("td", null, e.longDescription, " "), o.createElement("td", { className: "investment-column" }, i.default.getFormattedCurrency(e.amount))) }) : o.createElement("tr", null) }, t.prototype.getFutureInvestment = function () { return this.props.planMemberInvestment && this.props.planMemberInvestment.futureInvestment && this.props.planMemberInvestment.futureInvestment.length > 0 ? this.props.planMemberInvestment.futureInvestment.map(function (e, t) { return o.createElement("tr", null, " ", o.createElement("td", null, e.longDescription, " "), " ", o.createElement("td", { className: "investment-column" }, " ", e.percentage, "% ")) }) : o.createElement("tr", null) }, t.prototype.getInvestmentPanelBody = function () { var e = this; if (null != this.props.data.investmentElectionType && ("DEFAULT" === this.props.data.investmentElectionType.toUpperCase() || "CHOICE" === this.props.data.investmentElectionType.toUpperCase()) && this.props.planMemberInvestment && (this.props.planMemberInvestment.currentInvestment && this.props.planMemberInvestment.currentInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0 || this.props.planMemberInvestment.futureInvestment && this.props.planMemberInvestment.futureInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0)) { var t = "/#/Member/GoalTracker/Index?PlanCode=" + a.InitialState.widgetConfig.planCode; return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROHEADERGTDEFAULT", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROBODYGTDEFAULT", this.props) } })), o.createElement("br", null), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { container: "subPageBody", "data-gtm-hint": "menu", href: t, className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button btnLinkToSubmenuPage disabled" : "btn primary-button btnLinkToSubmenuPage", tabid: "Member", ref: function (t) { return e.achor = t && (t.setAttribute("tabid", "Member"), t.setAttribute("container", "subPageBody")) } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_EXPLOREBUTTON", this.props) } }))))) } if (null != this.props.data.investmentElectionType && "PERSONALISED" === this.props.data.investmentElectionType.toUpperCase() && this.props.planMemberInvestment && (this.props.planMemberInvestment.currentInvestment && this.props.planMemberInvestment.currentInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0 || this.props.planMemberInvestment.futureInvestment && this.props.planMemberInvestment.futureInvestment.filter(function (e) { return "RIMTLS" == e.code }).length > 0)) { var t = "/#/Member/GoalTracker/Index?PlanCode=" + a.InitialState.widgetConfig.planCode; return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROHEADERGTPERSONALISED", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROBODYGTPERSONALISED", this.props) } })), o.createElement("br", null), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { container: "subPageBody", "data-gtm-hint": "menu", href: t, className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button btnLinkToSubmenuPage disabled" : "btn primary-button btnLinkToSubmenuPage", tabid: "Member", ref: function (t) { return e.achor = t && (t.setAttribute("tabid", "Member"), t.setAttribute("container", "subPageBody")) } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_VIEWBUTTON", this.props) } }))))) } if (this.props.planMemberInvestment && (this.props.planMemberInvestment.currentInvestment && this.props.planMemberInvestment.currentInvestment.filter(function (e) { return "RIMTLS" != e.code }).length > 0 || this.props.planMemberInvestment.futureInvestment && this.props.planMemberInvestment.futureInvestment.filter(function (e) { return "RIMTLS" != e.code }).length > 0)) { var n = "/#/Investments/InvestmentEnquiry/ViewPendingInvestmentSwitches?PlanCode=" + a.InitialState.widgetConfig.planCode + "&IsViewPendingSwitch=Yes"; return o.createElement("div", null, o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROHEADER", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INTROBODY", this.props) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INVESTMENTTABLETITLE", this.props) } })), o.createElement("table", { className: "contribution-table", style: { width: "100%" } }, o.createElement("thead", null, o.createElement("tr", null, o.createElement("th", { scope: "col", colSpan: "2" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_INVESTMENTTABLEHEADER", this.props) } })))), o.createElement("tbody", null, o.createElement("tr", null, o.createElement("td", { colSpan: "2", scope: "row" }, o.createElement("b", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_CURRENTBALANCE", this.props) } })))), this.getCurrentInvestment(), o.createElement("tr", null, o.createElement("td", { colSpan: "2", scope: "row" }, o.createElement("b", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_FUTURECONTRIBUTION", this.props) } })))), this.getFutureInvestment())), o.createElement("div", { className: "row button-bar-row" }, o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button", onClick: this.onIntersetedButtonClick }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_CONFIRMBUTTON", this.props) } }))), o.createElement("div", { className: "col-sm-4 col-xs-12" }, o.createElement("a", { container: "subPageBody", "data-gtm-hint": "menu", href: n, className: a.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn secondary-button btnLinkToSubmenuPage disabled" : "btn secondary-button btnLinkToSubmenuPage", tabid: "Investments", ref: function (t) { return e.achor = t && (t.setAttribute("tabid", "Investments"), t.setAttribute("container", "subPageBody")) } }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_CHANGEBUTTON", this.props) } }))))) } return o.createElement("div", null, o.createElement("div", { className: "col-md-12 col-sm-12 col-xs-12 text-center" }, o.createElement("div", { className: "form-group row" }, o.createElement("div", { class: "text-align-center" }, o.createElement("img", { src: "/images/ajax-loader.gif" }))))) }, t.prototype.render = function () { var e = this; return o.createElement("div", null, this.getInvestmentPanelBody(), o.createElement("br", null), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: function (t) { return e.props.onClickIsInterested(e.props.componentName, null, !1) }, disabled: !!a.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_REMINDMECHECKBOXLABEL", this.props) } })))) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.handleSupermatchCalls = function (e) { var t; e.length > 0 && e.map(function (r, o) { t = e.length == o + 1, n.props.onClickIsInterested(r.id, null, r.interested, r.isRetireReady, null, t) }) }, n.onNotInterstedButtonClick = function () { n.props.onClickIsInterested(n.props.componentName, n.onCallBackNotIntersetedButtonClick, !1) }, n.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_PANNELNAME", n.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_NOTINTERESTEDTITLE", n.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_NOTINTERESTEDBODY", n.props), image: "Icon_Search_new" }; n.props.openPopupModal(!0, t) } }, n } return r(t, e), t.prototype.componentDidMount = function () { var e = this, t = { elementId: "wg-member-rollover", memberId: a.InitialState.widgetConfig.memberId, classification: a.InitialState.widgetConfig.classification, planCode: a.InitialState.widgetConfig.planCode, accessToken: a.InitialState.widgetConfig.accessToken, environment: a.InitialState.widgetConfig.environment, client: a.InitialState.widgetConfig.client, hasEditAccess: !0, headerClass: a.InitialState.widgetConfig.headerClass, isImpersonated: a.InitialState.widgetConfig.isImpersonated, applicationId: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_ROLLOVERWIDGETAPPLICATIONID", this.props), data: { externalCall: function (t) { return e.handleSupermatchCalls(t) }, todolist: !0, removePanel: !0, customErrormessage: !0, title: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_ROLLOVERWIDGETTITLE", this.props), mfa: a.InitialState.widgetConfig.data && a.InitialState.widgetConfig.data.mfa, error: { title: i.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_ERROR_INTROBODY", this.props), buttonText: i.default.getResourceValueStringByFullKey("TODOLIST_ERROR_OKBUTTON", this.props) } } }, n = new Lg.Fa.MemberRolloverWidget; n.init(t), setTimeout(function () { var e = document.querySelector("#collapseTwo  a"); a.InitialState.widgetConfig.data.mfa.isImpersonatedUser && (e.style.pointerEvents = "none", e.style.color = "gray") }, 1e3) }, t.prototype.render = function () { return o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_PANNELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/Icon_Search_new.png" })), o.createElement("div", { id: "wg-member-rollover" }), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!a.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_SEARCH_DONOTSHOW", this.props) } })))) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(6), s = n(55), l = n(2), u = function (e) { function t(t) { var n = e.call(this, t) || this; return n.onIntersetedButtonClick = n.onIntersetedButtonClick.bind(n), n.getCurrentDate = n.getCurrentDate.bind(n), n.onCallBackIntersetedButtonClick = n.onCallBackIntersetedButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n.onNotInterstedButtonClick = n.onNotInterstedButtonClick.bind(n), n.getCurrentFinancialYear = n.getCurrentFinancialYear.bind(n), n.state = { openPopup: !1 }, n } return r(t, e), t.prototype.onIntersetedButtonClick = function () { this.setState({ openPopup: !0 }), this.props.onClickIsInterested(this.props.componentName, this.onCallBackIntersetedButtonClick, !0, !1, new a.MemberTodoListProxies.ToDoListUpgrade({ emailConfirmed: !1, pdsAcknowledged: !1, trusteeDirConfirmed: !1, riqsUpgradeConfirmed: !1 })) }, t.prototype.onNotInterstedButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !1) }, t.prototype.onCallBackIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_INTERSETEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_INTERSETEDBODY", this.props), showFooter: !0, image: "iQ", children: o.createElement(s.default, { resources: this.props.resources, memberEmail: this.props.memberEmail, componentName: this.props.componentName, actions: this.props.actions, onClickIsInterested: this.props.onClickIsInterested, openPopupModal: this.props.openPopupModal }) }; this.props.openPopupModal(!0, t) } }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDBODY", this.props).replace("[Replace_PhoneNumber]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)), image: "iQ" }; this.props.openPopupModal(!0, t) } }, t.prototype.getCurrentDate = function () { var e = new Date, t = e.getDate() > 10 ? e.getDate() : "0" + e.getDate(), n = e.getDate() + 1, r = e.getFullYear(); n < 10 && (n = "0" + n); var o = t + "/" + n + "/" + r; return o }, t.prototype.getCurrentFinancialYear = function () { var e = new Date, t = e.getMonth(), n = ""; if (t > 3) { var r = (e.getFullYear() + 1).toString(); n = e.getFullYear().toString() + "/" + r } else { var o = e.getFullYear().toString(); n = (e.getFullYear() - 1).toString() + "/" + o } return n }, t.prototype.render = function () { return this.props.data ? this.props.data : new a.MemberTodoListProxies.ToDoListApiResponse, o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/iQ.PNG" })), o.createElement("h2", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CASE1INTROTITLE", this.props) } })), o.createElement("div", null), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CASE1INTROBODY", this.props) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CASE1FREESAVINGTEXT", this.props) } })), o.createElement("div", null), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_TRANSFERTEXT", this.props) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSTEXT", this.props).replace("[URL_REPLACE]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSLINK", this.props)) } })), o.createElement("div", { className: "button-bar" }, o.createElement("a", { className: l.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button", "data-dismiss": "modal", onClick: this.onIntersetedButtonClick }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_INTERESTEDBUTTON", this.props) } }))), o.createElement("div", { className: "clear" }), o.createElement("br", null), o.createElement("div", { className: "radio-info" }, o.createElement("p", null, o.createElement("input", { type: "checkbox", onClick: this.onNotInterstedButtonClick, disabled: !!l.InitialState.widgetConfig.data.mfa.isImpersonatedUser }), o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_DONOTSHOWCHECKBOXLEVEL", this.props) } }))), o.createElement("p", { className: "info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_SEEMORE", this.props) } }))) }, t }(o.Component); t.default = u }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(6), s = function (e) { function t(t) { var n, r = this; return r = e.call(this, t) || this, r.props && r.props.memberEmail && (n = r.props.memberEmail.email), r.state = { email: n, confirmEmail: "", validationMessage: "", isPdsChecked: !1, isTrusteeChecked: !1, isConfirmChecked: !1 }, r.onPDSCheckboxClick = r.onPDSCheckboxClick.bind(r), r.onChangeInputValue = r.onChangeInputValue.bind(r), r.onSavePopupModal = r.onSavePopupModal.bind(r), r.onTrusteeCheckboxClick = r.onTrusteeCheckboxClick.bind(r), r.onConfirmCheckboxClick = r.onConfirmCheckboxClick.bind(r), r.updateMemeberCallBack = r.updateMemeberCallBack.bind(r), r } return r(t, e), t.prototype.componentDidMount = function () { this.KendoNotifications = $("#EmailNotificationArea").data("kendoNotification"); var e = this.KendoNotifications; $("#emailUpgradeComponent").on("click", "a#pdsDownload", function () { e.hide(), $(this).data("download", 1) }) }, t.prototype.shouldComponentUpdate = function (e, t) { return t.confirmEmail === this.state.confirmEmail && t.isPdsChecked === this.state.isPdsChecked && t.isTrusteeChecked === this.state.isTrusteeChecked && t.isConfirmChecked === this.state.isConfirmChecked }, t.prototype.onSavePopupModal = function () { var e = 1 === $("a#pdsDownload").data("download"); if (e && this.state.isPdsChecked && this.state.isTrusteeChecked && this.state.isConfirmChecked && this.state.email && this.state.confirmEmail && this.state.email === this.state.confirmEmail) { if (this.props.openPopupModal(!1, {}), this.KendoNotifications.hide(), this.props.memberEmail.email !== this.state.email) { var t = new a.MemberTodoListProxies.UpdateMember({ emailAddress: [new a.MemberTodoListProxies.MemberEmail({ type: a.MemberTodoListProxies.TypeEnum218.Primary, email: this.state.email })] }); this.props.actions.updateMemeberDetail(t) } this.props.onClickIsInterested(this.props.componentName, this.updateMemeberCallBack, !0, !1, new a.MemberTodoListProxies.ToDoListUpgrade({ emailConfirmed: !0, pdsAcknowledged: !0, trusteeDirConfirmed: !0, riqsUpgradeConfirmed: !0 }), !0) } else { var n = void 0; this.state.email ? this.state.email !== this.state.confirmEmail ? n = i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_EMAILDONOTMATCHWARNING", this.props) : this.state.isPdsChecked && e ? this.state.isTrusteeChecked && this.state.isConfirmChecked ? this.state.confirmEmail || (n = i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_EMAILNOTCONFIRMEDWARNING", this.props)) : n = i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CHECKBOXNOTCHECKEDWARNING", this.props) : n = i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSNOTCLICKEDWARNING", this.props) : n = i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_EMAILEMPTYWARNING", this.props), this.KendoNotifications.hide(), this.KendoNotifications.show(n, "error"), $("#todoListModal").animate({ scrollTop: 20 }, 1e3) } }, t.prototype.updateMemeberCallBack = function (e) { if (e) { var t = { panelName: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PANELNAME", this.props), title: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_ACKNOWLEDGMENTTITLE", this.props), body: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_ACKNOWLEDGMENTTEXT", this.props), image: "Icon_Grow_new" }; this.props.openPopupModal(!0, t) } }, t.prototype.onPDSCheckboxClick = function (e) { var t = 1 === $("a#pdsDownload").data("download"); t ? (this.KendoNotifications.hide(), this.setState({ isPdsChecked: !this.state.isPdsChecked })) : (e.preventDefault(), this.KendoNotifications.hide(), this.KendoNotifications.show(i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSNOTCLICKEDWARNING", this.props), "error"), $("#todoListModal").animate({ scrollTop: 20 }, 1e3)) }, t.prototype.onTrusteeCheckboxClick = function () { var e = this.state.isTrusteeChecked; this.setState({ isTrusteeChecked: !e }) }, t.prototype.onConfirmCheckboxClick = function () { var e = this.state.isConfirmChecked; this.setState({ isConfirmChecked: !e }) }, t.prototype.onChangeInputValue = function (e) { e && e.target && e.target.id && ("email" === e.target.id ? this.setState({ email: e.target.value }) : this.setState({ confirmEmail: e.target.value })) }, t.prototype.render = function () { return o.createElement("div", { id: "emailUpgradeComponent" }, o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_INTERSETEDEMAILCONFIRMATION", this.props) } })), o.createElement("div", { className: "block-table" }, o.createElement("div", { className: "col-sm-6 col-xs-12" }, o.createElement("input", { type: "text", id: "email", value: this.state.email, onChange: this.onChangeInputValue }), o.createElement("p", null, " ", o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_EMAIL", this.props) } }))), o.createElement("div", { className: "col-sm-6 col-xs-12" }, o.createElement("input", { type: "text", id: "confirmEmail", onChange: this.onChangeInputValue }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CONFIRMEMAIL", this.props) } })))), o.createElement("div", { className: "clear" }), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSDOWNLOADTEXT", this.props).replace("[URL_REPLACE]", i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSLINK", this.props)) } })), o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_TICKBOXTEXT", this.props) } })), o.createElement("table", { className: "confimation-check-table" }, o.createElement("tr", null, o.createElement("td", null, o.createElement("input", { type: "checkbox", onClick: this.onPDSCheckboxClick })), o.createElement("td", null, "  "), o.createElement("td", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_PDSCHECKBOXTEXT", this.props) } })), o.createElement("tr", null, o.createElement("td", null, o.createElement("input", { type: "checkbox", onClick: this.onTrusteeCheckboxClick })), o.createElement("td", null, "  "), o.createElement("td", null, o.createElement("p", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_TRUSTEECHECKBOX", this.props) } }))), o.createElement("tr", null, o.createElement("td", null, o.createElement("input", { type: "checkbox", onClick: this.onConfirmCheckboxClick })), o.createElement("td", null, "  "), o.createElement("td", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_CONFIRMATIONTEXT", this.props) } })))), o.createElement("a", { type: "button", className: "btn primary-button pull-right", onClick: this.onSavePopupModal }, " ", o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_SUBMITEBUTTON", this.props) } })), o.createElement("div", { className: "clear" })) }, t }(o.Component); t.default = s }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(3), a = n(2), s = function (e) { function t(t) { var n = e.call(this, t) || this; return n.getSideBarList = n.getSideBarList.bind(n), n.handleRemindMeClick = n.handleRemindMeClick.bind(n), n } return r(t, e), t.prototype.componentDidMount = function () { $("#remindMe") && $(".completed-checkbox-list").on("click", "#remindMe", this.handleRemindMeClick) }, t.prototype.handleRemindMeClick = function () { this.props.onClickIsInterested("UPGRADE-MANUAL", null, !1) }, t.prototype.checkIncludes = function (e, t) { var n = !1, r = e.indexOf(t); return r >= 0 && (n = !0), n }, t.prototype.getSideBarList = function (e) { var t = this, n = this.props.data.toDoListItems; return n && n.length > 0 && n.map(function (n) { n.header = n.header.replace("[[PLANCODE]]", a.InitialState.widgetConfig.planCode), n.header = n.header.replace("[annualFee]", t.props.data.annualFee), n.header = n.header.replace("[[CALC_REDITECT_LINK]]", t.props.generateRrcUrl()); var r = "TODOLIST_" + n.id + "_" + (n.isRetireReady === !0 ? "SIMULATEDREMAININGTEXT" : "NOTSIMULATEDREMAININGTEXT"); return t.checkIncludes(["UPGRADE", "SEARCH", "INSURANCE", "CHECK"], n.id) && (r = "TODOLIST_" + n.id + "_REMAININGTEXT"), "TODOLIST_SIDEBAR_REMAININGTITLE" === e && "2" === n.status.code ? o.createElement("tr", { key: n.id }, o.createElement("td", null, o.createElement("input", { type: "checkbox" }), o.createElement("span", { className: "checkmark" })), o.createElement("td", null, " "), o.createElement("td", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey(r, t.props) } }))) : "TODOLIST_SIDEBAR_COMPLETEDTITLE" !== e || "0" !== n.status.code && "1" !== n.status.code && "3" !== n.status.code ? null : o.createElement("tbody", { key: n.id }, "1" === n.status.code ? o.createElement("tr", { key: n.id }, o.createElement("td", null, o.createElement("input", { className: "cross-box", type: "checkbox", checked: !0 }), o.createElement("span", { className: "checkmark" })), o.createElement("td", null, " "), o.createElement("td", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: n.header } }))) : o.createElement("tr", { key: n.id }, o.createElement("td", null, o.createElement("input", { className: "tick-box", type: "checkbox", checked: !0 }), o.createElement("span", { className: "checkmark" })), o.createElement("td", null, " "), o.createElement("td", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: n.header } })))) }) }, t.prototype.render = function () { return o.createElement("div", { key: "slideBar" }, o.createElement("div", { key: "remaining" }, o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_SIDEBAR_REMAININGTITLE", this.props) } })), o.createElement("table", { id: "remaining_table", className: "remaining-checkbox-list" }, this.getSideBarList("TODOLIST_SIDEBAR_REMAININGTITLE"))), o.createElement("hr", null), o.createElement("div", { key: "completed" }, o.createElement("p", null, o.createElement("span", { dangerouslySetInnerHTML: { __html: i.default.getResourceValueStringByFullKey("TODOLIST_SIDEBAR_COMPLETEDTITLE", this.props) } })), o.createElement("table", { id: "completed_table", className: "completed-checkbox-list", key: "TODOLIST_SIDEBAR_COMPLETEDTITLE" }, this.getSideBarList("TODOLIST_SIDEBAR_COMPLETEDTITLE")))) }, t }(o.Component); t.default = s }, function (e, t) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var n = function () { function e() { } return e.devApiUrl = "https://api-dev1.np.linkgroup.com/rss/russellmemberui/v1", e.sitApiUrl = "https://api-sit1.np.linkgroup.com/rss/russellmemberui/v1", e.uatApiUrl = "https://api-uat1.np.linkgroup.com/rss/russellmemberui/v1", e.prodApiUrl = "https://api-prd1.linkgroup.com/rss/russellmemberui/v1", e.demoApiUrl = "https://api-demo.orientsys.com.au/super/api/russell/v1", e.uatcatApiUrl = "https://api-uat-cat.orientsys.com.au/super/api/russell/v1", e.uat2ApiUrl = "https://api-uat-2.orientsys.com.au/super/api/russell/v1", e.uat3ApiUrl = "https://api-uat-3.orientsys.com.au/super/api/russell/v1", e.uat4ApiUrl = "https://api-uat-4.orientsys.com.au/super/api/russell/v1", e.uat5ApiUrl = "https://api-uat-5.orientsys.com.au/super/api/russell/v1", e.applicationId = "linkgroup.fundadmin.russelltodolistwidget", e }(); t.default = n }, function (e, t, n) {
	"use strict"; function r(e, t) { return { ajaxCallsInProgress: e.ajaxCallsInProgress, authorizationRules: e.authorizationRules, serverError: e.serverError, resources: e.resources, data: e.todoList.data, loader: e.loader, openPopupObj: e.todoList.openPopupObj, phoneNumbers: e.todoList.phoneNumbers } } function o(e) { return { actions: u.bindActionCreators(a({}, c.default, { fetchTodoList: c.fetchTodoList }), e) } } var i = this && this.__extends || function () {
		var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) {
			function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype,
				new r)
		}
	}(), a = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var s = n(1), l = n(4), u = n(5), c = n(8), p = n(6), d = n(3), h = n(42), f = n(2), m = n(64), y = n(63), v = n(62), S = n(17), b = n(70), E = n(65), g = n(60), I = n(69), T = n(67), O = n(66), C = n(41), N = n(61), R = n(68), _ = n(9), A = { insurance: m.default, grow: y.default, ttr: I.default, upgrade: b.default, invest: E.default, retcalc: T.default, combine: g.default, check: O.default, search: R.default, goaltracker: v.default }, w = function (e) { function t(t) { var n = e.call(this, t) || this; return n.generateRrcUrl = function (e) { void 0 === e && (e = !1); var t = "undefined" != typeof f.InitialState.widgetConfig.data && f.InitialState.widgetConfig.data.hasOwnProperty("rrcEncryptedUrl") && 0 == f.InitialState.widgetConfig.data.rrcEncryptedUrl.indexOf("http") ? f.InitialState.widgetConfig.data.rrcEncryptedUrl.trim() : "", r = null != n.props.data.simulationDate && "" != t ? t + "&page=tdlSimulate" : t; return "" != r ? r : d.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_DEFAULTURL", n.props) }, n.onClickIsInterested = function (e, t, r, o, i, a) { void 0 === r && (r = !1), void 0 === o && (o = !1), void 0 === a && (a = !0); var s = new p.MemberTodoListProxies.UpdateToDoList({ id: e, isInterested: r, isRetireReady: o, tdlData: "UPGRADE" === e.toLocaleUpperCase() && i }); n.props.actions.updateInterestedStatus(s, t, a) }, n.handleTalkToExpert = function (e, t) { n.props.actions.askToExpertQuestions(e, t) }, n.renderTodoComponent = function (e, t) { var r = A[e]; return s.createElement(r, { onClickIsInterested: n.onClickIsInterested, resources: n.props.resources, data: n.props.data, componentName: t.id, authorizationRules: n.props.authorizationRules, panelData: t, openPopupModal: n.openPopupModal, handleTalkToExpert: n.handleTalkToExpert, loadTodoList: n.loadTodoList, phoneNumbers: n.props.phoneNumbers, generateRrcUrl: n.generateRrcUrl, reload: n.props.reload }) }, n.openPopupModal = n.openPopupModal.bind(n), n.loadTodoList = n.loadTodoList.bind(n), n } return i(t, e), t.prototype.onModelSubmit = function () { }, t.prototype.componentDidMount = function () { this.loadTodoList() }, t.prototype.loadTodoList = function () { this.props.actions.fetchTodoList() }, t.prototype.openPopupModal = function (e, t) { this.props.actions.openPopupModal(e, t) }, t.prototype.updatePanelStatus = function () { new p.MemberTodoListProxies.UpdateToDoList({ id: "string", isInterested: !1, isRetireReady: !1, tdlData: new p.MemberTodoListProxies.ToDoListUpgrade({ emailConfirmed: !1, pdsAcknowledged: !1, trusteeDirConfirmed: !1, riqsUpgradeConfirmed: !1 }) }) }, t.prototype.renderTodoListItems = function () { var e = this, t = this.props.data.toDoListItems.filter(function (e) { return "2" === e.status.code || "3" === e.status.code || "UPGRADE" === e.id && "5" === e.status.code }); return t.length > 0 && (t = t.slice(0, 4)), t && t.length > 0 ? s.createElement("div", null, s.createElement(h.default, { data: this.props.data }), t.map(function (t) { switch (t.id) { case "UPGRADE": return e.renderTodoComponent("upgrade", t); case "INSURANCE": return e.renderTodoComponent("insurance", t); case "GROW": return e.renderTodoComponent("grow", t); case "TTR": return e.renderTodoComponent("ttr", t); case "INVEST": return e.renderTodoComponent("invest", t); case "RETCALC": return e.renderTodoComponent("retcalc", t); case "COMBINE": return e.renderTodoComponent("combine", t); case "SEARCH": return e.renderTodoComponent("search", t); case "CHECK": return e.renderTodoComponent("check", t); case "GOALTRACKER": return e.renderTodoComponent("goaltracker", t) } })) : this.props.data.toDoListItems.length > 0 && t && t.length <= 0 ? s.createElement(N.default, { resources: this.props.resources, data: this.props.data, reload: this.props.reload }) : void 0 }, t.prototype.render = function () { return s.createElement("div", null, s.createElement("div", null, s.createElement(S.default, { showLoaderMessage: this.props.loader }), s.createElement(_.default, { widgetId: "todolist-main-panel", serverError: this.props.serverError }), this.renderTodoListItems(), s.createElement(C.default, { openPopupObj: this.props.openPopupObj, resources: this.props.resources, onModelSubmit: this.onModelSubmit }))) }, t }(s.Component); t.default = l.connect(r, o)(w)
}, function (e, t, n) { "use strict"; function r(e, t) { return { ajaxCallsInProgress: e.ajaxCallsInProgress, authorizationRules: e.authorizationRules, serverError: e.serverError, resources: e.resources, data: e.todoList.data } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(8), c = n(6), p = n(3), d = n(56), h = n(2), f = function (e) { function t(t) { var n = e.call(this, t) || this; return n.generateRrcUrl = function (e) { void 0 === e && (e = !1); var t = "undefined" != typeof h.InitialState.widgetConfig.data && h.InitialState.widgetConfig.data.hasOwnProperty("rrcEncryptedUrl") && 0 == h.InitialState.widgetConfig.data.rrcEncryptedUrl.indexOf("http") ? h.InitialState.widgetConfig.data.rrcEncryptedUrl.trim() : "", r = null != n.props.data.simulationDate && "" != t ? t + "&page=tdlSimulate" : t; return "" != r ? r : p.default.getResourceValueStringByFullKey("TODOLIST_RETIREREADY_DEFAULTURL", n.props) }, n.onClickIsInterested = function (e, t, r, o, i) { void 0 === r && (r = !1), void 0 === o && (o = !1), void 0 === i && (i = !0); var a = new c.MemberTodoListProxies.UpdateToDoList({ id: "" + e, isInterested: r, isRetireReady: o, tdlData: "UPGRADE" === e.toLocaleUpperCase() && new c.MemberTodoListProxies.ToDoListUpgrade({ emailConfirmed: !1, pdsAcknowledged: !1, riqsUpgradeConfirmed: !1 }) }); n.props.actions.updateInterestedStatus(a, t, i) }, n.onClickIsInterested = n.onClickIsInterested.bind(n), n } return i(t, e), t.prototype.render = function () { return a.createElement("div", { className: "left-indicator" }, this.props.resources && this.props.resources.length > 0 ? a.createElement(d.default, { data: this.props.data, resources: this.props.resources, onClickIsInterested: this.onClickIsInterested, generateRrcUrl: this.generateRrcUrl }) : null) }, t }(a.Component); t.default = s.connect(r, o)(f) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(4), a = n(5), s = n(15), l = n(9), u = n(3), c = n(49), p = n(48), d = function (e) { function t(t) { var n = e.call(this, t) || this; return n.validateTermsRadio = function (e) { n.KendoNotifications.hide(), n.state.isTermsClicked || (n.KendoNotifications.show(u.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_TERMSCONDITIONSERROR", n.props), "error"), e.preventDefault()) }, n.hideNotification = function () { n.setState({ isTermsClicked: !0 }), n.KendoNotifications.hide() }, n.state = { isTermsClicked: !1 }, n } return r(t, e), t.prototype.componentDidMount = function () { this.KendoNotifications = $("#COMBINENotificationArea").data("kendoNotification") }, t.prototype.render = function () { return o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: u.default.getResourceValueStringByFullKey("TODOLIST_COMBINE_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/Icon_Combine_new.png" })), o.createElement(l.default, { widgetId: this.props.componentName }), this.props.panelData ? this.props.panelData.isRetireReady ? o.createElement(c.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, planMemberCombine: this.props.planMemberCombine, data: this.props.data, componentName: this.props.componentName, onClickIsInterested: this.props.onClickIsInterested, isInterestedSuccess: this.props.isInterestedSuccess, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, validateTermsRadio: this.validateTermsRadio, hideNotification: this.hideNotification }) : o.createElement(p.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, planMemberCombine: this.props.planMemberCombine, data: this.props.data, componentName: this.props.componentName, onClickIsInterested: this.props.onClickIsInterested, isInterestedSuccess: this.props.isInterestedSuccess, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, validateTermsRadio: this.validateTermsRadio, hideNotification: this.hideNotification }) : null) }, t }(o.Component), h = function (e, t) { return {} }, f = function (e) { return { actions: a.bindActionCreators(s.default, e) } }; t.default = i.connect(h, f)(d) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(4), a = n(5), s = n(15), l = n(20), u = n(8), c = n(50), p = n(10), d = n(3), h = function (e) { function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.componentDidMount = function () { this.props.upgradeActions.getMemberDetails("MEMBER"), this.props.actions.getPlanMemberInvestment("INVEST"), this.props.todolistActions.getRetireReady("RRC") }, t.prototype.render = function () { return o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: d.default.getResourceValueStringByFullKey("TODOLIST_COMPLETEDPANNEL_PANELNAME", this.props) } })), this.props.errorPanelObj.length > 0 && (this.props.errorPanelObj.indexOf("INVEST") >= 0 || this.props.errorPanelObj.indexOf("RRC") >= 0 || this.props.errorPanelObj.indexOf("MEMBER")) >= 0 ? o.createElement(p.default, { resources: this.props.resources, reload: this.props.reload, panelId: this.props.errorPanelObj }) : o.createElement(c.default, { resources: this.props.resources, planMemberInvestment: this.props.planMemberInvestment, data: this.props.data, benefitQuoteData: this.props.benefitQuoteData, memberDetail: this.props.memberDetail })) }, t }(o.Component), f = function (e, t) { return { planMemberInvestment: e.investmentReducer, memberDetail: e.upgradeReducer.memberDetail, benefitQuoteData: e.todoList.benefitQuoteData, errorPanelObj: e.todoList.errorPanelObj } }, m = function (e) { return { actions: a.bindActionCreators(s.default, e), upgradeActions: a.bindActionCreators(l.default, e), todolistActions: a.bindActionCreators(u.default, e) } }; t.default = i.connect(f, m)(h) }, function (e, t, n) { "use strict"; function r(e, t) { return { ajaxCallsInProgress: e.ajaxCallsInProgress, serverError: e.serverError, errorPanelObj: e.todoList.errorPanelObj, benefitQuoteAmount: e.todoList.benefitQuoteAmount } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(8), c = n(43), p = n(9), d = n(3), h = n(10), f = function (e) { function t(t) { return e.call(this, t) || this } return i(t, e), t.prototype.componentDidMount = function () { }, t.prototype.render = function () { var e = this.props, t = e.panelData, n = e.errorPanelObj; return a.createElement("div", { className: "building-block" }, a.createElement("p", { className: "top-left-info" }, a.createElement("span", { dangerouslySetInnerHTML: { __html: d.default.getResourceValueStringByFullKey("TODOLIST_GOALTRACKER_PANELNAME", this.props) } })), a.createElement("div", { className: "clear" }), a.createElement("p", { className: "top-right-icon" }, a.createElement("img", { src: "/images/Icon_Grow_new.png" })), a.createElement(p.default, { widgetId: this.props.panelData.id, serverError: null }), 0 == t.isRetireReady && n.length > 0 && n.indexOf(t.id) >= 0 ? a.createElement(h.default, { resources: this.props.resources, reload: this.props.reload, panelId: t.id }) : a.createElement(c.default, { resources: this.props.resources, onClickIsInterested: this.props.onClickIsInterested, data: this.props.data, componentName: this.props.componentName, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, authorizationRules: this.props.authorizationRules, panelData: this.props.panelData })) }, t }(a.Component); t.default = s.connect(r, o)(f) }, function (e, t, n) { "use strict"; function r(e, t) { return { ajaxCallsInProgress: e.ajaxCallsInProgress, serverError: e.serverError, errorPanelObj: e.todoList.errorPanelObj, benefitQuoteAmount: e.todoList.benefitQuoteAmount } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(8), c = n(44), p = n(9), d = n(3), h = n(10), f = function (e) { function t(t) { return e.call(this, t) || this } return i(t, e), t.prototype.componentDidMount = function () { this.props.actions.getBenefitQuoteAmount("*DEFAULT", "*INSTITUTION", this.props.panelData.id) }, t.prototype.render = function () { var e = this.props, t = e.panelData, n = e.errorPanelObj; return a.createElement("div", { className: "building-block" }, a.createElement("p", { className: "top-left-info" }, a.createElement("span", { dangerouslySetInnerHTML: { __html: d.default.getResourceValueStringByFullKey("TODOLIST_GROW_PANELNAME", this.props) } })), a.createElement("div", { className: "clear" }), a.createElement("p", { className: "top-right-icon" }, a.createElement("img", { src: "/images/Icon_Grow_new.png" })), a.createElement(p.default, { widgetId: this.props.panelData.id, serverError: null }), 0 == t.isRetireReady && n.length > 0 && n.indexOf(t.id) >= 0 ? a.createElement(h.default, { resources: this.props.resources, reload: this.props.reload, panelId: t.id }) : a.createElement(c.default, { resources: this.props.resources, widgetId: this.props.panelData.id, panelData: this.props.panelData, onClickIsInterested: this.props.onClickIsInterested, data: this.props.data, onCLickTalkToExport: this.props.handleTalkToExpert, componentName: this.props.componentName, phoneNumbers: this.props.phoneNumbers, loadTodoList: this.props.loadTodoList, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, benefitQuoteAmount: this.props.benefitQuoteAmount })) }, t }(a.Component); t.default = s.connect(r, o)(f) }, function (e, t, n) { "use strict"; function r(e, t) { return { serverError: e.serverError, insuranceList: e.insuranceList, errorPanelObj: e.todoList.errorPanelObj } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(37), c = n(3), p = n(51), d = n(9), h = n(10), f = function (e) { function t(t) { var n = e.call(this, t) || this; return n.state = { authorizationRules: [] }, n } return i(t, e), t.prototype.componentWillMount = function () { this.insuranceTypes = { DTH: c.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_DEATH", this.props), TPD: c.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_TOTALDISABLEMENT", this.props), IP: c.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_PROTECTION", this.props) } }, t.prototype.componentDidMount = function () { this.props.actions.getMemberInsurance(this.props.panelData.id) }, t.prototype.render = function () { var e = this, t = []; return this.props.insuranceList.insurance ? this.props.insuranceList.insurance.map(function (n, r) { if (e.insuranceTypes[n.type]) { var o = n.insuredAmount + n.voluntaryCover; "IP" == n.type ? o > 0 ? t.push({ type: e.insuranceTypes[n.type], amount: o }) : null : t.push({ type: e.insuranceTypes[n.type], amount: o }) } }) : t = null, a.createElement("div", { className: "building-block" }, a.createElement("p", { className: "top-left-info" }, a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_INSURANCE_PANELNAME", this.props) } })), a.createElement("div", { className: "clear" }), a.createElement("p", { className: "top-right-icon" }, a.createElement("img", { src: "/images/Insurance_new.png" })), a.createElement(d.default, { widgetId: this.props.panelData.id, serverError: null }), this.props.errorPanelObj.length > 0 && this.props.errorPanelObj.indexOf(this.props.panelData.id) >= 0 ? a.createElement(h.default, { resources: this.props.resources, reload: this.props.reload, panelId: this.props.panelData.id }) : a.createElement(p.default, { phoneNumbers: this.props.phoneNumbers, resources: this.props.resources, panelData: this.props.panelData, onClickIsInterested: this.props.onClickIsInterested, authorizationRules: this.state.authorizationRules, insuranceList: t, data: this.props.data, componentName: this.props.componentName, widgetId: this.props.panelData.id, onCLickTalkToExport: this.props.handleTalkToExpert, loadTodoList: this.props.loadTodoList, openPopupModal: this.props.openPopupModal })) }, t }(a.Component); t.default = s.connect(r, o)(f) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(4), a = n(5), s = n(15), l = n(8), u = n(52), c = n(3), p = n(10), d = [], h = function (e) { function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.componentWillMount = function () { this.props.actions.getPlanMemberInvestment(this.props.panelData.id) }, t.prototype.render = function () { return o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_INVESTMENT_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/Icon_review_new.png" })), this.props.errorPanelObj.length > 0 && this.props.errorPanelObj.indexOf(this.props.panelData.id) >= 0 ? o.createElement(p.default, { resources: this.props.resources, reload: this.props.reload, panelId: this.props.panelData.id }) : this.props.panelData ? o.createElement(u.default, { resources: this.props.resources, authorizationRules: d, planMemberInvestment: this.props.planMemberInvestment, componentName: this.props.componentName, onClickIsInterested: this.props.onClickIsInterested, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, data: this.props.data }) : null) }, t }(o.Component), f = function (e, t) { return { planMemberInvestment: e.investmentReducer, errorPanelObj: e.todoList.errorPanelObj } }, m = function (e) { return { actions: a.bindActionCreators(s.default, e), todoListActions: a.bindActionCreators(l.default, e) } }; t.default = i.connect(f, m)(h) }, function (e, t, n) { "use strict"; function r(e, t) { return { loader: e.loader } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(8), c = n(3), p = n(2), d = function (e) { function t(t) { var n = e.call(this, t) || this; return n.onConfirmButtonClick = n.onConfirmButtonClick.bind(n), n.onCallBackNotIntersetedButtonClick = n.onCallBackNotIntersetedButtonClick.bind(n), n } return i(t, e), t.prototype.componentDidMount = function () { var e = { elementId: "newEmailWidget", memberId: p.InitialState.widgetConfig.memberId, classification: p.InitialState.widgetConfig.classification, planCode: p.InitialState.widgetConfig.planCode, accessToken: p.InitialState.widgetConfig.accessToken, environment: p.InitialState.widgetConfig.environment, useGoogleAnalytics: p.InitialState.widgetConfig.useGoogleAnalytics, client: p.InitialState.widgetConfig.client, hasEditAccess: p.InitialState.widgetConfig.hasEditAccess }, t = new Lg.Fa.MemberEmailWidget; t.init(e); var n = { elementId: "newMemberDetailsWidget", memberId: p.InitialState.widgetConfig.memberId, classification: p.InitialState.widgetConfig.classification, planCode: p.InitialState.widgetConfig.planCode, accessToken: p.InitialState.widgetConfig.accessToken, environment: p.InitialState.widgetConfig.environment, useGoogleAnalytics: p.InitialState.widgetConfig.useGoogleAnalytics, client: p.InitialState.widgetConfig.client, hasEditAccess: p.InitialState.widgetConfig.hasEditAccess }, r = new Lg.Fa.MemberDetailsWidget; r.init(n), setTimeout(function () { var e = document.querySelector("#memberEmail a"), t = document.querySelector("#memberDetails div.row.button-container p"); p.InitialState.widgetConfig.data.mfa.isImpersonatedUser && (e.classList.add("disabled"), t.style.pointerEvents = "none", t.style.opacity = "0.4") }, 1e3) }, t.prototype.onConfirmButtonClick = function () { this.props.onClickIsInterested(this.props.componentName, this.onCallBackNotIntersetedButtonClick, !0, !1) }, t.prototype.onCallBackNotIntersetedButtonClick = function (e) { if (e) { var t = { panelName: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_PANELNAME", this.props), title: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_COMFIRMATIONTITLE", this.props), body: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_CONFIRMATIONBODY", this.props), image: "Icon_details" }; this.props.openPopupModal(!0, t) } }, t.prototype.renderTodoListmemberDetail = function () { return a.createElement("div", null, a.createElement("p", { className: "top-left-info" }, a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_PANELNAME", this.props) } })), a.createElement("div", { className: "clear" }), a.createElement("p", { className: "top-right-icon" }, a.createElement("img", { src: "/images/Icon_details_new.png" })), a.createElement("h2", null, " ", a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_INTROHEADER", this.props) } })), a.createElement("p", null, a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_INTROBODY", this.props) } })), a.createElement("div", { id: "newEmailWidget" }), a.createElement("div", { id: "newMemberDetailsWidget" }), a.createElement("p", null, a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_CHECK_FOOTERTEXT", this.props).replace("[Replace_PhoneNumber]", c.default.getResourceValueStringByFullKey("TODOLIST_UPGRADE_NOTINTERESTEDPHONE", this.props)) } })), a.createElement("div", { className: "investment-column" }, a.createElement("a", { onClick: this.onConfirmButtonClick, className: p.InitialState.widgetConfig.data.mfa.isImpersonatedUser ? "btn primary-button disabled" : "btn primary-button" }, a.createElement("span", { dangerouslySetInnerHTML: { __html: c.default.getResourceValueStringByFullKey("TODOLIST_MEMBERPROFILE_CONFIRMNUMBER", this.props) } })))) }, t.prototype.render = function () { return a.createElement("div", { className: "building-block" }, this.renderTodoListmemberDetail()) }, t }(a.Component); t.default = s.connect(r, o)(d) }, function (e, t, n) { "use strict"; function r(e, t) { return { ajaxCallsInProgress: e.ajaxCallsInProgress, serverError: e.serverError } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(36), c = n(45), p = function (e) { function t(t) { var n = e.call(this, t) || this; return n.state = { authorizationRules: [] }, n } return i(t, e), t.prototype.render = function () { return a.createElement("div", null, a.createElement(c.default, { resources: this.props.resources, authorizationRules: this.state.authorizationRules, data: this.props.data, panelData: this.props.panelData, generateRrcUrl: this.props.generateRrcUrl })) }, t }(a.Component); t.default = s.connect(r, o)(p) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(4), a = n(5), s = n(15), l = n(53), u = function (e) { function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.render = function () { return o.createElement("div", null, o.createElement(l.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, planMemberCombine: this.props.planMemberCombine, data: this.props.data, componentName: this.props.componentName, onClickIsInterested: this.props.onClickIsInterested, isInterestedSuccess: this.props.isInterestedSuccess, openPopupModal: this.props.openPopupModal })) }, t }(o.Component), c = function (e, t) { return {} }, p = function (e) { return { actions: a.bindActionCreators(s.default, e) } }; t.default = i.connect(c, p)(u) }, function (e, t, n) { "use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(1), i = n(4), a = n(5), s = n(9), l = n(8), u = n(47), c = n(46), p = n(3), d = n(10), h = function (e) { function t(t) { return e.call(this, t) || this } return r(t, e), t.prototype.componentWillMount = function () { }, t.prototype.render = function () { return o.createElement("div", { className: "building-block" }, o.createElement("p", { className: "top-left-info" }, o.createElement("span", { dangerouslySetInnerHTML: { __html: p.default.getResourceValueStringByFullKey("TODOLIST_TTR_PANELNAME", this.props) } })), o.createElement("div", { className: "clear" }), o.createElement("p", { className: "top-right-icon" }, o.createElement("img", { src: "/images/Icon_TTR_new.png" })), o.createElement(s.default, { widgetId: this.props.panelData.id, serverError: null }), this.props.errorPanelObj.length > 0 && this.props.errorPanelObj.indexOf(this.props.panelData.id) >= 0 ? o.createElement(d.default, { resources: this.props.resources, reload: this.props.reload, panelId: this.props.panelData.id }) : this.props.panelData ? this.props.panelData.isRetireReady ? o.createElement(u.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, widgetId: this.props.panelData.id, planMemberTTR: this.props.planMemberTTR, data: this.props.data, componentName: this.props.componentName, onClickIsInterested: this.props.onClickIsInterested, isInterestedSuccess: this.props.isInterestedSuccess, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl, phoneNumbers: this.props.phoneNumbers, onCLickTalkToExport: this.props.handleTalkToExpert, panelData: this.props.panelData }) : o.createElement(c.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, widgetId: this.props.panelData.id, panelData: this.props.panelData, onClickIsInterested: this.props.onClickIsInterested, data: this.props.data, onCLickTalkToExport: this.props.handleTalkToExpert, componentName: this.props.componentName, phoneNumbers: this.props.phoneNumbers, isInterestedSuccess: this.props.isInterestedSuccess, openPopupModal: this.props.openPopupModal, generateRrcUrl: this.props.generateRrcUrl }) : null) }, t }(o.Component), f = function (e, t) { return { errorPanelObj: e.todoList.errorPanelObj } }, m = function (e) { return { actions: a.bindActionCreators(l.default, e) } }; t.default = i.connect(f, m)(h) }, function (e, t, n) { "use strict"; function r(e, t) { return { memberDetail: e.upgradeReducer.memberDetail, memberEmail: e.upgradeReducer.memberEmail } } function o(e) { return { actions: l.bindActionCreators(u.default, e) } } var i = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(1), s = n(4), l = n(5), u = n(20), c = n(54), p = function (e) { function t(t) { return e.call(this, t) || this } return i(t, e), t.prototype.componentWillMount = function () { this.props.actions.getMemberEmailAddress() }, t.prototype.render = function () { return a.createElement("div", null, a.createElement(c.default, { resources: this.props.resources, authorizationRules: this.props.authorizationRules, memberEmail: this.props.memberEmail, data: this.props.data, onClickIsInterested: this.props.onClickIsInterested, componentName: this.props.componentName, openPopupModal: this.props.openPopupModal, actions: this.props.actions })) }, t }(a.Component); t.default = s.connect(r, o)(p) }, function (e, t, n) {
	"use strict"; var r = this && this.__extends || function () { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]) }; return function (t, n) { function r() { this.constructor = t } e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) } }(); Object.defineProperty(t, "__esModule", { value: !0 }), n(35); var o = n(1), i = n(84), a = n(82), s = n(83), l = n(79), u = n(4), c = n(2), p = n(24), d = n(18), h = n(8), f = n(58), m = n(59), y = n(17), v = n(22), S = function (e) {
		function t() { var t = e.call(this) || this; return t.reload = function () { $("html, body").animate({ scrollTop: $("#" + c.InitialState.widgetConfig.elementId).offset().top }, 1e3), s.unmountComponentAtNode(document.getElementById(c.InitialState.widgetConfig.elementId)), t.store = void 0, t.init(c.InitialState.widgetConfig) }, t } return r(t, e), t.prototype.init = function (t) { c.InitialState.widgetConfig = t, e.prototype.init.call(this, t), i.event({ category: "Widgets", action: "Load Member Investment Widget", label: "Load", nonInteraction: !1 }), this.getResourcesAndAuthorizationRulesAndAttachWidget(t) }, t.prototype.getResourcesAndAuthorizationRulesAndAttachWidget = function (e) { var t = this; this.renderLoaderComponent(e.elementId); var n = [h.default.getResources()], r = c.InitialState.loadInitialData(); a.all(n).then(function (n) { null !== n && (r.resources = n[0].data), t.store = l.default(r), t.renderMainComponent(t.store, e.elementId, e.sidebarElementId, e.headerElementId) }).catch(function (n) { t.store = l.default(r), t.renderErrorComponent(t.store, e.elementId) }) }, t.prototype.renderErrorComponent = function (e, t) { s.render(o.createElement(v.default, { errorMessage: "Due to system maintenance we are temporarily unable to display this information. Please contact us on 1800 555 667 or at iq@russellinvestments.com.au" }), document.getElementById(t)) }, t.prototype.renderMainComponent = function (e, t, n, r) {
			s.render(o.createElement(u.Provider, { store: this.store }, o.createElement(p.default, null, o.createElement(f.default, { reload: this.reload, componentName: "MEMBEREMAIL" }))), document.getElementById(t)), document.getElementById(n) && s.render(o.createElement(u.Provider, { store: this.store }, o.createElement(p.default, null, o.createElement(m.default, {
				reload: this.reload, componentName: "todoListTool"
			}))), document.getElementById(n))
		}, t.prototype.renderLoaderComponent = function (e) { s.render(o.createElement(y.default, { showLoaderMessage: !0 }), document.getElementById(e)) }, t
	}(d.LgWidget), b = "0.34.0"; window.Lg.Fa.ToDoListToolWidgetVersion = b, window.Lg.Fa.ToDoListToolWidget = S
}, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = a.InitialState.authorizationRules), t.type) { case i.LOAD_PERMISSIONS_SUCCESS: return o({}, e, { authorizationRules: t.authorizationRules }); default: return e } } var o = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2); t.default = r }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = i.InitialState.serverError), t.type) { case o.API_SERVER_ERROR: return t.error; default: return e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(7), i = n(2); t.default = r }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(5), o = n(25), i = n(23), a = n(72), s = n(23), l = n(73), u = n(77), c = n(26), p = n(75), d = n(78), h = n(76), f = r.combineReducers({ todoList: u.default, resources: i.default, authorizationRules: a.default, ajaxCallsInProgress: o.default, serverError: l.default, data: s.default, loader: c.default, insuranceList: p.default, upgradeReducer: d.default, investmentReducer: h.default }); t.default = f }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = i.InitialState.insuranceList), t.type) { case o.LOAD_INSURANCELIST_SUCCESS: return t.insuranceList; default: return e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(7), i = n(2); t.default = r }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = i.InitialState.planMemberInvestment), t.type) { case o.LOAD_PLAN_MEMBER_INVESTMENT: return t.planMemberInvestment; default: return e } } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(7), i = n(2); t.default = r }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = s), t.type) { case i.LOAD_TODOLIST_SUCCESS: return o({}, e, { data: t.data }); case i.TODOLIST_OPENPOPUP_MODEL: return o({}, e, { openPopupObj: t.openPopupObj }); case i.LOAD_PHONENUMBERS_SUCCESS: return o({}, e, { phoneNumbers: t.phoneNumbers }); case i.GET_MEMBER_BENEFITQUOTE: return o({}, e, { benefitQuoteData: t.benefitQuoteData }); case i.GET_MEMBER_BENEFITQUOTEAMOUNT: return o({}, e, { benefitQuoteAmount: t.benefitQuoteAmount }); case i.TODOLIST_SHOW_ERRORPANEL: var n = e.errorPanelObj.concat([t.errorPanelObj]); return o({}, e, { errorPanelObj: n }); default: return e } } var o = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2), s = { data: a.InitialState.data, openPopupObj: a.InitialState.openPopupObj, phoneNumbers: a.InitialState.phoneNumbers, benefitQuoteData: a.InitialState.benefitQuoteData, errorPanelObj: a.InitialState.errorPanelObj }; t.default = r }, function (e, t, n) { "use strict"; function r(e, t) { switch (void 0 === e && (e = a.InitialState.memberDetail), t.type) { case i.GET_MEMBER_DETAIL: return o({}, e, { memberDetail: t.memberDetail }); case i.GET_MEMBER_EMAIL: return o({}, e, { memberEmail: t.memberEmail }); default: return e } } var o = this && this.__assign || Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) { t = arguments[n]; for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]) } return e }; Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(7), a = n(2); t.default = r }, function (e, t, n) { "use strict"; function r(e) { return o.createStore(i.default, e, o.applyMiddleware(a.default, s.loggingMiddleware)) } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(5), i = n(74), a = n(85), s = n(80); t.default = r }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.loggingMiddleware = function (e) { return function (e) { return function (t) { var n = "production"; "production" !== n && console.log("Action:", t), e(t) } } } }, function (e, t) { e.exports = Lodash }, function (e, t) { e.exports = Promise }, function (e, t) { e.exports = ReactDOM }, function (e, t) { e.exports = ReactGA }, function (e, t) { e.exports = ReduxThunk }]);
//# sourceMappingURL=lg-fa-todolist-widget.min.js.map;// [AIV]  Build version: 0.53.0 - Tuesday, September 5th, 2023, 12:07:23 PM  
 !function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="C:\\Workspace\\APIMigration\\rss-member-progress-indicator-widget\\build\\js",t(0)}([function(e,t,r){e.exports=r(35)},function(e,t){e.exports=React},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(10),o=function(){function e(){}return e.loadInitialData=function(){return{resources:this.resources,serverError:this.serverError,memberDetail:this.memberDetail,investmentStyles:this.investmentStyles}},e.resources=new Array,e.serverError=new n.progressIndicatorProxy.ErrorDto,e.memberDetail=new n.progressIndicatorProxy.RetireReadyApiResponse,e.progressIndicatorMemberDetails=new n.progressIndicatorProxy.RetireReady,e.investmentStyles=new n.progressIndicatorProxy.InvestmentStylesApiResponse,e}();t.InitialState=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=r(42),i=function(){function e(){}return e.getResourceValueByKey=function(e,t){var r=t.componentName,i=r+"_"+e,s=o.filter(t.resources,["key",i]);return s.length>0?n.createElement("span",null,s[0].value):n.createElement("span",null,"invalid key")},e.getResourceValueByFullKey=function(e,t){var r=e,i=o.filter(t.resources,["key",r]);return i.length>0?n.createElement("span",null,i[0].value):n.createElement("span",null,"invalid key")},e.getResourceValueStringByKey=function(e,t){var r=t.componentName,n=r+"_"+e,i=o.filter(t.resources,["key",n]);return i.length>0?i[0].value:"invalid key"},e.getResourceValueStringByFullKey=function(e,t){var r=e,n=o.filter(t.resources,["key",r]);return n.length>0?n[0].value:"invalid key"},e.getFormattedCurrency=function(e){return kendo.toString(Number(e),"c2")},e}();t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BEGIN_AJAX_CALL="BEGIN_AJAX_CALL",t.AJAX_CALL_ERROR="AJAX_CALL_ERROR",t.SUCCESS_AJAX_CALL="SUCCESS_AJAX_CALL",t.LOAD_LOADER_START="LOAD_LOADER_START",t.LOAD_LOADER_SUCCESS="LOAD_LOADER_SUCCESS"},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOAD_PROGRESSINDICATOR_REQUEST="LOAD_PROGRESSINDICATOR_REQUEST",t.LOAD_DETAILS_SUCCESS="LOAD_DETAILS_SUCCESS",t.LOAD_RESOURCES_SUCCESS="LOAD_RESOURCES_SUCCESS",t.LOAD_PERMISSIONS_SUCCESS="LOAD_PERMISSIONS_SUCCESS",t.API_SERVER_ERROR="API_SERVER_ERROR",t.LOAD_INVESTMENT_STYLES="LOAD_INVESTMENT_STYLES"},function(e,t){e.exports=Redux},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r;!function(e){e[e.DEV="DEV"]="DEV",e[e.SIT="SIT"]="SIT",e[e.UAT="UAT"]="UAT",e[e.PROD="PROD"]="PROD",e[e.DEMO="DEMO"]="DEMO",e[e.UATCAT="UAT-CAT"]="UATCAT",e[e.UAT2="UAT-2"]="UAT2",e[e.UAT3="UAT-3"]="UAT3",e[e.UAT4="UAT-4"]="UAT4",e[e.UAT5="UAT-5"]="UAT5",e[e.STG="STG"]="STG"}(r=t.Environment||(t.Environment={}));var n;!function(e){e[e.MobileNative="Mobile.Native"]="MobileNative",e[e.MobileWeb="Mobile.Web"]="MobileWeb",e[e.Web="Web"]="Web"}(n=t.Client||(t.Client={}));var o=function(){function e(){}return e.prototype.init=function(e){if(null==e.accessToken||""===e.accessToken)throw new Error("Please supply a access token");if(null==e.planCode||""===e.planCode)throw new Error("Please supply a planCode");if(null==e.memberId||""===e.memberId)throw new Error("Please supply a member id");if(null==e.environment)throw new Error("Please supply environment");if(null==e.client?e.client=n.Web:null==e.isImpersonated?e.isImpersonated=!1:void 0!==e.data&&null!=e.data||(e.data={}),void 0!==e.hasEditAccess&&null!=e.hasEditAccess||(e.hasEditAccess=!0),e.useGoogleAnalytics&&!window.ga){if(e.environment!==r.DEV)throw new Error("Please add analytics script in hosting application");console.warn("Please add analytics script in hosting application")}},e}();t.LgWidget=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.ajaxCallsInProgress=0,e.loader=!1,e}();t.InitialState=r},function(e,t,r){"use strict";function n(e){return{type:a.API_SERVER_ERROR,error:e}}function o(e){return{type:a.LOAD_DETAILS_SUCCESS,memberDetail:e}}function i(e){return{type:a.LOAD_INVESTMENT_STYLES,investmentStyles:e}}var s=this&&this.__assign||Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};Object.defineProperty(t,"__esModule",{value:!0});var a=r(5),u=r(2),c=r(28),l=r(12),p=r(13);t.default={getResources:function(){var e=new c.default,t=u.InitialState.widgetConfig.planCode,r=u.InitialState.widgetConfig.client.toString(),n=u.InitialState.widgetConfig.x_Correlation_Id,o=u.InitialState.widgetConfig.classification;return e.getResources(t,r,o,void 0,void 0,void 0,n)},getAuthorizationRules:function(){var e=new c.default,t=u.InitialState.widgetConfig.planCode,r=u.InitialState.widgetConfig.x_Correlation_Id;return e.getAuthorizationRules(t,r)},serviceStatus:function(){var e=new c.default;return e.getserviceStatus()},progressIndicatorMemberDetails:function(e){return void 0===e&&(e=!1),function(e){e(p.startLoaderCall()),e(l.beginAjaxCall());var t=new c.default,r=u.InitialState.widgetConfig.planCode,i=u.InitialState.widgetConfig.memberId,a=u.InitialState.widgetConfig.x_Correlation_Id;t.progressIndicatorMemberDetails(r,i,a).then(function(t){t.data&&e(o(t.data)),e(l.successAjaxCall()),e(p.successLoaderCall())}).catch(function(t){e(l.ajaxCallError()),e(p.successLoaderCall()),e(n(s({},t,{type:"error"}))),e(n({}))})}},planInvestmentStyles:function(){return function(e){e(p.startLoaderCall()),e(l.beginAjaxCall());var t=new c.default,r=u.InitialState.widgetConfig.planCode,o=(u.InitialState.widgetConfig.memberId,u.InitialState.widgetConfig.x_Correlation_Id);t.getInvestmentStyles(r,o).then(function(t){t&&e(i(t)),e(l.successAjaxCall()),e(p.successLoaderCall())}).catch(function(t){e(l.ajaxCallError()),e(p.successLoaderCall()),e(n(s({},t,{type:"error"}))),e(n({}))})}}}},function(e,t){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var n;!function(e){function t(e,t,r,n,o){throw new Rt(e,t,r,n,o)}var n=function(){function e(e,t){this.jsonParseReviver=void 0,this.http=t?t:window,this.baseUrl=e?e:"https://api-dev.apac.linkgroup.corp:8183/api/russell/v1"}return e.prototype.serviceStatusGet=function(){var e=this,t=this.baseUrl+"/service/status";t=t.replace(/[?&]$/,"");var r={method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(t,r).then(function(t){return e.processServiceStatusGet(t)})},e.prototype.processServiceStatusGet=function(e){var r=this,n=e.status,o={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return o[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?s.fromJS(n):new s}):503===n?e.text().then(function(e){var i=null,s=""===e?null:JSON.parse(e,r.jsonParseReviver);return i=void 0!==s?s:null,t("A server error occurred.",n,e,o,i)}):401===n?e.text().then(function(e){var i=null,s=""===e?null:JSON.parse(e,r.jsonParseReviver);return i=void 0!==s?s:null,t("A server error occurred.",n,e,o,i)}):403===n?e.text().then(function(e){var i=null,s=""===e?null:JSON.parse(e,r.jsonParseReviver);return i=void 0!==s?s:null,t("A server error occurred.",n,e,o,i)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,o)}):Promise.resolve(null)},e.prototype.applicationsByApplicationIdGet=function(e){var t=this,r=this.baseUrl+"/applications/{applicationId}";if(void 0===e||null===e)throw new Error("The parameter 'applicationId' must be defined.");r=r.replace("{applicationId}",encodeURIComponent(""+e)),r=r.replace(/[?&]$/,"");var n={method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(r,n).then(function(e){return t.processApplicationsByApplicationIdGet(e)})},e.prototype.processApplicationsByApplicationIdGet=function(e){var r=this,n=e.status,o={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return o[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?Ze.fromJS(n):new Ze}):401===n?e.text().then(function(e){var i=null,s=""===e?null:JSON.parse(e,r.jsonParseReviver);return i=void 0!==s?s:null,t("A server error occurred.",n,e,o,i)}):403===n?e.text().then(function(e){var i=null,s=""===e?null:JSON.parse(e,r.jsonParseReviver);return i=void 0!==s?s:null,t("A server error occurred.",n,e,o,i)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,o)}):Promise.resolve(null)},e.prototype.plansDefaultparametersByPlanCodeGet=function(e,t){var r=this,n=this.baseUrl+"/plans/{planCode}/defaultparameters";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");n=n.replace("{planCode}",encodeURIComponent(""+e)),n=n.replace(/[?&]$/,"");var o={method:"GET",headers:{"X-Correlation-Id":void 0!==t&&null!==t?""+t:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(n,o).then(function(e){return r.processPlansDefaultparametersByPlanCodeGet(e)})},e.prototype.processPlansDefaultparametersByPlanCodeGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?V.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansBpayreferencesByPlanCodeGet=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/bpayreferences?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'customerReference' must be defined and cannot be null.");if(i+="customerReference="+encodeURIComponent(""+t)+"&",void 0===r||null===r)throw new Error("The parameter 'surName' must be defined and cannot be null.");i+="surName="+encodeURIComponent(""+r)+"&",i=i.replace(/[?&]$/,"");var s={method:"GET",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,s).then(function(e){return o.processPlansBpayreferencesByPlanCodeGet(e)})},e.prototype.processPlansBpayreferencesByPlanCodeGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?ve.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansInvestmentstylereturndetailsByPlanCodeGet=function(e,t){var r=this,n=this.baseUrl+"/plans/{planCode}/investmentstylereturndetails";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");n=n.replace("{planCode}",encodeURIComponent(""+e)),n=n.replace(/[?&]$/,"");var o={method:"GET",headers:{"X-Correlation-Id":void 0!==t&&null!==t?""+t:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(n,o).then(function(e){return r.processPlansInvestmentstylereturndetailsByPlanCodeGet(e)})},e.prototype.processPlansInvestmentstylereturndetailsByPlanCodeGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?ze.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansResourcesByPlanCodeAndApplicationIdGet=function(e,t,r,n,o,i,s,a){var u=this,c=this.baseUrl+"/plans/{planCode}/resources/{applicationId}?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(c=c.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'applicationId' must be defined.");c=c.replace("{applicationId}",encodeURIComponent(""+t)),void 0!==r&&(c+="clientType="+encodeURIComponent(""+r)+"&"),void 0!==n&&(c+="classificationId="+encodeURIComponent(""+n)+"&"),void 0!==o&&(c+="moduleName="+encodeURIComponent(""+o)+"&"),void 0!==i&&(c+="componentName="+encodeURIComponent(""+i)+"&"),void 0!==s&&(c+="elementName="+encodeURIComponent(""+s)+"&"),c=c.replace(/[?&]$/,"");var l={method:"GET",headers:{"X-Correlation-Id":void 0!==a&&null!==a?""+a:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(c,l).then(function(e){return u.processPlansResourcesByPlanCodeAndApplicationIdGet(e)})},e.prototype.processPlansResourcesByPlanCodeAndApplicationIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?ht.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansAuthorizationrulesByPlanCodeAndApplicationIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/authorizationrules/{applicationId}";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'applicationId' must be defined.");o=o.replace("{applicationId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansAuthorizationrulesByPlanCodeAndApplicationIdGet(e)})},e.prototype.processPlansAuthorizationrulesByPlanCodeAndApplicationIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?lt.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersSupermatchByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/supermatch";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersSupermatchByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersSupermatchByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?Ke.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersAnnualparametersByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/annualparameters";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersAnnualparametersByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersAnnualparametersByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?k.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersProductByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/product";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersProductByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersProductByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?ie.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersProductByPlanCodeAndMemberIdPut=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/product";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"PUT",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersProductByPlanCodeAndMemberIdPut(e)})},e.prototype.processPlansMembersProductByPlanCodeAndMemberIdPut=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),204===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersAddressByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/address";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersAddressByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersAddressByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);if(n&&n.constructor===Array){t=[];for(var o=0,i=n;o<i.length;o++){var s=i[o];t.push(Q.fromJS(s))}}return t}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInsuranceByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/insurance";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersInsuranceByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersInsuranceByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?se.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersFundperformanceByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/fundperformance";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersFundperformanceByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersFundperformanceByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?M.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersPhonenumbersByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/phonenumbers";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersPhonenumbersByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersPhonenumbersByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?N.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersEmailaddressesByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/emailaddresses";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersEmailaddressesByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersEmailaddressesByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?x.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i);
}):Promise.resolve(null)},e.prototype.plansMembersTodolistItemsCountByPlanCodeAndMemberIdGet=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/todolist/items/count?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");if(i=i.replace("{memberId}",encodeURIComponent(""+t)),void 0===r||null===r)throw new Error("The parameter 'status' must be defined and cannot be null.");i+="status="+encodeURIComponent(""+r)+"&",i=i.replace(/[?&]$/,"");var s={method:"GET",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,s).then(function(e){return o.processPlansMembersTodolistItemsCountByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersTodolistItemsCountByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?y.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersTodolistByPlanCodeAndMemberIdGet=function(e,t,r,n,o,i){var s=this,a=this.baseUrl+"/plans/{planCode}/members/{memberId}/todolist?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(a=a.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");a=a.replace("{memberId}",encodeURIComponent(""+t)),void 0!==r&&(a+="textType="+encodeURIComponent(""+r)+"&"),void 0!==n&&(a+="classificationId?="+encodeURIComponent(""+n)+"&"),void 0!==o&&(a+="status="+encodeURIComponent(""+o)+"&"),a=a.replace(/[?&]$/,"");var u={method:"GET",headers:{"X-Correlation-Id":void 0!==i&&null!==i?""+i:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(a,u).then(function(e){return s.processPlansMembersTodolistByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersTodolistByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?p.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersTodolistByPlanCodeAndMemberIdPut=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/todolist";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"PUT",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersTodolistByPlanCodeAndMemberIdPut(e)})},e.prototype.processPlansMembersTodolistByPlanCodeAndMemberIdPut=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),204===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersQuestionsByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/questions";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersQuestionsByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersQuestionsByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersEmailsByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/emails";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersEmailsByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersEmailsByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/retireready/report/{documentId}";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");if(i=i.replace("{memberId}",encodeURIComponent(""+t)),void 0===r||null===r)throw new Error("The parameter 'documentId' must be defined.");i=i.replace("{documentId}",encodeURIComponent(""+r)),i=i.replace(/[?&]$/,"");var s={method:"GET",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,s).then(function(e){return o.processPlansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersRetirereadyReportDocumentIdByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?rt.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/retireready";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersRetirereadyByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?w.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdPost=function(e,t,r,n,o,i,s){var a=this,u=this.baseUrl+"/plans/{planCode}/members/{memberId}/retireready?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(u=u.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");if(u=u.replace("{memberId}",encodeURIComponent(""+t)),void 0===r||null===r)throw new Error("The parameter 'project' must be defined and cannot be null.");if(u+="project="+encodeURIComponent(""+r)+"&",void 0===n||null===n)throw new Error("The parameter 'save' must be defined and cannot be null.");if(u+="save="+encodeURIComponent(""+n)+"&",void 0===o||null===o)throw new Error("The parameter 'report' must be defined and cannot be null.");u+="report="+encodeURIComponent(""+o)+"&",u=u.replace(/[?&]$/,"");var c=JSON.stringify(i),l={body:c,method:"POST",headers:{"X-Correlation-Id":void 0!==s&&null!==s?""+s:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(u,l).then(function(e){return a.processPlansMembersRetirereadyByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?w.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRetirereadyByPlanCodeAndMemberIdDelete=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/retireready";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"DELETE",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersRetirereadyByPlanCodeAndMemberIdDelete(e)})},e.prototype.processPlansMembersRetirereadyByPlanCodeAndMemberIdDelete=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),204===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersComparisondataByPlanCodeAndMemberIdGet=function(e,t,r,n,o,i,s,a,u){var c=this,l=this.baseUrl+"/plans/{planCode}/members/{memberId}/comparisondata?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(l=l.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");if(l=l.replace("{memberId}",encodeURIComponent(""+t)),void 0===r||null===r)throw new Error("The parameter 'minimumSalary' must be defined and cannot be null.");if(l+="minimumSalary="+encodeURIComponent(""+r)+"&",void 0===n||null===n)throw new Error("The parameter 'maximumSalary' must be defined and cannot be null.");if(l+="maximumSalary="+encodeURIComponent(""+n)+"&",void 0===o||null===o)throw new Error("The parameter 'minimumAge' must be defined and cannot be null.");if(l+="minimumAge="+encodeURIComponent(""+o)+"&",void 0===i||null===i)throw new Error("The parameter 'maximumAge' must be defined and cannot be null.");if(l+="maximumAge="+encodeURIComponent(""+i)+"&",void 0===s||null===s)throw new Error("The parameter 'currentBalance' must be defined and cannot be null.");if(l+="currentBalance="+encodeURIComponent(""+s)+"&",void 0===a||null===a)throw new Error("The parameter 'gender' must be defined and cannot be null.");l+="gender="+encodeURIComponent(""+a)+"&",l=l.replace(/[?&]$/,"");var p={method:"GET",headers:{"X-Correlation-Id":void 0!==u&&null!==u?""+u:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(l,p).then(function(e){return c.processPlansMembersComparisondataByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersComparisondataByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?D.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInvestmentearningsByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/investmentearnings";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersInvestmentearningsByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersInvestmentearningsByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?U.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersBenefitgrowthByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/benefitgrowth";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersBenefitgrowthByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersBenefitgrowthByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?T.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/documents/{documentId}";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");if(i=i.replace("{memberId}",encodeURIComponent(""+t)),void 0===r||null===r)throw new Error("The parameter 'documentId' must be defined.");i=i.replace("{documentId}",encodeURIComponent(""+r)),i=i.replace(/[?&]$/,"");var s={method:"GET",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,s).then(function(e){return o.processPlansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersDocumentsDocumentIdByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?R.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersDocumentsByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/documents";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersDocumentsByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersDocumentsByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?A.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersDocumentsByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/documents";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersDocumentsByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersDocumentsByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?R.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInvestmentswitchesByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/investmentswitches";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/investmentswitches";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"DELETE",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete(e)})},e.prototype.processPlansMembersInvestmentswitchesByPlanCodeAndMemberIdDelete=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),204===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInvestmentsByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/investments";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersInvestmentsByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersInvestmentsByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?L.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet=function(e,t,r,n,o){var i=this,s=this.baseUrl+"/plans/{planCode}/members/{memberId}/concessionalcontributions?";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(s=s.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");
s=s.replace("{memberId}",encodeURIComponent(""+t)),void 0!==r&&(s+="surchargePeriods="+encodeURIComponent(""+r)+"&"),void 0!==n&&(s+="includeLinkedMembers="+encodeURIComponent(""+n)+"&"),s=s.replace(/[?&]$/,"");var a={method:"GET",headers:{"X-Correlation-Id":void 0!==o&&null!==o?""+o:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(s,a).then(function(e){return i.processPlansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersConcessionalcontributionsByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?fe.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRolloversByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/rollovers";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersRolloversByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersRolloversByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?le.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRolloversByPlanCodeAndMemberIdPost=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/rollovers";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"POST",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersRolloversByPlanCodeAndMemberIdPost(e)})},e.prototype.processPlansMembersRolloversByPlanCodeAndMemberIdPost=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?le.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}/investmentoptiondetails";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersInvestmentoptiondetailsByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?pt.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersRebalancingstatusByPlanCodeAndMemberIdPut=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/rebalancingstatus";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"PUT",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersRebalancingstatusByPlanCodeAndMemberIdPut(e)})},e.prototype.processPlansMembersRebalancingstatusByPlanCodeAndMemberIdPut=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersTfnByPlanCodeAndMemberIdPut=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}/tfn";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"PUT",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersTfnByPlanCodeAndMemberIdPut(e)})},e.prototype.processPlansMembersTfnByPlanCodeAndMemberIdPut=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersByPlanCodeAndMemberIdGet=function(e,t,r){var n=this,o=this.baseUrl+"/plans/{planCode}/members/{memberId}";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(o=o.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");o=o.replace("{memberId}",encodeURIComponent(""+t)),o=o.replace(/[?&]$/,"");var i={method:"GET",headers:{"X-Correlation-Id":void 0!==r&&null!==r?""+r:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(o,i).then(function(e){return n.processPlansMembersByPlanCodeAndMemberIdGet(e)})},e.prototype.processPlansMembersByPlanCodeAndMemberIdGet=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),200===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?q.fromJS(n):null}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e.prototype.plansMembersByPlanCodeAndMemberIdPut=function(e,t,r,n){var o=this,i=this.baseUrl+"/plans/{planCode}/members/{memberId}";if(void 0===e||null===e)throw new Error("The parameter 'planCode' must be defined.");if(i=i.replace("{planCode}",encodeURIComponent(""+e)),void 0===t||null===t)throw new Error("The parameter 'memberId' must be defined.");i=i.replace("{memberId}",encodeURIComponent(""+t)),i=i.replace(/[?&]$/,"");var s=JSON.stringify(r),a={body:s,method:"PUT",headers:{"X-Correlation-Id":void 0!==n&&null!==n?""+n:"","Content-Type":"application/json",Accept:"application/json"}};return this.http.fetch(i,a).then(function(e){return o.processPlansMembersByPlanCodeAndMemberIdPut(e)})},e.prototype.processPlansMembersByPlanCodeAndMemberIdPut=function(e){var r=this,n=e.status,i={};return e.headers&&e.headers.forEach&&e.headers.forEach(function(e,t){return i[t]=e}),204===n?e.text().then(function(e){var t=null,n=""===e?null:JSON.parse(e,r.jsonParseReviver);return t=n?o.fromJS(n):new o}):401===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):403===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):404===n?e.text().then(function(e){var s=null,a=""===e?null:JSON.parse(e,r.jsonParseReviver);return s=a?o.fromJS(a):new o,t("A server error occurred.",n,e,i,s)}):200!==n&&204!==n?e.text().then(function(e){return t("An unexpected server error occurred.",n,e,i)}):Promise.resolve(null)},e}();e.Client=n;var o=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e){if(e.errors&&e.errors.constructor===Array){this.errors=[];for(var t=0,r=e.errors;t<r.length;t++){var n=r[t];this.errors.push(i.fromJS(n))}}this.message=e.message}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},this.errors&&this.errors.constructor===Array){e.errors=[];for(var t=0,r=this.errors;t<r.length;t++){var n=r[t];e.errors.push(n.toJSON())}}return e.message=this.message,e},e}();e.ApiResponse=o;var i=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.type=e.type,this.description=e.description)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.type=this.type,e.description=this.description,e},e}();e.ErrorDto=i;var s=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.status=e.status)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.status=this.status,e},e}();e.ServiceStatus=s;var a=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.description=e.description)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.description=this.description,e},e}();e.IdDescription=a;var u=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.description=e.description)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.description=this.description,e},e}();e.CodeDescription=u;var c=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.code=e.code,this.description=e.description)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.code=this.code,e.description=this.description,e},e}();e.IdCodeDescription=c;var l;!function(e){e[e.PERCENTAGE="PERCENTAGE"]="PERCENTAGE",e[e.HIERARCHY="HIERARCHY"]="HIERARCHY",e[e.PRORATA="PRORATA"]="PRORATA",e[e.HIGHESTBALANCE="HIGHESTBALANCE"]="HIGHESTBALANCE"}(l=e.InvestmentChoiceType||(e.InvestmentChoiceType={}));var p=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.toDoListItems=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&(this.feeSaving=t.feeSaving,this.annualFee=t.annualFee,this.accountBalance=t.accountBalance,this.preTaxContribution=t.preTaxContribution,this.postTaxContribution=t.postTaxContribution,this.simulationDate=t.simulationDate,this.oneOffContribution=t.oneOffContribution,this.superInOtherFund=t.superInOtherFund,this.noOfYearsSinceLastContact=t.noOfYearsSinceLastContact,this.searchStage=t.searchStage,this.investmentStyleCurrent=t.investmentStyleCurrent?d.fromJS(t.investmentStyleCurrent):void 0,this.investmentStyleSimulated=t.investmentStyleSimulated?d.fromJS(t.investmentStyleSimulated):void 0,t.toDoListItems&&t.toDoListItems.constructor===Array)){this.toDoListItems=[];for(var r=0,n=t.toDoListItems;r<n.length;r++){var o=n[r];this.toDoListItems.push(h.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.feeSaving=this.feeSaving,t.annualFee=this.annualFee,t.accountBalance=this.accountBalance,t.preTaxContribution=this.preTaxContribution,t.postTaxContribution=this.postTaxContribution,t.simulationDate=this.simulationDate,t.oneOffContribution=this.oneOffContribution,t.superInOtherFund=this.superInOtherFund,t.noOfYearsSinceLastContact=this.noOfYearsSinceLastContact,t.searchStage=this.searchStage,t.investmentStyleCurrent=this.investmentStyleCurrent?this.investmentStyleCurrent.toJSON():void 0,t.investmentStyleSimulated=this.investmentStyleSimulated?this.investmentStyleSimulated.toJSON():void 0,this.toDoListItems&&this.toDoListItems.constructor===Array){t.toDoListItems=[];for(var r=0,n=this.toDoListItems;r<n.length;r++){var o=n[r];t.toDoListItems.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.ToDoListApiResponse=p;var h=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.status=new f)}return e.prototype.init=function(e){e&&(this.id=e.id,this.status=e.status?f.fromJS(e.status):new f,this.isRetireReady=e.isRetireReady,this.header=e.header,this.message=e.message)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.status=this.status?this.status.toJSON():void 0,e.isRetireReady=this.isRetireReady,e.header=this.header,e.message=this.message,e},e}();e.ToDoListItem=h;var d=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.shortDescription=e.shortDescription,this.longDescription=e.longDescription)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.shortDescription=this.shortDescription,e.longDescription=this.longDescription,e},e}();e.GenericCodeDescription=d;var f=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.description=e.description)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.description=this.description,e},e}();e.Status=f;var m=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.isInterested=e.isInterested,this.isRetireReady=e.isRetireReady,this.tdlData=e.tdlData?v.fromJS(e.tdlData):void 0)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.isInterested=this.isInterested,e.isRetireReady=this.isRetireReady,e.tdlData=this.tdlData?this.tdlData.toJSON():void 0,e},e}();e.UpdateToDoList=m;var v=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.emailConfirmed=e.emailConfirmed,this.pdsAcknowledged=e.pdsAcknowledged,this.trusteeDirConfirmed=e.trusteeDirConfirmed,this.riqsUpgradeConfirmed=e.riqsUpgradeConfirmed)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.emailConfirmed=this.emailConfirmed,e.pdsAcknowledged=this.pdsAcknowledged,e.trusteeDirConfirmed=this.trusteeDirConfirmed,e.riqsUpgradeConfirmed=this.riqsUpgradeConfirmed,e},e}();e.ToDoListUpgrade=v;var y=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.count=t.count)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.count=this.count,e.prototype.toJSON.call(this,t),t},t}(o);e.ToDoListCount=y;var S=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.isCMSGenerate=e.isCMSGenerate,this.questionType=e.questionType,this.mobileNumber=e.mobileNumber,this.workNumber=e.workNumber,this.faxNumber=e.faxNumber,this.phoneNumber=e.phoneNumber,this.email=e.email)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.isCMSGenerate=this.isCMSGenerate,e.questionType=this.questionType,e.mobileNumber=this.mobileNumber,e.workNumber=this.workNumber,e.faxNumber=this.faxNumber,e.phoneNumber=this.phoneNumber,e.email=this.email,e},e}();e.Questions=S;var b=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.subject=e.subject,this.name=e.name,this.phone=e.phone,this.address=e.address,this.cityStatePostcode=e.cityStatePostcode,this.email=e.email,this.message=e.message,this.isCallRequest=e.isCallRequest)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.subject=this.subject,e.name=this.name,e.phone=this.phone,e.address=this.address,e.cityStatePostcode=this.cityStatePostcode,e.email=this.email,e.message=this.message,e.isCallRequest=this.isCallRequest,e},e}();e.Emails=b;var g=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.key=e.key,this.value=e.value)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.key=this.key,e.value=this.value,e},e}();e.Resource=g;var A=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.documents=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.documents&&t.documents.constructor===Array){this.documents=[];for(var r=0,n=t.documents;r<n.length;r++){var o=n[r];this.documents.push(I.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.documents&&this.documents.constructor===Array){t.documents=[];for(var r=0,n=this.documents;r<n.length;r++){var o=n[r];t.documents.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.DocumentListApiResponse=A;var I=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.dateSent=t.dateSent,this.description=t.description,this.documentId=t.documentId)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.dateSent=this.dateSent,t.description=this.description,t.documentId=this.documentId,e.prototype.toJSON.call(this,t),t},t}(o);e.DocumentList=I;var R=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.documentId=t.documentId,this.documentStream=t.documentStream)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.documentId=this.documentId,t.documentStream=this.documentStream,e.prototype.toJSON.call(this,t),t},t}(o);e.DocumentApiResponse=R;var C=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.hasOptedForContribution=t.hasOptedForContribution,this.contributionAmount=t.contributionAmount,this.frequency=t.frequency)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.hasOptedForContribution=this.hasOptedForContribution,t.contributionAmount=this.contributionAmount,t.frequency=this.frequency,e.prototype.toJSON.call(this,t),t},t}(o);e.CreateDocument=C;var w=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=new O),r}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.data=t.data?O.fromJS(t.data):new O)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.data=this.data?this.data.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.RetireReadyApiResponse=w;var O=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e){if(this.isDataComplete=e.isDataComplete,this.isAutoUpdate=e.isAutoUpdate,this.birthDate=e.birthDate,this.currentBalance=e.currentBalance,this.retirementAge=e.retirementAge,this.ageIncomeLastTo=e.ageIncomeLastTo,this.preTaxAnnualSalary=e.preTaxAnnualSalary,this.employerContributionRate=e.employerContributionRate,this.investmentStyleCurrent=e.investmentStyleCurrent,this.investmentStyleCurrentPct=e.investmentStyleCurrentPct,this.investmentStylePension=e.investmentStylePension,this.investmentStylePensionPct=e.investmentStylePensionPct,this.investmentStyleEffectiveDate=e.investmentStyleEffectiveDate,e.investmentStyleReturns&&e.investmentStyleReturns.constructor===Array){this.investmentStyleReturns=[];for(var t=0,r=e.investmentStyleReturns;t<r.length;t++){var n=r[t];this.investmentStyleReturns.push(P.fromJS(n))}}this.isAgePensionIncluded=e.isAgePensionIncluded,this.isHomeOwner=e.isHomeOwner,this.email=e.email,this.preTaxCurrentContribution=e.preTaxCurrentContribution,this.postTaxCurrentContribution=e.postTaxCurrentContribution,this.lifestyleTracked=e.lifestyleTracked,this.lifestyleGoal=e.lifestyleGoal,this.projectedIncome=e.projectedIncome,this.desiredIncome=e.desiredIncome,this.simulatedIncome=e.simulatedIncome,this.shortfallAmount=e.shortfallAmount,this.lumpSumAtRetirementTracked=e.lumpSumAtRetirementTracked,this.lumpSumAtRetirementSimulated=e.lumpSumAtRetirementSimulated,this.preTaxContributionSimulated=e.preTaxContributionSimulated,this.postTaxContributionSimulated=e.postTaxContributionSimulated,this.oneOffcontribution=e.oneOffcontribution,this.superInOtherFund=e.superInOtherFund,this.investmentStyleSimulated=e.investmentStyleSimulated,this.investmentStyleSimulatedPct=e.investmentStyleSimulatedPct,this.includeTTRStrategy=e.includeTTRStrategy,this.trackingPeriod=e.trackingPeriod?E.fromJS(e.trackingPeriod):void 0,this.documentId=e.documentId,this.deflatorRate=e.deflatorRate,this.salaryGrowthRate=e.salaryGrowthRate}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.isDataComplete=this.isDataComplete,e.isAutoUpdate=this.isAutoUpdate,e.birthDate=this.birthDate,e.currentBalance=this.currentBalance,e.retirementAge=this.retirementAge,e.ageIncomeLastTo=this.ageIncomeLastTo,e.preTaxAnnualSalary=this.preTaxAnnualSalary,e.employerContributionRate=this.employerContributionRate,e.investmentStyleCurrent=this.investmentStyleCurrent,e.investmentStyleCurrentPct=this.investmentStyleCurrentPct,e.investmentStylePension=this.investmentStylePension,e.investmentStylePensionPct=this.investmentStylePensionPct,e.investmentStyleEffectiveDate=this.investmentStyleEffectiveDate,this.investmentStyleReturns&&this.investmentStyleReturns.constructor===Array){e.investmentStyleReturns=[];for(var t=0,r=this.investmentStyleReturns;t<r.length;t++){var n=r[t];e.investmentStyleReturns.push(n.toJSON())}}return e.isAgePensionIncluded=this.isAgePensionIncluded,e.isHomeOwner=this.isHomeOwner,e.email=this.email,e.preTaxCurrentContribution=this.preTaxCurrentContribution,e.postTaxCurrentContribution=this.postTaxCurrentContribution,e.lifestyleTracked=this.lifestyleTracked,e.lifestyleGoal=this.lifestyleGoal,e.projectedIncome=this.projectedIncome,e.desiredIncome=this.desiredIncome,e.simulatedIncome=this.simulatedIncome,e.shortfallAmount=this.shortfallAmount,e.lumpSumAtRetirementTracked=this.lumpSumAtRetirementTracked,e.lumpSumAtRetirementSimulated=this.lumpSumAtRetirementSimulated,e.preTaxContributionSimulated=this.preTaxContributionSimulated,e.postTaxContributionSimulated=this.postTaxContributionSimulated,e.oneOffcontribution=this.oneOffcontribution,e.superInOtherFund=this.superInOtherFund,e.investmentStyleSimulated=this.investmentStyleSimulated,e.investmentStyleSimulatedPct=this.investmentStyleSimulatedPct,e.includeTTRStrategy=this.includeTTRStrategy,e.trackingPeriod=this.trackingPeriod?this.trackingPeriod.toJSON():void 0,e.documentId=this.documentId,e.deflatorRate=this.deflatorRate,e.salaryGrowthRate=this.salaryGrowthRate,e},e}();e.RetireReady=O;var E=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.age=e.age,this.projectedPreRetirementSalary=e.projectedPreRetirementSalary,this.projectedSuperPension=e.projectedSuperPension,this.projectedAgePension=e.projectedAgePension)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.age=this.age,e.projectedPreRetirementSalary=this.projectedPreRetirementSalary,e.projectedSuperPension=this.projectedSuperPension,e.projectedAgePension=this.projectedAgePension,e},e}();e.TrackingPeriod=E;var P=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.investmentStyleId=e.investmentStyleId,this.longDescription=e.longDescription,this.shortDescription=e.shortDescription,this.retirementRatePercentage=e.retirementRatePercentage,this.accumulationRatePercentage=e.accumulationRatePercentage)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentStyleId=this.investmentStyleId,e.longDescription=this.longDescription,e.shortDescription=this.shortDescription,e.retirementRatePercentage=this.retirementRatePercentage,e.accumulationRatePercentage=this.accumulationRatePercentage,e},e}();e.InvestmentStyles=P;var N=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.phoneNumber=t.phoneNumber,this.mobileNumber=t.mobileNumber,this.workNumber=t.workNumber,this.faxNumber=t.faxNumber)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.phoneNumber=this.phoneNumber,t.mobileNumber=this.mobileNumber,t.workNumber=this.workNumber,t.faxNumber=this.faxNumber,e.prototype.toJSON.call(this,t),t},t}(o);e.PhoneNumbersApiResponse=N;var T=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(J.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON());
}}return e.prototype.toJSON.call(this,t),t},t}(o);e.BenefitGrowthApiResponse=T;var J=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.yearMonth=e.yearMonth,this.maximumBenefit=e.maximumBenefit)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.yearMonth=this.yearMonth,e.maximumBenefit=this.maximumBenefit,e},e}();e.BenefitGrowth=J;var j=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.minimumSalary=e.minimumSalary,this.maximumSalary=e.maximumSalary,this.minimumAge=e.minimumAge,this.maximumAge=e.maximumAge,this.currentBalance=e.currentBalance,this.gender=e.gender)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.minimumSalary=this.minimumSalary,e.maximumSalary=this.maximumSalary,e.minimumAge=this.minimumAge,e.maximumAge=this.maximumAge,e.currentBalance=this.currentBalance,e.gender=this.gender,e},e}();e.ComparisonDataRequest=j;var D=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.memberCount=t.memberCount,this.mininumBenefit=t.mininumBenefit,this.averageBenefit=t.averageBenefit,this.medianBenefit=t.medianBenefit,this.maximumBenefit=t.maximumBenefit,this.lessAverageBenefitCount=t.lessAverageBenefitCount,this.lessCurrentBenefitCount=t.lessCurrentBenefitCount,this.lessCurrentBenefitPercentage=t.lessCurrentBenefitPercentage)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.memberCount=this.memberCount,t.mininumBenefit=this.mininumBenefit,t.averageBenefit=this.averageBenefit,t.medianBenefit=this.medianBenefit,t.maximumBenefit=this.maximumBenefit,t.lessAverageBenefitCount=this.lessAverageBenefitCount,t.lessCurrentBenefitCount=this.lessCurrentBenefitCount,t.lessCurrentBenefitPercentage=this.lessCurrentBenefitPercentage,e.prototype.toJSON.call(this,t),t},t}(o);e.ComparisonDataApiResponse=D;var x=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.email=t.email,this.secondaryEmail=t.secondaryEmail)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.email=this.email,t.secondaryEmail=this.secondaryEmail,e.prototype.toJSON.call(this,t),t},t}(o);e.EmailAddressesApiResponse=x;var M=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=new _),r}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.data=t.data?_.fromJS(t.data):new _)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.data=this.data?this.data.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.FundPerformanceApiResponse=M;var _=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.calculationDate=e.calculationDate,this.portfolios=e.portfolios?B.fromJS(e.portfolios):void 0)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.calculationDate=this.calculationDate,e.portfolios=this.portfolios?this.portfolios.toJSON():void 0,e},e}();e.FundPerformance=_;var B=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.longDescription=e.longDescription,this.shortDescription=e.shortDescription,this.balance=e.balance,this.inceptionDate=e.inceptionDate,this._1Month=e["1Month"],this._3Months=e["3Months"],this._1Year=e["1Year"],this._3Years=e["3Years"],this._5Years=e["5Years"],this.percentageSinceInception=e.percentageSinceInception,this.investmentGroup=e.investmentGroup)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.longDescription=this.longDescription,e.shortDescription=this.shortDescription,e.balance=this.balance,e.inceptionDate=this.inceptionDate,e["1Month"]=this._1Month,e["3Months"]=this._3Months,e["1Year"]=this._1Year,e["3Years"]=this._3Years,e["5Years"]=this._5Years,e.percentageSinceInception=this.percentageSinceInception,e.investmentGroup=this.investmentGroup,e},e}();e.Portfolio=B;var U=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.calculationDate=t.calculationDate,this.startDate=t.startDate,this.startBalance=t.startBalance,this.endDate=t.endDate,this.endBalance=t.endBalance,this.netCashFlow=t.netCashFlow,this.netEarnings=t.netEarnings,this.percentageEarnings=t.percentageEarnings)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.calculationDate=this.calculationDate,t.startDate=this.startDate,t.startBalance=this.startBalance,t.endDate=this.endDate,t.endBalance=this.endBalance,t.netCashFlow=this.netCashFlow,t.netEarnings=this.netEarnings,t.percentageEarnings=this.percentageEarnings,e.prototype.toJSON.call(this,t),t},t}(o);e.InvestmentEarningsApiResponse=U;var L=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t){if(this.calculationDate=t.calculationDate,this.investmentTotal=t.investmentTotal,this.isRebalancing=t.isRebalancing,t.currentInvestment&&t.currentInvestment.constructor===Array){this.currentInvestment=[];for(var r=0,n=t.currentInvestment;r<n.length;r++){var o=n[r];this.currentInvestment.push(G.fromJS(o))}}if(t.futureInvestment&&t.futureInvestment.constructor===Array){this.futureInvestment=[];for(var i=0,s=t.futureInvestment;i<s.length;i++){var o=s[i];this.futureInvestment.push(F.fromJS(o))}}if(this.noOfSwitches=t.noOfSwitches,this.nextEffectiveSwitchDate=t.nextEffectiveSwitchDate,this.pendingSwitchDate=t.pendingSwitchDate,this.nextRebalancingDate=t.nextRebalancingDate,t.newCurrentBenefit&&t.newCurrentBenefit.constructor===Array){this.newCurrentBenefit=[];for(var a=0,u=t.newCurrentBenefit;a<u.length;a++){var o=u[a];this.newCurrentBenefit.push(F.fromJS(o))}}if(t.newFutureBenefit&&t.newFutureBenefit.constructor===Array){this.newFutureBenefit=[];for(var c=0,l=t.newFutureBenefit;c<l.length;c++){var o=l[c];this.newFutureBenefit.push(F.fromJS(o))}}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.calculationDate=this.calculationDate,t.investmentTotal=this.investmentTotal,t.isRebalancing=this.isRebalancing,this.currentInvestment&&this.currentInvestment.constructor===Array){t.currentInvestment=[];for(var r=0,n=this.currentInvestment;r<n.length;r++){var o=n[r];t.currentInvestment.push(o.toJSON())}}if(this.futureInvestment&&this.futureInvestment.constructor===Array){t.futureInvestment=[];for(var i=0,s=this.futureInvestment;i<s.length;i++){var o=s[i];t.futureInvestment.push(o.toJSON())}}if(t.noOfSwitches=this.noOfSwitches,t.nextEffectiveSwitchDate=this.nextEffectiveSwitchDate,t.pendingSwitchDate=this.pendingSwitchDate,t.nextRebalancingDate=this.nextRebalancingDate,this.newCurrentBenefit&&this.newCurrentBenefit.constructor===Array){t.newCurrentBenefit=[];for(var a=0,u=this.newCurrentBenefit;a<u.length;a++){var o=u[a];t.newCurrentBenefit.push(o.toJSON())}}if(this.newFutureBenefit&&this.newFutureBenefit.constructor===Array){t.newFutureBenefit=[];for(var c=0,l=this.newFutureBenefit;c<l.length;c++){var o=l[c];t.newFutureBenefit.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.InvestmentsApiResponse=L;var G=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.longDescription=e.longDescription,this.shortDescription=e.shortDescription,this.unitPrice=e.unitPrice,this.unitsHeld=e.unitsHeld,this.amount=e.amount)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.longDescription=this.longDescription,e.shortDescription=this.shortDescription,e.unitPrice=this.unitPrice,e.unitsHeld=this.unitsHeld,e.amount=this.amount,e},e}();e.InvestmentInfo=G;var F=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.longDescription=e.longDescription,this.shortDescription=e.shortDescription,this.percentage=e.percentage)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.longDescription=this.longDescription,e.shortDescription=this.shortDescription,e.percentage=this.percentage,e},e}();e.BenefitInfo=F;var k=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=new H),r}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.data=t.data?H.fromJS(t.data):new H)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.data=this.data?this.data.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.AnnualParametersApiResponse=k;var H=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.concessionalCap=e.concessionalCap,this.nonConcessionalCap=e.nonConcessionalCap,this.nonConcessionalCapBringForward=e.nonConcessionalCapBringForward,this.isAgePensionIncluded=e.isAgePensionIncluded,this.preservationAge=e.preservationAge,this.pensionAge=e.pensionAge,this.defaultSalaryIndex=e.defaultSalaryIndex,this.isHomeOwner=e.isHomeOwner,this.oneOffContributionAgeDefault=e.oneOffContributionAgeDefault,this.deflatorPercentage=e.deflatorPercentage,this.contactNumber=e.contactNumber)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.concessionalCap=this.concessionalCap,e.nonConcessionalCap=this.nonConcessionalCap,e.nonConcessionalCapBringForward=this.nonConcessionalCapBringForward,e.isAgePensionIncluded=this.isAgePensionIncluded,e.preservationAge=this.preservationAge,e.pensionAge=this.pensionAge,e.defaultSalaryIndex=this.defaultSalaryIndex,e.isHomeOwner=this.isHomeOwner,e.oneOffContributionAgeDefault=this.oneOffContributionAgeDefault,e.deflatorPercentage=this.deflatorPercentage,e.contactNumber=this.contactNumber,e},e}();e.AnnualParameters=H;var V=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t){if(t.agePension&&t.agePension.constructor===Array){this.agePension=[];for(var r=0,n=t.agePension;r<n.length;r++){var o=n[r];this.agePension.push(Y.fromJS(o))}}if(this.maxCoContribution=t.maxCoContribution,t.preservationAge&&t.preservationAge.constructor===Array){this.preservationAge=[];for(var i=0,s=t.preservationAge;i<s.length;i++){var o=s[i];this.preservationAge.push(X.fromJS(o))}}if(t.lifeExpectancy&&t.lifeExpectancy.constructor===Array){this.lifeExpectancy=[];for(var a=0,u=t.lifeExpectancy;a<u.length;a++){var o=u[a];this.lifeExpectancy.push(K.fromJS(o))}}if(this.minimumWorkTestAge=t.minimumWorkTestAge,this.maximumWorkTestAge=t.maximumWorkTestAge,this.accumulationSuperEarningTaxRate=t.accumulationSuperEarningTaxRate,this.contributionEndAge=t.contributionEndAge,this.preTaxContributionRate=t.preTaxContributionRate,this.preTaxContributionLimit=t.preTaxContributionLimit,this.preTaxExcessContributionRate=t.preTaxExcessContributionRate,this.firstYearBringForwardNonConcessionalContLimit=t.firstYearBringForwardNonConcessionalContLimit,this.concessionalContributionLimitText=t.concessionalContributionLimitText,this.belowConcessionalContributionLimit=t.belowConcessionalContributionLimit,this.aboveConcessionalContributionLimit=t.aboveConcessionalContributionLimit,this.coContibutionLimit=t.coContibutionLimit,this.thresholdEffectiveDate=t.thresholdEffectiveDate,this.deflatorRate=t.deflatorRate,this.salaryGrowthRate=t.salaryGrowthRate,t.sGRate&&t.sGRate.constructor===Array){this.sGRate=[];for(var c=0,l=t.sGRate;c<l.length;c++){var o=l[c];this.sGRate.push($.fromJS(o))}}this.nonConcessionalCapAmount=t.nonConcessionalCapAmount}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.agePension&&this.agePension.constructor===Array){t.agePension=[];for(var r=0,n=this.agePension;r<n.length;r++){var o=n[r];t.agePension.push(o.toJSON())}}if(t.maxCoContribution=this.maxCoContribution,this.preservationAge&&this.preservationAge.constructor===Array){t.preservationAge=[];for(var i=0,s=this.preservationAge;i<s.length;i++){var o=s[i];t.preservationAge.push(o.toJSON())}}if(this.lifeExpectancy&&this.lifeExpectancy.constructor===Array){t.lifeExpectancy=[];for(var a=0,u=this.lifeExpectancy;a<u.length;a++){var o=u[a];t.lifeExpectancy.push(o.toJSON())}}if(t.minimumWorkTestAge=this.minimumWorkTestAge,t.maximumWorkTestAge=this.maximumWorkTestAge,t.accumulationSuperEarningTaxRate=this.accumulationSuperEarningTaxRate,t.contributionEndAge=this.contributionEndAge,t.preTaxContributionRate=this.preTaxContributionRate,t.preTaxContributionLimit=this.preTaxContributionLimit,t.preTaxExcessContributionRate=this.preTaxExcessContributionRate,t.firstYearBringForwardNonConcessionalContLimit=this.firstYearBringForwardNonConcessionalContLimit,t.concessionalContributionLimitText=this.concessionalContributionLimitText,t.belowConcessionalContributionLimit=this.belowConcessionalContributionLimit,t.aboveConcessionalContributionLimit=this.aboveConcessionalContributionLimit,t.coContibutionLimit=this.coContibutionLimit,t.thresholdEffectiveDate=this.thresholdEffectiveDate,t.deflatorRate=this.deflatorRate,t.salaryGrowthRate=this.salaryGrowthRate,this.sGRate&&this.sGRate.constructor===Array){t.sGRate=[];for(var c=0,l=this.sGRate;c<l.length;c++){var o=l[c];t.sGRate.push(o.toJSON())}}return t.nonConcessionalCapAmount=this.nonConcessionalCapAmount,e.prototype.toJSON.call(this,t),t},t}(o);e.DefaultParametersApiResponse=V;var Y=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.dateOfBirth=e.dateOfBirth,this.ageMale=e.ageMale,this.ageFemale=e.ageFemale)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.dateOfBirth=this.dateOfBirth,e.ageMale=this.ageMale,e.ageFemale=this.ageFemale,e},e}();e.AgePensionTable=Y;var X=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.dateOfBirth=e.dateOfBirth,this.age=e.age)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.dateOfBirth=this.dateOfBirth,e.age=this.age,e},e}();e.PreservationAgeReferenceTable=X;var K=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.age=e.age,this.e0xMale=e.e0xMale,this.e0xFemale=e.e0xFemale,this._1xMale=e["1xMale"],this._1xFemale=e["1xFemale"])},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.age=this.age,e.e0xMale=this.e0xMale,e.e0xFemale=this.e0xFemale,e["1xMale"]=this._1xMale,e["1xFemale"]=this._1xFemale,e},e}();e.LifeExpectancyTable=K;var $=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.yearToJune=e.yearToJune,this.rate=e.rate)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.yearToJune=this.yearToJune,e.rate=this.rate,e},e}();e.SGRateTable=$;var W=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t){if(t.address&&t.address.constructor===Array){this.address=[];for(var r=0,n=t.address;r<n.length;r++){var o=n[r];this.address.push(Q.fromJS(o))}}if(t.emailAddress&&t.emailAddress.constructor===Array){this.emailAddress=[];for(var i=0,s=t.emailAddress;i<s.length;i++){var o=s[i];this.emailAddress.push(Z.fromJS(o))}}if(t.phoneNumber&&t.phoneNumber.constructor===Array){this.phoneNumber=[];for(var a=0,u=t.phoneNumber;a<u.length;a++){var o=u[a];this.phoneNumber.push(ee.fromJS(o))}}if(t.product&&t.product.constructor===Array){this.product=[];for(var c=0,l=t.product;c<l.length;c++){var o=l[c];this.product.push(z.fromJS(o))}}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.address&&this.address.constructor===Array){t.address=[];for(var r=0,n=this.address;r<n.length;r++){var o=n[r];t.address.push(o.toJSON())}}if(this.emailAddress&&this.emailAddress.constructor===Array){t.emailAddress=[];for(var i=0,s=this.emailAddress;i<s.length;i++){var o=s[i];t.emailAddress.push(o.toJSON())}}if(this.phoneNumber&&this.phoneNumber.constructor===Array){t.phoneNumber=[];for(var a=0,u=this.phoneNumber;a<u.length;a++){var o=u[a];t.phoneNumber.push(o.toJSON())}}if(this.product&&this.product.constructor===Array){t.product=[];for(var c=0,l=this.product;c<l.length;c++){var o=l[c];t.product.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.UpdateMember=W;var z=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.planCode=t.planCode,this.isOnlineCommunicationRequired=t.isOnlineCommunicationRequired,this.hasMarketingConsent=t.hasMarketingConsent,this.hasSuperMatchConsent=t.hasSuperMatchConsent,this.dualConsentType=t.dualConsentType)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.planCode=this.planCode,t.isOnlineCommunicationRequired=this.isOnlineCommunicationRequired,t.hasMarketingConsent=this.hasMarketingConsent,t.hasSuperMatchConsent=this.hasSuperMatchConsent,t.dualConsentType=this.dualConsentType,e.prototype.toJSON.call(this,t),t},t}(o);e.UpdateProduct=z;var q=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.accountAuthority="Online Authority"),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t){if(this.memberId=t.memberId,this.title=t.title,this.firstName=t.firstName,this.lastName=t.lastName,this.dateOfBirth=t.dateOfBirth,this.age=t.age,this.gender=t.gender,this.accountAuthority=void 0!==t.accountAuthority?t.accountAuthority:"Online Authority",t.address&&t.address.constructor===Array){this.address=[];for(var r=0,n=t.address;r<n.length;r++){var o=n[r];this.address.push(Q.fromJS(o))}}if(t.emailAddress&&t.emailAddress.constructor===Array){this.emailAddress=[];for(var i=0,s=t.emailAddress;i<s.length;i++){var o=s[i];this.emailAddress.push(Z.fromJS(o))}}if(t.phoneNumber&&t.phoneNumber.constructor===Array){this.phoneNumber=[];for(var a=0,u=t.phoneNumber;a<u.length;a++){var o=u[a];this.phoneNumber.push(ee.fromJS(o))}}if(t.product&&t.product.constructor===Array){this.product=[];for(var c=0,l=t.product;c<l.length;c++){var o=l[c];this.product.push(te.fromJS(o))}}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.memberId=this.memberId,t.title=this.title,t.firstName=this.firstName,t.lastName=this.lastName,t.dateOfBirth=this.dateOfBirth,t.age=this.age,t.gender=this.gender,t.accountAuthority=this.accountAuthority,this.address&&this.address.constructor===Array){t.address=[];for(var r=0,n=this.address;r<n.length;r++){var o=n[r];t.address.push(o.toJSON())}}if(this.emailAddress&&this.emailAddress.constructor===Array){t.emailAddress=[];for(var i=0,s=this.emailAddress;i<s.length;i++){var o=s[i];t.emailAddress.push(o.toJSON())}}if(this.phoneNumber&&this.phoneNumber.constructor===Array){t.phoneNumber=[];for(var a=0,u=this.phoneNumber;a<u.length;a++){var o=u[a];t.phoneNumber.push(o.toJSON())}}if(this.product&&this.product.constructor===Array){t.product=[];for(var c=0,l=this.product;c<l.length;c++){var o=l[c];t.product.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.MemberApiResponse=q;var Q=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.line1=t.line1,this.line2=t.line2,this.suburb=t.suburb,this.state=t.state,this.postcode=t.postcode,this.country=t.country)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.line1=this.line1,t.line2=this.line2,t.suburb=this.suburb,t.state=this.state,t.postcode=this.postcode,t.country=this.country,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberAddress=Q;var Z=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.email=t.email)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.email=this.email,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberEmail=Z;var ee=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.phone=t.phone)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.phone=this.phone,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberPhoneNo=ee;var te=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.description=t.description,this.planCode=t.planCode,this.membershipType=t.membershipType,this.benefitClass=t.benefitClass,this.dateJoinedFund=t.dateJoinedFund,this.eligibleServiceDate=t.eligibleServiceDate,this.benefitAccrualDate=t.benefitAccrualDate,this.normalRetireDate=t.normalRetireDate,this.baseSalary=t.baseSalary,this.tfnStatus=t.tfnStatus,this.isAdvisedMember=t.isAdvisedMember,this.isDefinedBenefitMember=t.isDefinedBenefitMember,this.isOnlineCommunicationRequired=t.isOnlineCommunicationRequired,this.hasMarketingConsent=t.hasMarketingConsent,this.hasSuperMatchConsent=t.hasSuperMatchConsent,this.dualConsentType=t.dualConsentType,this.bpayRefNumber=t.bpayRefNumber,this.employment=t.employment?re.fromJS(t.employment):void 0,this.beneficiary=t.beneficiary?ne.fromJS(t.beneficiary):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.description=this.description,t.planCode=this.planCode,t.membershipType=this.membershipType,t.benefitClass=this.benefitClass,t.dateJoinedFund=this.dateJoinedFund,t.eligibleServiceDate=this.eligibleServiceDate,t.benefitAccrualDate=this.benefitAccrualDate,t.normalRetireDate=this.normalRetireDate,t.baseSalary=this.baseSalary,t.tfnStatus=this.tfnStatus,t.isAdvisedMember=this.isAdvisedMember,t.isDefinedBenefitMember=this.isDefinedBenefitMember,t.isOnlineCommunicationRequired=this.isOnlineCommunicationRequired,t.hasMarketingConsent=this.hasMarketingConsent,t.hasSuperMatchConsent=this.hasSuperMatchConsent,t.dualConsentType=this.dualConsentType,t.bpayRefNumber=this.bpayRefNumber,t.employment=this.employment?this.employment.toJSON():void 0,t.beneficiary=this.beneficiary?this.beneficiary.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberProduct=te;var re=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.employerName=t.employerName,this.dateJoinedCompany=t.dateJoinedCompany)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.employerName=this.employerName,t.dateJoinedCompany=this.dateJoinedCompany,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberEmployment=re;var ne=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.bindingNomination=t.bindingNomination,this.bindingNomExpiryDate=t.bindingNomExpiryDate,this.beneficiaries=t.beneficiaries?oe.fromJS(t.beneficiaries):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.bindingNomination=this.bindingNomination,t.bindingNomExpiryDate=this.bindingNomExpiryDate,t.beneficiaries=this.beneficiaries?this.beneficiaries.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberBeneficiary=ne;var oe=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.firstName=t.firstName,this.lastName=t.lastName,this.relationship=t.relationship,this.percentage=t.percentage)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.firstName=this.firstName,t.lastName=this.lastName,t.relationship=this.relationship,t.percentage=this.percentage,e.prototype.toJSON.call(this,t),t},t}(o);e.BeneficiaryModel=oe;var ie=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.planCode=t.planCode,this.tfnStatus=t.tfnStatus,this.isOnlineCommunicationRequired=t.isOnlineCommunicationRequired,this.hasMarketingConsent=t.hasMarketingConsent,this.hasSuperMatchConsent=t.hasSuperMatchConsent,this.dualConsentType=t.dualConsentType,this.beneficiary=t.beneficiary?ct.fromJS(t.beneficiary):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.planCode=this.planCode,t.tfnStatus=this.tfnStatus,t.isOnlineCommunicationRequired=this.isOnlineCommunicationRequired,t.hasMarketingConsent=this.hasMarketingConsent,t.hasSuperMatchConsent=this.hasSuperMatchConsent,t.dualConsentType=this.dualConsentType,t.beneficiary=this.beneficiary?this.beneficiary.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.ProductApiResponse=ie;var se=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&(this.calculationDate=t.calculationDate,t.insurance&&t.insurance.constructor===Array)){this.insurance=[];for(var r=0,n=t.insurance;r<n.length;r++){var o=n[r];this.insurance.push(ae.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.calculationDate=this.calculationDate,this.insurance&&this.insurance.constructor===Array){t.insurance=[];for(var r=0,n=this.insurance;r<n.length;r++){var o=n[r];t.insurance.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.InsuranceApiResponse=se;var ae=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.benefitAmount=t.benefitAmount,this.insuredAmount=t.insuredAmount,this.voluntaryCover=t.voluntaryCover)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.benefitAmount=this.benefitAmount,t.insuredAmount=this.insuredAmount,t.voluntaryCover=this.voluntaryCover,e.prototype.toJSON.call(this,t),t},t}(o);e.InsurnaceModel=ae;var ue=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(ce.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.InitiateRolloverRequest=ue;var ce=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.isSuperMatch=t.isSuperMatch,this.fundName=t.fundName,this.abn=t.abn,this.usi=t.usi,this.otherFundAccount=t.otherFundAccount,this.isWholeBalance=t.isWholeBalance,this.partialTransferAmount=t.partialTransferAmount,this.deliverySource=t.deliverySource)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.isSuperMatch=this.isSuperMatch,t.fundName=this.fundName,t.abn=this.abn,t.usi=this.usi,t.otherFundAccount=this.otherFundAccount,t.isWholeBalance=this.isWholeBalance,t.partialTransferAmount=this.partialTransferAmount,t.deliverySource=this.deliverySource,e.prototype.toJSON.call(this,t),t},t}(o);e.InitiateRollover=ce;var le=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(pe.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.RolloverApiResponse=le;var pe=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.transactionDate=t.transactionDate,this.fundName=t.fundName,this.status=t.status)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.transactionDate=this.transactionDate,t.fundName=this.fundName,t.status=this.status,e.prototype.toJSON.call(this,t),t},t}(o);e.RolloverInfo=pe;var he=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t){if(this.isRebalancing=t.isRebalancing,t.currentInvestmentSwitch&&t.currentInvestmentSwitch.constructor===Array){this.currentInvestmentSwitch=[];for(var r=0,n=t.currentInvestmentSwitch;r<n.length;r++){var o=n[r];this.currentInvestmentSwitch.push(de.fromJS(o))}}if(t.futureInvestmentSwitch&&t.futureInvestmentSwitch.constructor===Array){this.futureInvestmentSwitch=[];for(var i=0,s=t.futureInvestmentSwitch;i<s.length;i++){var o=s[i];this.futureInvestmentSwitch.push(de.fromJS(o))}}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.isRebalancing=this.isRebalancing,this.currentInvestmentSwitch&&this.currentInvestmentSwitch.constructor===Array){
t.currentInvestmentSwitch=[];for(var r=0,n=this.currentInvestmentSwitch;r<n.length;r++){var o=n[r];t.currentInvestmentSwitch.push(o.toJSON())}}if(this.futureInvestmentSwitch&&this.futureInvestmentSwitch.constructor===Array){t.futureInvestmentSwitch=[];for(var i=0,s=this.futureInvestmentSwitch;i<s.length;i++){var o=s[i];t.futureInvestmentSwitch.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.CreateInvestmentSwitch=he;var de=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.percentage=e.percentage)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.percentage=this.percentage,e},e}();e.InvestmentSwitchInfo=de;var fe=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&(this.calculationDate=t.calculationDate,t.financialYear&&t.financialYear.constructor===Array)){this.financialYear=[];for(var r=0,n=t.financialYear;r<n.length;r++){var o=n[r];this.financialYear.push(me.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.calculationDate=this.calculationDate,this.financialYear&&this.financialYear.constructor===Array){t.financialYear=[];for(var r=0,n=this.financialYear;r<n.length;r++){var o=n[r];t.financialYear.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.ConcessionalContribApiResponse=fe;var me=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.year=t.year,this.notionalAmount=t.notionalAmount,this.employerAmount=t.employerAmount,this.salarySacrificeAmount=t.salarySacrificeAmount,this.otherAmount=t.otherAmount,this.totalAmount=t.totalAmount)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.year=this.year,t.notionalAmount=this.notionalAmount,t.employerAmount=this.employerAmount,t.salarySacrificeAmount=this.salarySacrificeAmount,t.otherAmount=this.otherAmount,t.totalAmount=this.totalAmount,e.prototype.toJSON.call(this,t),t},t}(o);e.ConcessionalContribModel=me;var ve=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=[]),r}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(ye.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.BPayApiResponse=ve;var ye=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.contributionType=t.contributionType,this.billerCode=t.billerCode,this.billerReference=t.billerReference)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.contributionType=this.contributionType,t.billerCode=this.billerCode,t.billerReference=this.billerReference,e.prototype.toJSON.call(this,t),t},t}(o);e.BPayModel=ye;var Se=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentChoiceTypes=[])}return e.prototype.init=function(e){if(e&&e.investmentChoiceTypes&&e.investmentChoiceTypes.constructor===Array){this.investmentChoiceTypes=[];for(var t=0,r=e.investmentChoiceTypes;t<r.length;t++){var n=r[t];this.investmentChoiceTypes.push(u.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},this.investmentChoiceTypes&&this.investmentChoiceTypes.constructor===Array){e.investmentChoiceTypes=[];for(var t=0,r=this.investmentChoiceTypes;t<r.length;t++){var n=r[t];e.investmentChoiceTypes.push(n.toJSON())}}return e},e}();e.Lookups=Se;var be=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.pendingSwitches=[])}return e.prototype.init=function(e){if(e&&(this.canSwitch=e.canSwitch,e.pendingSwitches&&e.pendingSwitches.constructor===Array)){this.pendingSwitches=[];for(var t=0,r=e.pendingSwitches;t<r.length;t++){var n=r[t];this.pendingSwitches.push(ge.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.canSwitch=this.canSwitch,this.pendingSwitches&&this.pendingSwitches.constructor===Array){e.pendingSwitches=[];for(var t=0,r=this.pendingSwitches;t<r.length;t++){var n=r[t];e.pendingSwitches.push(n.toJSON())}}return e},e}();e.PendingSwitchScreen=be;var ge=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.gridRows=[])}return e.prototype.init=function(e){if(e){if(this.canEdit=e.canEdit,this.canDelete=e.canDelete,this.transactionId=e.transactionId,this.pendingSwitchEffectiveDateHeader=e.pendingSwitchEffectiveDateHeader,this.actionColumnText=e.actionColumnText,e.gridRows&&e.gridRows.constructor===Array){this.gridRows=[];for(var t=0,r=e.gridRows;t<r.length;t++){var n=r[t];this.gridRows.push(Ae.fromJS(n))}}this.drawdownOption=e.drawdownOption?Oe.fromJS(e.drawdownOption):void 0}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.canEdit=this.canEdit,e.canDelete=this.canDelete,e.transactionId=this.transactionId,e.pendingSwitchEffectiveDateHeader=this.pendingSwitchEffectiveDateHeader,e.actionColumnText=this.actionColumnText,this.gridRows&&this.gridRows.constructor===Array){e.gridRows=[];for(var t=0,r=this.gridRows;t<r.length;t++){var n=r[t];e.gridRows.push(n.toJSON())}}return e.drawdownOption=this.drawdownOption?this.drawdownOption.toJSON():void 0,e},e}();e.PendingSwitch=ge;var Ae=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.displayRank=e.displayRank,this.category=e.category?De.fromJS(e.category):void 0,this.investmentOption=e.investmentOption?Ee.fromJS(e.investmentOption):void 0,this.switchStrategy=e.switchStrategy?xe.fromJS(e.switchStrategy):void 0)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.displayRank=this.displayRank,e.category=this.category?this.category.toJSON():void 0,e.investmentOption=this.investmentOption?this.investmentOption.toJSON():void 0,e.switchStrategy=this.switchStrategy?this.switchStrategy.toJSON():void 0,e},e}();e.PendingSwitchGridRow=Ae;var Ie=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOption=new Ee)}return e.prototype.init=function(e){e&&(this.investmentOption=e.investmentOption?Ee.fromJS(e.investmentOption):new Ee,this.percentage=e.percentage)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentOption=this.investmentOption?this.investmentOption.toJSON():void 0,e.percentage=this.percentage,e},e}();e.SplitOption=Ie;var Re=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOptions=[])}return e.prototype.init=function(e){if(e&&(this.effectiveDate=e.effectiveDate,e.investmentOptions&&e.investmentOptions.constructor===Array)){this.investmentOptions=[];for(var t=0,r=e.investmentOptions;t<r.length;t++){var n=r[t];this.investmentOptions.push(Ie.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.effectiveDate=this.effectiveDate,this.investmentOptions&&this.investmentOptions.constructor===Array){e.investmentOptions=[];for(var t=0,r=this.investmentOptions;t<r.length;t++){var n=r[t];e.investmentOptions.push(n.toJSON())}}return e},e}();e.BalanceSplit=Re;var Ce=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOptions=[])}return e.prototype.init=function(e){if(e){if(this.effectiveDate=e.effectiveDate,e.investmentOptions&&e.investmentOptions.constructor===Array){this.investmentOptions=[];for(var t=0,r=e.investmentOptions;t<r.length;t++){var n=r[t];this.investmentOptions.push(Ie.fromJS(n))}}this.investmentSetId=e.investmentSetId}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.effectiveDate=this.effectiveDate,this.investmentOptions&&this.investmentOptions.constructor===Array){e.investmentOptions=[];for(var t=0,r=this.investmentOptions;t<r.length;t++){var n=r[t];e.investmentOptions.push(n.toJSON())}}return e.investmentSetId=this.investmentSetId,e},e}();e.FutureBalance=Ce;var we=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.code=e.code,this.description=e.description,this.columnHeader=e.columnHeader,this.columnText=e.columnText)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.code=this.code,e.description=this.description,e.columnHeader=this.columnHeader,e.columnText=this.columnText,e},e}();e.DrawdownOption=we;var Oe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.drawdownMethod=new we,this.investmentOptions=[])}return e.prototype.init=function(e){if(e&&(this.effectiveDate=e.effectiveDate,this.drawdownMethod=e.drawdownMethod?we.fromJS(e.drawdownMethod):new we,e.investmentOptions&&e.investmentOptions.constructor===Array)){this.investmentOptions=[];for(var t=0,r=e.investmentOptions;t<r.length;t++){var n=r[t];this.investmentOptions.push(ut.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.effectiveDate=this.effectiveDate,e.drawdownMethod=this.drawdownMethod?this.drawdownMethod.toJSON():void 0,this.investmentOptions&&this.investmentOptions.constructor===Array){e.investmentOptions=[];for(var t=0,r=this.investmentOptions;t<r.length;t++){var n=r[t];e.investmentOptions.push(n.toJSON())}}return e},e}();e.Drawdown=Oe;var Ee=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.description=e.description,this.longDescription=e.longDescription)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.description=this.description,e.longDescription=this.longDescription,e},e}();e.InvestmentOption=Ee;var Pe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOption=new Ee)}return e.prototype.init=function(e){e&&(this.investmentOption=e.investmentOption?Ee.fromJS(e.investmentOption):new Ee,this.balance=e.balance)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentOption=this.investmentOption?this.investmentOption.toJSON():void 0,e.balance=this.balance,e},e}();e.ExistingBalanceOption=Pe;var Ne=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e){if(e.balanceSplit&&e.balanceSplit.constructor===Array){this.balanceSplit=[];for(var t=0,r=e.balanceSplit;t<r.length;t++){var n=r[t];this.balanceSplit.push(Je.fromJS(n))}}if(e.futureTransactions&&e.futureTransactions.constructor===Array){this.futureTransactions=[];for(var o=0,i=e.futureTransactions;o<i.length;o++){var n=i[o];this.futureTransactions.push(Te.fromJS(n))}}this.drawdown=e.drawdown?nt.fromJS(e.drawdown):void 0}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},this.balanceSplit&&this.balanceSplit.constructor===Array){e.balanceSplit=[];for(var t=0,r=this.balanceSplit;t<r.length;t++){var n=r[t];e.balanceSplit.push(n.toJSON())}}if(this.futureTransactions&&this.futureTransactions.constructor===Array){e.futureTransactions=[];for(var o=0,i=this.futureTransactions;o<i.length;o++){var n=i[o];e.futureTransactions.push(n.toJSON())}}return e.drawdown=this.drawdown?this.drawdown.toJSON():void 0,e},e}();e.NewOrUpdateSwitch=Ne;var Te=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.investmentOptionId=e.investmentOptionId,this.investmentSetId=e.investmentSetId,this.percentage=e.percentage,this.hierarchy=e.hierarchy)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentOptionId=this.investmentOptionId,e.investmentSetId=this.investmentSetId,e.percentage=this.percentage,e.hierarchy=this.hierarchy,e},e}();e.FutureTransaction=Te;var Je=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.investmentOptionId=e.investmentOptionId,this.percentage=e.percentage)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentOptionId=this.investmentOptionId,e.percentage=this.percentage,e},e}();e.CreateSplitOption=Je;var je=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.actions=new Qe)}return e.prototype.init=function(e){e&&(this.key=e.key,this.actions=e.Actions?Qe.fromJS(e.Actions):new Qe)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.key=this.key,e.Actions=this.actions?this.actions.toJSON():void 0,e},e}();e.Permission=je;var De=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.description=e.description,this.choiceExclusiveWithinCategory=e.choiceExclusiveWithinCategory)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.description=this.description,e.choiceExclusiveWithinCategory=this.choiceExclusiveWithinCategory,e},e}();e.Category=De;var xe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.currentAmount=e.currentAmount,this.currentPercentage=e.currentPercentage,this.futurePercentage=e.futurePercentage,this.futureHeirarchy=e.futureHeirarchy,this.units=e.units,this.unitPrice=e.unitPrice,this.balanceSplitAtPercentage=e.balanceSplitAtPercentage,this.investmentSetId=e.investmentSetId)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.currentAmount=this.currentAmount,e.currentPercentage=this.currentPercentage,e.futurePercentage=this.futurePercentage,e.futureHeirarchy=this.futureHeirarchy,e.units=this.units,e.unitPrice=this.unitPrice,e.balanceSplitAtPercentage=this.balanceSplitAtPercentage,e.investmentSetId=this.investmentSetId,e},e}();e.InvestmentStrategy=xe;var Me=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.description=e.description,this.toolTip=e.toolTip,this.isMutuallyExclusive=e.isMutuallyExclusive,this.initialStrategy=e.initialStrategy?xe.fromJS(e.initialStrategy):void 0)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.description=this.description,e.toolTip=this.toolTip,e.isMutuallyExclusive=this.isMutuallyExclusive,e.initialStrategy=this.initialStrategy?this.initialStrategy.toJSON():void 0,e},e}();e.InvestmentSet=Me;var _e=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOptionGridRows=[])}return e.prototype.init=function(e){if(e){if(this.isRebalancing=e.isRebalancing,this.planCode=e.planCode,this.investmentDefinitionId=e.investmentDefinitionId,this.planType=e.planType,this.planMemberId=e.planMemberId,this.nextSwitchDateHeader=e.nextSwitchDateHeader,this.nextFutureSwitchDateHeader=e.nextFutureSwitchDateHeader,this.selectedTransactionId=e.selectedTransactionId,this.canSwitch=e.canSwitch,this.restrictions=e.restrictions?Be.fromJS(e.restrictions):void 0,this.currentDrawdown=e.currentDrawdown?we.fromJS(e.currentDrawdown):void 0,this.pendingDrawdown=e.pendingDrawdown?we.fromJS(e.pendingDrawdown):void 0,e.investmentOptionGridRows&&e.investmentOptionGridRows.constructor===Array){this.investmentOptionGridRows=[];for(var t=0,r=e.investmentOptionGridRows;t<r.length;t++){var n=r[t];this.investmentOptionGridRows.push(Le.fromJS(n))}}if(e.pendingSwitches&&e.pendingSwitches.constructor===Array){this.pendingSwitches=[];for(var o=0,i=e.pendingSwitches;o<i.length;o++){var n=i[o];this.pendingSwitches.push(Ue.fromJS(n))}}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.isRebalancing=this.isRebalancing,e.planCode=this.planCode,e.investmentDefinitionId=this.investmentDefinitionId,e.planType=this.planType,e.planMemberId=this.planMemberId,e.nextSwitchDateHeader=this.nextSwitchDateHeader,e.nextFutureSwitchDateHeader=this.nextFutureSwitchDateHeader,e.selectedTransactionId=this.selectedTransactionId,e.canSwitch=this.canSwitch,e.restrictions=this.restrictions?this.restrictions.toJSON():void 0,e.currentDrawdown=this.currentDrawdown?this.currentDrawdown.toJSON():void 0,e.pendingDrawdown=this.pendingDrawdown?this.pendingDrawdown.toJSON():void 0,this.investmentOptionGridRows&&this.investmentOptionGridRows.constructor===Array){e.investmentOptionGridRows=[];for(var t=0,r=this.investmentOptionGridRows;t<r.length;t++){var n=r[t];e.investmentOptionGridRows.push(n.toJSON())}}if(this.pendingSwitches&&this.pendingSwitches.constructor===Array){e.pendingSwitches=[];for(var o=0,i=this.pendingSwitches;o<i.length;o++){var n=i[o];e.pendingSwitches.push(n.toJSON())}}return e},e}();e.InvestmentOptionDetails=_e;var Be=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.nextChoiceDate=e.nextChoiceDate,this.nextSwitchDate=e.nextSwitchDate,this.mustBalanceMatchMIC=e.mustBalanceMatchMIC)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.nextChoiceDate=this.nextChoiceDate,e.nextSwitchDate=this.nextSwitchDate,e.mustBalanceMatchMIC=this.mustBalanceMatchMIC,e},e}();e.InvestmentRestrictions=Be;var Ue=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.transactionId=e.transactionId,this.effectiveDateHeader=e.effectiveDateHeader,this.canEdit=e.canEdit,this.canCancel=e.canCancel)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.transactionId=this.transactionId,e.effectiveDateHeader=this.effectiveDateHeader,e.canEdit=this.canEdit,e.canCancel=this.canCancel,e},e}();e.PendingSwitchListing=Ue;var Le=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.displayRank=e.displayRank,this.category=e.category?De.fromJS(e.category):void 0,this.investmentOption=e.investmentOption?Ee.fromJS(e.investmentOption):void 0,this.currentStrategy=e.currentStrategy?xe.fromJS(e.currentStrategy):void 0,this.newStrategy=e.newStrategy?xe.fromJS(e.newStrategy):void 0)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.displayRank=this.displayRank,e.category=this.category?this.category.toJSON():void 0,e.investmentOption=this.investmentOption?this.investmentOption.toJSON():void 0,e.currentStrategy=this.currentStrategy?this.currentStrategy.toJSON():void 0,e.newStrategy=this.newStrategy?this.newStrategy.toJSON():void 0,e},e}();e.InvestmentOptionGridRow=Le;var Ge=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.transactionId=e.transactionId,this.effectiveDate=e.effectiveDate)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.transactionId=this.transactionId,e.effectiveDate=this.effectiveDate,e},e}();e.PostInvestmentSwitch=Ge;var Fe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e&&e.investmentSwitches&&e.investmentSwitches.constructor===Array){this.investmentSwitches=[];for(var t=0,r=e.investmentSwitches;t<r.length;t++){var n=r[t];this.investmentSwitches.push(Ge.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},this.investmentSwitches&&this.investmentSwitches.constructor===Array){e.investmentSwitches=[];for(var t=0,r=this.investmentSwitches;t<r.length;t++){var n=r[t];e.investmentSwitches.push(n.toJSON())}}return e},e}();e.PostSwitchResponse=Fe;var ke=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.isRebalancing=e.isRebalancing)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.isRebalancing=this.isRebalancing,e},e}();e.RebalancingStatus=ke;var He=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e&&(this.effectiveDate=e.effectiveDate,e.transactionSplit&&e.transactionSplit.constructor===Array)){this.transactionSplit=[];for(var t=0,r=e.transactionSplit;t<r.length;t++){var n=r[t];this.transactionSplit.push(Ve.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.effectiveDate=this.effectiveDate,this.transactionSplit&&this.transactionSplit.constructor===Array){e.transactionSplit=[];for(var t=0,r=this.transactionSplit;t<r.length;t++){var n=r[t];e.transactionSplit.push(n.toJSON())}}return e},e}();e.InvestmentChoiceScreen=He;var Ve=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.id=e.id,this.percentage=e.percentage,this.investmentSetId=e.investmentSetId)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.id=this.id,e.percentage=this.percentage,e.investmentSetId=this.investmentSetId,e},e}();e.SplitTransaction=Ve;var Ye=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.taxFileNumber=t.taxFileNumber)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.taxFileNumber=this.taxFileNumber,e.prototype.toJSON.call(this,t),t},t}(o);e.TFNApiRequest=Ye;var Xe=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.fundAbn=t.fundAbn,this.fundName=t.fundName,this.taxFileNumber=t.taxFileNumber,this.firstName=t.firstName,this.lastName=t.lastName,this.otherGivenName=t.otherGivenName,this.dateOfBirth=t.dateOfBirth,this.line1=t.line1,this.line2=t.line2,this.suburb=t.suburb,this.state=t.state,this.postcode=t.postcode,this.country=t.country,this.consolidateAtoHeldMoney=t.consolidateAtoHeldMoney,this.memberCode=t.memberCode,this.usi=t.usi)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.fundAbn=this.fundAbn,t.fundName=this.fundName,t.taxFileNumber=this.taxFileNumber,t.firstName=this.firstName,t.lastName=this.lastName,t.otherGivenName=this.otherGivenName,t.dateOfBirth=this.dateOfBirth,t.line1=this.line1,t.line2=this.line2,t.suburb=this.suburb,t.state=this.state,t.postcode=this.postcode,t.country=this.country,t.consolidateAtoHeldMoney=this.consolidateAtoHeldMoney,t.memberCode=this.memberCode,t.usi=this.usi,e.prototype.toJSON.call(this,t),t},t}(o);e.SuperMatchRequest=Xe;var Ke=function(e){function t(t){var r=e.call(this,t)||this;return t||(r.data=new $e),r}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.data=t.data?$e.fromJS(t.data):new $e)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.data=this.data?this.data.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.SuperMatchResponse=Ke;var $e=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.superFound=e.superFound?We.fromJS(e.superFound):void 0,this.atoHeldSuper=e.atoHeldSuper,this.coContributions=e.coContributions,this.sgc=e.sgc,this.holdingsActive=e.holdingsActive,this.holdingsInactive=e.holdingsInactive,this.unclaimedResident=e.unclaimedResident,this.unclaimedTempResident=e.unclaimedTempResident,this.lowIncomeSuper=e.lowIncomeSuper)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.superFound=this.superFound?this.superFound.toJSON():void 0,e.atoHeldSuper=this.atoHeldSuper,e.coContributions=this.coContributions,e.sgc=this.sgc,e.holdingsActive=this.holdingsActive,e.holdingsInactive=this.holdingsInactive,e.unclaimedResident=this.unclaimedResident,e.unclaimedTempResident=this.unclaimedTempResident,e.lowIncomeSuper=this.lowIncomeSuper,e},e}();e.SuperMatchResult=$e;var We=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.fundAbn=t.fundAbn,this.fundName=t.fundName,this.fundUSI=t.fundUSI,this.memberNumber=t.memberNumber,this.memberAccountBalance=t.memberAccountBalance)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.fundAbn=this.fundAbn,t.fundName=this.fundName,t.fundUSI=this.fundUSI,t.memberNumber=this.memberNumber,t.memberAccountBalance=this.memberAccountBalance,e.prototype.toJSON.call(this,t),t},t}(o);e.SuperFunds=We;var ze=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&(this.effectiveDate=t.effectiveDate,t.investmentStyleReturns&&t.investmentStyleReturns.constructor===Array)){this.investmentStyleReturns=[];for(var r=0,n=t.investmentStyleReturns;r<n.length;r++){var o=n[r];this.investmentStyleReturns.push(P.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},t.effectiveDate=this.effectiveDate,this.investmentStyleReturns&&this.investmentStyleReturns.constructor===Array){t.investmentStyleReturns=[];for(var r=0,n=this.investmentStyleReturns;r<n.length;r++){var o=n[r];t.investmentStyleReturns.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.InvestmentStylesApiResponse=ze;var qe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.applicationId=e.applicationId,this.applicationPath=e.applicationPath,this.parentApplicationId=e.parentApplicationId,this.resourceId=e.resourceId,this.resourceName=e.resourceName,this.resourcePath=e.resourcePath,this.parentResourceId=e.parentResourceId,this.entityId=e.entityId,this.actionTypeId=e.actionTypeId,this.actionTypeName=e.actionTypeName,this.accessTypeId=e.accessTypeId,this.accessTypeName=e.accessTypeName)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.applicationId=this.applicationId,e.applicationPath=this.applicationPath,e.parentApplicationId=this.parentApplicationId,e.resourceId=this.resourceId,e.resourceName=this.resourceName,e.resourcePath=this.resourcePath,e.parentResourceId=this.parentResourceId,e.entityId=this.entityId,e.actionTypeId=this.actionTypeId,e.actionTypeName=this.actionTypeName,e.accessTypeId=this.accessTypeId,e.accessTypeName=this.accessTypeName,e},e}();e.AuthorizationRule=qe;var Qe=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.get=e.get,this.put=e.put,this.post=e.post,this.delete=e.delete)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.get=this.get,e.put=this.put,e.post=this.post,e.delete=this.delete,e},e}();e.Actions=Qe;var Ze=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){e&&(this.minAppVersion=e.minAppVersion)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.minAppVersion=this.minAppVersion,e},e}();e.Applicationsresponse=Ze;var et=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.title=t.title,this.firstName=t.firstName,this.lastName=t.lastName,this.relationship=t.relationship,this.percentage=t.percentage)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.title=this.title,t.firstName=this.firstName,t.lastName=this.lastName,t.relationship=this.relationship,t.percentage=this.percentage,e.prototype.toJSON.call(this,t),t},t}(o);e.BeneficiaryModel1=et;var tt;!function(e){e[e.Online="Online"]="Online",e[e.Join="Join"]="Join"}(tt=e.DeliverySource||(e.DeliverySource={}));var rt=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.documentStream=t.documentStream)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.documentStream=this.documentStream,e.prototype.toJSON.call(this,t),t},t}(o);e.DocumentApiResponse1=rt;var nt=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype.init=function(e){if(e&&(this.drawdownMethod=e.drawdownMethod,e.investmentOptions&&e.investmentOptions.constructor===Array)){this.investmentOptions=[];for(var t=0,r=e.investmentOptions;t<r.length;t++){var n=r[t];this.investmentOptions.push(Je.fromJS(n))}}},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){if(e="object"==typeof e?e:{},e.drawdownMethod=this.drawdownMethod,this.investmentOptions&&this.investmentOptions.constructor===Array){e.investmentOptions=[];for(var t=0,r=this.investmentOptions;t<r.length;t++){var n=r[t];
e.investmentOptions.push(n.toJSON())}}return e},e}();e.Drawdown1=nt;var ot;!function(e){e[e.Weekly="Weekly"]="Weekly",e[e.Fortnightly="Fortnightly"]="Fortnightly",e[e.Monthly="Monthly"]="Monthly",e[e.Quarterly="Quarterly"]="Quarterly"}(ot=e.Frequency||(e.Frequency={}));var it;!function(e){e[e.Male="male"]="Male",e[e.Female="female"]="Female",e[e.Unidentified="unidentified"]="Unidentified"}(it=e.Gender||(e.Gender={}));var st;!function(e){e[e.MALE="MALE"]="MALE",e[e.FEMALE="FEMALE"]="FEMALE",e[e.UNIDENTIFIED="UNIDENTIFIED"]="UNIDENTIFIED"}(st=e.Gender1||(e.Gender1={}));var at;!function(e){e[e.UPGRADE="UPGRADE"]="UPGRADE",e[e.UPGRADEMANUAL="UPGRADE-MANUAL"]="UPGRADEMANUAL",e[e.RETCALC="RETCALC"]="RETCALC",e[e.SEARCH="SEARCH"]="SEARCH",e[e.COMBINE="COMBINE"]="COMBINE",e[e.GROW="GROW"]="GROW",e[e.INVEST="INVEST"]="INVEST",e[e.INSURANCE="INSURANCE"]="INSURANCE",e[e.TTR="TTR"]="TTR",e[e.CHECK="CHECK"]="CHECK"}(at=e.Id||(e.Id={}));var ut=function(){function e(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e||(this.investmentOption=new Ee)}return e.prototype.init=function(e){e&&(this.investmentOption=e.investmentOption?Ee.fromJS(e.investmentOption):new Ee,this.heirarchy=e.heirarchy)},e.fromJS=function(t){t="object"==typeof t?t:{};var r=new e;return r.init(t),r},e.prototype.toJSON=function(e){return e="object"==typeof e?e:{},e.investmentOption=this.investmentOption?this.investmentOption.toJSON():void 0,e.heirarchy=this.heirarchy,e},e}();e.InvestmentOptions=ut;var ct=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.bindingNomination=t.bindingNomination,this.bindingNomExpiryDate=t.bindingNomExpiryDate,this.beneficiaries=t.beneficiaries?et.fromJS(t.beneficiaries):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.bindingNomination=this.bindingNomination,t.bindingNomExpiryDate=this.bindingNomExpiryDate,t.beneficiaries=this.beneficiaries?this.beneficiaries.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.MemberBeneficiary1=ct;var lt=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(qe.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.PlansAuthorizationrulesresponse=lt;var pt=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.data=t.data?_e.fromJS(t.data):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.data=this.data?this.data.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.PlansMembersInvestmentoptiondetailsresponse=pt;var ht=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){if(e.prototype.init.call(this,t),t&&t.data&&t.data.constructor===Array){this.data=[];for(var r=0,n=t.data;r<n.length;r++){var o=n[r];this.data.push(g.fromJS(o))}}},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){if(t="object"==typeof t?t:{},this.data&&this.data.constructor===Array){t.data=[];for(var r=0,n=this.data;r<n.length;r++){var o=n[r];t.data.push(o.toJSON())}}return e.prototype.toJSON.call(this,t),t},t}(o);e.PlansResourcesresponse=ht;var dt;!function(e){e[e.Track="track"]="Track",e[e.Simulate="simulate"]="Simulate",e[e.Both="both"]="Both"}(dt=e.Project||(e.Project={}));var ft;!function(e){e[e.UPGRADEDONE="UPGRADE-DONE"]="UPGRADEDONE",e[e.UPGRADEINTERESTED="UPGRADE-INTERESTED"]="UPGRADEINTERESTED",e[e.INVEST="INVEST"]="INVEST",e[e.GROW="GROW"]="GROW",e[e.INSURANCE="INSURANCE"]="INSURANCE",e[e.TTR="TTR"]="TTR",e[e.GENERAL="GENERAL"]="GENERAL"}(ft=e.QuestionType||(e.QuestionType={}));var mt;!function(e){e[e.Short="short"]="Short",e[e.Long="long"]="Long"}(mt=e.TextType||(e.TextType={}));var vt;!function(e){e[e.AdditionalContribution="Additional-Contribution"]="AdditionalContribution",e[e.EmploymentChange="Employment-Change"]="EmploymentChange"}(vt=e.Type||(e.Type={}));var yt;!function(e){e[e.Primary="primary"]="Primary",e[e.Secondary="secondary"]="Secondary"}(yt=e.Type2||(e.Type2={}));var St;!function(e){e[e.Mobile="mobile"]="Mobile",e[e.Home="home"]="Home",e[e.Work="work"]="Work",e[e.Fax="fax"]="Fax"}(St=e.Type3||(e.Type3={}));var bt=function(e){function t(t){return e.call(this,t)||this}return r(t,e),t.prototype.init=function(t){e.prototype.init.call(this,t),t&&(this.type=t.type,this.planCode=t.planCode,this.beneficiary=t.beneficiary?ct.fromJS(t.beneficiary):void 0)},t.fromJS=function(e){e="object"==typeof e?e:{};var r=new t;return r.init(e),r},t.prototype.toJSON=function(t){return t="object"==typeof t?t:{},t.type=this.type,t.planCode=this.planCode,t.beneficiary=this.beneficiary?this.beneficiary.toJSON():void 0,e.prototype.toJSON.call(this,t),t},t}(o);e.UpdateProduct1=bt;var gt;!function(e){e[e.Short="short"]="Short",e[e.Long="long"]="Long"}(gt=e.TextType2||(e.TextType2={}));var At;!function(e){e[e.Track="track"]="Track",e[e.Simulate="simulate"]="Simulate",e[e.Both="both"]="Both"}(At=e.Project2||(e.Project2={}));var It;!function(e){e[e.MALE="MALE"]="MALE",e[e.FEMALE="FEMALE"]="FEMALE",e[e.UNIDENTIFIED="UNIDENTIFIED"]="UNIDENTIFIED"}(It=e.Gender2||(e.Gender2={}));var Rt=function(e){function t(t,r,n,o,i){var s=e.call(this)||this;return s.isSwaggerException=!0,s.message=t,s.status=r,s.response=n,s.headers=o,s.result=i,s}return r(t,e),t.isSwaggerException=function(e){return e.isSwaggerException===!0},t}(Error);e.SwaggerException=Rt}(n=t.progressIndicatorProxy||(t.progressIndicatorProxy={}))},function(e,t){e.exports=ReactRedux},function(e,t,r){"use strict";function n(){return{type:s.BEGIN_AJAX_CALL}}function o(){return{type:s.AJAX_CALL_ERROR}}function i(){return{type:s.SUCCESS_AJAX_CALL}}Object.defineProperty(t,"__esModule",{value:!0});var s=r(4);t.beginAjaxCall=n,t.ajaxCallError=o,t.successAjaxCall=i},function(e,t,r){"use strict";function n(){return{type:i.LOAD_LOADER_START}}function o(){return{type:i.LOAD_LOADER_SUCCESS}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(4);t.startLoaderCall=n,t.successLoaderCall=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=function(e){return n.createElement("div",null,e.showLoaderMessage?n.createElement("div",{className:"overlay"},n.createElement("div",{className:"windows8"},n.createElement("div",{className:"wBall",id:"wBall_1"},n.createElement("div",{className:"wInnerBall"})),n.createElement("div",{className:"wBall",id:"wBall_2"},n.createElement("div",{className:"wInnerBall"})),n.createElement("div",{className:"wBall",id:"wBall_3"},n.createElement("div",{className:"wInnerBall"})),n.createElement("div",{className:"wBall",id:"wBall_4"},n.createElement("div",{className:"wInnerBall"})),n.createElement("div",{className:"wBall",id:"wBall_5"},n.createElement("div",{className:"wInnerBall"})))):null)};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=function(e){return n.createElement("div",null,e.children)};t.default=o},function(e,t,r){"use strict";function n(e,t){switch(void 0===e&&(e=i.InitialState.ajaxCallsInProgress),t.type){case o.BEGIN_AJAX_CALL:return e+1;case o.AJAX_CALL_ERROR:return e-1;case o.SUCCESS_AJAX_CALL:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(4),i=r(8);t.default=n},function(e,t,r){"use strict";function n(e,t){switch(void 0===e&&(e=i.InitialState.loader),t.type){case o.LOAD_LOADER_START:return!0;case o.LOAD_LOADER_SUCCESS:return!1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(4),i=r(8);t.default=n},function(e,t){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function n(e){var t=r(e),n=t[0],o=t[1];return 3*(n+o)/4-o}function o(e,t,r){return 3*(t+r)/4-r}function i(e){var t,n,i=r(e),s=i[0],a=i[1],u=new p(o(e,s,a)),c=0,h=a>0?s-4:s;for(n=0;n<h;n+=4)t=l[e.charCodeAt(n)]<<18|l[e.charCodeAt(n+1)]<<12|l[e.charCodeAt(n+2)]<<6|l[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===a&&(t=l[e.charCodeAt(n)]<<2|l[e.charCodeAt(n+1)]>>4,u[c++]=255&t),1===a&&(t=l[e.charCodeAt(n)]<<10|l[e.charCodeAt(n+1)]<<4|l[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u}function s(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,r){for(var n,o=[],i=t;i<r;i+=3)n=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),o.push(s(n));return o.join("")}function u(e){for(var t,r=e.length,n=r%3,o=[],i=16383,s=0,u=r-n;s<u;s+=i)o.push(a(e,s,s+i>u?u:s+i));return 1===n?(t=e[r-1],o.push(c[t>>2]+c[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],o.push(c[t>>10]+c[t>>4&63]+c[t<<2&63]+"=")),o.join("")}t.byteLength=n,t.toByteArray=i,t.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=h.length;d<f;++d)c[d]=h[d],l[h.charCodeAt(d)]=d;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},function(e,t,r){(function(e){/*!
	 * The buffer module from node.js, for the browser.
	 *
	 * @author   Feross Aboukhadijeh <http://feross.org>
	 * @license  MIT
	 */
"use strict";function n(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function o(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(o()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,r){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,r)}function a(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?d(e,t,r,n):"string"==typeof t?p(e,t,r):f(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,r,n){return u(t),t<=0?i(e,t):void 0!==r?"string"==typeof n?i(e,t).fill(r,n):i(e,t).fill(r):i(e,t)}function l(e,t){if(u(t),e=i(e,t<0?0:0|m(t)),!s.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function p(e,t,r){if("string"==typeof r&&""!==r||(r="utf8"),!s.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|y(t,r);e=i(e,n);var o=e.write(t,r);return o!==n&&(e=e.slice(0,o)),e}function h(e,t){var r=t.length<0?0:0|m(t.length);e=i(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function d(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=h(e,t),e}function f(e,t){if(s.isBuffer(t)){var r=0|m(t.length);return e=i(e,r),0===e.length?e:(t.copy(e,0,0,r),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||z(t.length)?i(e,0):h(e,t);if("Buffer"===t.type&&Z(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),s.alloc(+e)}function y(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return $(e).length;default:if(n)return Y(e).length;t=(""+t).toLowerCase(),n=!0}}function S(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,r);case"utf8":case"utf-8":return N(this,t,r);case"ascii":return J(this,t,r);case"latin1":case"binary":return j(this,t,r);case"base64":return P(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function b(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function g(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:A(e,t,r,n,o);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):A(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function A(e,t,r,n,o){function i(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,a=e.length,u=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}var c;if(o){var l=-1;for(c=r;c<a;c++)if(i(e,c)===i(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*s}else l!==-1&&(c-=c-l),l=-1}else for(r+u>a&&(r=a-u),c=r;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(i(e,c+h)!==i(t,h)){p=!1;break}if(p)return c}return-1}function I(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n),n>o&&(n=o)):n=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[r+s]=a}return s}function R(e,t,r,n){return W(Y(t,e.length-r),e,r,n)}function C(e,t,r,n){return W(X(t),e,r,n)}function w(e,t,r,n){return C(e,t,r,n)}function O(e,t,r,n){return W($(t),e,r,n)}function E(e,t,r,n){return W(K(t,e.length-r),e,r,n)}function P(e,t,r){return 0===t&&r===e.length?q.fromByteArray(e):q.fromByteArray(e.slice(t,r))}function N(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i=e[o],s=null,a=i>239?4:i>223?3:i>191?2:1;if(o+a<=r){var u,c,l,p;switch(a){case 1:i<128&&(s=i);break;case 2:u=e[o+1],128===(192&u)&&(p=(31&i)<<6|63&u,p>127&&(s=p));break;case 3:u=e[o+1],c=e[o+2],128===(192&u)&&128===(192&c)&&(p=(15&i)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[o+1],c=e[o+2],l=e[o+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&i)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,a=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),o+=a}return T(n)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=ee));return r}function J(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}function j(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function D(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=V(e[i]);return o}function x(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function M(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function _(e,t,r,n,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function B(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function U(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>8*(n?o:3-o)&255}function L(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function G(e,t,r,n,o){return o||L(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,o){return o||L(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,r,n,52,8),r+8}function k(e){if(e=H(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function H(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function V(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){t=t||1/0;for(var r,n=e.length,o=null,i=[],s=0;s<n;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function X(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function K(e,t){for(var r,n,o,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,o=r%256,i.push(o),i.push(n);return i}function $(e){return q.toByteArray(k(e))}function W(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function z(e){return e!==e}var q=r(18),Q=r(23),Z=r(20);t.Buffer=s,t.SlowBuffer=v,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:n(),t.kMaxLength=o(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return a(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return c(null,e,t,r)},s.allocUnsafe=function(e){return l(null,e)},s.allocUnsafeSlow=function(e){return l(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=s.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){var i=e[r];if(!s.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,o),o+=i.length}return n},s.byteLength=y,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?N(this,0,e):S.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,r,n,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,o>>>=0,this===e)return 0;for(var i=o-n,a=r-t,u=Math.min(i,a),c=this.slice(n,o),l=e.slice(t,r),p=0;p<u;++p)if(c[p]!==l[p]){i=c[p],a=l[p];break}return i<a?-1:a<i?1:0},s.prototype.includes=function(e,t,r){return this.indexOf(e,t,r)!==-1},s.prototype.indexOf=function(e,t,r){return g(this,e,t,r,!0)},s.prototype.lastIndexOf=function(e,t,r){return g(this,e,t,r,!1)},s.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return I(this,e,t,r);case"utf8":case"utf-8":return R(this,e,t,r);case"ascii":return C(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return O(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e);var n;if(s.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=s.prototype;else{var o=t-e;n=new s(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},s.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},s.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},s.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return o*=128,n>=o&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){var o=Math.pow(2,8*r)-1;_(this,e,t,r,o,0)}var i=1,s=0;for(this[t]=255&e;++s<r&&(i*=256);)this[t+s]=e/i&255;return t+r},s.prototype.writeUIntBE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){var o=Math.pow(2,8*r)-1;_(this,e,t,r,o,0)}var i=r-1,s=1;for(this[t+i]=255&e;--i>=0&&(s*=256);)this[t+i]=e/s&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):U(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):U(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);_(this,e,t,r,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i<r&&(s*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);_(this,e,t,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):U(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):U(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return G(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return G(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var o,i=n-r;if(this===e&&r<t&&t<n)for(o=i-1;o>=0;--o)e[o+t]=this[o+r];else if(i<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},s.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var i;if("number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var a=s.isBuffer(e)?e:Y(new s(e,n).toString()),u=a.length;for(i=0;i<r-t;++i)this[i+t]=a[i%u]}return this};var te=/[^+\/0-9A-Za-z-_]/g}).call(t,function(){return this}())},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){t=e.exports=r(22)(void 0),t.push([e.id,'@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff")}',""])},function(e,t,r){(function(t){function r(e,t){var r=e[1]||"",o=e[3];if(!o)return r;if(t){var i=n(o),s=o.sources.map(function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"});return[r].concat(s).concat([i]).join("\n")}return[r].join("\n")}function n(e){var r=new t(JSON.stringify(e)).toString("base64"),n="sourceMappingURL=data:application/json;charset=utf-8;base64,"+r;return"/*# "+n+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=r(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(n[i]=!0)}for(o=0;o<e.length;o++){var s=e[o];"number"==typeof s[0]&&n[s[0]]||(r&&!s[2]?s[2]=r:r&&(s[2]="("+s[2]+") and ("+r+")"),t.push(s))}},t}}).call(t,r(19).Buffer)},function(e,t){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
t.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,u=(1<<a)-1,c=u>>1,l=-7,p=r?o-1:0,h=r?-1:1,d=e[t+p];for(p+=h,i=d&(1<<-l)-1,d>>=-l,l+=a;l>0;i=256*i+e[t+p],p+=h,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+p],p+=h,l-=8);if(0===i)i=1-c;else{if(i===u)return s?NaN:(d?-1:1)*(1/0);s+=Math.pow(2,n),i-=c}return(d?-1:1)*s*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var s,a,u,c=8*i-o-1,l=(1<<c)-1,p=l>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:i-1,f=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?h/u:h*Math.pow(2,1-p),t*u>=2&&(s++,u/=2),s+p>=l?(a=0,s=l):s+p>=1?(a=(t*u-1)*Math.pow(2,o),s+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,o),s=0));o>=8;e[r+d]=255&a,d+=f,a/=256,o-=8);for(s=s<<o|a,c+=o;c>0;e[r+d]=255&s,d+=f,s/=256,c-=8);e[r+d-f]|=128*m}},function(e,t,r){function n(e,t){for(var r=0;r<e.length;r++){var n=e[r],o=f[n.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](n.parts[i]);for(;i<n.parts.length;i++)o.parts.push(l(n.parts[i],t))}else{for(var s=[],i=0;i<n.parts.length;i++)s.push(l(n.parts[i],t));f[n.id]={id:n.id,refs:1,parts:s}}}}function o(e){for(var t=[],r={},n=0;n<e.length;n++){var o=e[n],i=o[0],s=o[1],a=o[2],u=o[3],c={css:s,media:a,sourceMap:u};r[i]?r[i].parts.push(c):t.push(r[i]={id:i,parts:[c]})}return t}function i(e,t){var r=y(),n=g[g.length-1];if("top"===e.insertAt)n?n.nextSibling?r.insertBefore(t,n.nextSibling):r.appendChild(t):r.insertBefore(t,r.firstChild),g.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");r.appendChild(t)}}function s(e){e.parentNode.removeChild(e);var t=g.indexOf(e);t>=0&&g.splice(t,1)}function a(e){var t=document.createElement("style");return e.attrs.type="text/css",c(t,e.attrs),i(e,t),t}function u(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",c(t,e.attrs),i(e,t),t}function c(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function l(e,t){var r,n,o;if(t.singleton){var i=b++;r=S||(S=a(t)),n=p.bind(null,r,i,!1),o=p.bind(null,r,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=u(t),n=d.bind(null,r,t),o=function(){s(r),r.href&&URL.revokeObjectURL(r.href)}):(r=a(t),n=h.bind(null,r),o=function(){s(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}function p(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=I(t,o);else{var i=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(i,s[t]):e.appendChild(i)}}function h(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}function d(e,t,r){var n=r.css,o=r.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(n=A(n)),o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var s=new Blob([n],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(s),a&&URL.revokeObjectURL(a)}var f={},m=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},v=m(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),y=m(function(){return document.head||document.getElementsByTagName("head")[0]}),S=null,b=0,g=[],A=r(25);e.exports=function(e,t){t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},"undefined"==typeof t.singleton&&(t.singleton=v()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var r=o(e);return n(r,t),function(e){for(var i=[],s=0;s<r.length;s++){var a=r[s],u=f[a.id];u.refs--,i.push(u)}if(e){var c=o(e);n(c,t)}for(var s=0;s<i.length;s++){var u=i[s];if(0===u.refs){for(var l=0;l<u.parts.length;l++)u.parts[l]();delete f[u.id]}}}};var I=function(){var e=[];return function(t,r){return e[t]=r,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/"),o=e.replace(/url *\( *(.+?) *\)/g,function(e,t){var o=t.replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(o))return e;var i;return i=0===o.indexOf("//")?o:0===o.indexOf("/")?r+o:n+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"});return o}},function(e,t,r){var n=r(21);"string"==typeof n&&(n=[[e.id,n,""]]),r(24)(n,{}),n.locals&&(e.exports=n.locals)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(33),o=r(2),i=r(7),s=function(){function e(){if(this.applicationId=n.default.applicationId,o.InitialState.widgetConfig.environment===i.Environment.DEV)this.baseUrl=n.default.devApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.UAT)this.baseUrl=n.default.uatApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.SIT)this.baseUrl=n.default.sitApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.PROD)this.baseUrl=n.default.prodApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.DEMO)this.baseUrl=n.default.demoApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.UATCAT)this.baseUrl=n.default.uatcatApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.UAT2)this.baseUrl=n.default.uat2ApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.UAT3)this.baseUrl=n.default.uat3ApiUrl;else if(o.InitialState.widgetConfig.environment===i.Environment.UAT4)this.baseUrl=n.default.uat4ApiUrl;else{if(o.InitialState.widgetConfig.environment!==i.Environment.UAT5)throw new Error("please supply a api endpoint for this widget in app config");this.baseUrl=n.default.uat5ApiUrl}this.overrideDefaultFetchSetup()}return e.prototype.overrideDefaultFetchSetup=function(){this.overrideFetch=function(e,t){return t.headers.Authorization="Bearer "+o.InitialState.widgetConfig.accessToken,t.headers.PlanCode=o.InitialState.widgetConfig.planCode,fetch(e,t)}},e}();t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=r(27),i=r(10),s=function(e){function t(){var t=e.call(this)||this;return t.setupHttpClient(),t}return n(t,e),t.prototype.setupHttpClient=function(){this.progressIndicatorProxyClient=new i.progressIndicatorProxy.Client(this.baseUrl,{fetch:this.overrideFetch})},t.prototype.getserviceStatus=function(){return this.progressIndicatorProxyClient.serviceStatusGet()},t.prototype.progressIndicatorMemberDetails=function(e,t,r){return this.progressIndicatorProxyClient.plansMembersRetirereadyByPlanCodeAndMemberIdGet(e,t,r)},t.prototype.getResources=function(e,t,r,n,o,i,s){var a=this.applicationId;return this.progressIndicatorProxyClient.plansResourcesByPlanCodeAndApplicationIdGet(e,a,t,r,n,o,i,s)},t.prototype.getAuthorizationRules=function(e,t){var r=this.applicationId;return this.progressIndicatorProxyClient.plansAuthorizationrulesByPlanCodeAndApplicationIdGet(e,r,t)},t.prototype.getInvestmentStyles=function(e,t){return this.progressIndicatorProxyClient.plansInvestmentstylereturndetailsByPlanCodeGet(e,t)},t}(o.default);t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),i=r(3),s=function(e){function t(t){return e.call(this,t)||this}return n(t,e),t.prototype.render=function(){return o.createElement("div",{className:"MCwidget details-panel"},o.createElement("div",{className:"row"},o.createElement("div",{className:"col-sm-12"},o.createElement("h3",null,o.createElement("span",{className:"color-orange",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTITLE",this.props)}})," "),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTEXT",this.props)}})),o.createElement("div",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_CONGRATULATIONS",this.props)}})))))},t}(o.Component);t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),i=r(3),s=function(e){function t(t){return e.call(this,t)||this}return n(t,e),t.prototype.render=function(){var e=this.props,t=e.investmentStyles,r=e.data,n=this.props.data.isAutoUpdate?"SIDEBAR_PROGRESSINDICATOR_PROJECTEDCONTRIBUTIONAUTOTEXT":"SIDEBAR_PROGRESSINDICATOR_PROJECTEDCONTRIBUTIONMANUALTEXT",s=this.props.data.isAgePensionIncluded?"SIDEBAR_PROGRESSINDICATOR_AGEPENSIONTRUETEXT":"SIDEBAR_PROGRESSINDICATOR_AGEPENSIONFALSETEXT",a=this.props.data.isHomeOwner?"SIDEBAR_PROGRESSINDICATOR_HOMEINRETIREMENTTRUETEXT":"SIDEBAR_PROGRESSINDICATOR_HOMEINRETIREMENTFALSETEXT",u=this.props.data.projectedIncome,c=parseFloat(u).toFixed(2),l=t?t.filter(function(e){return e.investmentStyleId==r.investmentStyleCurrent}):[],p=l.length>0?l[0].longDescription:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INVESTMENTSTYLENOTEXIST",this.props);return o.createElement("div",{className:"MCwidget details-panel"},o.createElement("div",{className:"row"},o.createElement("div",{className:"col-sm-12"},o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTEXT",this.props)}})),o.createElement("br",null),o.createElement("p",null," ",o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INPUTSTITLETEXT",this.props)}}),o.createElement("br",null)),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SALARYTEXT",this.props).replace("[[preTaxAnnualSalary]]",i.default.getFormattedCurrency(this.props.data.preTaxAnnualSalary))}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INVESTMENTSTYLETEXT",this.props).replace("[[investmentStyleCurrent]]",p)}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RETIREMENTTEXT",this.props).replace("[[retirementAge]]",this.props.data.retirementAge)}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RETIREMENTINCOMELASTTEXT",this.props).replace("[[ageIncomeLastTo]]",this.props.data.ageIncomeLastTo)}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey(n,this.props)}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey(s,this.props)}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey(a,this.props)}}))," ",o.createElement("br",null),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_HEADINGTEXT",this.props)}}),o.createElement("br",null)),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_HEADINGYEARLYINCOMETEXT",this.props).replace("[[projectedIncome]]",i.default.getFormattedCurrency(c))}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_HEADINGLIFESTYLETEXT",this.props).replace("[[lifestyleTracked]]",this.props.data.lifestyleTracked)}}))," ",o.createElement("br",null),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALTITLETEXT",this.props)}}),o.createElement("br",null)),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALYEARLYINCOMETEXT",this.props).replace("[[desiredIncome]]",i.default.getFormattedCurrency(this.props.data.desiredIncome))}})),o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALLIFESTYLETEXT",this.props).replace("[[lifestyleGoal]]",this.props.data.lifestyleGoal)}})),o.createElement("div",{className:"bottom-btn"},o.createElement("a",{target:"_rrc",href:this.props.generateRrcUrl()},o.createElement("button",{className:"btn btn-primary",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_UPDATEPROJECTIONBUTTON",this.props)}}))))))},t}(o.Component);t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),i=r(3),s=r(30),a=function(e){function t(t){return e.call(this,t)||this}return n(t,e),t.prototype.componentDidUpdate=function(){this.renderGraph()},t.prototype.renderGraph=function(){function e(){var e;if(p<l){var t=l-p;e=t/(p/100)*3.6+540}else if(p>l){var t=p-l;e=540-t/(p/100)*5.4,p>f+d&&(e=540)}else e=540;return e}function t(e,t,r){var n=e-t,o=0,i=0,s=0,a=0;if(r>=0&&(i=t,o=n-r,s=r),r<=0&&(i=t+r,a=r*-1,o=n),t+r>e){$("#donut_start").hide(),i=t,s=e-t,o=0;var u=e-r,c=r;r<0&&(i=t,a=r*-1,s=0,c=0,u=e-r,o=0),v.series[0].data[0].update(["0",0]),v.series[0].data[1].update(["projected",i]),v.series[0].data[2].update(["simulatedValue",s]),a?v.series[0].data[3].update(["simulatedValue",a]):v.series[0].data[3].update(["simulatedValue",void 0])}setTimeout(function(){m.series[0].data[0].update(["projected",t]),m.series[0].data[1].update(["0",0]),m.series[0].data[2].update(["0",0]),m.series[0].data[3].update(["initialGap",n])},2e3,setTimeout(function(){m.series[0].data[0].update(["projected",i]),m.series[0].data[1].update(["simulatedValue",a]),m.series[0].data[2].update(["simulatedValue",s]),m.series[0].data[3].update(["gap",o])},3e3,setTimeout(function(){t+r>e&&($("#greaterThanDesired").show(),v.series[0].data[0].update(["simulatedValue",c]),v.series[0].data[1].update(["projected",u]),v.series[0].data[2].update(["simulatedValue",s]),a?v.series[0].data[3].update(["simulatedValue",a]):v.series[0].data[3].update(["simulatedValue",void 0])),t+r>=e&&($("#completed").fadeIn(),$("#donut_start").hide())},4e3)))}var r=this,n=this.props.data&&this.props.data.desiredIncome||"",o=i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOAL",this.props),s=o+":$"+n/1e3+"K",a=this.props.data.projectedIncome;a=parseFloat(a)/1e3,a=a.toFixed();var u="$"+a+"K",c=this.props.data.simulatedIncome,l=this.props.data.projectedIncome,p=this.props.data.desiredIncome,h=c-l,d=h/p*100,f=l/p*100,m=Highcharts.chart("progressIndicator",{chart:{type:"pie",renderTo:"container",backgroundColor:"transparent"},credits:{enabled:!1},tooltip:{enabled:!1},colors:[i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_HEADINGFORCOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATIONNEGATIVECOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATIONPOSITIVECOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALCOLOR",this.props)],plotOptions:{series:{states:{hover:{enabled:!1}}},pie:{allowPointSelect:!1,cursor:"pointer",startAngle:180,endAngle:e(),dataLabels:{enabled:!1},point:{events:{mouseOver:function(e){"projected"===e.target.name?r.projected.setAttribute("style","font-weight: bold"):"simulatedValue"===e.target.name?r.simulated.setAttribute("style","font-weight: bold"):"gap"===e.target.name&&r.desired.setAttribute("style","font-weight: bold")},mouseOut:function(e){"projected"===e.target.name?r.projected.removeAttribute("style"):"simulatedValue"===e.target.name?r.simulated.removeAttribute("style"):"gap"===e.target.name&&r.desired.removeAttribute("style")}}}}},title:{text:null},series:[{innerSize:"85%",data:[0,0,0,100]}]},function(e){var t=59,n=e.plotLeft+.5*e.plotWidth,o=e.plotTop+.5*e.plotHeight,a=(e.renderer.text(u,n-51,o).css({width:2*t,color:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INNERTEXTCOLOR",r.props),fontSize:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INNERTEXTSIZE",r.props),textAlign:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INNERTEXTALIGN",r.props)}).attr({zIndex:999}).add(),e.renderer.text(s,n-35,o+18).css({width:2*t,color:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALTEXTCOLOR",r.props),fontSize:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALTEXTSIZE",r.props),textAlign:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_GOALTEXTALIGN",r.props)}).attr({zIndex:999}).add(),o+70);window.innerWidth<700&&(a=o+95),e.renderer.path(["M",n,a,"V",a+41]).attr({"stroke-width":2,stroke:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_VERTICALSTROKECOLOR",r.props),zIndex:3,id:"donut_start"}).add()}),v=Highcharts.chart("greaterThanDesired",{chart:{type:"pie",renderTo:"container",backgroundColor:"transparent"},credits:{enabled:!1},tooltip:{enabled:!1},colors:[i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATIONPOSITIVECOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_HEADINGFORCOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATIONPOSITIVECOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATIONNEGATIVECOLOR",this.props)],plotOptions:{series:{states:{hover:{enabled:!1}}},pie:{animation:!1,allowPointSelect:!1,cursor:"pointer",startAngle:e(),dataLabels:{enabled:!1},point:{events:{mouseOver:function(e){"projected"===e.target.name?r.projected.setAttribute("style","font-weight: bold"):"simulatedValue"===e.target.name?r.simulated.setAttribute("style","font-weight: bold"):"gap"===e.target.name&&r.desired.setAttribute("style","font-weight: bold")},mouseOut:function(e){"projected"===e.target.name?r.projected.removeAttribute("style"):"simulatedValue"===e.target.name?r.simulated.removeAttribute("style"):"gap"===e.target.name&&r.desired.removeAttribute("style")}}}}},title:{text:null},series:[{innerSize:"85%",data:[0,100,0,0]}]});t(100,f,d)},t.prototype.render=function(){var e=this,t=this.props.data.simulatedIncome,r=this.props.data.projectedIncome,n=t-r,a=this.props.data.projectedIncome,u=parseFloat(a).toFixed();a=u/1e3;var c=parseFloat(a).toFixed(),l=parseFloat(n).toFixed();l/=1e3,l=parseFloat(l).toFixed(),"-"===l.charAt(0)&&"0"===l.charAt(1)&&(l=l.substr(1));var p=void 0!=this.props.generateRrcUrl()?this.props.generateRrcUrl()+"&page=tdlAssumptions":"javascript:void(0)",h=void 0!=this.props.generateRrcUrl()?this.props.generateRrcUrl()+"&page=tdlDisclaimer":"javascript:void(0)",d=this.props.data.desiredIncome/1e3;return o.createElement("div",{className:"col-sm-12"},o.createElement("h3",null,o.createElement("span",{className:"color-orange",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTITLE",this.props)}})," "),o.createElement("div",{id:"myCarousel",className:"carousel slide","data-ride":"carousel","data-interval":"false"},o.createElement("div",{className:"carousel-inner",role:"listbox"},o.createElement("div",{className:"item active"},o.createElement("div",{className:"MCwidget details-panel"},o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTEXT",this.props)}})),o.createElement("div",{className:"graph-height"},o.createElement("div",null,o.createElement("div",null,o.createElement("div",{className:"charts",id:"progressIndicator"},o.createElement("div",null,o.createElement("div",{id:"container",style:{position:"absolute",left:0,top:0}}),o.createElement("div",{id:"addText",style:{position:"absolute",left:0,top:0}}))),o.createElement("div",{className:"charts",id:"greaterThanDesired",style:{display:"none"}}),o.createElement("div",{id:"completed",style:{display:"none"}},o.createElement("img",{src:"/images/Tick_white.png",width:"25",height:"25",alt:"On track"})),o.createElement("div",{className:"bottom-info"},o.createElement("p",{ref:function(t){return e.projected=t}},o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROJECTEDINCOMETEXT",this.props).replace("[[projectedIncome]]",c)}})),0===Number(l)?null:o.createElement("p",{ref:function(t){return e.simulated=t}},o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_SIMULATEDACTIONSTEXT",this.props).replace("[[resultingIncome]]",l)}})),o.createElement("p",{ref:function(t){return e.desired=t}},o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_DESIREDINCOMETEXT",this.props).replace("[[desiredIncome]]",d)}})),o.createElement("br",null),o.createElement("div",{className:"bottom-btn"},o.createElement("a",{target:"_rrc",href:this.props.generateRrcUrl()},o.createElement("button",{className:"btn btn-primary",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_UPDATEPROJECTIONBUTTON",this.props)}}))),o.createElement("br",null))))))),o.createElement("div",{className:"item"},o.createElement(s.default,{data:this.props.data,serverError:this.props.serverError,resources:this.props.resources,authorizationRules:this.props.authorizationRules,generateRrcUrl:this.props.generateRrcUrl,investmentStyles:this.props.data.investmentStyleReturns}))),o.createElement("div",{className:"assumptions-link"},o.createElement("p",null,o.createElement("a",{target:"_rrc",href:p},i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_ASSUMPTIONSTEXT",this.props)),o.createElement("br",null),o.createElement("a",{target:"_rrc",href:h},i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_DISCLAIMERTEXT",this.props)))),o.createElement("ol",{className:"carousel-indicators"},o.createElement("li",{"data-target":"#myCarousel","data-slide-to":"0",className:"active"}),o.createElement("li",{"data-target":"#myCarousel","data-slide-to":"1"}))))},t}(o.Component);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),i=r(3),s=function(e){function t(t){return e.call(this,t)||this}return n(t,e),t.prototype.componentDidMount=function(){var e=this,t=i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_INTROTEXT",this.props),r=""+t,n=Highcharts.chart("progressIndicator",{chart:{type:"pie",renderTo:"container",backgroundColor:"transparent"},credits:{enabled:!1},tooltip:{enabled:!1},colors:[i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDHEADINGCOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDEXTRACOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDSIMULATIONCOLOR",this.props),i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDGOALCOLOR",this.props)],plotOptions:{series:{states:{hover:{enabled:!1}}},pie:{allowPointSelect:!1,cursor:"pointer",startAngle:180,endAngle:540,dataLabels:{enabled:!1}}},title:{text:null},series:[{innerSize:"85%",data:[0,0,0,100]}]},function(t){function o(e,t,r){var o=e-t,i=0,s=0,a=0,u=0;r>=0&&(s=t,i=o-r,a=r),r<=0&&(s=t+r,u=r*-1,i=o),t+r>e&&(s=t,u=0,a=e-t,i=0),setTimeout(function(){n.series[0].data[0].update(t),n.series[0].data[1].update(0),n.series[0].data[2].update(0),n.series[0].data[3].update(o)},2e3,setTimeout(function(){n.series[0].data[0].update(s),n.series[0].data[1].update(u),n.series[0].data[2].update(a),n.series[0].data[3].update(i)},3e3,setTimeout(function(){t+r>e&&$("#completed").fadeIn()},4e3)))}var s=75,a=t.plotLeft+.5*t.plotWidth,u=t.plotTop+.5*t.plotHeight,c='<span id="pieChartInfoText">';c+=""+r,c+="</span>",$("#addText").append(c),c=$("#pieChartInfoText"),c.css("left",a-70),c.css("top",u-44.5),c.css("width",2*s),c.css("font-size",i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDTEXTSIZE",e.props)),c.css("color",i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_RESTRICTEDTEXTCOLOR",e.props)),o(100,50,20)})},t.prototype.render=function(){return o.createElement("div",{className:"col-sm-12"},o.createElement("h3",null,o.createElement("span",{className:"color-orange",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_PROGRESSINDIACTORTITLE",this.props)}})," "),o.createElement("div",{className:"MCwidget details-panel"},o.createElement("div",{className:"row"},o.createElement("div",{className:"col-sm-12"},o.createElement("div",{className:"restrictedHeight"},o.createElement("div",null,o.createElement("div",{className:"charts",id:"progressIndicator"},o.createElement("div",null,o.createElement("div",{id:"container",className:"chart_position"}))),o.createElement("div",{id:"addText",className:"chart_position"}))),o.createElement("div",{className:"restricted-bottom-info"},o.createElement("p",null,o.createElement("span",{dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_FINDOUTTEXT",this.props)}})))),o.createElement("div",{className:"bottom-btn"},o.createElement("a",{target:"_rrc",href:this.props.generateRrcUrl()},o.createElement("button",{className:"btn btn-primary mrgnLeft",dangerouslySetInnerHTML:{__html:i.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_DISABLEDSCREENBUTTON",this.props)}}))))))},t}(o.Component);t.default=s},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.devApiUrl="https://api-dev1.np.linkgroup.com/rss/russellmemberui/v1",e.sitApiUrl="https://api-sit1.np.linkgroup.com/rss/russellmemberui/v1",e.uatApiUrl="https://api-uat1.np.linkgroup.com/rss/russellmemberui/v1",e.prodApiUrl="https://api-prd1.linkgroup.com/rss/russellmemberui/v1",e.demoApiUrl="https://api-demo.orientsys.com.au/super/api/russell/v1",e.uatcatApiUrl="https://api-uat-cat.orientsys.com.au/super/api/russell/v1",e.uat2ApiUrl="https://api-uat-2.orientsys.com.au/super/api/russell/v1",e.uat3ApiUrl="https://api-uat-3.orientsys.com.au/super/api/russell/v1",e.uat4ApiUrl="https://api-uat-4.orientsys.com.au/super/api/russell/v1",e.uat5ApiUrl="https://api-uat-5.orientsys.com.au/super/api/russell/v1",e.applicationId="linkgroup.fundadmin.russellProgressIndicatorwidget",e}();t.default=r},function(e,t,r){"use strict";function n(e,t){return{ajaxCallsInProgress:e.ajaxCallsInProgress,authorizationRules:e.authorizationRules,serverError:e.serverError,resources:e.resources,data:e.data,loader:e.loader,progressIndicatorMemberDetails:e.progressIndicatorMemberDetails.memberDetail}}function o(e){return{actions:u.bindActionCreators(c.default,e)}}var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var s=r(1),a=r(11),u=r(6),c=r(9),l=r(3),p=r(31),h=r(32),d=r(29),f=r(2),m=r(14),v=function(e){function t(t){var r=e.call(this,t)||this;return r.generateRrcUrl=function(){var e="undefined"!=typeof f.InitialState.widgetConfig.data&&f.InitialState.widgetConfig.data.hasOwnProperty("rrcEncryptedUrl")&&0==f.InitialState.widgetConfig.data.rrcEncryptedUrl.indexOf("http")?f.InitialState.widgetConfig.data.rrcEncryptedUrl.trim():null;return null!=e?e:l.default.getResourceValueStringByFullKey("SIDEBAR_PROGRESSINDICATOR_DEFAULTURL",r.props)},r.getAge=function(e){var t=new Date,r=new Date(e),n=t.getFullYear()-r.getFullYear(),o=t.getMonth()-r.getMonth();return(o<0||0===o&&t.getDate()<r.getDate())&&n--,n},r}return i(t,e),t.prototype.componentDidMount=function(){this.props.actions.progressIndicatorMemberDetails()},t.prototype.render=function(){var e=this.props.progressIndicatorMemberDetails.birthDate;return s.createElement("div",{className:"MCwidget progress-indicator"},s.createElement("div",{className:"row"},s.createElement(m.default,{showLoaderMessage:this.props.loader}),this.getAge(e)>this.props.progressIndicatorMemberDetails.retirementAge&&1==this.props.progressIndicatorMemberDetails.isDataComplete?s.createElement(d.default,{resources:this.props.resources,authorizationRules:this.props.authorizationRules,generateRrcUrl:this.generateRrcUrl}):this.props.progressIndicatorMemberDetails.ageIncomeLastTo?this.props.progressIndicatorMemberDetails.isDataComplete?s.createElement(p.default,{data:this.props.progressIndicatorMemberDetails,serverError:this.props.serverError,resources:this.props.resources,authorizationRules:this.props.authorizationRules,generateRrcUrl:this.generateRrcUrl}):s.createElement(h.default,{resources:this.props.resources,authorizationRules:this.props.authorizationRules,generateRrcUrl:this.generateRrcUrl}):null))},t}(s.Component);t.default=a.connect(n,o)(v)},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{
value:!0}),r(26);var o=r(1),i=r(45),s=r(43),a=r(44),u=r(40),c=r(11),l=r(2),p=r(15),h=r(7),d=r(34),f=r(9),m=function(e){function t(){var t=e.call(this)||this;return t.reload=function(){a.unmountComponentAtNode(document.getElementById(l.InitialState.widgetConfig.elementId)),t.store=void 0,t.init(l.InitialState.widgetConfig)},t}return n(t,e),t.prototype.init=function(t){l.InitialState.widgetConfig=t,e.prototype.init.call(this,t),i.event({category:"Widgets",action:"Load Progress Indicator Widget",label:"Load",nonInteraction:!1}),this.LoadProgressIndicatorWidget(t)},t.prototype.LoadProgressIndicatorWidget=function(e){var t=this,r=[f.default.getResources()],n=l.InitialState.loadInitialData();this.store=u.default(n),s.all(r).then(function(r){null!==r&&(n.resources=r[0].data),t.store=u.default(n),t.renderMainComponent(t.store,e.elementId)}).catch(function(r){t.store=u.default(n),t.renderMainComponent(t.store,e.elementId)})},t.prototype.renderMainComponent=function(e,t){a.render(o.createElement(c.Provider,{store:this.store},o.createElement(p.default,null,o.createElement(d.default,{reload:this.reload}))),document.getElementById(t))},t}(h.LgWidget),v="0.53.0";window.Lg.Fa.ProgressIndicatorWidgetVersion=v,window.Lg.Fa.ProgressIndicatorWidget=m},function(e,t,r){"use strict";function n(e,t){switch(void 0===e&&(e=i.InitialState.serverError),t.type){case o.API_SERVER_ERROR:return t.error;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(5),i=r(2);t.default=n},function(e,t,r){"use strict";function n(e,t){switch(void 0===e&&(e=i.InitialState.resources),t.type){case o.LOAD_RESOURCES_SUCCESS:return t.resources;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(5),i=r(2);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(6),o=r(16),i=r(37),s=r(36),a=r(39),u=r(17),c=n.combineReducers({resources:i.default,ajaxCallsInProgress:o.default,serverError:s.default,loader:u.default,progressIndicatorMemberDetails:a.default});t.default=c},function(e,t,r){"use strict";function n(e,t){switch(void 0===e&&(e=s.InitialState),t.type){case i.LOAD_DETAILS_SUCCESS:return o({},e,{memberDetail:t.memberDetail});case i.LOAD_PROGRESSINDICATOR_REQUEST:return o({},e,{memberDetail:t.memberDetail});case i.LOAD_INVESTMENT_STYLES:return o({},e,{investmentStyles:t.investmentStyles});default:return e}}var o=this&&this.__assign||Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=r(5),s=r(2);t.default=n},function(e,t,r){"use strict";function n(e){return o.createStore(i.default,e,o.applyMiddleware(s.default,a.loggingMiddleware))}Object.defineProperty(t,"__esModule",{value:!0});var o=r(6),i=r(38),s=r(46),a=r(41);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loggingMiddleware=function(e){return function(e){return function(t){var r="production";"production"!==r&&console.log("Action:",t),e(t)}}}},function(e,t){e.exports=Lodash},function(e,t){e.exports=Promise},function(e,t){e.exports=ReactDOM},function(e,t){e.exports=ReactGA},function(e,t){e.exports=ReduxThunk}]);
//# sourceMappingURL=lg-fa-progressIndicator-tool-widget.min.js.map ;