main-es5.js 2.4 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055450564505745058450594506045061450624506345064450654506645067450684506945070450714507245073450744507545076450774507845079450804508145082450834508445085450864508745088450894509045091450924509345094450954509645097450984509945100451014510245103451044510545106451074510845109451104511145112451134511445115451164511745118451194512045121451224512345124451254512645127451284512945130451314513245133451344513545136451374513845139451404514145142451434514445145451464514745148451494515045151451524515345154451554515645157451584515945160451614516245163451644516545166451674516845169451704517145172451734517445175451764517745178451794518045181451824518345184451854518645187451884518945190451914519245193451944519545196451974519845199452004520145202452034520445205452064520745208452094521045211452124521345214452154521645217452184521945220452214522245223452244522545226452274522845229452304523145232452334523445235452364523745238452394524045241452424524345244452454524645247452484524945250452514525245253452544525545256452574525845259452604526145262452634526445265452664526745268452694527045271452724527345274452754527645277452784527945280452814528245283452844528545286452874528845289452904529145292452934529445295452964529745298452994530045301453024530345304453054530645307453084530945310453114531245313453144531545316453174531845319453204532145322453234532445325453264532745328453294533045331453324533345334453354533645337453384533945340453414534245343453444534545346453474534845349453504535145352453534535445355453564535745358453594536045361453624536345364453654536645367453684536945370453714537245373453744537545376453774537845379453804538145382453834538445385453864538745388453894539045391453924539345394453954539645397453984539945400454014540245403454044540545406454074540845409454104541145412454134541445415454164541745418454194542045421454224542345424454254542645427454284542945430454314543245433454344543545436454374543845439454404544145442454434544445445454464544745448454494545045451454524545345454454554545645457454584545945460454614546245463454644546545466454674546845469454704547145472454734547445475454764547745478454794548045481454824548345484454854548645487454884548945490454914549245493454944549545496454974549845499455004550145502455034550445505455064550745508455094551045511455124551345514455154551645517455184551945520455214552245523455244552545526455274552845529455304553145532455334553445535455364553745538455394554045541455424554345544455454554645547455484554945550455514555245553455544555545556455574555845559455604556145562455634556445565455664556745568455694557045571455724557345574455754557645577455784557945580455814558245583455844558545586455874558845589455904559145592455934559445595455964559745598455994560045601456024560345604456054560645607456084560945610456114561245613456144561545616456174561845619456204562145622456234562445625456264562745628456294563045631456324563345634456354563645637456384563945640456414564245643456444564545646456474564845649456504565145652456534565445655456564565745658456594566045661456624566345664456654566645667456684566945670456714567245673456744567545676456774567845679456804568145682456834568445685456864568745688456894569045691456924569345694456954569645697456984569945700457014570245703457044570545706457074570845709457104571145712457134571445715457164571745718457194572045721457224572345724457254572645727457284572945730457314573245733457344573545736457374573845739457404574145742457434574445745457464574745748457494575045751457524575345754457554575645757457584575945760457614576245763457644576545766457674576845769457704577145772457734577445775457764577745778457794578045781457824578345784457854578645787457884578945790457914579245793457944579545796457974579845799458004580145802458034580445805458064580745808458094581045811458124581345814458154581645817458184581945820458214582245823458244582545826458274582845829458304583145832458334583445835458364583745838458394584045841458424584345844458454584645847458484584945850458514585245853458544585545856458574585845859458604586145862458634586445865458664586745868458694587045871458724587345874458754587645877458784587945880458814588245883458844588545886458874588845889458904589145892458934589445895458964589745898458994590045901459024590345904459054590645907459084590945910459114591245913459144591545916459174591845919459204592145922459234592445925459264592745928459294593045931459324593345934459354593645937459384593945940459414594245943459444594545946459474594845949459504595145952459534595445955459564595745958459594596045961459624596345964459654596645967459684596945970459714597245973459744597545976459774597845979459804598145982459834598445985459864598745988459894599045991459924599345994459954599645997459984599946000460014600246003460044600546006460074600846009460104601146012460134601446015460164601746018460194602046021460224602346024460254602646027460284602946030460314603246033460344603546036460374603846039460404604146042460434604446045460464604746048460494605046051460524605346054460554605646057460584605946060460614606246063460644606546066460674606846069460704607146072460734607446075460764607746078460794608046081460824608346084460854608646087460884608946090460914609246093460944609546096460974609846099461004610146102461034610446105461064610746108461094611046111461124611346114461154611646117461184611946120461214612246123461244612546126461274612846129461304613146132461334613446135461364613746138461394614046141461424614346144461454614646147461484614946150461514615246153461544615546156461574615846159461604616146162461634616446165461664616746168461694617046171461724617346174461754617646177461784617946180461814618246183461844618546186461874618846189461904619146192461934619446195461964619746198461994620046201462024620346204462054620646207462084620946210462114621246213462144621546216462174621846219462204622146222462234622446225462264622746228462294623046231462324623346234462354623646237462384623946240462414624246243462444624546246462474624846249462504625146252462534625446255462564625746258462594626046261462624626346264462654626646267462684626946270462714627246273462744627546276462774627846279462804628146282462834628446285462864628746288462894629046291462924629346294462954629646297462984629946300463014630246303463044630546306463074630846309463104631146312463134631446315463164631746318463194632046321463224632346324463254632646327463284632946330463314633246333463344633546336463374633846339463404634146342463434634446345463464634746348463494635046351463524635346354463554635646357463584635946360463614636246363463644636546366463674636846369463704637146372463734637446375463764637746378463794638046381463824638346384463854638646387463884638946390463914639246393463944639546396463974639846399464004640146402464034640446405464064640746408464094641046411464124641346414464154641646417464184641946420464214642246423464244642546426464274642846429464304643146432464334643446435464364643746438464394644046441464424644346444464454644646447464484644946450464514645246453464544645546456464574645846459464604646146462464634646446465464664646746468464694647046471464724647346474464754647646477464784647946480464814648246483464844648546486464874648846489464904649146492464934649446495464964649746498464994650046501465024650346504465054650646507465084650946510465114651246513465144651546516465174651846519465204652146522465234652446525465264652746528465294653046531465324653346534465354653646537465384653946540465414654246543465444654546546465474654846549465504655146552465534655446555465564655746558465594656046561465624656346564465654656646567465684656946570465714657246573465744657546576465774657846579465804658146582465834658446585465864658746588465894659046591465924659346594465954659646597465984659946600466014660246603466044660546606466074660846609466104661146612466134661446615466164661746618466194662046621466224662346624466254662646627466284662946630466314663246633466344663546636466374663846639466404664146642466434664446645466464664746648466494665046651466524665346654466554665646657466584665946660466614666246663466644666546666466674666846669466704667146672466734667446675466764667746678466794668046681466824668346684466854668646687466884668946690466914669246693466944669546696466974669846699467004670146702467034670446705467064670746708467094671046711467124671346714467154671646717467184671946720467214672246723467244672546726467274672846729467304673146732467334673446735467364673746738467394674046741467424674346744467454674646747467484674946750467514675246753467544675546756467574675846759467604676146762467634676446765467664676746768467694677046771467724677346774467754677646777467784677946780467814678246783467844678546786467874678846789467904679146792467934679446795467964679746798467994680046801468024680346804468054680646807468084680946810468114681246813468144681546816468174681846819468204682146822468234682446825468264682746828468294683046831468324683346834468354683646837468384683946840468414684246843468444684546846468474684846849468504685146852468534685446855468564685746858468594686046861468624686346864468654686646867468684686946870468714687246873468744687546876468774687846879468804688146882468834688446885468864688746888468894689046891468924689346894468954689646897468984689946900469014690246903469044690546906469074690846909469104691146912469134691446915469164691746918469194692046921469224692346924469254692646927469284692946930469314693246933469344693546936469374693846939469404694146942469434694446945469464694746948469494695046951469524695346954469554695646957469584695946960469614696246963469644696546966469674696846969469704697146972469734697446975469764697746978469794698046981469824698346984469854698646987469884698946990469914699246993469944699546996469974699846999470004700147002470034700447005470064700747008470094701047011470124701347014470154701647017470184701947020470214702247023470244702547026470274702847029470304703147032470334703447035470364703747038470394704047041470424704347044470454704647047470484704947050470514705247053470544705547056470574705847059470604706147062470634706447065470664706747068470694707047071470724707347074470754707647077470784707947080470814708247083470844708547086470874708847089470904709147092470934709447095470964709747098470994710047101471024710347104471054710647107471084710947110471114711247113471144711547116471174711847119471204712147122471234712447125471264712747128471294713047131471324713347134471354713647137471384713947140471414714247143471444714547146471474714847149471504715147152471534715447155471564715747158471594716047161471624716347164471654716647167471684716947170471714717247173471744717547176471774717847179471804718147182471834718447185471864718747188471894719047191471924719347194471954719647197471984719947200472014720247203472044720547206472074720847209472104721147212472134721447215472164721747218472194722047221472224722347224472254722647227472284722947230472314723247233472344723547236472374723847239472404724147242472434724447245472464724747248472494725047251472524725347254472554725647257472584725947260472614726247263472644726547266472674726847269472704727147272472734727447275472764727747278472794728047281472824728347284472854728647287472884728947290472914729247293472944729547296472974729847299473004730147302473034730447305473064730747308473094731047311473124731347314473154731647317473184731947320473214732247323473244732547326473274732847329473304733147332473334733447335473364733747338473394734047341473424734347344473454734647347473484734947350473514735247353473544735547356473574735847359473604736147362473634736447365473664736747368473694737047371473724737347374473754737647377473784737947380473814738247383473844738547386473874738847389473904739147392473934739447395473964739747398473994740047401474024740347404474054740647407474084740947410474114741247413474144741547416474174741847419474204742147422474234742447425474264742747428474294743047431474324743347434474354743647437474384743947440474414744247443474444744547446474474744847449474504745147452474534745447455474564745747458474594746047461474624746347464474654746647467474684746947470474714747247473474744747547476474774747847479474804748147482474834748447485474864748747488474894749047491474924749347494474954749647497474984749947500475014750247503475044750547506475074750847509475104751147512475134751447515475164751747518475194752047521475224752347524475254752647527475284752947530475314753247533475344753547536475374753847539475404754147542475434754447545475464754747548475494755047551475524755347554475554755647557475584755947560475614756247563475644756547566475674756847569475704757147572475734757447575475764757747578475794758047581475824758347584475854758647587475884758947590475914759247593475944759547596475974759847599476004760147602476034760447605476064760747608476094761047611476124761347614476154761647617476184761947620476214762247623476244762547626476274762847629476304763147632476334763447635476364763747638476394764047641476424764347644476454764647647476484764947650476514765247653476544765547656476574765847659476604766147662476634766447665476664766747668476694767047671476724767347674476754767647677476784767947680476814768247683476844768547686476874768847689476904769147692476934769447695476964769747698476994770047701477024770347704477054770647707477084770947710477114771247713477144771547716477174771847719477204772147722477234772447725477264772747728477294773047731477324773347734477354773647737477384773947740477414774247743477444774547746477474774847749477504775147752477534775447755477564775747758477594776047761477624776347764477654776647767477684776947770477714777247773477744777547776477774777847779477804778147782477834778447785477864778747788477894779047791477924779347794477954779647797477984779947800478014780247803478044780547806478074780847809478104781147812478134781447815478164781747818478194782047821478224782347824478254782647827478284782947830478314783247833478344783547836478374783847839478404784147842478434784447845478464784747848478494785047851478524785347854478554785647857478584785947860478614786247863478644786547866478674786847869478704787147872478734787447875478764787747878478794788047881478824788347884478854788647887478884788947890478914789247893478944789547896478974789847899479004790147902479034790447905479064790747908479094791047911479124791347914479154791647917479184791947920479214792247923479244792547926479274792847929479304793147932479334793447935479364793747938479394794047941479424794347944479454794647947479484794947950479514795247953479544795547956479574795847959479604796147962479634796447965479664796747968479694797047971479724797347974479754797647977479784797947980479814798247983479844798547986479874798847989479904799147992479934799447995479964799747998479994800048001480024800348004480054800648007480084800948010480114801248013480144801548016480174801848019480204802148022480234802448025480264802748028480294803048031480324803348034480354803648037480384803948040480414804248043480444804548046480474804848049480504805148052480534805448055480564805748058480594806048061480624806348064480654806648067480684806948070480714807248073480744807548076480774807848079480804808148082480834808448085480864808748088480894809048091480924809348094480954809648097480984809948100481014810248103481044810548106481074810848109481104811148112481134811448115481164811748118481194812048121481224812348124481254812648127481284812948130481314813248133481344813548136481374813848139481404814148142481434814448145481464814748148481494815048151481524815348154481554815648157481584815948160481614816248163481644816548166481674816848169481704817148172481734817448175481764817748178481794818048181481824818348184481854818648187481884818948190481914819248193481944819548196481974819848199482004820148202482034820448205482064820748208482094821048211482124821348214482154821648217482184821948220482214822248223482244822548226482274822848229482304823148232482334823448235482364823748238482394824048241482424824348244482454824648247482484824948250482514825248253482544825548256482574825848259482604826148262482634826448265482664826748268482694827048271482724827348274482754827648277482784827948280482814828248283482844828548286482874828848289482904829148292482934829448295482964829748298482994830048301483024830348304483054830648307483084830948310483114831248313483144831548316483174831848319483204832148322483234832448325483264832748328483294833048331483324833348334483354833648337483384833948340483414834248343483444834548346483474834848349483504835148352483534835448355483564835748358483594836048361483624836348364483654836648367483684836948370483714837248373483744837548376483774837848379483804838148382483834838448385483864838748388483894839048391483924839348394483954839648397483984839948400484014840248403484044840548406484074840848409484104841148412484134841448415484164841748418484194842048421484224842348424484254842648427484284842948430484314843248433484344843548436484374843848439484404844148442484434844448445484464844748448484494845048451484524845348454484554845648457484584845948460484614846248463484644846548466484674846848469484704847148472484734847448475484764847748478484794848048481484824848348484484854848648487484884848948490484914849248493484944849548496484974849848499485004850148502485034850448505485064850748508485094851048511485124851348514485154851648517485184851948520485214852248523485244852548526485274852848529485304853148532485334853448535485364853748538485394854048541485424854348544485454854648547485484854948550485514855248553485544855548556485574855848559485604856148562485634856448565485664856748568485694857048571485724857348574485754857648577485784857948580485814858248583485844858548586485874858848589485904859148592485934859448595485964859748598485994860048601486024860348604486054860648607486084860948610486114861248613486144861548616486174861848619486204862148622486234862448625486264862748628486294863048631486324863348634486354863648637486384863948640486414864248643486444864548646486474864848649486504865148652486534865448655486564865748658486594866048661486624866348664486654866648667486684866948670486714867248673486744867548676486774867848679486804868148682486834868448685486864868748688486894869048691486924869348694486954869648697486984869948700487014870248703487044870548706487074870848709487104871148712487134871448715487164871748718487194872048721487224872348724487254872648727487284872948730487314873248733487344873548736487374873848739487404874148742487434874448745487464874748748487494875048751487524875348754487554875648757487584875948760487614876248763487644876548766487674876848769487704877148772487734877448775487764877748778487794878048781487824878348784487854878648787487884878948790487914879248793487944879548796487974879848799488004880148802488034880448805488064880748808488094881048811488124881348814488154881648817488184881948820488214882248823488244882548826488274882848829488304883148832488334883448835488364883748838488394884048841488424884348844488454884648847488484884948850488514885248853488544885548856488574885848859488604886148862488634886448865488664886748868488694887048871488724887348874488754887648877488784887948880488814888248883488844888548886488874888848889488904889148892488934889448895488964889748898488994890048901489024890348904489054890648907489084890948910489114891248913489144891548916489174891848919489204892148922489234892448925489264892748928489294893048931489324893348934489354893648937489384893948940489414894248943489444894548946489474894848949489504895148952489534895448955489564895748958489594896048961489624896348964489654896648967489684896948970489714897248973489744897548976489774897848979489804898148982489834898448985489864898748988489894899048991489924899348994489954899648997489984899949000490014900249003490044900549006490074900849009490104901149012490134901449015490164901749018490194902049021490224902349024490254902649027490284902949030490314903249033490344903549036490374903849039490404904149042490434904449045490464904749048490494905049051490524905349054490554905649057490584905949060490614906249063490644906549066490674906849069490704907149072490734907449075490764907749078490794908049081490824908349084490854908649087490884908949090490914909249093490944909549096490974909849099491004910149102491034910449105491064910749108491094911049111491124911349114491154911649117491184911949120491214912249123491244912549126491274912849129491304913149132491334913449135491364913749138491394914049141491424914349144491454914649147491484914949150491514915249153491544915549156491574915849159491604916149162491634916449165491664916749168491694917049171491724917349174491754917649177491784917949180491814918249183491844918549186491874918849189491904919149192491934919449195491964919749198491994920049201492024920349204492054920649207492084920949210492114921249213492144921549216492174921849219492204922149222492234922449225492264922749228492294923049231492324923349234492354923649237492384923949240492414924249243492444924549246492474924849249492504925149252492534925449255492564925749258492594926049261492624926349264492654926649267492684926949270492714927249273492744927549276492774927849279492804928149282492834928449285492864928749288492894929049291492924929349294492954929649297492984929949300493014930249303493044930549306493074930849309493104931149312493134931449315493164931749318493194932049321493224932349324493254932649327493284932949330493314933249333493344933549336493374933849339493404934149342493434934449345493464934749348493494935049351493524935349354493554935649357493584935949360493614936249363493644936549366493674936849369493704937149372493734937449375493764937749378493794938049381493824938349384493854938649387493884938949390493914939249393493944939549396493974939849399494004940149402494034940449405494064940749408494094941049411494124941349414494154941649417494184941949420494214942249423494244942549426494274942849429494304943149432494334943449435494364943749438494394944049441494424944349444494454944649447494484944949450494514945249453494544945549456494574945849459494604946149462494634946449465494664946749468494694947049471494724947349474494754947649477494784947949480494814948249483494844948549486494874948849489494904949149492494934949449495494964949749498494994950049501495024950349504495054950649507495084950949510495114951249513495144951549516495174951849519495204952149522495234952449525495264952749528495294953049531495324953349534495354953649537495384953949540495414954249543495444954549546495474954849549495504955149552495534955449555495564955749558495594956049561495624956349564495654956649567495684956949570495714957249573495744957549576495774957849579495804958149582495834958449585495864958749588495894959049591495924959349594495954959649597495984959949600496014960249603496044960549606496074960849609496104961149612496134961449615496164961749618496194962049621496224962349624496254962649627496284962949630496314963249633496344963549636496374963849639496404964149642496434964449645496464964749648496494965049651496524965349654496554965649657496584965949660496614966249663496644966549666496674966849669496704967149672496734967449675496764967749678496794968049681496824968349684496854968649687496884968949690496914969249693496944969549696496974969849699497004970149702497034970449705497064970749708497094971049711497124971349714497154971649717497184971949720497214972249723497244972549726497274972849729497304973149732497334973449735497364973749738497394974049741497424974349744497454974649747497484974949750497514975249753497544975549756497574975849759497604976149762497634976449765497664976749768497694977049771497724977349774497754977649777497784977949780497814978249783497844978549786497874978849789497904979149792497934979449795497964979749798497994980049801498024980349804498054980649807498084980949810498114981249813498144981549816498174981849819498204982149822498234982449825498264982749828498294983049831498324983349834498354983649837498384983949840498414984249843498444984549846498474984849849498504985149852498534985449855498564985749858498594986049861498624986349864498654986649867498684986949870498714987249873498744987549876498774987849879498804988149882498834988449885498864988749888498894989049891498924989349894498954989649897498984989949900499014990249903499044990549906499074990849909499104991149912499134991449915499164991749918499194992049921499224992349924499254992649927499284992949930499314993249933499344993549936499374993849939499404994149942499434994449945499464994749948499494995049951499524995349954499554995649957499584995949960499614996249963499644996549966499674996849969499704997149972499734997449975499764997749978499794998049981499824998349984499854998649987499884998949990499914999249993499944999549996499974999849999500005000150002500035000450005500065000750008500095001050011500125001350014500155001650017500185001950020500215002250023500245002550026500275002850029500305003150032500335003450035500365003750038500395004050041500425004350044500455004650047500485004950050500515005250053500545005550056500575005850059500605006150062500635006450065500665006750068500695007050071500725007350074500755007650077500785007950080500815008250083500845008550086500875008850089500905009150092500935009450095500965009750098500995010050101501025010350104501055010650107501085010950110501115011250113501145011550116501175011850119501205012150122501235012450125501265012750128501295013050131501325013350134501355013650137501385013950140501415014250143501445014550146501475014850149501505015150152501535015450155501565015750158501595016050161501625016350164501655016650167501685016950170501715017250173501745017550176501775017850179501805018150182501835018450185501865018750188501895019050191501925019350194501955019650197501985019950200502015020250203502045020550206502075020850209502105021150212502135021450215502165021750218502195022050221502225022350224502255022650227502285022950230502315023250233502345023550236502375023850239502405024150242502435024450245502465024750248502495025050251502525025350254502555025650257502585025950260502615026250263502645026550266502675026850269502705027150272502735027450275502765027750278502795028050281502825028350284502855028650287502885028950290502915029250293502945029550296502975029850299503005030150302503035030450305503065030750308503095031050311503125031350314503155031650317503185031950320503215032250323503245032550326503275032850329503305033150332503335033450335503365033750338503395034050341503425034350344503455034650347503485034950350503515035250353503545035550356503575035850359503605036150362503635036450365503665036750368503695037050371503725037350374503755037650377503785037950380503815038250383503845038550386503875038850389503905039150392503935039450395503965039750398503995040050401504025040350404504055040650407504085040950410504115041250413504145041550416504175041850419504205042150422504235042450425504265042750428504295043050431504325043350434504355043650437504385043950440504415044250443504445044550446504475044850449504505045150452504535045450455504565045750458504595046050461504625046350464504655046650467504685046950470504715047250473504745047550476504775047850479504805048150482504835048450485504865048750488504895049050491504925049350494504955049650497504985049950500505015050250503505045050550506505075050850509505105051150512505135051450515505165051750518505195052050521505225052350524505255052650527505285052950530505315053250533505345053550536505375053850539505405054150542505435054450545505465054750548505495055050551505525055350554505555055650557505585055950560505615056250563505645056550566505675056850569505705057150572505735057450575505765057750578505795058050581505825058350584505855058650587505885058950590505915059250593505945059550596505975059850599506005060150602506035060450605506065060750608506095061050611506125061350614506155061650617506185061950620506215062250623506245062550626506275062850629506305063150632506335063450635506365063750638506395064050641506425064350644506455064650647506485064950650506515065250653506545065550656506575065850659506605066150662506635066450665506665066750668506695067050671506725067350674506755067650677506785067950680506815068250683506845068550686506875068850689506905069150692506935069450695506965069750698506995070050701507025070350704507055070650707507085070950710507115071250713507145071550716507175071850719507205072150722507235072450725507265072750728507295073050731507325073350734507355073650737507385073950740507415074250743507445074550746507475074850749507505075150752507535075450755507565075750758507595076050761507625076350764507655076650767507685076950770507715077250773507745077550776507775077850779507805078150782507835078450785507865078750788507895079050791507925079350794507955079650797507985079950800508015080250803508045080550806508075080850809508105081150812508135081450815508165081750818508195082050821508225082350824508255082650827508285082950830508315083250833508345083550836508375083850839508405084150842508435084450845508465084750848508495085050851508525085350854508555085650857508585085950860508615086250863508645086550866508675086850869508705087150872508735087450875508765087750878508795088050881508825088350884508855088650887508885088950890508915089250893508945089550896508975089850899509005090150902509035090450905509065090750908509095091050911509125091350914509155091650917509185091950920509215092250923509245092550926509275092850929509305093150932509335093450935509365093750938509395094050941509425094350944509455094650947509485094950950509515095250953509545095550956509575095850959509605096150962509635096450965509665096750968509695097050971509725097350974509755097650977509785097950980509815098250983509845098550986509875098850989509905099150992509935099450995509965099750998509995100051001510025100351004510055100651007510085100951010510115101251013510145101551016510175101851019510205102151022510235102451025510265102751028510295103051031510325103351034510355103651037510385103951040510415104251043510445104551046510475104851049510505105151052510535105451055510565105751058510595106051061510625106351064510655106651067510685106951070510715107251073510745107551076510775107851079510805108151082510835108451085510865108751088510895109051091510925109351094510955109651097510985109951100511015110251103511045110551106511075110851109511105111151112511135111451115511165111751118511195112051121511225112351124511255112651127511285112951130511315113251133511345113551136511375113851139511405114151142511435114451145511465114751148511495115051151511525115351154511555115651157511585115951160511615116251163511645116551166511675116851169511705117151172511735117451175511765117751178511795118051181511825118351184511855118651187511885118951190511915119251193511945119551196511975119851199512005120151202512035120451205512065120751208512095121051211512125121351214512155121651217512185121951220512215122251223512245122551226512275122851229512305123151232512335123451235512365123751238512395124051241512425124351244512455124651247512485124951250512515125251253512545125551256512575125851259512605126151262512635126451265512665126751268512695127051271512725127351274512755127651277512785127951280512815128251283512845128551286512875128851289512905129151292512935129451295512965129751298512995130051301513025130351304513055130651307513085130951310513115131251313513145131551316513175131851319513205132151322513235132451325513265132751328513295133051331513325133351334513355133651337513385133951340513415134251343513445134551346513475134851349513505135151352513535135451355513565135751358513595136051361513625136351364513655136651367513685136951370513715137251373513745137551376513775137851379513805138151382513835138451385513865138751388513895139051391513925139351394513955139651397513985139951400514015140251403514045140551406514075140851409514105141151412514135141451415514165141751418514195142051421514225142351424514255142651427514285142951430514315143251433514345143551436514375143851439514405144151442514435144451445514465144751448514495145051451514525145351454514555145651457514585145951460514615146251463514645146551466514675146851469514705147151472514735147451475514765147751478514795148051481514825148351484514855148651487514885148951490514915149251493514945149551496514975149851499515005150151502515035150451505515065150751508515095151051511515125151351514515155151651517515185151951520515215152251523515245152551526515275152851529515305153151532515335153451535515365153751538515395154051541515425154351544515455154651547515485154951550515515155251553515545155551556515575155851559515605156151562515635156451565515665156751568515695157051571515725157351574515755157651577515785157951580515815158251583515845158551586515875158851589515905159151592515935159451595515965159751598515995160051601516025160351604516055160651607516085160951610516115161251613516145161551616516175161851619516205162151622516235162451625516265162751628516295163051631516325163351634516355163651637516385163951640516415164251643516445164551646516475164851649516505165151652516535165451655516565165751658516595166051661516625166351664516655166651667516685166951670516715167251673516745167551676516775167851679516805168151682516835168451685516865168751688516895169051691516925169351694516955169651697516985169951700517015170251703517045170551706517075170851709517105171151712517135171451715517165171751718517195172051721517225172351724517255172651727517285172951730517315173251733517345173551736517375173851739517405174151742517435174451745517465174751748517495175051751517525175351754517555175651757517585175951760517615176251763517645176551766517675176851769517705177151772517735177451775517765177751778517795178051781517825178351784517855178651787517885178951790517915179251793517945179551796517975179851799518005180151802518035180451805518065180751808518095181051811518125181351814518155181651817518185181951820518215182251823518245182551826518275182851829518305183151832518335183451835518365183751838518395184051841518425184351844518455184651847518485184951850518515185251853518545185551856518575185851859518605186151862518635186451865518665186751868518695187051871518725187351874518755187651877518785187951880518815188251883518845188551886518875188851889518905189151892518935189451895518965189751898518995190051901519025190351904519055190651907519085190951910519115191251913519145191551916519175191851919519205192151922519235192451925519265192751928519295193051931519325193351934519355193651937519385193951940519415194251943519445194551946519475194851949519505195151952519535195451955519565195751958519595196051961519625196351964519655196651967519685196951970519715197251973519745197551976519775197851979519805198151982519835198451985519865198751988519895199051991519925199351994519955199651997519985199952000520015200252003520045200552006520075200852009520105201152012520135201452015520165201752018520195202052021520225202352024520255202652027520285202952030520315203252033520345203552036520375203852039520405204152042520435204452045520465204752048520495205052051520525205352054520555205652057520585205952060520615206252063520645206552066520675206852069520705207152072520735207452075520765207752078520795208052081520825208352084520855208652087520885208952090520915209252093520945209552096520975209852099521005210152102521035210452105521065210752108521095211052111521125211352114521155211652117521185211952120521215212252123521245212552126521275212852129521305213152132521335213452135521365213752138521395214052141521425214352144521455214652147521485214952150521515215252153521545215552156521575215852159521605216152162521635216452165521665216752168521695217052171521725217352174521755217652177521785217952180521815218252183521845218552186521875218852189521905219152192521935219452195521965219752198521995220052201522025220352204522055220652207522085220952210522115221252213522145221552216522175221852219522205222152222522235222452225522265222752228522295223052231522325223352234522355223652237522385223952240522415224252243522445224552246522475224852249522505225152252522535225452255522565225752258522595226052261522625226352264522655226652267522685226952270522715227252273522745227552276522775227852279522805228152282522835228452285522865228752288522895229052291522925229352294522955229652297522985229952300523015230252303523045230552306523075230852309523105231152312523135231452315523165231752318523195232052321523225232352324523255232652327523285232952330523315233252333523345233552336523375233852339523405234152342523435234452345523465234752348523495235052351523525235352354523555235652357523585235952360523615236252363523645236552366523675236852369523705237152372523735237452375523765237752378523795238052381523825238352384523855238652387523885238952390523915239252393523945239552396523975239852399524005240152402524035240452405524065240752408524095241052411524125241352414524155241652417524185241952420524215242252423524245242552426524275242852429524305243152432524335243452435524365243752438
  1. (function () {
  2. function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
  3. function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  4. function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
  5. function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
  6. function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
  7. function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
  8. function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
  9. function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
  10. function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
  11. function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
  12. function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
  13. function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
  14. function _get(target, property, receiver) { if (typeof Reflect !== "undefined" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); }
  15. function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }
  16. function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
  17. function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
  18. function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
  19. function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
  20. function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
  21. function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
  22. function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
  23. function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
  24. function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
  25. function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  26. (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"], {
  27. /***/
  28. "+54W":
  29. /*!*********************************************************************!*\
  30. !*** ./src/app/components/sampling-decl/sampling-decl.component.ts ***!
  31. \*********************************************************************/
  32. /*! exports provided: SamplingDeclComponent */
  33. /***/
  34. function W(module, __webpack_exports__, __webpack_require__) {
  35. "use strict";
  36. __webpack_require__.r(__webpack_exports__);
  37. /* harmony export (binding) */
  38. __webpack_require__.d(__webpack_exports__, "SamplingDeclComponent", function () {
  39. return SamplingDeclComponent;
  40. });
  41. /* harmony import */
  42. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  43. /*! tslib */
  44. "mrSG");
  45. /* harmony import */
  46. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  47. /*! @angular/core */
  48. "fXoL");
  49. /* harmony import */
  50. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  51. /*! ../../models/evt-models */
  52. "5c0l");
  53. /* harmony import */
  54. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  55. /*! ../../services/component-register.service */
  56. "d25s");
  57. /* harmony import */
  58. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  59. /*! @angular/common */
  60. "ofXK");
  61. /* harmony import */
  62. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  63. /*! ../content-viewer/content-viewer.component */
  64. "t6RO");
  65. function SamplingDeclComponent_evt_content_viewer_1_Template(rf, ctx) {
  66. if (rf & 1) {
  67. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  68. }
  69. if (rf & 2) {
  70. var content_r1 = ctx.$implicit;
  71. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", content_r1);
  72. }
  73. }
  74. var SamplingDeclComponent = function SamplingDeclComponent() {
  75. _classCallCheck(this, SamplingDeclComponent);
  76. };
  77. SamplingDeclComponent.ɵfac = function SamplingDeclComponent_Factory(t) {
  78. return new (t || SamplingDeclComponent)();
  79. };
  80. SamplingDeclComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  81. type: SamplingDeclComponent,
  82. selectors: [["evt-sampling-decl"]],
  83. inputs: {
  84. data: "data"
  85. },
  86. decls: 2,
  87. vars: 1,
  88. consts: [[1, "samplingDecl"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  89. template: function SamplingDeclComponent_Template(rf, ctx) {
  90. if (rf & 1) {
  91. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  92. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, SamplingDeclComponent_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 1);
  93. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  94. }
  95. if (rf & 2) {
  96. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  97. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.content);
  98. }
  99. },
  100. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  101. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzYW1wbGluZy1kZWNsLmNvbXBvbmVudC5zY3NzIn0= */"]
  102. });
  103. SamplingDeclComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["SamplingDecl"])], SamplingDeclComponent);
  104. /*@__PURE__*/
  105. (function () {
  106. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SamplingDeclComponent, [{
  107. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  108. args: [{
  109. selector: 'evt-sampling-decl',
  110. templateUrl: './sampling-decl.component.html',
  111. styleUrls: ['./sampling-decl.component.scss']
  112. }]
  113. }], null, {
  114. data: [{
  115. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  116. }]
  117. });
  118. })();
  119. /***/
  120. },
  121. /***/
  122. "/gd2":
  123. /*!*********************************************************************************************************************!*\
  124. !*** ./src/app/components/lemmatized-entity/lemmatized-entity-occurrence/lemmatized-entity-occurrence.component.ts ***!
  125. \*********************************************************************************************************************/
  126. /*! exports provided: LemmatizedEntityOccurrenceComponent */
  127. /***/
  128. function gd2(module, __webpack_exports__, __webpack_require__) {
  129. "use strict";
  130. __webpack_require__.r(__webpack_exports__);
  131. /* harmony export (binding) */
  132. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityOccurrenceComponent", function () {
  133. return LemmatizedEntityOccurrenceComponent;
  134. });
  135. /* harmony import */
  136. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  137. /*! @angular/core */
  138. "fXoL");
  139. /* harmony import */
  140. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  141. /*! rxjs/operators */
  142. "kU1M");
  143. /* harmony import */
  144. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  145. /*! ../../../services/evt-model.service */
  146. "hI0h");
  147. /* harmony import */
  148. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  149. /*! ../../../services/evt-status.service */
  150. "7Ht4");
  151. /* harmony import */
  152. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  153. /*! @angular/common */
  154. "ofXK");
  155. /* harmony import */
  156. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  157. /*! @ng-bootstrap/ng-bootstrap */
  158. "1kSV");
  159. /* harmony import */
  160. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  161. /*! ../../content-viewer/content-viewer.component */
  162. "t6RO");
  163. function LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_div_0_evt_content_viewer_1_Template(rf, ctx) {
  164. if (rf & 1) {
  165. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 7);
  166. }
  167. if (rf & 2) {
  168. var ref_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  169. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", ref_r6);
  170. }
  171. }
  172. function LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_div_0_Template(rf, ctx) {
  173. if (rf & 1) {
  174. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  175. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_div_0_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  176. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  177. }
  178. if (rf & 2) {
  179. var ref_r6 = ctx.$implicit;
  180. var refByDoc_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit;
  181. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  182. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", refByDoc_r1.docLabel !== ref_r6);
  183. }
  184. }
  185. function LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_Template(rf, ctx) {
  186. if (rf & 1) {
  187. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_div_0_Template, 2, 1, "div", 5);
  188. }
  189. if (rf & 2) {
  190. var refByDoc_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  191. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", refByDoc_r1.refs);
  192. }
  193. }
  194. var _c0 = function _c0() {
  195. return ["auto"];
  196. };
  197. function LemmatizedEntityOccurrenceComponent_span_0_Template(rf, ctx) {
  198. if (rf & 1) {
  199. var _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  200. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 1);
  201. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LemmatizedEntityOccurrenceComponent_span_0_Template_span_click_0_listener() {
  202. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12);
  203. var refByDoc_r1 = ctx.$implicit;
  204. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  205. return ctx_r11.goToOccurrenceRef(refByDoc_r1);
  206. });
  207. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  208. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 2, 3);
  209. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  210. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  211. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, LemmatizedEntityOccurrenceComponent_span_0_ng_template_5_Template, 1, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  212. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  213. }
  214. if (rf & 2) {
  215. var refByDoc_r1 = ctx.$implicit;
  216. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](6);
  217. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  218. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  219. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"](" ", ctx_r0.occurrence.pageLabel, " ", refByDoc_r1.docLabel ? "(" + refByDoc_r1.docLabel + ")" : "", " ");
  220. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  221. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbPopover", _r3)("autoClose", "outside")("placement", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](6, _c0));
  222. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  223. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", refByDoc_r1.refs == null ? null : refByDoc_r1.refs.length, " ");
  224. }
  225. }
  226. var LemmatizedEntityOccurrenceComponent = /*#__PURE__*/function () {
  227. function LemmatizedEntityOccurrenceComponent(evtModelService, evtStatusService) {
  228. _classCallCheck(this, LemmatizedEntityOccurrenceComponent);
  229. this.evtModelService = evtModelService;
  230. this.evtStatusService = evtStatusService;
  231. }
  232. _createClass(LemmatizedEntityOccurrenceComponent, [{
  233. key: "goToOccurrenceRef",
  234. value: function goToOccurrenceRef(ref) {
  235. var _this = this;
  236. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["take"])(1)).subscribe(function (pages) {
  237. var page = pages.find(function (p) {
  238. return p.id === _this.occurrence.pageId;
  239. });
  240. _this.evtStatusService.updateDocument$.next(ref.docId);
  241. _this.evtStatusService.updatePage$.next(page);
  242. _this.evtStatusService.currentLemmatizedEntityId$.next(_this.entityLemId);
  243. });
  244. }
  245. }]);
  246. return LemmatizedEntityOccurrenceComponent;
  247. }();
  248. LemmatizedEntityOccurrenceComponent.ɵfac = function LemmatizedEntityOccurrenceComponent_Factory(t) {
  249. return new (t || LemmatizedEntityOccurrenceComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  250. };
  251. LemmatizedEntityOccurrenceComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  252. type: LemmatizedEntityOccurrenceComponent,
  253. selectors: [["evt-lemmatized-entity-occurrence"]],
  254. inputs: {
  255. occurrence: "occurrence",
  256. entityLemId: "entityLemId"
  257. },
  258. decls: 1,
  259. vars: 1,
  260. consts: [["class", "ne-occurrence", 3, "click", 4, "ngFor", "ngForOf"], [1, "ne-occurrence", 3, "click"], ["popoverClass", "evt-note", "container", "body", 1, "badge", "badge-info", "badge-light", "ne-occurrence-count", 3, "ngbPopover", "autoClose", "placement"], ["popover", "ngbPopover"], ["popContent", ""], [4, "ngFor", "ngForOf"], [3, "content", 4, "ngIf"], [3, "content"]],
  261. template: function LemmatizedEntityOccurrenceComponent_Template(rf, ctx) {
  262. if (rf & 1) {
  263. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LemmatizedEntityOccurrenceComponent_span_0_Template, 7, 7, "span", 0);
  264. }
  265. if (rf & 2) {
  266. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.occurrence.refsByDoc);
  267. }
  268. },
  269. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__["NgbPopover"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  270. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0eS1vY2N1cnJlbmNlLmNvbXBvbmVudC5zY3NzIn0= */"]
  271. });
  272. /*@__PURE__*/
  273. (function () {
  274. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LemmatizedEntityOccurrenceComponent, [{
  275. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  276. args: [{
  277. selector: 'evt-lemmatized-entity-occurrence',
  278. templateUrl: './lemmatized-entity-occurrence.component.html',
  279. styleUrls: ['./lemmatized-entity-occurrence.component.scss']
  280. }]
  281. }], function () {
  282. return [{
  283. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]
  284. }, {
  285. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  286. }];
  287. }, {
  288. occurrence: [{
  289. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  290. }],
  291. entityLemId: [{
  292. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  293. }]
  294. });
  295. })();
  296. /***/
  297. },
  298. /***/
  299. "/zYb":
  300. /*!*******************************************************************!*\
  301. !*** ./src/app/components/project-desc/project-desc.component.ts ***!
  302. \*******************************************************************/
  303. /*! exports provided: ProjectDescComponent */
  304. /***/
  305. function zYb(module, __webpack_exports__, __webpack_require__) {
  306. "use strict";
  307. __webpack_require__.r(__webpack_exports__);
  308. /* harmony export (binding) */
  309. __webpack_require__.d(__webpack_exports__, "ProjectDescComponent", function () {
  310. return ProjectDescComponent;
  311. });
  312. /* harmony import */
  313. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  314. /*! tslib */
  315. "mrSG");
  316. /* harmony import */
  317. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  318. /*! @angular/core */
  319. "fXoL");
  320. /* harmony import */
  321. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  322. /*! ../../models/evt-models */
  323. "5c0l");
  324. /* harmony import */
  325. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  326. /*! ../../services/component-register.service */
  327. "d25s");
  328. /* harmony import */
  329. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  330. /*! @angular/common */
  331. "ofXK");
  332. /* harmony import */
  333. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  334. /*! ../content-viewer/content-viewer.component */
  335. "t6RO");
  336. function ProjectDescComponent_evt_content_viewer_1_Template(rf, ctx) {
  337. if (rf & 1) {
  338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  339. }
  340. if (rf & 2) {
  341. var content_r1 = ctx.$implicit;
  342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", content_r1);
  343. }
  344. }
  345. var ProjectDescComponent = function ProjectDescComponent() {
  346. _classCallCheck(this, ProjectDescComponent);
  347. };
  348. ProjectDescComponent.ɵfac = function ProjectDescComponent_Factory(t) {
  349. return new (t || ProjectDescComponent)();
  350. };
  351. ProjectDescComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  352. type: ProjectDescComponent,
  353. selectors: [["evt-project-desc"]],
  354. inputs: {
  355. data: "data"
  356. },
  357. decls: 2,
  358. vars: 1,
  359. consts: [[1, "projectDesc"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  360. template: function ProjectDescComponent_Template(rf, ctx) {
  361. if (rf & 1) {
  362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  363. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ProjectDescComponent_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 1);
  364. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  365. }
  366. if (rf & 2) {
  367. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  368. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.content);
  369. }
  370. },
  371. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  372. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwcm9qZWN0LWRlc2MuY29tcG9uZW50LnNjc3MifQ== */"]
  373. });
  374. ProjectDescComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["ProjectDesc"])], ProjectDescComponent);
  375. /*@__PURE__*/
  376. (function () {
  377. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ProjectDescComponent, [{
  378. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  379. args: [{
  380. selector: 'evt-project-desc',
  381. templateUrl: './project-desc.component.html',
  382. styleUrls: ['./project-desc.component.scss']
  383. }]
  384. }], null, {
  385. data: [{
  386. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  387. }]
  388. });
  389. })();
  390. /***/
  391. },
  392. /***/
  393. 0:
  394. /*!***************************!*\
  395. !*** multi ./src/main.ts ***!
  396. \***************************/
  397. /*! no static exports found */
  398. /***/
  399. function _(module, exports, __webpack_require__) {
  400. module.exports = __webpack_require__(
  401. /*! /Users/federicaspinelli/TEAMOVI/evt-angular-ovi/src/main.ts */
  402. "zUnb");
  403. /***/
  404. },
  405. /***/
  406. "0Bbq":
  407. /*!*********************************************************!*\
  408. !*** ./src/app/directives/html-attributes.directive.ts ***!
  409. \*********************************************************/
  410. /*! exports provided: HtmlAttributesDirective */
  411. /***/
  412. function Bbq(module, __webpack_exports__, __webpack_require__) {
  413. "use strict";
  414. __webpack_require__.r(__webpack_exports__);
  415. /* harmony export (binding) */
  416. __webpack_require__.d(__webpack_exports__, "HtmlAttributesDirective", function () {
  417. return HtmlAttributesDirective;
  418. });
  419. /* harmony import */
  420. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  421. /*! @angular/core */
  422. "fXoL");
  423. var HtmlAttributesDirective = /*#__PURE__*/function () {
  424. function HtmlAttributesDirective(el, renderer) {
  425. _classCallCheck(this, HtmlAttributesDirective);
  426. this.el = el;
  427. this.renderer = renderer;
  428. }
  429. _createClass(HtmlAttributesDirective, [{
  430. key: "ngOnInit",
  431. value: function ngOnInit() {
  432. var _this2 = this;
  433. Object.keys(this.attributes).forEach(function (key) {
  434. _this2.renderer.setAttribute(_this2.el.nativeElement, "data-".concat(key), _this2.attributes[key]);
  435. });
  436. }
  437. }]);
  438. return HtmlAttributesDirective;
  439. }();
  440. HtmlAttributesDirective.ɵfac = function HtmlAttributesDirective_Factory(t) {
  441. return new (t || HtmlAttributesDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]));
  442. };
  443. HtmlAttributesDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  444. type: HtmlAttributesDirective,
  445. selectors: [["", "evtHtmlAttributes", ""]],
  446. inputs: {
  447. attributes: ["evtHtmlAttributes", "attributes"]
  448. }
  449. });
  450. /*@__PURE__*/
  451. (function () {
  452. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HtmlAttributesDirective, [{
  453. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  454. args: [{
  455. selector: '[evtHtmlAttributes]'
  456. }]
  457. }], function () {
  458. return [{
  459. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]
  460. }, {
  461. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]
  462. }];
  463. }, {
  464. attributes: [{
  465. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"],
  466. args: ['evtHtmlAttributes']
  467. }]
  468. });
  469. })();
  470. /***/
  471. },
  472. /***/
  473. "0lvV":
  474. /*!***************************************************************************!*\
  475. !*** ./src/app/components/named-entity-ref/named-entity-ref.component.ts ***!
  476. \***************************************************************************/
  477. /*! exports provided: NamedEntityRefComponent */
  478. /***/
  479. function lvV(module, __webpack_exports__, __webpack_require__) {
  480. "use strict";
  481. __webpack_require__.r(__webpack_exports__);
  482. /* harmony export (binding) */
  483. __webpack_require__.d(__webpack_exports__, "NamedEntityRefComponent", function () {
  484. return NamedEntityRefComponent;
  485. });
  486. /* harmony import */
  487. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  488. /*! tslib */
  489. "mrSG");
  490. /* harmony import */
  491. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  492. /*! @angular/core */
  493. "fXoL");
  494. /* harmony import */
  495. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  496. /*! rxjs/operators */
  497. "kU1M");
  498. /* harmony import */
  499. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  500. /*! ../../models/evt-models */
  501. "5c0l");
  502. /* harmony import */
  503. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  504. /*! ../../services/component-register.service */
  505. "d25s");
  506. /* harmony import */
  507. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  508. /*! ../../services/evt-status.service */
  509. "7Ht4");
  510. /* harmony import */
  511. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  512. /*! ../../services/evt-model.service */
  513. "hI0h");
  514. /* harmony import */
  515. var _services_entities_select_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  516. /*! ../../services/entities-select.service */
  517. "KA5I");
  518. /* harmony import */
  519. var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  520. /*! @angular/common */
  521. "ofXK");
  522. /* harmony import */
  523. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  524. /*! ../../directives/highlight.directive */
  525. "CmGG");
  526. /* harmony import */
  527. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  528. /*! ../../directives/html-attributes.directive */
  529. "0Bbq");
  530. /* harmony import */
  531. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  532. /*! ../content-viewer/content-viewer.component */
  533. "t6RO");
  534. /* harmony import */
  535. var _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  536. /*! ../named-entity/named-entity.component */
  537. "k8Vd");
  538. /* harmony import */
  539. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  540. /*! @ngx-translate/core */
  541. "sYmb");
  542. function NamedEntityRefComponent_evt_content_viewer_3_Template(rf, ctx) {
  543. if (rf & 1) {
  544. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  545. }
  546. if (rf & 2) {
  547. var element_r2 = ctx.$implicit;
  548. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  549. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r2)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("textFlow", ctx_r0.textFlow);
  550. }
  551. }
  552. function NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_span_1_Template(rf, ctx) {
  553. if (rf & 1) {
  554. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 9);
  555. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  556. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  557. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  558. }
  559. if (rf & 2) {
  560. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  561. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "entityNotFound"));
  562. }
  563. }
  564. function NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_evt_named_entity_2_Template(rf, ctx) {
  565. if (rf & 1) {
  566. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-named-entity", 10);
  567. }
  568. if (rf & 2) {
  569. var entity_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  570. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inList", true)("data", entity_r7);
  571. }
  572. }
  573. function NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_Template(rf, ctx) {
  574. if (rf & 1) {
  575. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  576. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_span_1_Template, 3, 3, "span", 7);
  577. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_evt_named_entity_2_Template, 1, 2, "evt-named-entity", 8);
  578. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  579. }
  580. if (rf & 2) {
  581. var entity_r7 = ctx.ngIf;
  582. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  583. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r7 === "notFound");
  584. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  585. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r7 !== "notFound");
  586. }
  587. }
  588. function NamedEntityRefComponent_ng_container_4_div_1_ng_template_3_Template(rf, ctx) {
  589. if (rf & 1) {
  590. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "Loading...");
  591. }
  592. }
  593. function NamedEntityRefComponent_ng_container_4_div_1_Template(rf, ctx) {
  594. if (rf & 1) {
  595. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  596. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityRefComponent_ng_container_4_div_1_ng_container_1_Template, 3, 2, "ng-container", 5);
  597. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  598. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntityRefComponent_ng_container_4_div_1_ng_template_3_Template, 1, 0, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  599. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  600. }
  601. if (rf & 2) {
  602. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  603. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  604. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("namedEntityRefDetail ", ctx_r3.data.entityType, "");
  605. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  606. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 5, ctx_r3.entity$))("ngIfElse", _r5);
  607. }
  608. }
  609. function NamedEntityRefComponent_ng_container_4_Template(rf, ctx) {
  610. if (rf & 1) {
  611. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  612. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityRefComponent_ng_container_4_div_1_Template, 5, 7, "div", 4);
  613. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  614. }
  615. if (rf & 2) {
  616. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  617. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  618. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r1.opened);
  619. }
  620. }
  621. var _c0 = function _c0(a0, a1, a2) {
  622. return {
  623. opened: a0,
  624. entityHighlight: a1,
  625. noDetails: a2
  626. };
  627. };
  628. var NamedEntityRefComponent = /*#__PURE__*/function () {
  629. function NamedEntityRefComponent(evtStatusService, evtModelService, entitiesSelectService) {
  630. var _this3 = this;
  631. _classCallCheck(this, NamedEntityRefComponent);
  632. this.evtStatusService = evtStatusService;
  633. this.evtModelService = evtModelService;
  634. this.entitiesSelectService = entitiesSelectService;
  635. this.availableEntities$ = this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  636. return ne.all.entities.length > 0;
  637. }));
  638. this.entity$ = this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  639. return ne.all.entities.find(function (e) {
  640. return e.id === _this3.data.entityId;
  641. }) || 'notFound';
  642. }));
  643. this.highlighted$ = this.entitiesSelectService.selectedItems$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["tap"])(function (items) {
  644. if (_this3.data) {
  645. _this3.data["class"] = _this3.data["class"] || '';
  646. _this3.data.attributes = _this3.data.attributes || {};
  647. }
  648. return items;
  649. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (items) {
  650. return items.some(function (i) {
  651. return i && _this3.data && _this3.entitiesSelectService.matchClassAndAttributes(i.value, _this3.data.attributes, _this3.data["class"]);
  652. });
  653. }));
  654. this.opened = false;
  655. }
  656. _createClass(NamedEntityRefComponent, [{
  657. key: "toggleEntityData",
  658. value: function toggleEntityData(event) {
  659. event.stopPropagation();
  660. this.opened = !this.opened;
  661. }
  662. }]);
  663. return NamedEntityRefComponent;
  664. }();
  665. NamedEntityRefComponent.ɵfac = function NamedEntityRefComponent_Factory(t) {
  666. return new (t || NamedEntityRefComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_entities_select_service__WEBPACK_IMPORTED_MODULE_7__["EntitiesSelectService"]));
  667. };
  668. NamedEntityRefComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  669. type: NamedEntityRefComponent,
  670. selectors: [["evt-named-entity-ref"]],
  671. inputs: {
  672. data: "data"
  673. },
  674. decls: 6,
  675. vars: 18,
  676. consts: [[3, "ngClass", "evtHighlight", "evtHtmlAttributes", "click"], [3, "content", "editionLevel", "itemsToHighlight", "textFlow", 4, "ngFor", "ngForOf"], [4, "ngIf"], [3, "content", "editionLevel", "itemsToHighlight", "textFlow"], [3, "class", 4, "ngIf"], [4, "ngIf", "ngIfElse"], ["loading", ""], ["class", "d-block p-2 pl-3 font-italic font-weight-light not-found-msg", 4, "ngIf"], [3, "inList", "data", 4, "ngIf"], [1, "d-block", "p-2", "pl-3", "font-italic", "font-weight-light", "not-found-msg"], [3, "inList", "data"]],
  677. template: function NamedEntityRefComponent_Template(rf, ctx) {
  678. if (rf & 1) {
  679. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  680. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NamedEntityRefComponent_Template_span_click_0_listener($event) {
  681. return ctx.toggleEntityData($event);
  682. });
  683. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  684. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  685. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntityRefComponent_evt_content_viewer_3_Template, 1, 4, "evt-content-viewer", 1);
  686. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  687. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamedEntityRefComponent_ng_container_4_Template, 2, 1, "ng-container", 2);
  688. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](5, "async");
  689. }
  690. if (rf & 2) {
  691. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("namedEntityRef ", ctx.data.entityType, " ");
  692. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction3"](14, _c0, ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 8, ctx.evtStatusService.currentNamedEntityId$) === ctx.data.entityId && !ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 10, ctx.availableEntities$) === false))("evtHighlight", ctx.highlightData)("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  693. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  694. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  695. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  696. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](5, 12, ctx.availableEntities$));
  697. }
  698. },
  699. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["NgClass"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__["HighlightDirective"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_10__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__["ContentViewerComponent"], _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_12__["NamedEntityComponent"]],
  700. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__["TranslatePipe"]],
  701. styles: [".namedEntityRef[_ngcontent-%COMP%]:not(.noDetails) {\n cursor: pointer;\n}\n.namedEntityRef[_ngcontent-%COMP%]:not(.noDetails).opened {\n border-bottom: 3px solid;\n}\n.namedEntityRef[_ngcontent-%COMP%]:not(.opened):not(:hover) {\n background-color: transparent;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).person, .namedEntityRef.highlighted.person[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).person {\n background: #FFF0F1;\n border-bottom-color: #FFF0F2;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).person.active, .namedEntityRef.highlighted.person.active[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).person.active {\n background-color: #FFF0F2;\n border-right-color: #FFF0F2;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).person.active:not(:first-child), .namedEntityRef.highlighted.person.active[_ngcontent-%COMP%]:not(:first-child), .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).person.active:not(:first-child) {\n border-left-color: #FFF0F2;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).person:hover, .namedEntityRef.highlighted.person[_ngcontent-%COMP%]:hover, .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).person:hover {\n background-color: #FFF0F2;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).place, .namedEntityRef.highlighted.place[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).place {\n background: #EEF7EF;\n border-bottom-color: #c8e6c9;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).place.active, .namedEntityRef.highlighted.place.active[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).place.active {\n background-color: #c8e6c9;\n border-right-color: #c8e6c9;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).place.active:not(:first-child), .namedEntityRef.highlighted.place.active[_ngcontent-%COMP%]:not(:first-child), .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).place.active:not(:first-child) {\n border-left-color: #c8e6c9;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).place:hover, .namedEntityRef.highlighted.place[_ngcontent-%COMP%]:hover, .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).place:hover {\n background-color: #c8e6c9;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).org, .namedEntityRef.highlighted.org[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).org {\n background: #FFE9C9;\n border-bottom-color: #FFCC80;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).org.active, .namedEntityRef.highlighted.org.active[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).org.active {\n background-color: #FFCC80;\n border-right-color: #FFCC80;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).org.active:not(:first-child), .namedEntityRef.highlighted.org.active[_ngcontent-%COMP%]:not(:first-child), .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).org.active:not(:first-child) {\n border-left-color: #FFCC80;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).org:hover, .namedEntityRef.highlighted.org[_ngcontent-%COMP%]:hover, .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).org:hover {\n background-color: #FFCC80;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).event, .namedEntityRef.highlighted.event[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).event {\n background: #fffdc9;\n border-bottom-color: #ffffb0;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).event.active, .namedEntityRef.highlighted.event.active[_ngcontent-%COMP%], .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).event.active {\n background-color: #ffffb0;\n border-right-color: #ffffb0;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).event.active:not(:first-child), .namedEntityRef.highlighted.event.active[_ngcontent-%COMP%]:not(:first-child), .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).event.active:not(:first-child) {\n border-left-color: #ffffb0;\n}\n.namedEntityRef[_ngcontent-%COMP%]:hover:not(.noDetails).event:hover, .namedEntityRef.highlighted.event[_ngcontent-%COMP%]:hover, .namedEntityRef.opened[_ngcontent-%COMP%]:not(.noDetails).event:hover {\n background-color: #ffffb0;\n}\n.namedEntityRefDetail.person[_ngcontent-%COMP%] {\n background: #FFF0F1;\n}\n.namedEntityRefDetail.place[_ngcontent-%COMP%] {\n background: #EEF7EF;\n}\n.namedEntityRefDetail.org[_ngcontent-%COMP%] {\n background: #FFE9C9;\n}\n.namedEntityRefDetail.event[_ngcontent-%COMP%] {\n background: #fffdc9;\n}\n.not-found-msg[_ngcontent-%COMP%] {\n font-size: 0.9rem;\n}\n.entityHighlight[_ngcontent-%COMP%] {\n background: #ffffcc !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25hbWVkLWVudGl0eS1yZWYuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0U7RUFDRSxlQUFBO0FBSko7QUFLSTtFQUNFLHdCQUFBO0FBSE47QUFNRTtFQUNFLDZCQUFBO0FBSko7QUFXRTs7O0VDbUJBLG1CRGxCZ0M7RUNtQmhDLDRCRG5CMEQ7QUFMNUQ7QUMwQkU7OztFQUNFLHlCRHRCd0Q7RUN1QnhELDJCRHZCd0Q7QUFDNUQ7QUN3Qkk7OztFQUNFLDBCRDFCc0Q7QUFNNUQ7QUN3QkU7OztFQUNFLHlCRC9Cd0Q7QUFXNUQ7QUFURTs7O0VDZ0JBLG1CRGZnQztFQ2dCaEMsNEJEaEJ5RDtBQWMzRDtBQ0lFOzs7RUFDRSx5QkRuQnVEO0VDb0J2RCwyQkRwQnVEO0FBb0IzRDtBQ0VJOzs7RUFDRSwwQkR2QnFEO0FBeUIzRDtBQ0VFOzs7RUFDRSx5QkQ1QnVEO0FBOEIzRDtBQTVCRTs7O0VDYUEsbUJEWmdDO0VDYWhDLDRCRGJ1RDtBQWlDekQ7QUNsQkU7OztFQUNFLHlCRGhCcUQ7RUNpQnJELDJCRGpCcUQ7QUF1Q3pEO0FDcEJJOzs7RUFDRSwwQkRwQm1EO0FBNEN6RDtBQ3BCRTs7O0VBQ0UseUJEekJxRDtBQWlEekQ7QUEvQ0U7OztFQ1VBLG1CRFRnQztFQ1VoQyw0QkRWeUQ7QUFvRDNEO0FDeENFOzs7RUFDRSx5QkRidUQ7RUNjdkQsMkJEZHVEO0FBMEQzRDtBQzFDSTs7O0VBQ0UsMEJEakJxRDtBQStEM0Q7QUMxQ0U7OztFQUNFLHlCRHRCdUQ7QUFvRTNEO0FBL0RFO0VBQ0UsbUJBQUE7QUFrRUo7QUFoRUU7RUFDRSxtQkFBQTtBQWtFSjtBQWhFRTtFQUNFLG1CQUFBO0FBa0VKO0FBaEVFO0VBQ0UsbUJBQUE7QUFrRUo7QUEvREE7RUFDRSxpQkFBQTtBQWtFRjtBQS9EQTtFQUNFLDhCQUFBO0FBa0VGIiwiZmlsZSI6Im5hbWVkLWVudGl0eS1yZWYuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zXCI7XG5cbi5uYW1lZEVudGl0eVJlZiB7XG4gICY6bm90KC5ub0RldGFpbHMpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5vcGVuZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgIH1cbiAgfVxuICAmOm5vdCgub3BlbmVkKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm5hbWVkRW50aXR5UmVmOmhvdmVyOm5vdCgubm9EZXRhaWxzKSxcbi5uYW1lZEVudGl0eVJlZi5oaWdobGlnaHRlZCxcbi5uYW1lZEVudGl0eVJlZi5vcGVuZWQ6bm90KC5ub0RldGFpbHMpIHtcbiAgJi5wZXJzb24ge1xuICAgIEBpbmNsdWRlIG5hbWVkRW50aXR5UmVmQ29sb3JzKGdldC1uZS1jb2xvcihwZXJzb25CYXNlKSwgZ2V0LW5lLWNvbG9yKHBlcnNvbk1pZGRsZSksIGdldC1uZS1jb2xvcihwZXJzb25EYXJrZXIpKTtcbiAgfVxuICAmLnBsYWNlIHtcbiAgICBAaW5jbHVkZSBuYW1lZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IocGxhY2VCYXNlKSwgZ2V0LW5lLWNvbG9yKHBsYWNlTWlkZGxlKSwgZ2V0LW5lLWNvbG9yKHBsYWNlRGFya2VyKSk7XG4gIH1cbiAgJi5vcmcge1xuICAgIEBpbmNsdWRlIG5hbWVkRW50aXR5UmVmQ29sb3JzKGdldC1uZS1jb2xvcihvcmdCYXNlKSwgZ2V0LW5lLWNvbG9yKG9yZ01pZGRsZSksIGdldC1uZS1jb2xvcihvcmdEYXJrZXIpKTtcbiAgfVxuICAmLmV2ZW50IHtcbiAgICBAaW5jbHVkZSBuYW1lZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IoZXZlbnRCYXNlKSwgZ2V0LW5lLWNvbG9yKGV2ZW50TWlkZGxlKSwgZ2V0LW5lLWNvbG9yKGV2ZW50RGFya2VyKSk7XG4gIH1cbn1cblxuLm5hbWVkRW50aXR5UmVmRGV0YWlsIHtcbiAgJi5wZXJzb24ge1xuICAgIGJhY2tncm91bmQ6IGdldC1uZS1jb2xvcihwZXJzb25CYXNlKTtcbiAgfVxuICAmLnBsYWNlIHtcbiAgICBiYWNrZ3JvdW5kOiBnZXQtbmUtY29sb3IocGxhY2VCYXNlKTtcbiAgfVxuICAmLm9yZyB7XG4gICAgYmFja2dyb3VuZDogZ2V0LW5lLWNvbG9yKG9yZ0Jhc2UpO1xuICB9XG4gICYuZXZlbnQge1xuICAgIGJhY2tncm91bmQ6IGdldC1uZS1jb2xvcihldmVudEJhc2UpO1xuICB9XG59XG4ubm90LWZvdW5kLW1zZyB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5lbnRpdHlIaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmNjICFpbXBvcnRhbnQ7XG59IiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  702. });
  703. NamedEntityRefComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntityRef"])], NamedEntityRefComponent);
  704. /*@__PURE__*/
  705. (function () {
  706. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamedEntityRefComponent, [{
  707. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  708. args: [{
  709. selector: 'evt-named-entity-ref',
  710. templateUrl: './named-entity-ref.component.html',
  711. styleUrls: ['./named-entity-ref.component.scss']
  712. }]
  713. }], function () {
  714. return [{
  715. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]
  716. }, {
  717. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  718. }, {
  719. type: _services_entities_select_service__WEBPACK_IMPORTED_MODULE_7__["EntitiesSelectService"]
  720. }];
  721. }, {
  722. data: [{
  723. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  724. }]
  725. });
  726. })();
  727. /***/
  728. },
  729. /***/
  730. "0uBV":
  731. /*!***************************************************!*\
  732. !*** ./src/app/components/text/text.component.ts ***!
  733. \***************************************************/
  734. /*! exports provided: TextComponent */
  735. /***/
  736. function uBV(module, __webpack_exports__, __webpack_require__) {
  737. "use strict";
  738. __webpack_require__.r(__webpack_exports__);
  739. /* harmony export (binding) */
  740. __webpack_require__.d(__webpack_exports__, "TextComponent", function () {
  741. return TextComponent;
  742. });
  743. /* harmony import */
  744. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  745. /*! tslib */
  746. "mrSG");
  747. /* harmony import */
  748. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  749. /*! @angular/core */
  750. "fXoL");
  751. /* harmony import */
  752. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  753. /*! ../../models/evt-models */
  754. "5c0l");
  755. /* harmony import */
  756. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  757. /*! ../../services/component-register.service */
  758. "d25s");
  759. /* harmony import */
  760. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  761. /*! @angular/common */
  762. "ofXK");
  763. function TextComponent_ng_container_0_Template(rf, ctx) {
  764. if (rf & 1) {
  765. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  766. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  767. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  768. }
  769. if (rf & 2) {
  770. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  771. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  772. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r0.data.text);
  773. }
  774. }
  775. var TextComponent = function TextComponent() {
  776. _classCallCheck(this, TextComponent);
  777. };
  778. TextComponent.ɵfac = function TextComponent_Factory(t) {
  779. return new (t || TextComponent)();
  780. };
  781. TextComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  782. type: TextComponent,
  783. selectors: [["evt-text"]],
  784. inputs: {
  785. data: "data"
  786. },
  787. decls: 1,
  788. vars: 1,
  789. consts: [[4, "ngIf"]],
  790. template: function TextComponent_Template(rf, ctx) {
  791. if (rf & 1) {
  792. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TextComponent_ng_container_0_Template, 2, 1, "ng-container", 0);
  793. }
  794. if (rf & 2) {
  795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data);
  796. }
  797. },
  798. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"]],
  799. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0ZXh0LmNvbXBvbmVudC5zY3NzIn0= */"]
  800. });
  801. TextComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Text"])], TextComponent);
  802. /*@__PURE__*/
  803. (function () {
  804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TextComponent, [{
  805. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  806. args: [{
  807. selector: 'evt-text',
  808. templateUrl: './text.component.html',
  809. styleUrls: ['./text.component.scss']
  810. }]
  811. }], null, {
  812. data: [{
  813. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  814. }]
  815. });
  816. })();
  817. /***/
  818. },
  819. /***/
  820. "1zBk":
  821. /*!***********************************************************************!*\
  822. !*** ./src/app/components/editorial-decl/editorial-decl.component.ts ***!
  823. \***********************************************************************/
  824. /*! exports provided: EditorialDeclComponent */
  825. /***/
  826. function zBk(module, __webpack_exports__, __webpack_require__) {
  827. "use strict";
  828. __webpack_require__.r(__webpack_exports__);
  829. /* harmony export (binding) */
  830. __webpack_require__.d(__webpack_exports__, "EditorialDeclComponent", function () {
  831. return EditorialDeclComponent;
  832. });
  833. /* harmony import */
  834. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  835. /*! tslib */
  836. "mrSG");
  837. /* harmony import */
  838. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  839. /*! @angular/core */
  840. "fXoL");
  841. /* harmony import */
  842. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  843. /*! ../../models/evt-models */
  844. "5c0l");
  845. /* harmony import */
  846. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  847. /*! ../../services/component-register.service */
  848. "d25s");
  849. /* harmony import */
  850. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  851. /*! @angular/common */
  852. "ofXK");
  853. /* harmony import */
  854. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  855. /*! ../content-viewer/content-viewer.component */
  856. "t6RO");
  857. /* harmony import */
  858. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  859. /*! ../../ui-components/header-section/header-section.component */
  860. "iRdJ");
  861. function EditorialDeclComponent_ng_container_1_ng_container_1_Template(rf, ctx) {
  862. if (rf & 1) {
  863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  864. }
  865. }
  866. function EditorialDeclComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  867. if (rf & 1) {
  868. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  869. }
  870. }
  871. function EditorialDeclComponent_ng_container_1_ng_container_3_Template(rf, ctx) {
  872. if (rf & 1) {
  873. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  874. }
  875. }
  876. function EditorialDeclComponent_ng_container_1_ng_container_4_Template(rf, ctx) {
  877. if (rf & 1) {
  878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  879. }
  880. }
  881. function EditorialDeclComponent_ng_container_1_ng_container_5_Template(rf, ctx) {
  882. if (rf & 1) {
  883. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  884. }
  885. }
  886. function EditorialDeclComponent_ng_container_1_ng_container_6_Template(rf, ctx) {
  887. if (rf & 1) {
  888. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  889. }
  890. }
  891. function EditorialDeclComponent_ng_container_1_ng_container_7_Template(rf, ctx) {
  892. if (rf & 1) {
  893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  894. }
  895. }
  896. function EditorialDeclComponent_ng_container_1_ng_container_8_Template(rf, ctx) {
  897. if (rf & 1) {
  898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  899. }
  900. }
  901. var _c0 = function _c0(a1) {
  902. return {
  903. label: "correction",
  904. items: a1,
  905. "class": "correction"
  906. };
  907. };
  908. var _c1 = function _c1(a1) {
  909. return {
  910. label: "normalization",
  911. items: a1,
  912. "class": "normalization"
  913. };
  914. };
  915. var _c2 = function _c2(a1) {
  916. return {
  917. label: "punctuation",
  918. items: a1,
  919. "class": "punctuation"
  920. };
  921. };
  922. var _c3 = function _c3(a1) {
  923. return {
  924. label: "quotation",
  925. items: a1,
  926. "class": "quotation"
  927. };
  928. };
  929. var _c4 = function _c4(a1) {
  930. return {
  931. label: "hyphenation",
  932. items: a1,
  933. "class": "hyphenation"
  934. };
  935. };
  936. var _c5 = function _c5(a1) {
  937. return {
  938. label: "segmentation",
  939. items: a1,
  940. "class": "segmentation"
  941. };
  942. };
  943. var _c6 = function _c6(a1) {
  944. return {
  945. label: "stdVals",
  946. items: a1,
  947. "class": "stdVals"
  948. };
  949. };
  950. var _c7 = function _c7(a1) {
  951. return {
  952. label: "interpretation",
  953. items: a1,
  954. "class": "interpretation"
  955. };
  956. };
  957. function EditorialDeclComponent_ng_container_1_Template(rf, ctx) {
  958. if (rf & 1) {
  959. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  960. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditorialDeclComponent_ng_container_1_ng_container_1_Template, 1, 0, "ng-container", 4);
  961. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditorialDeclComponent_ng_container_1_ng_container_2_Template, 1, 0, "ng-container", 4);
  962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, EditorialDeclComponent_ng_container_1_ng_container_3_Template, 1, 0, "ng-container", 4);
  963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, EditorialDeclComponent_ng_container_1_ng_container_4_Template, 1, 0, "ng-container", 4);
  964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, EditorialDeclComponent_ng_container_1_ng_container_5_Template, 1, 0, "ng-container", 4);
  965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, EditorialDeclComponent_ng_container_1_ng_container_6_Template, 1, 0, "ng-container", 4);
  966. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, EditorialDeclComponent_ng_container_1_ng_container_7_Template, 1, 0, "ng-container", 4);
  967. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, EditorialDeclComponent_ng_container_1_ng_container_8_Template, 1, 0, "ng-container", 4);
  968. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  969. }
  970. if (rf & 2) {
  971. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  972. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  973. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  974. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](16, _c0, ctx_r0.data == null ? null : ctx_r0.data.correction));
  975. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](18, _c1, ctx_r0.data == null ? null : ctx_r0.data.normalization));
  977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](20, _c2, ctx_r0.data == null ? null : ctx_r0.data.punctuation));
  979. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  980. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](22, _c3, ctx_r0.data == null ? null : ctx_r0.data.quotation));
  981. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  982. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](24, _c4, ctx_r0.data == null ? null : ctx_r0.data.hyphenation));
  983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](26, _c5, ctx_r0.data == null ? null : ctx_r0.data.segmentation));
  985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](28, _c6, ctx_r0.data == null ? null : ctx_r0.data.stdVals));
  987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](30, _c7, ctx_r0.data == null ? null : ctx_r0.data.interpretation));
  989. }
  990. }
  991. function EditorialDeclComponent_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  992. if (rf & 1) {
  993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  994. }
  995. if (rf & 2) {
  996. var element_r13 = ctx.$implicit;
  997. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r13);
  998. }
  999. }
  1000. function EditorialDeclComponent_ng_container_2_Template(rf, ctx) {
  1001. if (rf & 1) {
  1002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  1003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditorialDeclComponent_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 5);
  1004. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  1005. }
  1006. if (rf & 2) {
  1007. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  1008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  1009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.content);
  1010. }
  1011. }
  1012. function EditorialDeclComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  1013. if (rf & 1) {
  1014. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  1015. }
  1016. if (rf & 2) {
  1017. var item_r19 = ctx.$implicit;
  1018. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r19);
  1019. }
  1020. }
  1021. function EditorialDeclComponent_ng_template_3_evt_header_section_0_Template(rf, ctx) {
  1022. if (rf & 1) {
  1023. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 8);
  1024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 9);
  1025. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditorialDeclComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 5);
  1026. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  1027. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  1028. }
  1029. if (rf & 2) {
  1030. var ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  1031. var label_r14 = ctx_r20.label;
  1032. var class_r16 = ctx_r20["class"];
  1033. var items_r15 = ctx_r20.items;
  1034. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r14)("additionalClass", class_r16)("inlineLabel", true);
  1035. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  1036. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r15);
  1037. }
  1038. }
  1039. function EditorialDeclComponent_ng_template_3_Template(rf, ctx) {
  1040. if (rf & 1) {
  1041. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, EditorialDeclComponent_ng_template_3_evt_header_section_0_Template, 3, 4, "evt-header-section", 7);
  1042. }
  1043. if (rf & 2) {
  1044. var items_r15 = ctx.items;
  1045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r15 == null ? null : items_r15.length) > 0);
  1046. }
  1047. }
  1048. var EditorialDeclComponent = function EditorialDeclComponent() {
  1049. _classCallCheck(this, EditorialDeclComponent);
  1050. };
  1051. EditorialDeclComponent.ɵfac = function EditorialDeclComponent_Factory(t) {
  1052. return new (t || EditorialDeclComponent)();
  1053. };
  1054. EditorialDeclComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  1055. type: EditorialDeclComponent,
  1056. selectors: [["evt-editorial-decl"]],
  1057. inputs: {
  1058. data: "data"
  1059. },
  1060. decls: 5,
  1061. vars: 2,
  1062. consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["section", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""]],
  1063. template: function EditorialDeclComponent_Template(rf, ctx) {
  1064. if (rf & 1) {
  1065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
  1066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditorialDeclComponent_ng_container_1_Template, 9, 32, "ng-container", 1);
  1067. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditorialDeclComponent_ng_container_2_Template, 2, 1, "ng-container", 2);
  1068. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  1069. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, EditorialDeclComponent_ng_template_3_Template, 1, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  1070. }
  1071. if (rf & 2) {
  1072. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.structuredData);
  1073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  1074. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
  1075. }
  1076. },
  1077. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  1078. styles: [".editorialDecl[_ngcontent-%COMP%] .stdvals {\n display: inline-block;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2VkaXRvcmlhbC1kZWNsLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVRO0VBQ0kscUJBQUE7QUFEWiIsImZpbGUiOiJlZGl0b3JpYWwtZGVjbC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5lZGl0b3JpYWxEZWNsIHtcbiAgICA6Om5nLWRlZXAge1xuICAgICAgICAuc3RkdmFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */"]
  1079. });
  1080. EditorialDeclComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["EditorialDecl"])], EditorialDeclComponent);
  1081. /*@__PURE__*/
  1082. (function () {
  1083. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](EditorialDeclComponent, [{
  1084. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  1085. args: [{
  1086. selector: 'evt-editorial-decl',
  1087. templateUrl: './editorial-decl.component.html',
  1088. styleUrls: ['./editorial-decl.component.scss']
  1089. }]
  1090. }], null, {
  1091. data: [{
  1092. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  1093. }]
  1094. });
  1095. })();
  1096. /***/
  1097. },
  1098. /***/
  1099. "4Z5S":
  1100. /*!**************************************************************!*\
  1101. !*** ./src/app/services/xml-parsers/named-entity-parsers.ts ***!
  1102. \**************************************************************/
  1103. /*! exports provided: namedEntitiesListsTagNamesMap, getListType, getListsToParseTagNames, NamedEntitiesListParser, NamedEntityRefParser, EntityParser, PersonParser, PersonGroupParser, PlaceParser, EventParser, OrganizationParser, EntityInfoParser, RelationParser */
  1104. /***/
  1105. function Z5S(module, __webpack_exports__, __webpack_require__) {
  1106. "use strict";
  1107. __webpack_require__.r(__webpack_exports__);
  1108. /* harmony export (binding) */
  1109. __webpack_require__.d(__webpack_exports__, "namedEntitiesListsTagNamesMap", function () {
  1110. return namedEntitiesListsTagNamesMap;
  1111. });
  1112. /* harmony export (binding) */
  1113. __webpack_require__.d(__webpack_exports__, "getListType", function () {
  1114. return getListType;
  1115. });
  1116. /* harmony export (binding) */
  1117. __webpack_require__.d(__webpack_exports__, "getListsToParseTagNames", function () {
  1118. return getListsToParseTagNames;
  1119. });
  1120. /* harmony export (binding) */
  1121. __webpack_require__.d(__webpack_exports__, "NamedEntitiesListParser", function () {
  1122. return NamedEntitiesListParser;
  1123. });
  1124. /* harmony export (binding) */
  1125. __webpack_require__.d(__webpack_exports__, "NamedEntityRefParser", function () {
  1126. return NamedEntityRefParser;
  1127. });
  1128. /* harmony export (binding) */
  1129. __webpack_require__.d(__webpack_exports__, "EntityParser", function () {
  1130. return EntityParser;
  1131. });
  1132. /* harmony export (binding) */
  1133. __webpack_require__.d(__webpack_exports__, "PersonParser", function () {
  1134. return PersonParser;
  1135. });
  1136. /* harmony export (binding) */
  1137. __webpack_require__.d(__webpack_exports__, "PersonGroupParser", function () {
  1138. return PersonGroupParser;
  1139. });
  1140. /* harmony export (binding) */
  1141. __webpack_require__.d(__webpack_exports__, "PlaceParser", function () {
  1142. return PlaceParser;
  1143. });
  1144. /* harmony export (binding) */
  1145. __webpack_require__.d(__webpack_exports__, "EventParser", function () {
  1146. return EventParser;
  1147. });
  1148. /* harmony export (binding) */
  1149. __webpack_require__.d(__webpack_exports__, "OrganizationParser", function () {
  1150. return OrganizationParser;
  1151. });
  1152. /* harmony export (binding) */
  1153. __webpack_require__.d(__webpack_exports__, "EntityInfoParser", function () {
  1154. return EntityInfoParser;
  1155. });
  1156. /* harmony export (binding) */
  1157. __webpack_require__.d(__webpack_exports__, "RelationParser", function () {
  1158. return RelationParser;
  1159. });
  1160. /* harmony import */
  1161. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  1162. /*! tslib */
  1163. "mrSG");
  1164. /* harmony import */
  1165. var src_app_app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  1166. /*! src/app/app.config */
  1167. "aR35");
  1168. /* harmony import */
  1169. var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  1170. /*! . */
  1171. "UAXx");
  1172. /* harmony import */
  1173. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  1174. /*! ../../models/evt-models */
  1175. "5c0l");
  1176. /* harmony import */
  1177. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  1178. /*! ../../utils/dom-utils */
  1179. "G9+u");
  1180. /* harmony import */
  1181. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  1182. /*! ../../utils/xml-utils */
  1183. "JQLQ");
  1184. /* harmony import */
  1185. var _basic_parsers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  1186. /*! ./basic-parsers */
  1187. "bNiN");
  1188. /* harmony import */
  1189. var _parser_models__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  1190. /*! ./parser-models */
  1191. "YwZW");
  1192. var NamedEntitiesListParser_1, NamedEntityRefParser_1, PersonParser_1, PersonGroupParser_1, PlaceParser_1, OrganizationParser_1;
  1193. var namedEntitiesListsTagNamesMap = {
  1194. persons: 'listPerson',
  1195. places: 'listPlace',
  1196. organizations: 'listOrg',
  1197. events: 'listEvent',
  1198. occurrences: 'persName[ref], placeName[ref], orgName[ref], geogName[ref], event[ref]'
  1199. };
  1200. function getListType(tagName) {
  1201. return tagName.replace('list', '').toLowerCase();
  1202. }
  1203. function getListsToParseTagNames() {
  1204. var neListsConfig = src_app_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.namedEntitiesLists || {};
  1205. return Object.keys(neListsConfig).map(function (i) {
  1206. return neListsConfig[i].enabled ? namedEntitiesListsTagNamesMap[i] : undefined;
  1207. }).filter(function (ne) {
  1208. return !!ne;
  1209. });
  1210. }
  1211. var NamedEntitiesListParser = NamedEntitiesListParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA) {
  1212. _inherits(NamedEntitiesListParser, _basic_parsers__WEBPA);
  1213. var _super = _createSuper(NamedEntitiesListParser);
  1214. function NamedEntitiesListParser() {
  1215. var _this4;
  1216. _classCallCheck(this, NamedEntitiesListParser);
  1217. _this4 = _super.apply(this, arguments);
  1218. _this4.neListsConfig = src_app_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.namedEntitiesLists || {};
  1219. _this4.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this4.genericParse);
  1220. return _this4;
  1221. }
  1222. _createClass(NamedEntitiesListParser, [{
  1223. key: "parse",
  1224. value: function parse(xml) {
  1225. var _this5 = this;
  1226. var parsedList = {
  1227. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntitiesList"],
  1228. id: xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  1229. label: '',
  1230. namedEntityType: getListType(xml.tagName),
  1231. content: [],
  1232. sublists: [],
  1233. originalEncoding: xml,
  1234. relations: [],
  1235. description: [],
  1236. attributes: this.attributeParser.parse(xml)
  1237. };
  1238. var relationParse = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(RelationParser, this.genericParse);
  1239. xml.childNodes.forEach(function (child) {
  1240. if (child.nodeType === 1) {
  1241. switch (child.tagName.toLowerCase()) {
  1242. case 'head':
  1243. parsedList.label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(child.textContent);
  1244. break;
  1245. case 'desc':
  1246. parsedList.description.push(_this5.genericParse(child));
  1247. break;
  1248. case 'relation':
  1249. if (_this5.neListsConfig.relations.enabled) {
  1250. parsedList.relations.push(relationParse.parse(child));
  1251. }
  1252. break;
  1253. case 'listrelation':
  1254. if (_this5.neListsConfig.relations.enabled) {
  1255. child.querySelectorAll('relation').forEach(function (r) {
  1256. return parsedList.relations.push(relationParse.parse(r));
  1257. });
  1258. }
  1259. break;
  1260. default:
  1261. if (getListsToParseTagNames().indexOf(child.tagName) >= 0) {
  1262. var subListParser = ___WEBPACK_IMPORTED_MODULE_2__["ParserRegister"].get('evt-named-entities-list-parser');
  1263. var parsedSubList = subListParser.parse(child);
  1264. parsedList.sublists.push(parsedSubList);
  1265. parsedList.content = parsedList.content.concat(parsedSubList.content);
  1266. parsedList.relations = parsedList.relations.concat(parsedSubList.relations);
  1267. } else {
  1268. parsedList.content.push(_this5.genericParse(child));
  1269. }
  1270. }
  1271. }
  1272. });
  1273. parsedList.label = parsedList.label || xml.getAttribute('type') || "List of ".concat(parsedList.namedEntityType);
  1274. return parsedList;
  1275. }
  1276. }]);
  1277. return NamedEntitiesListParser;
  1278. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  1279. NamedEntitiesListParser = NamedEntitiesListParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-named-entities-list-parser', NamedEntitiesListParser_1)], NamedEntitiesListParser);
  1280. var NamedEntityRefParser = NamedEntityRefParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA2) {
  1281. _inherits(NamedEntityRefParser, _basic_parsers__WEBPA2);
  1282. var _super2 = _createSuper(NamedEntityRefParser);
  1283. function NamedEntityRefParser() {
  1284. var _this6;
  1285. _classCallCheck(this, NamedEntityRefParser);
  1286. _this6 = _super2.apply(this, arguments);
  1287. _this6.elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["GenericElemParser"], _this6.genericParse);
  1288. _this6.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this6.genericParse);
  1289. return _this6;
  1290. }
  1291. _createClass(NamedEntityRefParser, [{
  1292. key: "parse",
  1293. value: function parse(xml) {
  1294. var ref = xml.getAttribute('ref');
  1295. if (!ref) {
  1296. return this.elementParser.parse(xml);
  1297. }
  1298. var neTypeMap = {
  1299. placename: 'place',
  1300. geogname: 'place',
  1301. persname: 'person',
  1302. orgname: 'org',
  1303. event: 'event'
  1304. };
  1305. return {
  1306. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntityRef"],
  1307. entityId: getEntityID(ref),
  1308. entityType: neTypeMap[xml.tagName.toLowerCase()],
  1309. path: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  1310. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["parseChildren"])(xml, this.genericParse),
  1311. attributes: this.attributeParser.parse(xml),
  1312. "class": xml.tagName.toLowerCase()
  1313. };
  1314. }
  1315. }]);
  1316. return NamedEntityRefParser;
  1317. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  1318. NamedEntityRefParser = NamedEntityRefParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-named-entity-parser', NamedEntityRefParser_1)], NamedEntityRefParser); // Generic entity parser
  1319. var EntityParser = /*#__PURE__*/function (_basic_parsers__WEBPA3) {
  1320. _inherits(EntityParser, _basic_parsers__WEBPA3);
  1321. var _super3 = _createSuper(EntityParser);
  1322. function EntityParser() {
  1323. var _this7;
  1324. _classCallCheck(this, EntityParser);
  1325. _this7 = _super3.apply(this, arguments); // TODO: try to refactor subclasses to use a function parameter to get labels
  1326. _this7.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeMapParser"], _this7.genericParse);
  1327. return _this7;
  1328. }
  1329. _createClass(EntityParser, [{
  1330. key: "parse",
  1331. value: function parse(xml) {
  1332. var _this8 = this;
  1333. var elId = xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml);
  1334. var label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(xml.textContent) || 'No info';
  1335. var entity = {
  1336. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntity"],
  1337. id: elId,
  1338. sortKey: xml.getAttribute('sortKey') || (label ? label[0] : '') || xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  1339. originalEncoding: xml,
  1340. label: label,
  1341. namedEntityType: this.getEntityType(xml.tagName),
  1342. content: Array.from(xml.children).map(function (subchild) {
  1343. return _this8.parseEntityInfo(subchild);
  1344. }),
  1345. attributes: this.attributeParsers.parse(xml)
  1346. };
  1347. return entity;
  1348. }
  1349. }, {
  1350. key: "parseEntityInfo",
  1351. value: function parseEntityInfo(xml) {
  1352. return {
  1353. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntityInfo"],
  1354. label: xml.nodeType === 1 ? xml.tagName.toLowerCase() : 'info',
  1355. content: [this.genericParse(xml)],
  1356. attributes: xml.nodeType === 1 ? this.attributeParsers.parse(xml) : {}
  1357. };
  1358. }
  1359. }, {
  1360. key: "getEntityType",
  1361. value: function getEntityType(tagName) {
  1362. return tagName.toLowerCase();
  1363. }
  1364. }]);
  1365. return EntityParser;
  1366. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  1367. var PersonParser = PersonParser_1 = /*#__PURE__*/function (_EntityParser) {
  1368. _inherits(PersonParser, _EntityParser);
  1369. var _super4 = _createSuper(PersonParser);
  1370. function PersonParser() {
  1371. _classCallCheck(this, PersonParser);
  1372. return _super4.apply(this, arguments);
  1373. }
  1374. _createClass(PersonParser, [{
  1375. key: "parse",
  1376. value: function parse(xml) {
  1377. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PersonParser.prototype), "parse", this).call(this, xml)), {
  1378. label: this.getLabel(xml)
  1379. });
  1380. }
  1381. }, {
  1382. key: "getLabel",
  1383. value: function getLabel(xml) {
  1384. var nameElement = xml.querySelector('name');
  1385. var forenameElement = xml.querySelector('forename');
  1386. var surnameElement = xml.querySelector('surname');
  1387. var persNameElement = xml.querySelector('persName');
  1388. var occupationElement = xml.querySelector('occupation');
  1389. var label = 'No info';
  1390. if (persNameElement) {
  1391. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(persNameElement.textContent) || 'No info';
  1392. } else if (forenameElement || surnameElement) {
  1393. label += forenameElement ? "".concat(Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(forenameElement.textContent), " ") : '';
  1394. label += surnameElement ? "".concat(Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(surnameElement.textContent), " ") : '';
  1395. } else if (nameElement) {
  1396. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(nameElement.textContent) || 'No info';
  1397. } else {
  1398. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(xml.textContent) || 'No info';
  1399. }
  1400. label += occupationElement ? " (".concat(Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(occupationElement.textContent), ")") : '';
  1401. return label;
  1402. }
  1403. }]);
  1404. return PersonParser;
  1405. }(EntityParser);
  1406. PersonParser = PersonParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('person', PersonParser_1)], PersonParser);
  1407. var PersonGroupParser = PersonGroupParser_1 = /*#__PURE__*/function (_EntityParser2) {
  1408. _inherits(PersonGroupParser, _EntityParser2);
  1409. var _super5 = _createSuper(PersonGroupParser);
  1410. function PersonGroupParser() {
  1411. _classCallCheck(this, PersonGroupParser);
  1412. return _super5.apply(this, arguments);
  1413. }
  1414. _createClass(PersonGroupParser, [{
  1415. key: "parse",
  1416. value: function parse(xml) {
  1417. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PersonGroupParser.prototype), "parse", this).call(this, xml)), {
  1418. label: this.getLabel(xml)
  1419. });
  1420. }
  1421. }, {
  1422. key: "getLabel",
  1423. value: function getLabel(xml) {
  1424. var role = xml.getAttribute('role');
  1425. var label = 'No info';
  1426. if (role) {
  1427. label = role.trim();
  1428. } else {
  1429. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(xml.textContent) || 'No info';
  1430. }
  1431. return label;
  1432. }
  1433. }]);
  1434. return PersonGroupParser;
  1435. }(EntityParser);
  1436. PersonGroupParser = PersonGroupParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('personGrp', PersonGroupParser_1)], PersonGroupParser);
  1437. var PlaceParser = PlaceParser_1 = /*#__PURE__*/function (_EntityParser3) {
  1438. _inherits(PlaceParser, _EntityParser3);
  1439. var _super6 = _createSuper(PlaceParser);
  1440. function PlaceParser() {
  1441. _classCallCheck(this, PlaceParser);
  1442. return _super6.apply(this, arguments);
  1443. }
  1444. _createClass(PlaceParser, [{
  1445. key: "parse",
  1446. value: function parse(xml) {
  1447. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PlaceParser.prototype), "parse", this).call(this, xml)), {
  1448. label: this.getLabel(xml)
  1449. });
  1450. }
  1451. }, {
  1452. key: "getLabel",
  1453. value: function getLabel(xml) {
  1454. var placeNameElement = xml.querySelector('placeName');
  1455. var settlementElement = xml.querySelector('settlement');
  1456. var label = 'No info';
  1457. if (placeNameElement) {
  1458. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(placeNameElement.textContent) || 'No info';
  1459. } else if (settlementElement) {
  1460. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(settlementElement.textContent) || 'No info';
  1461. }
  1462. return label;
  1463. }
  1464. }]);
  1465. return PlaceParser;
  1466. }(EntityParser);
  1467. PlaceParser = PlaceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('place', PlaceParser_1)], PlaceParser);
  1468. var EventParser = /*#__PURE__*/function (_EntityParser4) {
  1469. _inherits(EventParser, _EntityParser4);
  1470. var _super7 = _createSuper(EventParser);
  1471. function EventParser() {
  1472. _classCallCheck(this, EventParser);
  1473. return _super7.apply(this, arguments);
  1474. }
  1475. _createClass(EventParser, [{
  1476. key: "parse",
  1477. value: function parse(xml) {
  1478. return Object.assign(Object.assign({}, _get(_getPrototypeOf(EventParser.prototype), "parse", this).call(this, xml)), {
  1479. label: textLabel('label', xml)
  1480. });
  1481. }
  1482. }, {
  1483. key: "getLabel",
  1484. value: function getLabel(xml) {
  1485. var eventLabelElement = xml.querySelector('label');
  1486. return (eventLabelElement ? Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(eventLabelElement.textContent) : '') || 'No info';
  1487. }
  1488. }]);
  1489. return EventParser;
  1490. }(EntityParser);
  1491. var OrganizationParser = OrganizationParser_1 = /*#__PURE__*/function (_EntityParser5) {
  1492. _inherits(OrganizationParser, _EntityParser5);
  1493. var _super8 = _createSuper(OrganizationParser);
  1494. function OrganizationParser() {
  1495. _classCallCheck(this, OrganizationParser);
  1496. return _super8.apply(this, arguments);
  1497. }
  1498. _createClass(OrganizationParser, [{
  1499. key: "parse",
  1500. value: function parse(xml) {
  1501. return Object.assign(Object.assign({}, _get(_getPrototypeOf(OrganizationParser.prototype), "parse", this).call(this, xml)), {
  1502. label: textLabel('orgName', xml)
  1503. });
  1504. }
  1505. }]);
  1506. return OrganizationParser;
  1507. }(EntityParser);
  1508. OrganizationParser = OrganizationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('org', OrganizationParser_1)], OrganizationParser);
  1509. var EntityInfoParser = /*#__PURE__*/function (_basic_parsers__WEBPA4) {
  1510. _inherits(EntityInfoParser, _basic_parsers__WEBPA4);
  1511. var _super9 = _createSuper(EntityInfoParser);
  1512. function EntityInfoParser() {
  1513. var _this9;
  1514. _classCallCheck(this, EntityInfoParser);
  1515. _this9 = _super9.apply(this, arguments);
  1516. _this9.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this9.genericParse);
  1517. return _this9;
  1518. }
  1519. _createClass(EntityInfoParser, [{
  1520. key: "parse",
  1521. value: function parse(xml) {
  1522. return {
  1523. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntityInfo"],
  1524. label: xml.nodeType === 1 ? xml.tagName.toLowerCase() : 'info',
  1525. content: [this.genericParse(xml)],
  1526. attributes: xml.nodeType === 1 ? this.attributeParsers.parse(xml) : {}
  1527. };
  1528. }
  1529. }]);
  1530. return EntityInfoParser;
  1531. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  1532. var RelationParser = /*#__PURE__*/function (_basic_parsers__WEBPA5) {
  1533. _inherits(RelationParser, _basic_parsers__WEBPA5);
  1534. var _super10 = _createSuper(RelationParser);
  1535. function RelationParser() {
  1536. var _this10;
  1537. _classCallCheck(this, RelationParser);
  1538. _this10 = _super10.apply(this, arguments);
  1539. _this10.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this10.genericParse);
  1540. _this10.entityInfoParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(EntityInfoParser, _this10.genericParse);
  1541. _this10.textParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["TextParser"], _this10.genericParse);
  1542. return _this10;
  1543. }
  1544. _createClass(RelationParser, [{
  1545. key: "parse",
  1546. value: function parse(xml) {
  1547. var _this11 = this;
  1548. var descriptionEls = xml.querySelectorAll('desc');
  1549. var attributes = this.attributeParsers.parse(xml);
  1550. var name = attributes.name,
  1551. type = attributes.type;
  1552. var active = xml.getAttribute('active') || ''; // TODO: make get attributes return '' as default?
  1553. var mutual = xml.getAttribute('mutual') || '';
  1554. var passive = xml.getAttribute('passive') || '';
  1555. var relation = {
  1556. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Relation"],
  1557. name: name,
  1558. activeParts: active.replace(/#/g, '').split(' '),
  1559. mutualParts: mutual.replace(/#/g, '').split(' '),
  1560. passiveParts: passive.replace(/#/g, '').split(' '),
  1561. relationType: type,
  1562. attributes: attributes,
  1563. content: Array.from(xml.children).map(function (subchild) {
  1564. return _this11.entityInfoParser.parse(subchild);
  1565. }),
  1566. description: []
  1567. };
  1568. if (descriptionEls && descriptionEls.length > 0) {
  1569. descriptionEls.forEach(function (el) {
  1570. return relation.description.push(_this11.genericParse(el));
  1571. });
  1572. } else {
  1573. relation.description = [this.textParser.parse(xml)];
  1574. }
  1575. var parentListEl = xml.parentElement.tagName === 'listRelation' ? xml.parentElement : undefined;
  1576. if (parentListEl) {
  1577. relation.relationType = "".concat(parentListEl.getAttribute('type') || '', " ").concat(relation.relationType || '').trim();
  1578. }
  1579. return relation;
  1580. }
  1581. }]);
  1582. return RelationParser;
  1583. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  1584. function getEntityID(ref) {
  1585. return ref ? ref.replace(/#/g, '') : '';
  1586. }
  1587. function textLabel(elemName, xml) {
  1588. var el = xml.querySelector(elemName);
  1589. return (el ? Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(el.textContent) : '') || 'No info';
  1590. }
  1591. /***/
  1592. },
  1593. /***/
  1594. "5DHf":
  1595. /*!******************************************************************!*\
  1596. !*** ./src/app/services/xml-parsers/witnesses-parser.service.ts ***!
  1597. \******************************************************************/
  1598. /*! exports provided: WitnessesParserService */
  1599. /***/
  1600. function DHf(module, __webpack_exports__, __webpack_require__) {
  1601. "use strict";
  1602. __webpack_require__.r(__webpack_exports__);
  1603. /* harmony export (binding) */
  1604. __webpack_require__.d(__webpack_exports__, "WitnessesParserService", function () {
  1605. return WitnessesParserService;
  1606. });
  1607. /* harmony import */
  1608. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  1609. /*! @angular/core */
  1610. "fXoL");
  1611. /* harmony import */
  1612. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  1613. /*! . */
  1614. "UAXx");
  1615. /* harmony import */
  1616. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  1617. /*! ../../utils/dom-utils */
  1618. "G9+u");
  1619. /* harmony import */
  1620. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  1621. /*! ../../utils/xml-utils */
  1622. "JQLQ");
  1623. /* harmony import */
  1624. var _basic_parsers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  1625. /*! ./basic-parsers */
  1626. "bNiN");
  1627. /* harmony import */
  1628. var _parser_models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  1629. /*! ./parser-models */
  1630. "YwZW");
  1631. /* harmony import */
  1632. var _generic_parser_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  1633. /*! ./generic-parser.service */
  1634. "xdSp");
  1635. var WitnessesParserService = /*#__PURE__*/function () {
  1636. function WitnessesParserService(genericParserService) {
  1637. _classCallCheck(this, WitnessesParserService);
  1638. this.genericParserService = genericParserService;
  1639. this.witListTagName = 'listWit';
  1640. this.witTagName = 'witness';
  1641. this.witNameAttr = 'type="siglum"';
  1642. this.groupTagName = 'head';
  1643. this.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["AttributeParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  1644. }
  1645. _createClass(WitnessesParserService, [{
  1646. key: "parseWitnessesData",
  1647. value: function parseWitnessesData(document) {
  1648. var lists = Array.from(document.querySelectorAll(this.witListTagName));
  1649. return {
  1650. witnesses: this.parseWitnessesList(lists),
  1651. groups: this.parseWitnessesGroups(lists)
  1652. };
  1653. }
  1654. }, {
  1655. key: "parseWitnessesList",
  1656. value: function parseWitnessesList(lists) {
  1657. var _this12 = this;
  1658. var parsedList = lists.filter(function (list) {
  1659. return !Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(list, list.tagName);
  1660. }).map(function (list) {
  1661. return _this12.parseWitnesses(list);
  1662. }).reduce(function (x, y) {
  1663. return x.concat(y);
  1664. }, []);
  1665. return parsedList;
  1666. }
  1667. }, {
  1668. key: "parseWitnesses",
  1669. value: function parseWitnesses(list) {
  1670. var _this13 = this;
  1671. return Array.from(list.querySelectorAll(this.witTagName)).map(function (wit) {
  1672. return _this13.parseWitness(wit);
  1673. });
  1674. }
  1675. }, {
  1676. key: "parseWitness",
  1677. value: function parseWitness(wit) {
  1678. var id = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(wit);
  1679. return {
  1680. id: id,
  1681. name: this.parseWitnessName(wit) || id,
  1682. attributes: this.attributeParser.parse(wit),
  1683. content: this.parseWitnessContent(wit),
  1684. groupId: this.parseParentGroupId(wit)
  1685. };
  1686. }
  1687. }, {
  1688. key: "parseWitnessName",
  1689. value: function parseWitnessName(wit) {
  1690. var _this14 = this;
  1691. // TODO use ‘?’ operator after update tu angular 9
  1692. var witNameEl = wit.querySelector("*[".concat(this.witNameAttr, "]"));
  1693. if (witNameEl) {
  1694. return Array.from(witNameEl.childNodes).map(function (child) {
  1695. return _this14.genericParserService.parse(child);
  1696. });
  1697. }
  1698. return witNameEl;
  1699. }
  1700. }, {
  1701. key: "parseWitnessContent",
  1702. value: function parseWitnessContent(wit) {
  1703. var _this15 = this;
  1704. return Array.from(wit.childNodes).filter(function (child) {
  1705. return child.nodeName !== _this15.witListTagName && child.textContent.trim().length !== 0;
  1706. }).map(function (child) {
  1707. return _this15.genericParserService.parse(child);
  1708. });
  1709. }
  1710. }, {
  1711. key: "parseWitnessesGroups",
  1712. value: function parseWitnessesGroups(lists) {
  1713. var _this16 = this;
  1714. var parsedGroups = lists.filter(function (list) {
  1715. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(list, list.tagName);
  1716. }).map(function (list) {
  1717. return _this16.parseWitnessGroup(list);
  1718. });
  1719. return parsedGroups;
  1720. }
  1721. }, {
  1722. key: "parseWitnessGroup",
  1723. value: function parseWitnessGroup(list) {
  1724. return {
  1725. id: list.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["xpath"])(list),
  1726. name: this.parseGroupName(list) || Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_3__["replaceNotWordChar"])(list.getAttribute('xml:id')) || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["xpath"])(list),
  1727. attributes: this.attributeParser.parse(list),
  1728. witnesses: this.parseGroupWitnesses(list),
  1729. groupId: this.parseParentGroupId(list)
  1730. };
  1731. }
  1732. }, {
  1733. key: "parseGroupName",
  1734. value: function parseGroupName(list) {
  1735. var _this17 = this;
  1736. var groupEl = Array.from(list.children).find(function (child) {
  1737. return child.nodeName === _this17.groupTagName;
  1738. });
  1739. return groupEl && groupEl.textContent;
  1740. }
  1741. }, {
  1742. key: "parseGroupWitnesses",
  1743. value: function parseGroupWitnesses(list) {
  1744. var _this18 = this;
  1745. return Array.from(list.children).filter(function (_ref) {
  1746. var nodeName = _ref.nodeName;
  1747. return nodeName === _this18.witListTagName || nodeName === _this18.witTagName;
  1748. }).map(function (child) {
  1749. return child.getAttribute('xml:id');
  1750. });
  1751. }
  1752. }, {
  1753. key: "parseParentGroupId",
  1754. value: function parseParentGroupId(element) {
  1755. var parentEl = element.parentElement;
  1756. do {
  1757. if (Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(parentEl, this.witListTagName) && parentEl.tagName === this.witListTagName) {
  1758. return parentEl.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["xpath"])(parentEl);
  1759. }
  1760. parentEl = parentEl.parentElement;
  1761. } while (parentEl.matches(this.witListTagName));
  1762. }
  1763. }]);
  1764. return WitnessesParserService;
  1765. }();
  1766. WitnessesParserService.ɵfac = function WitnessesParserService_Factory(t) {
  1767. return new (t || WitnessesParserService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_generic_parser_service__WEBPACK_IMPORTED_MODULE_6__["GenericParserService"]));
  1768. };
  1769. WitnessesParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  1770. token: WitnessesParserService,
  1771. factory: WitnessesParserService.ɵfac,
  1772. providedIn: 'root'
  1773. });
  1774. /*@__PURE__*/
  1775. (function () {
  1776. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](WitnessesParserService, [{
  1777. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  1778. args: [{
  1779. providedIn: 'root'
  1780. }]
  1781. }], function () {
  1782. return [{
  1783. type: _generic_parser_service__WEBPACK_IMPORTED_MODULE_6__["GenericParserService"]
  1784. }];
  1785. }, null);
  1786. })();
  1787. /***/
  1788. },
  1789. /***/
  1790. "5b7e":
  1791. /*!************************************************!*\
  1792. !*** ./src/app/evt-info/evt-info.component.ts ***!
  1793. \************************************************/
  1794. /*! exports provided: EvtInfoComponent */
  1795. /***/
  1796. function b7e(module, __webpack_exports__, __webpack_require__) {
  1797. "use strict";
  1798. __webpack_require__.r(__webpack_exports__);
  1799. /* harmony export (binding) */
  1800. __webpack_require__.d(__webpack_exports__, "EvtInfoComponent", function () {
  1801. return EvtInfoComponent;
  1802. });
  1803. /* harmony import */
  1804. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  1805. /*! @angular/core */
  1806. "fXoL");
  1807. var EvtInfoComponent = function EvtInfoComponent() {
  1808. _classCallCheck(this, EvtInfoComponent);
  1809. };
  1810. EvtInfoComponent.ɵfac = function EvtInfoComponent_Factory(t) {
  1811. return new (t || EvtInfoComponent)();
  1812. };
  1813. EvtInfoComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  1814. type: EvtInfoComponent,
  1815. selectors: [["evt-evt-info"]],
  1816. decls: 32,
  1817. vars: 0,
  1818. consts: [["id", "EVTinfo_content", 1, "dialog_cont_inner"], ["href", "http://pelavicino.labcd.unipi.it/", "target", "blank"], ["href", "http://vbd.humnet.unipi.it/", "target", "blank"], ["href", "https://sourceforge.net/p/evt-project/", "target", "blank"], ["href", "mailto:roberto.rossellidelturco@gmail.com", "target", "_top"], ["href", "http://evt.labcd.unipi.it/"], ["href", "mailto:evt.developers@gmail.com"]],
  1819. template: function EvtInfoComponent_Template(rf, ctx) {
  1820. if (rf & 1) {
  1821. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  1822. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "p");
  1823. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "EVT (Edition Visualization Technology) is a software for creating and browsing digital editions of manuscripts based on text encoded according to the TEI XML schemas and Guidelines. This tool was born as part of the DVB (Digital Vercelli Book) project in order to allow the creation of a digital edition of the Vercelli Book, a parchment codex of the late tenth century, now preserved in the Archivio e Biblioteca Capitolare of Vercelli and regarded as one of the four most important manuscripts of the Anglo-Saxon period as regards the transmission of poetic texts in the Old English language. ");
  1824. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1825. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "p");
  1826. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "To ensure that it will be working on all the most recent web browsers, and for as long as possible on the World Wide Web itself, EVT is built on open and standard web technologies such as HTML, CSS and JavaScript. Specific features, such as the magnifying lens, are entrusted to jQuery plugins, again chosen among the open source and best supported ones to reduce the risk of future incompatibilities. The general architecture of the software, in any case, is modular, so that any component which may cause trouble or turn out to be not completely up to the task can be replaced easily. ");
  1827. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1828. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "p");
  1829. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "For more information about how to use and/or customize EVT please refer to the EVT Manual included in the archive you downloaded, in the \"doc\" folder. ");
  1830. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1831. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "p");
  1832. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "EVT is used in the following projects:");
  1833. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1834. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "ul");
  1835. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "li");
  1836. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 1);
  1837. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "Codice Pelavicino Digitale");
  1838. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1839. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1840. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "li");
  1841. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "a", 2);
  1842. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Vercelli Book Digitale");
  1843. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1844. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1845. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1846. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "p");
  1847. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "EVT has a home page in the ");
  1848. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "a", 3);
  1849. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "SourceForge");
  1850. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1851. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, " repository, but development is done on Gitlab and Github: if you are interested in learning more about EVT and/or in adapting it to your specific needs please contact the project Director, Roberto Rosselli Del Turco ");
  1852. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "a", 4);
  1853. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "roberto.rossellidelturco@gmail.com");
  1854. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1855. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, ". ");
  1856. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1857. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "p");
  1858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "For more information please visit our web page at ");
  1859. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "a", 5);
  1860. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "http://evt.labcd.unipi.it/");
  1861. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1862. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1863. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "p");
  1864. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "If you have any suggestions or spot an error/bug please contact us at ");
  1865. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "a", 6);
  1866. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "evt.developers@gmail.com");
  1867. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1868. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1869. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  1870. }
  1871. },
  1872. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJldnQtaW5mby5jb21wb25lbnQuc2NzcyJ9 */"]
  1873. });
  1874. /*@__PURE__*/
  1875. (function () {
  1876. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EvtInfoComponent, [{
  1877. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  1878. args: [{
  1879. selector: 'evt-evt-info',
  1880. templateUrl: './evt-info.component.html',
  1881. styleUrls: ['./evt-info.component.scss']
  1882. }]
  1883. }], null, null);
  1884. })();
  1885. /***/
  1886. },
  1887. /***/
  1888. "5c0l":
  1889. /*!**************************************!*\
  1890. !*** ./src/app/models/evt-models.ts ***!
  1891. \**************************************/
  1892. /*! exports provided: GenericElement, NamedEntitiesList, NamedEntity, LemmatizedEntitiesList, LemmatizedEntity, LemmatizedEntityInfo, LemmatizedEntityRef, NamedEntityInfo, Relation, NamedEntityRef, ApparatusEntry, LemEntry, Reading, Text, Note, Paragraph, Lb, Surface, Zone, ZoneLine, ZoneHotSpot, Graphic, Char, G, Choice, Verse, VersesGroup, Supplied, Damage, Surplus, Gap, Addition, Sic, Word, Deletion, MsFrag, MsPart, MsDesc, Identifier, AltIdentifier, MsIdentifier, MsContents, PhysDesc, History, Head, Institution, Repository, MsName, CollectionEl, MsItemStruct, MsItem, Summary, Acquisition, Origin, OrigDate, OrigPlace, Provenance, ObjectDesc, LayoutDesc, Layout, SupportDesc, Condition, Collation, Foliation, Support, BindingDesc, Binding, DecoDesc, Additions, HandDesc, ScriptDesc, Seal, SealDesc, TypeDesc, TypeNote, MusicNotation, AccMat, Additional, AdminInfo, CustodialHist, CustEvent, RecordHist, Source, Surrogates, Rubric, FinalRubric, Incipit, Explicit, Locus, LocusGrp, DecoNote, Filiation, Dimensions, Height, Width, Depth, Dim, FileDesc, TitleStmt, RespStmt, Resp, EditionStmt, PublicationStmt, SeriesStmt, NotesStmt, SourceDesc, Extent, EncodingDesc, ProjectDesc, SamplingDecl, Correction, Normalization, Punctuation, Quotation, Hyphenation, Segmentation, StdVals, Interpretation, EditorialDecl, Rendition, TagUsage, Namespace, TagsDecl, RefsDecl, RefState, CRefPattern, Abstract, Calendar, CalendarDesc, CorrespAction, CorrespContext, CorrespDesc, Creation, Language, LangUsage, CatRef, ClassCode, Term, Keywords, TextClass, HandNote, HandNotes, Ptr, Transpose, ListTranspose, Channel, Constitution, Derivation, Domain, Factuality, Interaction, Preparedness, Purpose, TextDesc, ParticDesc, Setting, SettingDesc, ProfileDesc, Change, ListChange, RevisionDesc, ProjectInfo */
  1893. /***/
  1894. function c0l(module, __webpack_exports__, __webpack_require__) {
  1895. "use strict";
  1896. __webpack_require__.r(__webpack_exports__);
  1897. /* harmony export (binding) */
  1898. __webpack_require__.d(__webpack_exports__, "GenericElement", function () {
  1899. return GenericElement;
  1900. });
  1901. /* harmony export (binding) */
  1902. __webpack_require__.d(__webpack_exports__, "NamedEntitiesList", function () {
  1903. return NamedEntitiesList;
  1904. });
  1905. /* harmony export (binding) */
  1906. __webpack_require__.d(__webpack_exports__, "NamedEntity", function () {
  1907. return NamedEntity;
  1908. });
  1909. /* harmony export (binding) */
  1910. __webpack_require__.d(__webpack_exports__, "LemmatizedEntitiesList", function () {
  1911. return LemmatizedEntitiesList;
  1912. });
  1913. /* harmony export (binding) */
  1914. __webpack_require__.d(__webpack_exports__, "LemmatizedEntity", function () {
  1915. return LemmatizedEntity;
  1916. });
  1917. /* harmony export (binding) */
  1918. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityInfo", function () {
  1919. return LemmatizedEntityInfo;
  1920. });
  1921. /* harmony export (binding) */
  1922. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityRef", function () {
  1923. return LemmatizedEntityRef;
  1924. });
  1925. /* harmony export (binding) */
  1926. __webpack_require__.d(__webpack_exports__, "NamedEntityInfo", function () {
  1927. return NamedEntityInfo;
  1928. });
  1929. /* harmony export (binding) */
  1930. __webpack_require__.d(__webpack_exports__, "Relation", function () {
  1931. return Relation;
  1932. });
  1933. /* harmony export (binding) */
  1934. __webpack_require__.d(__webpack_exports__, "NamedEntityRef", function () {
  1935. return NamedEntityRef;
  1936. });
  1937. /* harmony export (binding) */
  1938. __webpack_require__.d(__webpack_exports__, "ApparatusEntry", function () {
  1939. return ApparatusEntry;
  1940. });
  1941. /* harmony export (binding) */
  1942. __webpack_require__.d(__webpack_exports__, "LemEntry", function () {
  1943. return LemEntry;
  1944. });
  1945. /* harmony export (binding) */
  1946. __webpack_require__.d(__webpack_exports__, "Reading", function () {
  1947. return Reading;
  1948. });
  1949. /* harmony export (binding) */
  1950. __webpack_require__.d(__webpack_exports__, "Text", function () {
  1951. return Text;
  1952. });
  1953. /* harmony export (binding) */
  1954. __webpack_require__.d(__webpack_exports__, "Note", function () {
  1955. return Note;
  1956. });
  1957. /* harmony export (binding) */
  1958. __webpack_require__.d(__webpack_exports__, "Paragraph", function () {
  1959. return Paragraph;
  1960. });
  1961. /* harmony export (binding) */
  1962. __webpack_require__.d(__webpack_exports__, "Lb", function () {
  1963. return Lb;
  1964. });
  1965. /* harmony export (binding) */
  1966. __webpack_require__.d(__webpack_exports__, "Surface", function () {
  1967. return Surface;
  1968. });
  1969. /* harmony export (binding) */
  1970. __webpack_require__.d(__webpack_exports__, "Zone", function () {
  1971. return Zone;
  1972. });
  1973. /* harmony export (binding) */
  1974. __webpack_require__.d(__webpack_exports__, "ZoneLine", function () {
  1975. return ZoneLine;
  1976. });
  1977. /* harmony export (binding) */
  1978. __webpack_require__.d(__webpack_exports__, "ZoneHotSpot", function () {
  1979. return ZoneHotSpot;
  1980. });
  1981. /* harmony export (binding) */
  1982. __webpack_require__.d(__webpack_exports__, "Graphic", function () {
  1983. return Graphic;
  1984. });
  1985. /* harmony export (binding) */
  1986. __webpack_require__.d(__webpack_exports__, "Char", function () {
  1987. return Char;
  1988. });
  1989. /* harmony export (binding) */
  1990. __webpack_require__.d(__webpack_exports__, "G", function () {
  1991. return G;
  1992. });
  1993. /* harmony export (binding) */
  1994. __webpack_require__.d(__webpack_exports__, "Choice", function () {
  1995. return Choice;
  1996. });
  1997. /* harmony export (binding) */
  1998. __webpack_require__.d(__webpack_exports__, "Verse", function () {
  1999. return Verse;
  2000. });
  2001. /* harmony export (binding) */
  2002. __webpack_require__.d(__webpack_exports__, "VersesGroup", function () {
  2003. return VersesGroup;
  2004. });
  2005. /* harmony export (binding) */
  2006. __webpack_require__.d(__webpack_exports__, "Supplied", function () {
  2007. return Supplied;
  2008. });
  2009. /* harmony export (binding) */
  2010. __webpack_require__.d(__webpack_exports__, "Damage", function () {
  2011. return Damage;
  2012. });
  2013. /* harmony export (binding) */
  2014. __webpack_require__.d(__webpack_exports__, "Surplus", function () {
  2015. return Surplus;
  2016. });
  2017. /* harmony export (binding) */
  2018. __webpack_require__.d(__webpack_exports__, "Gap", function () {
  2019. return Gap;
  2020. });
  2021. /* harmony export (binding) */
  2022. __webpack_require__.d(__webpack_exports__, "Addition", function () {
  2023. return Addition;
  2024. });
  2025. /* harmony export (binding) */
  2026. __webpack_require__.d(__webpack_exports__, "Sic", function () {
  2027. return Sic;
  2028. });
  2029. /* harmony export (binding) */
  2030. __webpack_require__.d(__webpack_exports__, "Word", function () {
  2031. return Word;
  2032. });
  2033. /* harmony export (binding) */
  2034. __webpack_require__.d(__webpack_exports__, "Deletion", function () {
  2035. return Deletion;
  2036. });
  2037. /* harmony export (binding) */
  2038. __webpack_require__.d(__webpack_exports__, "MsFrag", function () {
  2039. return MsFrag;
  2040. });
  2041. /* harmony export (binding) */
  2042. __webpack_require__.d(__webpack_exports__, "MsPart", function () {
  2043. return MsPart;
  2044. });
  2045. /* harmony export (binding) */
  2046. __webpack_require__.d(__webpack_exports__, "MsDesc", function () {
  2047. return MsDesc;
  2048. });
  2049. /* harmony export (binding) */
  2050. __webpack_require__.d(__webpack_exports__, "Identifier", function () {
  2051. return Identifier;
  2052. });
  2053. /* harmony export (binding) */
  2054. __webpack_require__.d(__webpack_exports__, "AltIdentifier", function () {
  2055. return AltIdentifier;
  2056. });
  2057. /* harmony export (binding) */
  2058. __webpack_require__.d(__webpack_exports__, "MsIdentifier", function () {
  2059. return MsIdentifier;
  2060. });
  2061. /* harmony export (binding) */
  2062. __webpack_require__.d(__webpack_exports__, "MsContents", function () {
  2063. return MsContents;
  2064. });
  2065. /* harmony export (binding) */
  2066. __webpack_require__.d(__webpack_exports__, "PhysDesc", function () {
  2067. return PhysDesc;
  2068. });
  2069. /* harmony export (binding) */
  2070. __webpack_require__.d(__webpack_exports__, "History", function () {
  2071. return History;
  2072. });
  2073. /* harmony export (binding) */
  2074. __webpack_require__.d(__webpack_exports__, "Head", function () {
  2075. return Head;
  2076. });
  2077. /* harmony export (binding) */
  2078. __webpack_require__.d(__webpack_exports__, "Institution", function () {
  2079. return Institution;
  2080. });
  2081. /* harmony export (binding) */
  2082. __webpack_require__.d(__webpack_exports__, "Repository", function () {
  2083. return Repository;
  2084. });
  2085. /* harmony export (binding) */
  2086. __webpack_require__.d(__webpack_exports__, "MsName", function () {
  2087. return MsName;
  2088. });
  2089. /* harmony export (binding) */
  2090. __webpack_require__.d(__webpack_exports__, "CollectionEl", function () {
  2091. return CollectionEl;
  2092. });
  2093. /* harmony export (binding) */
  2094. __webpack_require__.d(__webpack_exports__, "MsItemStruct", function () {
  2095. return MsItemStruct;
  2096. });
  2097. /* harmony export (binding) */
  2098. __webpack_require__.d(__webpack_exports__, "MsItem", function () {
  2099. return MsItem;
  2100. });
  2101. /* harmony export (binding) */
  2102. __webpack_require__.d(__webpack_exports__, "Summary", function () {
  2103. return Summary;
  2104. });
  2105. /* harmony export (binding) */
  2106. __webpack_require__.d(__webpack_exports__, "Acquisition", function () {
  2107. return Acquisition;
  2108. });
  2109. /* harmony export (binding) */
  2110. __webpack_require__.d(__webpack_exports__, "Origin", function () {
  2111. return Origin;
  2112. });
  2113. /* harmony export (binding) */
  2114. __webpack_require__.d(__webpack_exports__, "OrigDate", function () {
  2115. return OrigDate;
  2116. });
  2117. /* harmony export (binding) */
  2118. __webpack_require__.d(__webpack_exports__, "OrigPlace", function () {
  2119. return OrigPlace;
  2120. });
  2121. /* harmony export (binding) */
  2122. __webpack_require__.d(__webpack_exports__, "Provenance", function () {
  2123. return Provenance;
  2124. });
  2125. /* harmony export (binding) */
  2126. __webpack_require__.d(__webpack_exports__, "ObjectDesc", function () {
  2127. return ObjectDesc;
  2128. });
  2129. /* harmony export (binding) */
  2130. __webpack_require__.d(__webpack_exports__, "LayoutDesc", function () {
  2131. return LayoutDesc;
  2132. });
  2133. /* harmony export (binding) */
  2134. __webpack_require__.d(__webpack_exports__, "Layout", function () {
  2135. return Layout;
  2136. });
  2137. /* harmony export (binding) */
  2138. __webpack_require__.d(__webpack_exports__, "SupportDesc", function () {
  2139. return SupportDesc;
  2140. });
  2141. /* harmony export (binding) */
  2142. __webpack_require__.d(__webpack_exports__, "Condition", function () {
  2143. return Condition;
  2144. });
  2145. /* harmony export (binding) */
  2146. __webpack_require__.d(__webpack_exports__, "Collation", function () {
  2147. return Collation;
  2148. });
  2149. /* harmony export (binding) */
  2150. __webpack_require__.d(__webpack_exports__, "Foliation", function () {
  2151. return Foliation;
  2152. });
  2153. /* harmony export (binding) */
  2154. __webpack_require__.d(__webpack_exports__, "Support", function () {
  2155. return Support;
  2156. });
  2157. /* harmony export (binding) */
  2158. __webpack_require__.d(__webpack_exports__, "BindingDesc", function () {
  2159. return BindingDesc;
  2160. });
  2161. /* harmony export (binding) */
  2162. __webpack_require__.d(__webpack_exports__, "Binding", function () {
  2163. return Binding;
  2164. });
  2165. /* harmony export (binding) */
  2166. __webpack_require__.d(__webpack_exports__, "DecoDesc", function () {
  2167. return DecoDesc;
  2168. });
  2169. /* harmony export (binding) */
  2170. __webpack_require__.d(__webpack_exports__, "Additions", function () {
  2171. return Additions;
  2172. });
  2173. /* harmony export (binding) */
  2174. __webpack_require__.d(__webpack_exports__, "HandDesc", function () {
  2175. return HandDesc;
  2176. });
  2177. /* harmony export (binding) */
  2178. __webpack_require__.d(__webpack_exports__, "ScriptDesc", function () {
  2179. return ScriptDesc;
  2180. });
  2181. /* harmony export (binding) */
  2182. __webpack_require__.d(__webpack_exports__, "Seal", function () {
  2183. return Seal;
  2184. });
  2185. /* harmony export (binding) */
  2186. __webpack_require__.d(__webpack_exports__, "SealDesc", function () {
  2187. return SealDesc;
  2188. });
  2189. /* harmony export (binding) */
  2190. __webpack_require__.d(__webpack_exports__, "TypeDesc", function () {
  2191. return TypeDesc;
  2192. });
  2193. /* harmony export (binding) */
  2194. __webpack_require__.d(__webpack_exports__, "TypeNote", function () {
  2195. return TypeNote;
  2196. });
  2197. /* harmony export (binding) */
  2198. __webpack_require__.d(__webpack_exports__, "MusicNotation", function () {
  2199. return MusicNotation;
  2200. });
  2201. /* harmony export (binding) */
  2202. __webpack_require__.d(__webpack_exports__, "AccMat", function () {
  2203. return AccMat;
  2204. });
  2205. /* harmony export (binding) */
  2206. __webpack_require__.d(__webpack_exports__, "Additional", function () {
  2207. return Additional;
  2208. });
  2209. /* harmony export (binding) */
  2210. __webpack_require__.d(__webpack_exports__, "AdminInfo", function () {
  2211. return AdminInfo;
  2212. });
  2213. /* harmony export (binding) */
  2214. __webpack_require__.d(__webpack_exports__, "CustodialHist", function () {
  2215. return CustodialHist;
  2216. });
  2217. /* harmony export (binding) */
  2218. __webpack_require__.d(__webpack_exports__, "CustEvent", function () {
  2219. return CustEvent;
  2220. });
  2221. /* harmony export (binding) */
  2222. __webpack_require__.d(__webpack_exports__, "RecordHist", function () {
  2223. return RecordHist;
  2224. });
  2225. /* harmony export (binding) */
  2226. __webpack_require__.d(__webpack_exports__, "Source", function () {
  2227. return Source;
  2228. });
  2229. /* harmony export (binding) */
  2230. __webpack_require__.d(__webpack_exports__, "Surrogates", function () {
  2231. return Surrogates;
  2232. });
  2233. /* harmony export (binding) */
  2234. __webpack_require__.d(__webpack_exports__, "Rubric", function () {
  2235. return Rubric;
  2236. });
  2237. /* harmony export (binding) */
  2238. __webpack_require__.d(__webpack_exports__, "FinalRubric", function () {
  2239. return FinalRubric;
  2240. });
  2241. /* harmony export (binding) */
  2242. __webpack_require__.d(__webpack_exports__, "Incipit", function () {
  2243. return Incipit;
  2244. });
  2245. /* harmony export (binding) */
  2246. __webpack_require__.d(__webpack_exports__, "Explicit", function () {
  2247. return Explicit;
  2248. });
  2249. /* harmony export (binding) */
  2250. __webpack_require__.d(__webpack_exports__, "Locus", function () {
  2251. return Locus;
  2252. });
  2253. /* harmony export (binding) */
  2254. __webpack_require__.d(__webpack_exports__, "LocusGrp", function () {
  2255. return LocusGrp;
  2256. });
  2257. /* harmony export (binding) */
  2258. __webpack_require__.d(__webpack_exports__, "DecoNote", function () {
  2259. return DecoNote;
  2260. });
  2261. /* harmony export (binding) */
  2262. __webpack_require__.d(__webpack_exports__, "Filiation", function () {
  2263. return Filiation;
  2264. });
  2265. /* harmony export (binding) */
  2266. __webpack_require__.d(__webpack_exports__, "Dimensions", function () {
  2267. return Dimensions;
  2268. });
  2269. /* harmony export (binding) */
  2270. __webpack_require__.d(__webpack_exports__, "Height", function () {
  2271. return Height;
  2272. });
  2273. /* harmony export (binding) */
  2274. __webpack_require__.d(__webpack_exports__, "Width", function () {
  2275. return Width;
  2276. });
  2277. /* harmony export (binding) */
  2278. __webpack_require__.d(__webpack_exports__, "Depth", function () {
  2279. return Depth;
  2280. });
  2281. /* harmony export (binding) */
  2282. __webpack_require__.d(__webpack_exports__, "Dim", function () {
  2283. return Dim;
  2284. });
  2285. /* harmony export (binding) */
  2286. __webpack_require__.d(__webpack_exports__, "FileDesc", function () {
  2287. return FileDesc;
  2288. });
  2289. /* harmony export (binding) */
  2290. __webpack_require__.d(__webpack_exports__, "TitleStmt", function () {
  2291. return TitleStmt;
  2292. });
  2293. /* harmony export (binding) */
  2294. __webpack_require__.d(__webpack_exports__, "RespStmt", function () {
  2295. return RespStmt;
  2296. });
  2297. /* harmony export (binding) */
  2298. __webpack_require__.d(__webpack_exports__, "Resp", function () {
  2299. return Resp;
  2300. });
  2301. /* harmony export (binding) */
  2302. __webpack_require__.d(__webpack_exports__, "EditionStmt", function () {
  2303. return EditionStmt;
  2304. });
  2305. /* harmony export (binding) */
  2306. __webpack_require__.d(__webpack_exports__, "PublicationStmt", function () {
  2307. return PublicationStmt;
  2308. });
  2309. /* harmony export (binding) */
  2310. __webpack_require__.d(__webpack_exports__, "SeriesStmt", function () {
  2311. return SeriesStmt;
  2312. });
  2313. /* harmony export (binding) */
  2314. __webpack_require__.d(__webpack_exports__, "NotesStmt", function () {
  2315. return NotesStmt;
  2316. });
  2317. /* harmony export (binding) */
  2318. __webpack_require__.d(__webpack_exports__, "SourceDesc", function () {
  2319. return SourceDesc;
  2320. });
  2321. /* harmony export (binding) */
  2322. __webpack_require__.d(__webpack_exports__, "Extent", function () {
  2323. return Extent;
  2324. });
  2325. /* harmony export (binding) */
  2326. __webpack_require__.d(__webpack_exports__, "EncodingDesc", function () {
  2327. return EncodingDesc;
  2328. });
  2329. /* harmony export (binding) */
  2330. __webpack_require__.d(__webpack_exports__, "ProjectDesc", function () {
  2331. return ProjectDesc;
  2332. });
  2333. /* harmony export (binding) */
  2334. __webpack_require__.d(__webpack_exports__, "SamplingDecl", function () {
  2335. return SamplingDecl;
  2336. });
  2337. /* harmony export (binding) */
  2338. __webpack_require__.d(__webpack_exports__, "Correction", function () {
  2339. return Correction;
  2340. });
  2341. /* harmony export (binding) */
  2342. __webpack_require__.d(__webpack_exports__, "Normalization", function () {
  2343. return Normalization;
  2344. });
  2345. /* harmony export (binding) */
  2346. __webpack_require__.d(__webpack_exports__, "Punctuation", function () {
  2347. return Punctuation;
  2348. });
  2349. /* harmony export (binding) */
  2350. __webpack_require__.d(__webpack_exports__, "Quotation", function () {
  2351. return Quotation;
  2352. });
  2353. /* harmony export (binding) */
  2354. __webpack_require__.d(__webpack_exports__, "Hyphenation", function () {
  2355. return Hyphenation;
  2356. });
  2357. /* harmony export (binding) */
  2358. __webpack_require__.d(__webpack_exports__, "Segmentation", function () {
  2359. return Segmentation;
  2360. });
  2361. /* harmony export (binding) */
  2362. __webpack_require__.d(__webpack_exports__, "StdVals", function () {
  2363. return StdVals;
  2364. });
  2365. /* harmony export (binding) */
  2366. __webpack_require__.d(__webpack_exports__, "Interpretation", function () {
  2367. return Interpretation;
  2368. });
  2369. /* harmony export (binding) */
  2370. __webpack_require__.d(__webpack_exports__, "EditorialDecl", function () {
  2371. return EditorialDecl;
  2372. });
  2373. /* harmony export (binding) */
  2374. __webpack_require__.d(__webpack_exports__, "Rendition", function () {
  2375. return Rendition;
  2376. });
  2377. /* harmony export (binding) */
  2378. __webpack_require__.d(__webpack_exports__, "TagUsage", function () {
  2379. return TagUsage;
  2380. });
  2381. /* harmony export (binding) */
  2382. __webpack_require__.d(__webpack_exports__, "Namespace", function () {
  2383. return Namespace;
  2384. });
  2385. /* harmony export (binding) */
  2386. __webpack_require__.d(__webpack_exports__, "TagsDecl", function () {
  2387. return TagsDecl;
  2388. });
  2389. /* harmony export (binding) */
  2390. __webpack_require__.d(__webpack_exports__, "RefsDecl", function () {
  2391. return RefsDecl;
  2392. });
  2393. /* harmony export (binding) */
  2394. __webpack_require__.d(__webpack_exports__, "RefState", function () {
  2395. return RefState;
  2396. });
  2397. /* harmony export (binding) */
  2398. __webpack_require__.d(__webpack_exports__, "CRefPattern", function () {
  2399. return CRefPattern;
  2400. });
  2401. /* harmony export (binding) */
  2402. __webpack_require__.d(__webpack_exports__, "Abstract", function () {
  2403. return Abstract;
  2404. });
  2405. /* harmony export (binding) */
  2406. __webpack_require__.d(__webpack_exports__, "Calendar", function () {
  2407. return Calendar;
  2408. });
  2409. /* harmony export (binding) */
  2410. __webpack_require__.d(__webpack_exports__, "CalendarDesc", function () {
  2411. return CalendarDesc;
  2412. });
  2413. /* harmony export (binding) */
  2414. __webpack_require__.d(__webpack_exports__, "CorrespAction", function () {
  2415. return CorrespAction;
  2416. });
  2417. /* harmony export (binding) */
  2418. __webpack_require__.d(__webpack_exports__, "CorrespContext", function () {
  2419. return CorrespContext;
  2420. });
  2421. /* harmony export (binding) */
  2422. __webpack_require__.d(__webpack_exports__, "CorrespDesc", function () {
  2423. return CorrespDesc;
  2424. });
  2425. /* harmony export (binding) */
  2426. __webpack_require__.d(__webpack_exports__, "Creation", function () {
  2427. return Creation;
  2428. });
  2429. /* harmony export (binding) */
  2430. __webpack_require__.d(__webpack_exports__, "Language", function () {
  2431. return Language;
  2432. });
  2433. /* harmony export (binding) */
  2434. __webpack_require__.d(__webpack_exports__, "LangUsage", function () {
  2435. return LangUsage;
  2436. });
  2437. /* harmony export (binding) */
  2438. __webpack_require__.d(__webpack_exports__, "CatRef", function () {
  2439. return CatRef;
  2440. });
  2441. /* harmony export (binding) */
  2442. __webpack_require__.d(__webpack_exports__, "ClassCode", function () {
  2443. return ClassCode;
  2444. });
  2445. /* harmony export (binding) */
  2446. __webpack_require__.d(__webpack_exports__, "Term", function () {
  2447. return Term;
  2448. });
  2449. /* harmony export (binding) */
  2450. __webpack_require__.d(__webpack_exports__, "Keywords", function () {
  2451. return Keywords;
  2452. });
  2453. /* harmony export (binding) */
  2454. __webpack_require__.d(__webpack_exports__, "TextClass", function () {
  2455. return TextClass;
  2456. });
  2457. /* harmony export (binding) */
  2458. __webpack_require__.d(__webpack_exports__, "HandNote", function () {
  2459. return HandNote;
  2460. });
  2461. /* harmony export (binding) */
  2462. __webpack_require__.d(__webpack_exports__, "HandNotes", function () {
  2463. return HandNotes;
  2464. });
  2465. /* harmony export (binding) */
  2466. __webpack_require__.d(__webpack_exports__, "Ptr", function () {
  2467. return Ptr;
  2468. });
  2469. /* harmony export (binding) */
  2470. __webpack_require__.d(__webpack_exports__, "Transpose", function () {
  2471. return Transpose;
  2472. });
  2473. /* harmony export (binding) */
  2474. __webpack_require__.d(__webpack_exports__, "ListTranspose", function () {
  2475. return ListTranspose;
  2476. });
  2477. /* harmony export (binding) */
  2478. __webpack_require__.d(__webpack_exports__, "Channel", function () {
  2479. return Channel;
  2480. });
  2481. /* harmony export (binding) */
  2482. __webpack_require__.d(__webpack_exports__, "Constitution", function () {
  2483. return Constitution;
  2484. });
  2485. /* harmony export (binding) */
  2486. __webpack_require__.d(__webpack_exports__, "Derivation", function () {
  2487. return Derivation;
  2488. });
  2489. /* harmony export (binding) */
  2490. __webpack_require__.d(__webpack_exports__, "Domain", function () {
  2491. return Domain;
  2492. });
  2493. /* harmony export (binding) */
  2494. __webpack_require__.d(__webpack_exports__, "Factuality", function () {
  2495. return Factuality;
  2496. });
  2497. /* harmony export (binding) */
  2498. __webpack_require__.d(__webpack_exports__, "Interaction", function () {
  2499. return Interaction;
  2500. });
  2501. /* harmony export (binding) */
  2502. __webpack_require__.d(__webpack_exports__, "Preparedness", function () {
  2503. return Preparedness;
  2504. });
  2505. /* harmony export (binding) */
  2506. __webpack_require__.d(__webpack_exports__, "Purpose", function () {
  2507. return Purpose;
  2508. });
  2509. /* harmony export (binding) */
  2510. __webpack_require__.d(__webpack_exports__, "TextDesc", function () {
  2511. return TextDesc;
  2512. });
  2513. /* harmony export (binding) */
  2514. __webpack_require__.d(__webpack_exports__, "ParticDesc", function () {
  2515. return ParticDesc;
  2516. });
  2517. /* harmony export (binding) */
  2518. __webpack_require__.d(__webpack_exports__, "Setting", function () {
  2519. return Setting;
  2520. });
  2521. /* harmony export (binding) */
  2522. __webpack_require__.d(__webpack_exports__, "SettingDesc", function () {
  2523. return SettingDesc;
  2524. });
  2525. /* harmony export (binding) */
  2526. __webpack_require__.d(__webpack_exports__, "ProfileDesc", function () {
  2527. return ProfileDesc;
  2528. });
  2529. /* harmony export (binding) */
  2530. __webpack_require__.d(__webpack_exports__, "Change", function () {
  2531. return Change;
  2532. });
  2533. /* harmony export (binding) */
  2534. __webpack_require__.d(__webpack_exports__, "ListChange", function () {
  2535. return ListChange;
  2536. });
  2537. /* harmony export (binding) */
  2538. __webpack_require__.d(__webpack_exports__, "RevisionDesc", function () {
  2539. return RevisionDesc;
  2540. });
  2541. /* harmony export (binding) */
  2542. __webpack_require__.d(__webpack_exports__, "ProjectInfo", function () {
  2543. return ProjectInfo;
  2544. });
  2545. var GenericElement = function GenericElement() {
  2546. _classCallCheck(this, GenericElement);
  2547. };
  2548. var NamedEntitiesList = /*#__PURE__*/function (_GenericElement) {
  2549. _inherits(NamedEntitiesList, _GenericElement);
  2550. var _super11 = _createSuper(NamedEntitiesList);
  2551. function NamedEntitiesList() {
  2552. _classCallCheck(this, NamedEntitiesList);
  2553. return _super11.apply(this, arguments);
  2554. }
  2555. return NamedEntitiesList;
  2556. }(GenericElement);
  2557. var NamedEntity = /*#__PURE__*/function (_GenericElement2) {
  2558. _inherits(NamedEntity, _GenericElement2);
  2559. var _super12 = _createSuper(NamedEntity);
  2560. function NamedEntity() {
  2561. _classCallCheck(this, NamedEntity);
  2562. return _super12.apply(this, arguments);
  2563. }
  2564. return NamedEntity;
  2565. }(GenericElement);
  2566. var LemmatizedEntitiesList = /*#__PURE__*/function (_GenericElement3) {
  2567. _inherits(LemmatizedEntitiesList, _GenericElement3);
  2568. var _super13 = _createSuper(LemmatizedEntitiesList);
  2569. function LemmatizedEntitiesList() {
  2570. _classCallCheck(this, LemmatizedEntitiesList);
  2571. return _super13.apply(this, arguments);
  2572. }
  2573. return LemmatizedEntitiesList;
  2574. }(GenericElement);
  2575. var LemmatizedEntity = /*#__PURE__*/function (_GenericElement4) {
  2576. _inherits(LemmatizedEntity, _GenericElement4);
  2577. var _super14 = _createSuper(LemmatizedEntity);
  2578. function LemmatizedEntity() {
  2579. _classCallCheck(this, LemmatizedEntity);
  2580. return _super14.apply(this, arguments);
  2581. }
  2582. return LemmatizedEntity;
  2583. }(GenericElement);
  2584. var LemmatizedEntityInfo = /*#__PURE__*/function (_GenericElement5) {
  2585. _inherits(LemmatizedEntityInfo, _GenericElement5);
  2586. var _super15 = _createSuper(LemmatizedEntityInfo);
  2587. function LemmatizedEntityInfo() {
  2588. _classCallCheck(this, LemmatizedEntityInfo);
  2589. return _super15.apply(this, arguments);
  2590. }
  2591. return LemmatizedEntityInfo;
  2592. }(GenericElement);
  2593. var LemmatizedEntityRef = /*#__PURE__*/function (_GenericElement6) {
  2594. _inherits(LemmatizedEntityRef, _GenericElement6);
  2595. var _super16 = _createSuper(LemmatizedEntityRef);
  2596. function LemmatizedEntityRef() {
  2597. _classCallCheck(this, LemmatizedEntityRef);
  2598. return _super16.apply(this, arguments);
  2599. }
  2600. return LemmatizedEntityRef;
  2601. }(GenericElement);
  2602. var NamedEntityInfo = /*#__PURE__*/function (_GenericElement7) {
  2603. _inherits(NamedEntityInfo, _GenericElement7);
  2604. var _super17 = _createSuper(NamedEntityInfo);
  2605. function NamedEntityInfo() {
  2606. _classCallCheck(this, NamedEntityInfo);
  2607. return _super17.apply(this, arguments);
  2608. }
  2609. return NamedEntityInfo;
  2610. }(GenericElement);
  2611. var Relation = /*#__PURE__*/function (_GenericElement8) {
  2612. _inherits(Relation, _GenericElement8);
  2613. var _super18 = _createSuper(Relation);
  2614. function Relation() {
  2615. _classCallCheck(this, Relation);
  2616. return _super18.apply(this, arguments);
  2617. }
  2618. return Relation;
  2619. }(GenericElement);
  2620. var NamedEntityRef = /*#__PURE__*/function (_GenericElement9) {
  2621. _inherits(NamedEntityRef, _GenericElement9);
  2622. var _super19 = _createSuper(NamedEntityRef);
  2623. function NamedEntityRef() {
  2624. _classCallCheck(this, NamedEntityRef);
  2625. return _super19.apply(this, arguments);
  2626. }
  2627. return NamedEntityRef;
  2628. }(GenericElement);
  2629. var ApparatusEntry = /*#__PURE__*/function (_GenericElement10) {
  2630. _inherits(ApparatusEntry, _GenericElement10);
  2631. var _super20 = _createSuper(ApparatusEntry);
  2632. function ApparatusEntry() {
  2633. _classCallCheck(this, ApparatusEntry);
  2634. return _super20.apply(this, arguments);
  2635. }
  2636. return ApparatusEntry;
  2637. }(GenericElement);
  2638. /* add LemEntry FS */
  2639. var LemEntry = /*#__PURE__*/function (_GenericElement11) {
  2640. _inherits(LemEntry, _GenericElement11);
  2641. var _super21 = _createSuper(LemEntry);
  2642. function LemEntry() {
  2643. _classCallCheck(this, LemEntry);
  2644. return _super21.apply(this, arguments);
  2645. }
  2646. return LemEntry;
  2647. }(GenericElement);
  2648. var Reading = /*#__PURE__*/function (_GenericElement12) {
  2649. _inherits(Reading, _GenericElement12);
  2650. var _super22 = _createSuper(Reading);
  2651. function Reading() {
  2652. _classCallCheck(this, Reading);
  2653. return _super22.apply(this, arguments);
  2654. }
  2655. return Reading;
  2656. }(GenericElement);
  2657. var Text = /*#__PURE__*/function (_GenericElement13) {
  2658. _inherits(Text, _GenericElement13);
  2659. var _super23 = _createSuper(Text);
  2660. function Text() {
  2661. _classCallCheck(this, Text);
  2662. return _super23.apply(this, arguments);
  2663. }
  2664. return Text;
  2665. }(GenericElement);
  2666. var Note = /*#__PURE__*/function (_GenericElement14) {
  2667. _inherits(Note, _GenericElement14);
  2668. var _super24 = _createSuper(Note);
  2669. function Note() {
  2670. _classCallCheck(this, Note);
  2671. return _super24.apply(this, arguments);
  2672. }
  2673. return Note;
  2674. }(GenericElement);
  2675. var Paragraph = /*#__PURE__*/function (_GenericElement15) {
  2676. _inherits(Paragraph, _GenericElement15);
  2677. var _super25 = _createSuper(Paragraph);
  2678. function Paragraph() {
  2679. _classCallCheck(this, Paragraph);
  2680. return _super25.apply(this, arguments);
  2681. }
  2682. return Paragraph;
  2683. }(GenericElement);
  2684. var Lb = /*#__PURE__*/function (_GenericElement16) {
  2685. _inherits(Lb, _GenericElement16);
  2686. var _super26 = _createSuper(Lb);
  2687. function Lb() {
  2688. _classCallCheck(this, Lb);
  2689. return _super26.apply(this, arguments);
  2690. }
  2691. return Lb;
  2692. }(GenericElement);
  2693. var Surface = /*#__PURE__*/function (_GenericElement17) {
  2694. _inherits(Surface, _GenericElement17);
  2695. var _super27 = _createSuper(Surface);
  2696. function Surface() {
  2697. _classCallCheck(this, Surface);
  2698. return _super27.apply(this, arguments);
  2699. }
  2700. return Surface;
  2701. }(GenericElement);
  2702. var Zone = /*#__PURE__*/function (_GenericElement18) {
  2703. _inherits(Zone, _GenericElement18);
  2704. var _super28 = _createSuper(Zone);
  2705. function Zone() {
  2706. _classCallCheck(this, Zone);
  2707. return _super28.apply(this, arguments);
  2708. }
  2709. return Zone;
  2710. }(GenericElement);
  2711. var ZoneLine = /*#__PURE__*/function (_Zone) {
  2712. _inherits(ZoneLine, _Zone);
  2713. var _super29 = _createSuper(ZoneLine);
  2714. function ZoneLine() {
  2715. _classCallCheck(this, ZoneLine);
  2716. return _super29.apply(this, arguments);
  2717. }
  2718. return ZoneLine;
  2719. }(Zone);
  2720. var ZoneHotSpot = /*#__PURE__*/function (_Zone2) {
  2721. _inherits(ZoneHotSpot, _Zone2);
  2722. var _super30 = _createSuper(ZoneHotSpot);
  2723. function ZoneHotSpot() {
  2724. _classCallCheck(this, ZoneHotSpot);
  2725. return _super30.apply(this, arguments);
  2726. }
  2727. return ZoneHotSpot;
  2728. }(Zone);
  2729. var Graphic = /*#__PURE__*/function (_GenericElement19) {
  2730. _inherits(Graphic, _GenericElement19);
  2731. var _super31 = _createSuper(Graphic);
  2732. function Graphic() {
  2733. _classCallCheck(this, Graphic);
  2734. return _super31.apply(this, arguments);
  2735. }
  2736. return Graphic;
  2737. }(GenericElement);
  2738. var Char = /*#__PURE__*/function (_GenericElement20) {
  2739. _inherits(Char, _GenericElement20);
  2740. var _super32 = _createSuper(Char);
  2741. function Char() {
  2742. _classCallCheck(this, Char);
  2743. return _super32.apply(this, arguments);
  2744. }
  2745. return Char;
  2746. }(GenericElement);
  2747. var G = /*#__PURE__*/function (_GenericElement21) {
  2748. _inherits(G, _GenericElement21);
  2749. var _super33 = _createSuper(G);
  2750. function G() {
  2751. _classCallCheck(this, G);
  2752. return _super33.apply(this, arguments);
  2753. }
  2754. return G;
  2755. }(GenericElement);
  2756. var Choice = /*#__PURE__*/function (_GenericElement22) {
  2757. _inherits(Choice, _GenericElement22);
  2758. var _super34 = _createSuper(Choice);
  2759. function Choice() {
  2760. _classCallCheck(this, Choice);
  2761. return _super34.apply(this, arguments);
  2762. }
  2763. return Choice;
  2764. }(GenericElement);
  2765. var Verse = /*#__PURE__*/function (_GenericElement23) {
  2766. _inherits(Verse, _GenericElement23);
  2767. var _super35 = _createSuper(Verse);
  2768. function Verse() {
  2769. _classCallCheck(this, Verse);
  2770. return _super35.apply(this, arguments);
  2771. }
  2772. return Verse;
  2773. }(GenericElement);
  2774. var VersesGroup = /*#__PURE__*/function (_GenericElement24) {
  2775. _inherits(VersesGroup, _GenericElement24);
  2776. var _super36 = _createSuper(VersesGroup);
  2777. function VersesGroup() {
  2778. _classCallCheck(this, VersesGroup);
  2779. return _super36.apply(this, arguments);
  2780. }
  2781. return VersesGroup;
  2782. }(GenericElement);
  2783. var Supplied = /*#__PURE__*/function (_GenericElement25) {
  2784. _inherits(Supplied, _GenericElement25);
  2785. var _super37 = _createSuper(Supplied);
  2786. function Supplied() {
  2787. _classCallCheck(this, Supplied);
  2788. return _super37.apply(this, arguments);
  2789. }
  2790. return Supplied;
  2791. }(GenericElement);
  2792. var Damage = /*#__PURE__*/function (_GenericElement26) {
  2793. _inherits(Damage, _GenericElement26);
  2794. var _super38 = _createSuper(Damage);
  2795. function Damage() {
  2796. _classCallCheck(this, Damage);
  2797. return _super38.apply(this, arguments);
  2798. }
  2799. return Damage;
  2800. }(GenericElement);
  2801. var Surplus = /*#__PURE__*/function (_GenericElement27) {
  2802. _inherits(Surplus, _GenericElement27);
  2803. var _super39 = _createSuper(Surplus);
  2804. function Surplus() {
  2805. _classCallCheck(this, Surplus);
  2806. return _super39.apply(this, arguments);
  2807. }
  2808. return Surplus;
  2809. }(GenericElement);
  2810. var Gap = /*#__PURE__*/function (_GenericElement28) {
  2811. _inherits(Gap, _GenericElement28);
  2812. var _super40 = _createSuper(Gap);
  2813. function Gap() {
  2814. _classCallCheck(this, Gap);
  2815. return _super40.apply(this, arguments);
  2816. }
  2817. return Gap;
  2818. }(GenericElement);
  2819. var Addition = /*#__PURE__*/function (_GenericElement29) {
  2820. _inherits(Addition, _GenericElement29);
  2821. var _super41 = _createSuper(Addition);
  2822. function Addition() {
  2823. _classCallCheck(this, Addition);
  2824. return _super41.apply(this, arguments);
  2825. }
  2826. return Addition;
  2827. }(GenericElement);
  2828. var Sic = /*#__PURE__*/function (_GenericElement30) {
  2829. _inherits(Sic, _GenericElement30);
  2830. var _super42 = _createSuper(Sic);
  2831. function Sic() {
  2832. _classCallCheck(this, Sic);
  2833. return _super42.apply(this, arguments);
  2834. }
  2835. return Sic;
  2836. }(GenericElement);
  2837. var Word = /*#__PURE__*/function (_GenericElement31) {
  2838. _inherits(Word, _GenericElement31);
  2839. var _super43 = _createSuper(Word);
  2840. function Word() {
  2841. _classCallCheck(this, Word);
  2842. return _super43.apply(this, arguments);
  2843. }
  2844. return Word;
  2845. }(GenericElement);
  2846. var Deletion = /*#__PURE__*/function (_GenericElement32) {
  2847. _inherits(Deletion, _GenericElement32);
  2848. var _super44 = _createSuper(Deletion);
  2849. function Deletion() {
  2850. _classCallCheck(this, Deletion);
  2851. return _super44.apply(this, arguments);
  2852. }
  2853. return Deletion;
  2854. }(GenericElement);
  2855. var MsFrag = /*#__PURE__*/function (_GenericElement33) {
  2856. _inherits(MsFrag, _GenericElement33);
  2857. var _super45 = _createSuper(MsFrag);
  2858. function MsFrag() {
  2859. _classCallCheck(this, MsFrag);
  2860. return _super45.apply(this, arguments);
  2861. }
  2862. return MsFrag;
  2863. }(GenericElement);
  2864. var MsPart = /*#__PURE__*/function (_MsFrag) {
  2865. _inherits(MsPart, _MsFrag);
  2866. var _super46 = _createSuper(MsPart);
  2867. function MsPart() {
  2868. _classCallCheck(this, MsPart);
  2869. return _super46.apply(this, arguments);
  2870. }
  2871. return MsPart;
  2872. }(MsFrag);
  2873. var MsDesc = /*#__PURE__*/function (_MsPart) {
  2874. _inherits(MsDesc, _MsPart);
  2875. var _super47 = _createSuper(MsDesc);
  2876. function MsDesc() {
  2877. _classCallCheck(this, MsDesc);
  2878. return _super47.apply(this, arguments);
  2879. }
  2880. return MsDesc;
  2881. }(MsPart); // TODO: fix classes MsDesc, MsPart and MsFrag
  2882. var Identifier = /*#__PURE__*/function (_GenericElement34) {
  2883. _inherits(Identifier, _GenericElement34);
  2884. var _super48 = _createSuper(Identifier);
  2885. function Identifier() {
  2886. _classCallCheck(this, Identifier);
  2887. return _super48.apply(this, arguments);
  2888. }
  2889. return Identifier;
  2890. }(GenericElement);
  2891. var AltIdentifier = /*#__PURE__*/function (_Identifier) {
  2892. _inherits(AltIdentifier, _Identifier);
  2893. var _super49 = _createSuper(AltIdentifier);
  2894. function AltIdentifier() {
  2895. _classCallCheck(this, AltIdentifier);
  2896. return _super49.apply(this, arguments);
  2897. }
  2898. return AltIdentifier;
  2899. }(Identifier);
  2900. var MsIdentifier = /*#__PURE__*/function (_Identifier2) {
  2901. _inherits(MsIdentifier, _Identifier2);
  2902. var _super50 = _createSuper(MsIdentifier);
  2903. function MsIdentifier() {
  2904. _classCallCheck(this, MsIdentifier);
  2905. return _super50.apply(this, arguments);
  2906. }
  2907. return MsIdentifier;
  2908. }(Identifier);
  2909. var MsContents = /*#__PURE__*/function (_GenericElement35) {
  2910. _inherits(MsContents, _GenericElement35);
  2911. var _super51 = _createSuper(MsContents);
  2912. function MsContents() {
  2913. _classCallCheck(this, MsContents);
  2914. return _super51.apply(this, arguments);
  2915. }
  2916. return MsContents;
  2917. }(GenericElement);
  2918. var PhysDesc = /*#__PURE__*/function (_GenericElement36) {
  2919. _inherits(PhysDesc, _GenericElement36);
  2920. var _super52 = _createSuper(PhysDesc);
  2921. function PhysDesc() {
  2922. _classCallCheck(this, PhysDesc);
  2923. return _super52.apply(this, arguments);
  2924. }
  2925. return PhysDesc;
  2926. }(GenericElement);
  2927. var History = /*#__PURE__*/function (_GenericElement37) {
  2928. _inherits(History, _GenericElement37);
  2929. var _super53 = _createSuper(History);
  2930. function History() {
  2931. _classCallCheck(this, History);
  2932. return _super53.apply(this, arguments);
  2933. }
  2934. return History;
  2935. }(GenericElement);
  2936. var Head = /*#__PURE__*/function (_GenericElement38) {
  2937. _inherits(Head, _GenericElement38);
  2938. var _super54 = _createSuper(Head);
  2939. function Head() {
  2940. _classCallCheck(this, Head);
  2941. return _super54.apply(this, arguments);
  2942. }
  2943. return Head;
  2944. }(GenericElement);
  2945. var Institution = /*#__PURE__*/function (_GenericElement39) {
  2946. _inherits(Institution, _GenericElement39);
  2947. var _super55 = _createSuper(Institution);
  2948. function Institution() {
  2949. _classCallCheck(this, Institution);
  2950. return _super55.apply(this, arguments);
  2951. }
  2952. return Institution;
  2953. }(GenericElement);
  2954. var Repository = /*#__PURE__*/function (_GenericElement40) {
  2955. _inherits(Repository, _GenericElement40);
  2956. var _super56 = _createSuper(Repository);
  2957. function Repository() {
  2958. _classCallCheck(this, Repository);
  2959. return _super56.apply(this, arguments);
  2960. }
  2961. return Repository;
  2962. }(GenericElement);
  2963. var MsName = /*#__PURE__*/function (_GenericElement41) {
  2964. _inherits(MsName, _GenericElement41);
  2965. var _super57 = _createSuper(MsName);
  2966. function MsName() {
  2967. _classCallCheck(this, MsName);
  2968. return _super57.apply(this, arguments);
  2969. }
  2970. return MsName;
  2971. }(GenericElement);
  2972. var CollectionEl = /*#__PURE__*/function (_GenericElement42) {
  2973. _inherits(CollectionEl, _GenericElement42);
  2974. var _super58 = _createSuper(CollectionEl);
  2975. function CollectionEl() {
  2976. _classCallCheck(this, CollectionEl);
  2977. return _super58.apply(this, arguments);
  2978. }
  2979. return CollectionEl;
  2980. }(GenericElement);
  2981. var MsItemStruct = /*#__PURE__*/function (_GenericElement43) {
  2982. _inherits(MsItemStruct, _GenericElement43);
  2983. var _super59 = _createSuper(MsItemStruct);
  2984. function MsItemStruct() {
  2985. _classCallCheck(this, MsItemStruct);
  2986. return _super59.apply(this, arguments);
  2987. }
  2988. return MsItemStruct;
  2989. }(GenericElement);
  2990. var MsItem = /*#__PURE__*/function (_MsItemStruct) {
  2991. _inherits(MsItem, _MsItemStruct);
  2992. var _super60 = _createSuper(MsItem);
  2993. function MsItem() {
  2994. _classCallCheck(this, MsItem);
  2995. return _super60.apply(this, arguments);
  2996. }
  2997. return MsItem;
  2998. }(MsItemStruct);
  2999. var Summary = /*#__PURE__*/function (_GenericElement44) {
  3000. _inherits(Summary, _GenericElement44);
  3001. var _super61 = _createSuper(Summary);
  3002. function Summary() {
  3003. _classCallCheck(this, Summary);
  3004. return _super61.apply(this, arguments);
  3005. }
  3006. return Summary;
  3007. }(GenericElement);
  3008. var Acquisition = /*#__PURE__*/function (_GenericElement45) {
  3009. _inherits(Acquisition, _GenericElement45);
  3010. var _super62 = _createSuper(Acquisition);
  3011. function Acquisition() {
  3012. _classCallCheck(this, Acquisition);
  3013. return _super62.apply(this, arguments);
  3014. }
  3015. return Acquisition;
  3016. }(GenericElement);
  3017. var Origin = /*#__PURE__*/function (_GenericElement46) {
  3018. _inherits(Origin, _GenericElement46);
  3019. var _super63 = _createSuper(Origin);
  3020. function Origin() {
  3021. _classCallCheck(this, Origin);
  3022. return _super63.apply(this, arguments);
  3023. }
  3024. return Origin;
  3025. }(GenericElement);
  3026. var OrigDate = /*#__PURE__*/function (_GenericElement47) {
  3027. _inherits(OrigDate, _GenericElement47);
  3028. var _super64 = _createSuper(OrigDate);
  3029. function OrigDate() {
  3030. _classCallCheck(this, OrigDate);
  3031. return _super64.apply(this, arguments);
  3032. }
  3033. return OrigDate;
  3034. }(GenericElement);
  3035. var OrigPlace = /*#__PURE__*/function (_GenericElement48) {
  3036. _inherits(OrigPlace, _GenericElement48);
  3037. var _super65 = _createSuper(OrigPlace);
  3038. function OrigPlace() {
  3039. _classCallCheck(this, OrigPlace);
  3040. return _super65.apply(this, arguments);
  3041. }
  3042. return OrigPlace;
  3043. }(GenericElement);
  3044. var Provenance = /*#__PURE__*/function (_GenericElement49) {
  3045. _inherits(Provenance, _GenericElement49);
  3046. var _super66 = _createSuper(Provenance);
  3047. function Provenance() {
  3048. _classCallCheck(this, Provenance);
  3049. return _super66.apply(this, arguments);
  3050. }
  3051. return Provenance;
  3052. }(GenericElement);
  3053. var ObjectDesc = /*#__PURE__*/function (_GenericElement50) {
  3054. _inherits(ObjectDesc, _GenericElement50);
  3055. var _super67 = _createSuper(ObjectDesc);
  3056. function ObjectDesc() {
  3057. _classCallCheck(this, ObjectDesc);
  3058. return _super67.apply(this, arguments);
  3059. }
  3060. return ObjectDesc;
  3061. }(GenericElement);
  3062. var LayoutDesc = /*#__PURE__*/function (_GenericElement51) {
  3063. _inherits(LayoutDesc, _GenericElement51);
  3064. var _super68 = _createSuper(LayoutDesc);
  3065. function LayoutDesc() {
  3066. _classCallCheck(this, LayoutDesc);
  3067. return _super68.apply(this, arguments);
  3068. }
  3069. return LayoutDesc;
  3070. }(GenericElement);
  3071. var Layout = /*#__PURE__*/function (_GenericElement52) {
  3072. _inherits(Layout, _GenericElement52);
  3073. var _super69 = _createSuper(Layout);
  3074. function Layout() {
  3075. _classCallCheck(this, Layout);
  3076. return _super69.apply(this, arguments);
  3077. }
  3078. return Layout;
  3079. }(GenericElement);
  3080. var SupportDesc = /*#__PURE__*/function (_GenericElement53) {
  3081. _inherits(SupportDesc, _GenericElement53);
  3082. var _super70 = _createSuper(SupportDesc);
  3083. function SupportDesc() {
  3084. _classCallCheck(this, SupportDesc);
  3085. return _super70.apply(this, arguments);
  3086. }
  3087. return SupportDesc;
  3088. }(GenericElement);
  3089. var Condition = /*#__PURE__*/function (_GenericElement54) {
  3090. _inherits(Condition, _GenericElement54);
  3091. var _super71 = _createSuper(Condition);
  3092. function Condition() {
  3093. _classCallCheck(this, Condition);
  3094. return _super71.apply(this, arguments);
  3095. }
  3096. return Condition;
  3097. }(GenericElement);
  3098. var Collation = /*#__PURE__*/function (_GenericElement55) {
  3099. _inherits(Collation, _GenericElement55);
  3100. var _super72 = _createSuper(Collation);
  3101. function Collation() {
  3102. _classCallCheck(this, Collation);
  3103. return _super72.apply(this, arguments);
  3104. }
  3105. return Collation;
  3106. }(GenericElement);
  3107. var Foliation = /*#__PURE__*/function (_GenericElement56) {
  3108. _inherits(Foliation, _GenericElement56);
  3109. var _super73 = _createSuper(Foliation);
  3110. function Foliation() {
  3111. _classCallCheck(this, Foliation);
  3112. return _super73.apply(this, arguments);
  3113. }
  3114. return Foliation;
  3115. }(GenericElement);
  3116. var Support = /*#__PURE__*/function (_GenericElement57) {
  3117. _inherits(Support, _GenericElement57);
  3118. var _super74 = _createSuper(Support);
  3119. function Support() {
  3120. _classCallCheck(this, Support);
  3121. return _super74.apply(this, arguments);
  3122. }
  3123. return Support;
  3124. }(GenericElement);
  3125. var BindingDesc = /*#__PURE__*/function (_GenericElement58) {
  3126. _inherits(BindingDesc, _GenericElement58);
  3127. var _super75 = _createSuper(BindingDesc);
  3128. function BindingDesc() {
  3129. _classCallCheck(this, BindingDesc);
  3130. return _super75.apply(this, arguments);
  3131. }
  3132. return BindingDesc;
  3133. }(GenericElement);
  3134. var Binding = /*#__PURE__*/function (_GenericElement59) {
  3135. _inherits(Binding, _GenericElement59);
  3136. var _super76 = _createSuper(Binding);
  3137. function Binding() {
  3138. _classCallCheck(this, Binding);
  3139. return _super76.apply(this, arguments);
  3140. }
  3141. return Binding;
  3142. }(GenericElement);
  3143. var DecoDesc = /*#__PURE__*/function (_GenericElement60) {
  3144. _inherits(DecoDesc, _GenericElement60);
  3145. var _super77 = _createSuper(DecoDesc);
  3146. function DecoDesc() {
  3147. _classCallCheck(this, DecoDesc);
  3148. return _super77.apply(this, arguments);
  3149. }
  3150. return DecoDesc;
  3151. }(GenericElement);
  3152. var Additions = /*#__PURE__*/function (_GenericElement61) {
  3153. _inherits(Additions, _GenericElement61);
  3154. var _super78 = _createSuper(Additions);
  3155. function Additions() {
  3156. _classCallCheck(this, Additions);
  3157. return _super78.apply(this, arguments);
  3158. }
  3159. return Additions;
  3160. }(GenericElement);
  3161. var HandDesc = /*#__PURE__*/function (_GenericElement62) {
  3162. _inherits(HandDesc, _GenericElement62);
  3163. var _super79 = _createSuper(HandDesc);
  3164. function HandDesc() {
  3165. _classCallCheck(this, HandDesc);
  3166. return _super79.apply(this, arguments);
  3167. }
  3168. return HandDesc;
  3169. }(GenericElement);
  3170. var ScriptDesc = /*#__PURE__*/function (_GenericElement63) {
  3171. _inherits(ScriptDesc, _GenericElement63);
  3172. var _super80 = _createSuper(ScriptDesc);
  3173. function ScriptDesc() {
  3174. _classCallCheck(this, ScriptDesc);
  3175. return _super80.apply(this, arguments);
  3176. }
  3177. return ScriptDesc;
  3178. }(GenericElement);
  3179. var Seal = /*#__PURE__*/function (_GenericElement64) {
  3180. _inherits(Seal, _GenericElement64);
  3181. var _super81 = _createSuper(Seal);
  3182. function Seal() {
  3183. _classCallCheck(this, Seal);
  3184. return _super81.apply(this, arguments);
  3185. }
  3186. return Seal;
  3187. }(GenericElement);
  3188. var SealDesc = /*#__PURE__*/function (_GenericElement65) {
  3189. _inherits(SealDesc, _GenericElement65);
  3190. var _super82 = _createSuper(SealDesc);
  3191. function SealDesc() {
  3192. _classCallCheck(this, SealDesc);
  3193. return _super82.apply(this, arguments);
  3194. }
  3195. return SealDesc;
  3196. }(GenericElement);
  3197. var TypeDesc = /*#__PURE__*/function (_GenericElement66) {
  3198. _inherits(TypeDesc, _GenericElement66);
  3199. var _super83 = _createSuper(TypeDesc);
  3200. function TypeDesc() {
  3201. _classCallCheck(this, TypeDesc);
  3202. return _super83.apply(this, arguments);
  3203. }
  3204. return TypeDesc;
  3205. }(GenericElement);
  3206. var TypeNote = /*#__PURE__*/function (_GenericElement67) {
  3207. _inherits(TypeNote, _GenericElement67);
  3208. var _super84 = _createSuper(TypeNote);
  3209. function TypeNote() {
  3210. _classCallCheck(this, TypeNote);
  3211. return _super84.apply(this, arguments);
  3212. }
  3213. return TypeNote;
  3214. }(GenericElement);
  3215. var MusicNotation = /*#__PURE__*/function (_GenericElement68) {
  3216. _inherits(MusicNotation, _GenericElement68);
  3217. var _super85 = _createSuper(MusicNotation);
  3218. function MusicNotation() {
  3219. _classCallCheck(this, MusicNotation);
  3220. return _super85.apply(this, arguments);
  3221. }
  3222. return MusicNotation;
  3223. }(GenericElement);
  3224. var AccMat = /*#__PURE__*/function (_GenericElement69) {
  3225. _inherits(AccMat, _GenericElement69);
  3226. var _super86 = _createSuper(AccMat);
  3227. function AccMat() {
  3228. _classCallCheck(this, AccMat);
  3229. return _super86.apply(this, arguments);
  3230. }
  3231. return AccMat;
  3232. }(GenericElement);
  3233. var Additional = /*#__PURE__*/function (_GenericElement70) {
  3234. _inherits(Additional, _GenericElement70);
  3235. var _super87 = _createSuper(Additional);
  3236. function Additional() {
  3237. _classCallCheck(this, Additional);
  3238. return _super87.apply(this, arguments);
  3239. }
  3240. return Additional;
  3241. }(GenericElement);
  3242. var AdminInfo = /*#__PURE__*/function (_GenericElement71) {
  3243. _inherits(AdminInfo, _GenericElement71);
  3244. var _super88 = _createSuper(AdminInfo);
  3245. function AdminInfo() {
  3246. _classCallCheck(this, AdminInfo);
  3247. return _super88.apply(this, arguments);
  3248. }
  3249. return AdminInfo;
  3250. }(GenericElement);
  3251. var CustodialHist = /*#__PURE__*/function (_GenericElement72) {
  3252. _inherits(CustodialHist, _GenericElement72);
  3253. var _super89 = _createSuper(CustodialHist);
  3254. function CustodialHist() {
  3255. _classCallCheck(this, CustodialHist);
  3256. return _super89.apply(this, arguments);
  3257. }
  3258. return CustodialHist;
  3259. }(GenericElement);
  3260. var CustEvent = /*#__PURE__*/function (_GenericElement73) {
  3261. _inherits(CustEvent, _GenericElement73);
  3262. var _super90 = _createSuper(CustEvent);
  3263. function CustEvent() {
  3264. _classCallCheck(this, CustEvent);
  3265. return _super90.apply(this, arguments);
  3266. }
  3267. return CustEvent;
  3268. }(GenericElement);
  3269. var RecordHist = /*#__PURE__*/function (_GenericElement74) {
  3270. _inherits(RecordHist, _GenericElement74);
  3271. var _super91 = _createSuper(RecordHist);
  3272. function RecordHist() {
  3273. _classCallCheck(this, RecordHist);
  3274. return _super91.apply(this, arguments);
  3275. }
  3276. return RecordHist;
  3277. }(GenericElement);
  3278. var Source = /*#__PURE__*/function (_GenericElement75) {
  3279. _inherits(Source, _GenericElement75);
  3280. var _super92 = _createSuper(Source);
  3281. function Source() {
  3282. _classCallCheck(this, Source);
  3283. return _super92.apply(this, arguments);
  3284. }
  3285. return Source;
  3286. }(GenericElement);
  3287. var Surrogates = /*#__PURE__*/function (_GenericElement76) {
  3288. _inherits(Surrogates, _GenericElement76);
  3289. var _super93 = _createSuper(Surrogates);
  3290. function Surrogates() {
  3291. _classCallCheck(this, Surrogates);
  3292. return _super93.apply(this, arguments);
  3293. }
  3294. return Surrogates;
  3295. }(GenericElement);
  3296. var Rubric = /*#__PURE__*/function (_GenericElement77) {
  3297. _inherits(Rubric, _GenericElement77);
  3298. var _super94 = _createSuper(Rubric);
  3299. function Rubric() {
  3300. _classCallCheck(this, Rubric);
  3301. return _super94.apply(this, arguments);
  3302. }
  3303. return Rubric;
  3304. }(GenericElement);
  3305. var FinalRubric = /*#__PURE__*/function (_GenericElement78) {
  3306. _inherits(FinalRubric, _GenericElement78);
  3307. var _super95 = _createSuper(FinalRubric);
  3308. function FinalRubric() {
  3309. _classCallCheck(this, FinalRubric);
  3310. return _super95.apply(this, arguments);
  3311. }
  3312. return FinalRubric;
  3313. }(GenericElement);
  3314. var Incipit = /*#__PURE__*/function (_GenericElement79) {
  3315. _inherits(Incipit, _GenericElement79);
  3316. var _super96 = _createSuper(Incipit);
  3317. function Incipit() {
  3318. _classCallCheck(this, Incipit);
  3319. return _super96.apply(this, arguments);
  3320. }
  3321. return Incipit;
  3322. }(GenericElement);
  3323. var Explicit = /*#__PURE__*/function (_GenericElement80) {
  3324. _inherits(Explicit, _GenericElement80);
  3325. var _super97 = _createSuper(Explicit);
  3326. function Explicit() {
  3327. _classCallCheck(this, Explicit);
  3328. return _super97.apply(this, arguments);
  3329. }
  3330. return Explicit;
  3331. }(GenericElement);
  3332. var Locus = /*#__PURE__*/function (_GenericElement81) {
  3333. _inherits(Locus, _GenericElement81);
  3334. var _super98 = _createSuper(Locus);
  3335. function Locus() {
  3336. _classCallCheck(this, Locus);
  3337. return _super98.apply(this, arguments);
  3338. }
  3339. return Locus;
  3340. }(GenericElement);
  3341. var LocusGrp = /*#__PURE__*/function (_GenericElement82) {
  3342. _inherits(LocusGrp, _GenericElement82);
  3343. var _super99 = _createSuper(LocusGrp);
  3344. function LocusGrp() {
  3345. _classCallCheck(this, LocusGrp);
  3346. return _super99.apply(this, arguments);
  3347. }
  3348. return LocusGrp;
  3349. }(GenericElement);
  3350. var DecoNote = /*#__PURE__*/function (_GenericElement83) {
  3351. _inherits(DecoNote, _GenericElement83);
  3352. var _super100 = _createSuper(DecoNote);
  3353. function DecoNote() {
  3354. _classCallCheck(this, DecoNote);
  3355. return _super100.apply(this, arguments);
  3356. }
  3357. return DecoNote;
  3358. }(GenericElement);
  3359. var Filiation = /*#__PURE__*/function (_GenericElement84) {
  3360. _inherits(Filiation, _GenericElement84);
  3361. var _super101 = _createSuper(Filiation);
  3362. function Filiation() {
  3363. _classCallCheck(this, Filiation);
  3364. return _super101.apply(this, arguments);
  3365. }
  3366. return Filiation;
  3367. }(GenericElement);
  3368. var Dimensions = /*#__PURE__*/function (_GenericElement85) {
  3369. _inherits(Dimensions, _GenericElement85);
  3370. var _super102 = _createSuper(Dimensions);
  3371. function Dimensions() {
  3372. _classCallCheck(this, Dimensions);
  3373. return _super102.apply(this, arguments);
  3374. }
  3375. return Dimensions;
  3376. }(GenericElement);
  3377. var Height = /*#__PURE__*/function (_GenericElement86) {
  3378. _inherits(Height, _GenericElement86);
  3379. var _super103 = _createSuper(Height);
  3380. function Height() {
  3381. _classCallCheck(this, Height);
  3382. return _super103.apply(this, arguments);
  3383. }
  3384. return Height;
  3385. }(GenericElement);
  3386. var Width = /*#__PURE__*/function (_GenericElement87) {
  3387. _inherits(Width, _GenericElement87);
  3388. var _super104 = _createSuper(Width);
  3389. function Width() {
  3390. _classCallCheck(this, Width);
  3391. return _super104.apply(this, arguments);
  3392. }
  3393. return Width;
  3394. }(GenericElement);
  3395. var Depth = /*#__PURE__*/function (_GenericElement88) {
  3396. _inherits(Depth, _GenericElement88);
  3397. var _super105 = _createSuper(Depth);
  3398. function Depth() {
  3399. _classCallCheck(this, Depth);
  3400. return _super105.apply(this, arguments);
  3401. }
  3402. return Depth;
  3403. }(GenericElement);
  3404. var Dim = /*#__PURE__*/function (_GenericElement89) {
  3405. _inherits(Dim, _GenericElement89);
  3406. var _super106 = _createSuper(Dim);
  3407. function Dim() {
  3408. _classCallCheck(this, Dim);
  3409. return _super106.apply(this, arguments);
  3410. }
  3411. return Dim;
  3412. }(GenericElement);
  3413. var FileDesc = /*#__PURE__*/function (_GenericElement90) {
  3414. _inherits(FileDesc, _GenericElement90);
  3415. var _super107 = _createSuper(FileDesc);
  3416. function FileDesc() {
  3417. _classCallCheck(this, FileDesc);
  3418. return _super107.apply(this, arguments);
  3419. }
  3420. return FileDesc;
  3421. }(GenericElement);
  3422. var TitleStmt = /*#__PURE__*/function (_GenericElement91) {
  3423. _inherits(TitleStmt, _GenericElement91);
  3424. var _super108 = _createSuper(TitleStmt);
  3425. function TitleStmt() {
  3426. _classCallCheck(this, TitleStmt);
  3427. return _super108.apply(this, arguments);
  3428. }
  3429. return TitleStmt;
  3430. }(GenericElement);
  3431. var RespStmt = /*#__PURE__*/function (_GenericElement92) {
  3432. _inherits(RespStmt, _GenericElement92);
  3433. var _super109 = _createSuper(RespStmt);
  3434. function RespStmt() {
  3435. _classCallCheck(this, RespStmt);
  3436. return _super109.apply(this, arguments);
  3437. }
  3438. return RespStmt;
  3439. }(GenericElement);
  3440. var Resp = /*#__PURE__*/function (_GenericElement93) {
  3441. _inherits(Resp, _GenericElement93);
  3442. var _super110 = _createSuper(Resp);
  3443. function Resp() {
  3444. _classCallCheck(this, Resp);
  3445. return _super110.apply(this, arguments);
  3446. }
  3447. return Resp;
  3448. }(GenericElement);
  3449. var EditionStmt = /*#__PURE__*/function (_GenericElement94) {
  3450. _inherits(EditionStmt, _GenericElement94);
  3451. var _super111 = _createSuper(EditionStmt);
  3452. function EditionStmt() {
  3453. _classCallCheck(this, EditionStmt);
  3454. return _super111.apply(this, arguments);
  3455. }
  3456. return EditionStmt;
  3457. }(GenericElement);
  3458. var PublicationStmt = /*#__PURE__*/function (_GenericElement95) {
  3459. _inherits(PublicationStmt, _GenericElement95);
  3460. var _super112 = _createSuper(PublicationStmt);
  3461. function PublicationStmt() {
  3462. _classCallCheck(this, PublicationStmt);
  3463. return _super112.apply(this, arguments);
  3464. }
  3465. return PublicationStmt;
  3466. }(GenericElement);
  3467. var SeriesStmt = /*#__PURE__*/function (_GenericElement96) {
  3468. _inherits(SeriesStmt, _GenericElement96);
  3469. var _super113 = _createSuper(SeriesStmt);
  3470. function SeriesStmt() {
  3471. _classCallCheck(this, SeriesStmt);
  3472. return _super113.apply(this, arguments);
  3473. }
  3474. return SeriesStmt;
  3475. }(GenericElement);
  3476. var NotesStmt = /*#__PURE__*/function (_GenericElement97) {
  3477. _inherits(NotesStmt, _GenericElement97);
  3478. var _super114 = _createSuper(NotesStmt);
  3479. function NotesStmt() {
  3480. _classCallCheck(this, NotesStmt);
  3481. return _super114.apply(this, arguments);
  3482. }
  3483. return NotesStmt;
  3484. }(GenericElement);
  3485. var SourceDesc = /*#__PURE__*/function (_GenericElement98) {
  3486. _inherits(SourceDesc, _GenericElement98);
  3487. var _super115 = _createSuper(SourceDesc);
  3488. function SourceDesc() {
  3489. _classCallCheck(this, SourceDesc);
  3490. return _super115.apply(this, arguments);
  3491. }
  3492. return SourceDesc;
  3493. }(GenericElement);
  3494. var Extent = /*#__PURE__*/function (_GenericElement99) {
  3495. _inherits(Extent, _GenericElement99);
  3496. var _super116 = _createSuper(Extent);
  3497. function Extent() {
  3498. _classCallCheck(this, Extent);
  3499. return _super116.apply(this, arguments);
  3500. }
  3501. return Extent;
  3502. }(GenericElement);
  3503. var EncodingDesc = /*#__PURE__*/function (_GenericElement100) {
  3504. _inherits(EncodingDesc, _GenericElement100);
  3505. var _super117 = _createSuper(EncodingDesc);
  3506. function EncodingDesc() {
  3507. _classCallCheck(this, EncodingDesc);
  3508. return _super117.apply(this, arguments);
  3509. }
  3510. return EncodingDesc;
  3511. }(GenericElement);
  3512. var ProjectDesc = /*#__PURE__*/function (_GenericElement101) {
  3513. _inherits(ProjectDesc, _GenericElement101);
  3514. var _super118 = _createSuper(ProjectDesc);
  3515. function ProjectDesc() {
  3516. _classCallCheck(this, ProjectDesc);
  3517. return _super118.apply(this, arguments);
  3518. }
  3519. return ProjectDesc;
  3520. }(GenericElement);
  3521. var SamplingDecl = /*#__PURE__*/function (_GenericElement102) {
  3522. _inherits(SamplingDecl, _GenericElement102);
  3523. var _super119 = _createSuper(SamplingDecl);
  3524. function SamplingDecl() {
  3525. _classCallCheck(this, SamplingDecl);
  3526. return _super119.apply(this, arguments);
  3527. }
  3528. return SamplingDecl;
  3529. }(GenericElement);
  3530. var Correction = /*#__PURE__*/function (_ProjectDesc) {
  3531. _inherits(Correction, _ProjectDesc);
  3532. var _super120 = _createSuper(Correction);
  3533. function Correction() {
  3534. _classCallCheck(this, Correction);
  3535. return _super120.apply(this, arguments);
  3536. }
  3537. return Correction;
  3538. }(ProjectDesc);
  3539. var Normalization = /*#__PURE__*/function (_ProjectDesc2) {
  3540. _inherits(Normalization, _ProjectDesc2);
  3541. var _super121 = _createSuper(Normalization);
  3542. function Normalization() {
  3543. _classCallCheck(this, Normalization);
  3544. return _super121.apply(this, arguments);
  3545. }
  3546. return Normalization;
  3547. }(ProjectDesc);
  3548. var Punctuation = /*#__PURE__*/function (_ProjectDesc3) {
  3549. _inherits(Punctuation, _ProjectDesc3);
  3550. var _super122 = _createSuper(Punctuation);
  3551. function Punctuation() {
  3552. _classCallCheck(this, Punctuation);
  3553. return _super122.apply(this, arguments);
  3554. }
  3555. return Punctuation;
  3556. }(ProjectDesc);
  3557. var Quotation = /*#__PURE__*/function (_ProjectDesc4) {
  3558. _inherits(Quotation, _ProjectDesc4);
  3559. var _super123 = _createSuper(Quotation);
  3560. function Quotation() {
  3561. _classCallCheck(this, Quotation);
  3562. return _super123.apply(this, arguments);
  3563. }
  3564. return Quotation;
  3565. }(ProjectDesc);
  3566. var Hyphenation = /*#__PURE__*/function (_ProjectDesc5) {
  3567. _inherits(Hyphenation, _ProjectDesc5);
  3568. var _super124 = _createSuper(Hyphenation);
  3569. function Hyphenation() {
  3570. _classCallCheck(this, Hyphenation);
  3571. return _super124.apply(this, arguments);
  3572. }
  3573. return Hyphenation;
  3574. }(ProjectDesc);
  3575. var Segmentation = /*#__PURE__*/function (_GenericElement103) {
  3576. _inherits(Segmentation, _GenericElement103);
  3577. var _super125 = _createSuper(Segmentation);
  3578. function Segmentation() {
  3579. _classCallCheck(this, Segmentation);
  3580. return _super125.apply(this, arguments);
  3581. }
  3582. return Segmentation;
  3583. }(GenericElement);
  3584. var StdVals = /*#__PURE__*/function (_GenericElement104) {
  3585. _inherits(StdVals, _GenericElement104);
  3586. var _super126 = _createSuper(StdVals);
  3587. function StdVals() {
  3588. _classCallCheck(this, StdVals);
  3589. return _super126.apply(this, arguments);
  3590. }
  3591. return StdVals;
  3592. }(GenericElement);
  3593. var Interpretation = /*#__PURE__*/function (_GenericElement105) {
  3594. _inherits(Interpretation, _GenericElement105);
  3595. var _super127 = _createSuper(Interpretation);
  3596. function Interpretation() {
  3597. _classCallCheck(this, Interpretation);
  3598. return _super127.apply(this, arguments);
  3599. }
  3600. return Interpretation;
  3601. }(GenericElement);
  3602. var EditorialDecl = /*#__PURE__*/function (_GenericElement106) {
  3603. _inherits(EditorialDecl, _GenericElement106);
  3604. var _super128 = _createSuper(EditorialDecl);
  3605. function EditorialDecl() {
  3606. _classCallCheck(this, EditorialDecl);
  3607. return _super128.apply(this, arguments);
  3608. }
  3609. return EditorialDecl;
  3610. }(GenericElement);
  3611. var Rendition = /*#__PURE__*/function (_GenericElement107) {
  3612. _inherits(Rendition, _GenericElement107);
  3613. var _super129 = _createSuper(Rendition);
  3614. function Rendition() {
  3615. _classCallCheck(this, Rendition);
  3616. return _super129.apply(this, arguments);
  3617. }
  3618. return Rendition;
  3619. }(GenericElement);
  3620. var TagUsage = /*#__PURE__*/function (_GenericElement108) {
  3621. _inherits(TagUsage, _GenericElement108);
  3622. var _super130 = _createSuper(TagUsage);
  3623. function TagUsage() {
  3624. _classCallCheck(this, TagUsage);
  3625. return _super130.apply(this, arguments);
  3626. }
  3627. return TagUsage;
  3628. }(GenericElement);
  3629. var Namespace = /*#__PURE__*/function (_GenericElement109) {
  3630. _inherits(Namespace, _GenericElement109);
  3631. var _super131 = _createSuper(Namespace);
  3632. function Namespace() {
  3633. _classCallCheck(this, Namespace);
  3634. return _super131.apply(this, arguments);
  3635. }
  3636. return Namespace;
  3637. }(GenericElement);
  3638. var TagsDecl = /*#__PURE__*/function (_GenericElement110) {
  3639. _inherits(TagsDecl, _GenericElement110);
  3640. var _super132 = _createSuper(TagsDecl);
  3641. function TagsDecl() {
  3642. _classCallCheck(this, TagsDecl);
  3643. return _super132.apply(this, arguments);
  3644. }
  3645. return TagsDecl;
  3646. }(GenericElement);
  3647. var RefsDecl = /*#__PURE__*/function (_GenericElement111) {
  3648. _inherits(RefsDecl, _GenericElement111);
  3649. var _super133 = _createSuper(RefsDecl);
  3650. function RefsDecl() {
  3651. _classCallCheck(this, RefsDecl);
  3652. return _super133.apply(this, arguments);
  3653. }
  3654. return RefsDecl;
  3655. }(GenericElement);
  3656. var RefState = /*#__PURE__*/function (_GenericElement112) {
  3657. _inherits(RefState, _GenericElement112);
  3658. var _super134 = _createSuper(RefState);
  3659. function RefState() {
  3660. _classCallCheck(this, RefState);
  3661. return _super134.apply(this, arguments);
  3662. }
  3663. return RefState;
  3664. }(GenericElement);
  3665. var CRefPattern = /*#__PURE__*/function (_GenericElement113) {
  3666. _inherits(CRefPattern, _GenericElement113);
  3667. var _super135 = _createSuper(CRefPattern);
  3668. function CRefPattern() {
  3669. _classCallCheck(this, CRefPattern);
  3670. return _super135.apply(this, arguments);
  3671. }
  3672. return CRefPattern;
  3673. }(GenericElement);
  3674. var Abstract = /*#__PURE__*/function (_GenericElement114) {
  3675. _inherits(Abstract, _GenericElement114);
  3676. var _super136 = _createSuper(Abstract);
  3677. function Abstract() {
  3678. _classCallCheck(this, Abstract);
  3679. return _super136.apply(this, arguments);
  3680. }
  3681. return Abstract;
  3682. }(GenericElement);
  3683. var Calendar = /*#__PURE__*/function (_GenericElement115) {
  3684. _inherits(Calendar, _GenericElement115);
  3685. var _super137 = _createSuper(Calendar);
  3686. function Calendar() {
  3687. _classCallCheck(this, Calendar);
  3688. return _super137.apply(this, arguments);
  3689. }
  3690. return Calendar;
  3691. }(GenericElement);
  3692. var CalendarDesc = /*#__PURE__*/function (_GenericElement116) {
  3693. _inherits(CalendarDesc, _GenericElement116);
  3694. var _super138 = _createSuper(CalendarDesc);
  3695. function CalendarDesc() {
  3696. _classCallCheck(this, CalendarDesc);
  3697. return _super138.apply(this, arguments);
  3698. }
  3699. return CalendarDesc;
  3700. }(GenericElement);
  3701. var CorrespAction = /*#__PURE__*/function (_GenericElement117) {
  3702. _inherits(CorrespAction, _GenericElement117);
  3703. var _super139 = _createSuper(CorrespAction);
  3704. function CorrespAction() {
  3705. _classCallCheck(this, CorrespAction);
  3706. return _super139.apply(this, arguments);
  3707. }
  3708. return CorrespAction;
  3709. }(GenericElement);
  3710. var CorrespContext = /*#__PURE__*/function (_GenericElement118) {
  3711. _inherits(CorrespContext, _GenericElement118);
  3712. var _super140 = _createSuper(CorrespContext);
  3713. function CorrespContext() {
  3714. _classCallCheck(this, CorrespContext);
  3715. return _super140.apply(this, arguments);
  3716. }
  3717. return CorrespContext;
  3718. }(GenericElement);
  3719. var CorrespDesc = /*#__PURE__*/function (_GenericElement119) {
  3720. _inherits(CorrespDesc, _GenericElement119);
  3721. var _super141 = _createSuper(CorrespDesc);
  3722. function CorrespDesc() {
  3723. _classCallCheck(this, CorrespDesc);
  3724. return _super141.apply(this, arguments);
  3725. }
  3726. return CorrespDesc;
  3727. }(GenericElement);
  3728. var Creation = /*#__PURE__*/function (_GenericElement120) {
  3729. _inherits(Creation, _GenericElement120);
  3730. var _super142 = _createSuper(Creation);
  3731. function Creation() {
  3732. _classCallCheck(this, Creation);
  3733. return _super142.apply(this, arguments);
  3734. }
  3735. return Creation;
  3736. }(GenericElement);
  3737. var Language = /*#__PURE__*/function (_GenericElement121) {
  3738. _inherits(Language, _GenericElement121);
  3739. var _super143 = _createSuper(Language);
  3740. function Language() {
  3741. _classCallCheck(this, Language);
  3742. return _super143.apply(this, arguments);
  3743. }
  3744. return Language;
  3745. }(GenericElement);
  3746. var LangUsage = /*#__PURE__*/function (_GenericElement122) {
  3747. _inherits(LangUsage, _GenericElement122);
  3748. var _super144 = _createSuper(LangUsage);
  3749. function LangUsage() {
  3750. _classCallCheck(this, LangUsage);
  3751. return _super144.apply(this, arguments);
  3752. }
  3753. return LangUsage;
  3754. }(GenericElement);
  3755. var CatRef = /*#__PURE__*/function (_GenericElement123) {
  3756. _inherits(CatRef, _GenericElement123);
  3757. var _super145 = _createSuper(CatRef);
  3758. function CatRef() {
  3759. _classCallCheck(this, CatRef);
  3760. return _super145.apply(this, arguments);
  3761. }
  3762. return CatRef;
  3763. }(GenericElement);
  3764. var ClassCode = /*#__PURE__*/function (_GenericElement124) {
  3765. _inherits(ClassCode, _GenericElement124);
  3766. var _super146 = _createSuper(ClassCode);
  3767. function ClassCode() {
  3768. _classCallCheck(this, ClassCode);
  3769. return _super146.apply(this, arguments);
  3770. }
  3771. return ClassCode;
  3772. }(GenericElement);
  3773. var Term = /*#__PURE__*/function (_GenericElement125) {
  3774. _inherits(Term, _GenericElement125);
  3775. var _super147 = _createSuper(Term);
  3776. function Term() {
  3777. _classCallCheck(this, Term);
  3778. return _super147.apply(this, arguments);
  3779. }
  3780. return Term;
  3781. }(GenericElement);
  3782. var Keywords = /*#__PURE__*/function (_GenericElement126) {
  3783. _inherits(Keywords, _GenericElement126);
  3784. var _super148 = _createSuper(Keywords);
  3785. function Keywords() {
  3786. _classCallCheck(this, Keywords);
  3787. return _super148.apply(this, arguments);
  3788. }
  3789. return Keywords;
  3790. }(GenericElement);
  3791. var TextClass = /*#__PURE__*/function (_GenericElement127) {
  3792. _inherits(TextClass, _GenericElement127);
  3793. var _super149 = _createSuper(TextClass);
  3794. function TextClass() {
  3795. _classCallCheck(this, TextClass);
  3796. return _super149.apply(this, arguments);
  3797. }
  3798. return TextClass;
  3799. }(GenericElement);
  3800. var HandNote = /*#__PURE__*/function (_GenericElement128) {
  3801. _inherits(HandNote, _GenericElement128);
  3802. var _super150 = _createSuper(HandNote);
  3803. function HandNote() {
  3804. _classCallCheck(this, HandNote);
  3805. return _super150.apply(this, arguments);
  3806. }
  3807. return HandNote;
  3808. }(GenericElement);
  3809. var HandNotes = /*#__PURE__*/function (_GenericElement129) {
  3810. _inherits(HandNotes, _GenericElement129);
  3811. var _super151 = _createSuper(HandNotes);
  3812. function HandNotes() {
  3813. _classCallCheck(this, HandNotes);
  3814. return _super151.apply(this, arguments);
  3815. }
  3816. return HandNotes;
  3817. }(GenericElement);
  3818. var Ptr = /*#__PURE__*/function (_GenericElement130) {
  3819. _inherits(Ptr, _GenericElement130);
  3820. var _super152 = _createSuper(Ptr);
  3821. function Ptr() {
  3822. _classCallCheck(this, Ptr);
  3823. return _super152.apply(this, arguments);
  3824. }
  3825. return Ptr;
  3826. }(GenericElement);
  3827. var Transpose = /*#__PURE__*/function (_GenericElement131) {
  3828. _inherits(Transpose, _GenericElement131);
  3829. var _super153 = _createSuper(Transpose);
  3830. function Transpose() {
  3831. _classCallCheck(this, Transpose);
  3832. return _super153.apply(this, arguments);
  3833. }
  3834. return Transpose;
  3835. }(GenericElement);
  3836. var ListTranspose = /*#__PURE__*/function (_GenericElement132) {
  3837. _inherits(ListTranspose, _GenericElement132);
  3838. var _super154 = _createSuper(ListTranspose);
  3839. function ListTranspose() {
  3840. _classCallCheck(this, ListTranspose);
  3841. return _super154.apply(this, arguments);
  3842. }
  3843. return ListTranspose;
  3844. }(GenericElement);
  3845. var Channel = /*#__PURE__*/function (_GenericElement133) {
  3846. _inherits(Channel, _GenericElement133);
  3847. var _super155 = _createSuper(Channel);
  3848. function Channel() {
  3849. _classCallCheck(this, Channel);
  3850. return _super155.apply(this, arguments);
  3851. }
  3852. return Channel;
  3853. }(GenericElement);
  3854. var Constitution = /*#__PURE__*/function (_GenericElement134) {
  3855. _inherits(Constitution, _GenericElement134);
  3856. var _super156 = _createSuper(Constitution);
  3857. function Constitution() {
  3858. _classCallCheck(this, Constitution);
  3859. return _super156.apply(this, arguments);
  3860. }
  3861. return Constitution;
  3862. }(GenericElement);
  3863. var Derivation = /*#__PURE__*/function (_GenericElement135) {
  3864. _inherits(Derivation, _GenericElement135);
  3865. var _super157 = _createSuper(Derivation);
  3866. function Derivation() {
  3867. _classCallCheck(this, Derivation);
  3868. return _super157.apply(this, arguments);
  3869. }
  3870. return Derivation;
  3871. }(GenericElement);
  3872. var Domain = /*#__PURE__*/function (_GenericElement136) {
  3873. _inherits(Domain, _GenericElement136);
  3874. var _super158 = _createSuper(Domain);
  3875. function Domain() {
  3876. _classCallCheck(this, Domain);
  3877. return _super158.apply(this, arguments);
  3878. }
  3879. return Domain;
  3880. }(GenericElement);
  3881. var Factuality = /*#__PURE__*/function (_GenericElement137) {
  3882. _inherits(Factuality, _GenericElement137);
  3883. var _super159 = _createSuper(Factuality);
  3884. function Factuality() {
  3885. _classCallCheck(this, Factuality);
  3886. return _super159.apply(this, arguments);
  3887. }
  3888. return Factuality;
  3889. }(GenericElement);
  3890. var Interaction = /*#__PURE__*/function (_GenericElement138) {
  3891. _inherits(Interaction, _GenericElement138);
  3892. var _super160 = _createSuper(Interaction);
  3893. function Interaction() {
  3894. _classCallCheck(this, Interaction);
  3895. return _super160.apply(this, arguments);
  3896. }
  3897. return Interaction;
  3898. }(GenericElement);
  3899. var Preparedness = /*#__PURE__*/function (_GenericElement139) {
  3900. _inherits(Preparedness, _GenericElement139);
  3901. var _super161 = _createSuper(Preparedness);
  3902. function Preparedness() {
  3903. _classCallCheck(this, Preparedness);
  3904. return _super161.apply(this, arguments);
  3905. }
  3906. return Preparedness;
  3907. }(GenericElement);
  3908. var Purpose = /*#__PURE__*/function (_GenericElement140) {
  3909. _inherits(Purpose, _GenericElement140);
  3910. var _super162 = _createSuper(Purpose);
  3911. function Purpose() {
  3912. _classCallCheck(this, Purpose);
  3913. return _super162.apply(this, arguments);
  3914. }
  3915. return Purpose;
  3916. }(GenericElement);
  3917. var TextDesc = /*#__PURE__*/function (_GenericElement141) {
  3918. _inherits(TextDesc, _GenericElement141);
  3919. var _super163 = _createSuper(TextDesc);
  3920. function TextDesc() {
  3921. _classCallCheck(this, TextDesc);
  3922. return _super163.apply(this, arguments);
  3923. }
  3924. return TextDesc;
  3925. }(GenericElement);
  3926. var ParticDesc = /*#__PURE__*/function (_GenericElement142) {
  3927. _inherits(ParticDesc, _GenericElement142);
  3928. var _super164 = _createSuper(ParticDesc);
  3929. function ParticDesc() {
  3930. _classCallCheck(this, ParticDesc);
  3931. return _super164.apply(this, arguments);
  3932. }
  3933. return ParticDesc;
  3934. }(GenericElement);
  3935. var Setting = /*#__PURE__*/function (_GenericElement143) {
  3936. _inherits(Setting, _GenericElement143);
  3937. var _super165 = _createSuper(Setting);
  3938. function Setting() {
  3939. _classCallCheck(this, Setting);
  3940. return _super165.apply(this, arguments);
  3941. }
  3942. return Setting;
  3943. }(GenericElement);
  3944. var SettingDesc = /*#__PURE__*/function (_GenericElement144) {
  3945. _inherits(SettingDesc, _GenericElement144);
  3946. var _super166 = _createSuper(SettingDesc);
  3947. function SettingDesc() {
  3948. _classCallCheck(this, SettingDesc);
  3949. return _super166.apply(this, arguments);
  3950. }
  3951. return SettingDesc;
  3952. }(GenericElement);
  3953. var ProfileDesc = /*#__PURE__*/function (_GenericElement145) {
  3954. _inherits(ProfileDesc, _GenericElement145);
  3955. var _super167 = _createSuper(ProfileDesc);
  3956. function ProfileDesc() {
  3957. _classCallCheck(this, ProfileDesc);
  3958. return _super167.apply(this, arguments);
  3959. }
  3960. return ProfileDesc;
  3961. }(GenericElement);
  3962. var Change = /*#__PURE__*/function (_GenericElement146) {
  3963. _inherits(Change, _GenericElement146);
  3964. var _super168 = _createSuper(Change);
  3965. function Change() {
  3966. _classCallCheck(this, Change);
  3967. return _super168.apply(this, arguments);
  3968. }
  3969. return Change;
  3970. }(GenericElement);
  3971. var ListChange = /*#__PURE__*/function (_GenericElement147) {
  3972. _inherits(ListChange, _GenericElement147);
  3973. var _super169 = _createSuper(ListChange);
  3974. function ListChange() {
  3975. _classCallCheck(this, ListChange);
  3976. return _super169.apply(this, arguments);
  3977. }
  3978. return ListChange;
  3979. }(GenericElement);
  3980. var RevisionDesc = /*#__PURE__*/function (_GenericElement148) {
  3981. _inherits(RevisionDesc, _GenericElement148);
  3982. var _super170 = _createSuper(RevisionDesc);
  3983. function RevisionDesc() {
  3984. _classCallCheck(this, RevisionDesc);
  3985. return _super170.apply(this, arguments);
  3986. }
  3987. return RevisionDesc;
  3988. }(GenericElement);
  3989. var ProjectInfo = function ProjectInfo() {
  3990. _classCallCheck(this, ProjectInfo);
  3991. };
  3992. /***/
  3993. },
  3994. /***/
  3995. "5hVl":
  3996. /*!**********************************************!*\
  3997. !*** ./src/app/nav-bar/nav-bar.component.ts ***!
  3998. \**********************************************/
  3999. /*! exports provided: NavBarComponent */
  4000. /***/
  4001. function hVl(module, __webpack_exports__, __webpack_require__) {
  4002. "use strict";
  4003. __webpack_require__.r(__webpack_exports__);
  4004. /* harmony export (binding) */
  4005. __webpack_require__.d(__webpack_exports__, "NavBarComponent", function () {
  4006. return NavBarComponent;
  4007. });
  4008. /* harmony import */
  4009. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  4010. /*! @angular/core */
  4011. "fXoL");
  4012. /* harmony import */
  4013. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  4014. /*! rxjs */
  4015. "qCKp");
  4016. /* harmony import */
  4017. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  4018. /*! rxjs/operators */
  4019. "kU1M");
  4020. /* harmony import */
  4021. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  4022. /*! ../app.config */
  4023. "aR35");
  4024. /* harmony import */
  4025. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  4026. /*! ../services/evt-status.service */
  4027. "7Ht4");
  4028. /* harmony import */
  4029. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  4030. /*! ../services/evt-model.service */
  4031. "hI0h");
  4032. /* harmony import */
  4033. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  4034. /*! @angular/common */
  4035. "ofXK");
  4036. /* harmony import */
  4037. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  4038. /*! ../ui-components/button/button.component */
  4039. "UjKN");
  4040. /* harmony import */
  4041. var _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  4042. /*! @angular-slider/ngx-slider */
  4043. "mgaL");
  4044. /* harmony import */
  4045. var _components_manuscript_thumbnails_viewer_manuscript_thumbnails_viewer_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  4046. /*! ../components/manuscript-thumbnails-viewer/manuscript-thumbnails-viewer.component */
  4047. "xUb2");
  4048. /* harmony import */
  4049. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  4050. /*! @ngx-translate/core */
  4051. "sYmb");
  4052. var _c0 = ["thumbnailsContainer"];
  4053. var _c1 = function _c1() {
  4054. return {
  4055. icon: "th"
  4056. };
  4057. };
  4058. function NavBarComponent_evt_button_1_Template(rf, ctx) {
  4059. if (rf & 1) {
  4060. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  4061. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 9);
  4062. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_evt_button_1_Template_evt_button_btnClick_0_listener() {
  4063. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r6);
  4064. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4065. return ctx_r5.toggleThumbnailsPanel();
  4066. });
  4067. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  4068. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  4069. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4070. }
  4071. if (rf & 2) {
  4072. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4073. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c1))("active", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 3, ctx_r0.thumbnailsPanelOpened$))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 5, "thumbnails"));
  4074. }
  4075. }
  4076. var _c2 = function _c2() {
  4077. return {
  4078. icon: "rainbow",
  4079. rotate: 270
  4080. };
  4081. };
  4082. function NavBarComponent_evt_button_2_Template(rf, ctx) {
  4083. if (rf & 1) {
  4084. var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  4085. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 9);
  4086. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_evt_button_2_Template_evt_button_btnClick_0_listener() {
  4087. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
  4088. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4089. return ctx_r7.toggleViscollPanel();
  4090. });
  4091. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  4092. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  4093. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4094. }
  4095. if (rf & 2) {
  4096. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4097. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c2))("active", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 3, ctx_r1.viscollPanelOpened$))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 5, "viscoll"));
  4098. }
  4099. }
  4100. function NavBarComponent_ngx_slider_3_Template(rf, ctx) {
  4101. if (rf & 1) {
  4102. var _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  4103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ngx-slider", 10);
  4104. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("userChangeEnd", function NavBarComponent_ngx_slider_3_Template_ngx_slider_userChangeEnd_0_listener($event) {
  4105. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11);
  4106. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4107. return ctx_r10.changePage($event);
  4108. });
  4109. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  4110. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4111. }
  4112. if (rf & 2) {
  4113. var pageSliderOptions_r9 = ctx.ngIf;
  4114. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4115. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 2, ctx_r2.currentPage$))("options", pageSliderOptions_r9);
  4116. }
  4117. }
  4118. function NavBarComponent_div_22_Template(rf, ctx) {
  4119. if (rf & 1) {
  4120. var _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  4121. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 11, 12);
  4122. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-manuscript-thumbnails", 13);
  4123. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("clickedItem", function NavBarComponent_div_22_Template_evt_manuscript_thumbnails_clickedItem_2_listener() {
  4124. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r14);
  4125. var ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4126. return ctx_r13.toggleThumbnailsPanel();
  4127. });
  4128. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  4129. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  4130. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "async");
  4131. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4132. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4133. }
  4134. if (rf & 2) {
  4135. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  4136. var tmp_1_0 = null;
  4137. var tmp_2_0 = null;
  4138. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  4139. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pages", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 3, ctx_r3.evtModelService.pages$))("col", (tmp_1_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 5, ctx_r3.thViewerSettings$)) == null ? null : tmp_1_0.col)("row", (tmp_2_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 7, ctx_r3.thViewerSettings$)) == null ? null : tmp_2_0.row);
  4140. }
  4141. }
  4142. function NavBarComponent_div_24_Template(rf, ctx) {
  4143. if (rf & 1) {
  4144. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  4145. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Viscoll coming soon...\n");
  4146. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4147. }
  4148. }
  4149. var _c3 = function _c3() {
  4150. return {
  4151. icon: "step-backward"
  4152. };
  4153. };
  4154. var _c4 = function _c4() {
  4155. return {
  4156. icon: "caret-left"
  4157. };
  4158. };
  4159. var _c5 = function _c5() {
  4160. return {
  4161. icon: "caret-right"
  4162. };
  4163. };
  4164. var _c6 = function _c6() {
  4165. return {
  4166. icon: "step-forward"
  4167. };
  4168. };
  4169. var NavBarComponent = /*#__PURE__*/function () {
  4170. function NavBarComponent(evtStatusService, cdref, evtModelService) {
  4171. _classCallCheck(this, NavBarComponent);
  4172. this.evtStatusService = evtStatusService;
  4173. this.cdref = cdref;
  4174. this.evtModelService = evtModelService;
  4175. this.currentPageInfo$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.pages$, this.evtStatusService.currentPage$]);
  4176. this.prevNavigationDisabled$ = this.currentPageInfo$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref2) {
  4177. var _ref3 = _slicedToArray(_ref2, 2),
  4178. pages = _ref3[0],
  4179. page = _ref3[1];
  4180. return pages.findIndex(function (p) {
  4181. return p.id === page.id;
  4182. }) === 0;
  4183. }));
  4184. this.nextNavigationDisabled$ = this.currentPageInfo$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref4) {
  4185. var _ref5 = _slicedToArray(_ref4, 2),
  4186. pages = _ref5[0],
  4187. page = _ref5[1];
  4188. return pages.findIndex(function (p) {
  4189. return p.id === page.id;
  4190. }) === pages.length - 1;
  4191. }));
  4192. this.currentPage$ = this.currentPageInfo$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref6) {
  4193. var _ref7 = _slicedToArray(_ref6, 2),
  4194. pages = _ref7[0],
  4195. page = _ref7[1];
  4196. return pages.findIndex(function (p) {
  4197. return p.id === page.id;
  4198. });
  4199. }));
  4200. this.thViewerSettings$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]({
  4201. col: 1,
  4202. row: 1
  4203. });
  4204. this.thumbnailsButton = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.ui.thumbnailsButton;
  4205. this.thumbnailsPanelOpened$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](false);
  4206. this.viscollButton = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.ui.viscollButton;
  4207. this.viscollPanelOpened$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](false);
  4208. this.navigationDisabled$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.thumbnailsPanelOpened$, this.viscollPanelOpened$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref8) {
  4209. var _ref9 = _slicedToArray(_ref8, 2),
  4210. thumbnailsPanelOpened = _ref9[0],
  4211. viscollPanelOpened = _ref9[1];
  4212. return thumbnailsPanelOpened || viscollPanelOpened;
  4213. }));
  4214. this.pageSliderOptions$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.navigationDisabled$, this.evtModelService.pages$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref10) {
  4215. var _ref11 = _slicedToArray(_ref10, 2),
  4216. navigationDisabled = _ref11[0],
  4217. pages = _ref11[1];
  4218. return {
  4219. floor: 0,
  4220. ceil: pages.length - 1,
  4221. showSelectionBar: true,
  4222. translate: function translate(value) {
  4223. var _a, _b;
  4224. return (_b = (_a = pages[value]) === null || _a === void 0 ? void 0 : _a.label) !== null && _b !== void 0 ? _b : '';
  4225. },
  4226. disabled: navigationDisabled
  4227. };
  4228. }));
  4229. }
  4230. _createClass(NavBarComponent, [{
  4231. key: "ngAfterViewChecked",
  4232. value: function ngAfterViewChecked() {
  4233. this.calculateThumbsPerPage();
  4234. }
  4235. }, {
  4236. key: "changePage",
  4237. value: function changePage(event) {
  4238. var _this19 = this;
  4239. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (pages) {
  4240. return _this19.evtStatusService.updatePage$.next(pages[event.value]);
  4241. });
  4242. }
  4243. }, {
  4244. key: "goToFirstPage",
  4245. value: function goToFirstPage() {
  4246. var _this20 = this;
  4247. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (pages) {
  4248. return _this20.evtStatusService.updatePage$.next(pages[0]);
  4249. });
  4250. }
  4251. }, {
  4252. key: "goToPrevPage",
  4253. value: function goToPrevPage() {
  4254. var _this21 = this;
  4255. Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.pages$, this.evtStatusService.currentPage$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (_ref12) {
  4256. var _ref13 = _slicedToArray(_ref12, 2),
  4257. pages = _ref13[0],
  4258. page = _ref13[1];
  4259. var pageIndex = pages.findIndex(function (p) {
  4260. return p.id === page.id;
  4261. });
  4262. if (pageIndex > 0) {
  4263. _this21.evtStatusService.updatePage$.next(pages[pageIndex - 1]);
  4264. }
  4265. });
  4266. }
  4267. }, {
  4268. key: "goToNextPage",
  4269. value: function goToNextPage() {
  4270. var _this22 = this;
  4271. Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.pages$, this.evtStatusService.currentPage$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (_ref14) {
  4272. var _ref15 = _slicedToArray(_ref14, 2),
  4273. pages = _ref15[0],
  4274. page = _ref15[1];
  4275. var pageIndex = pages.findIndex(function (p) {
  4276. return p.id === page.id;
  4277. });
  4278. if (pageIndex < pages.length - 1) {
  4279. _this22.evtStatusService.updatePage$.next(pages[pageIndex + 1]);
  4280. }
  4281. });
  4282. }
  4283. }, {
  4284. key: "goToLastPage",
  4285. value: function goToLastPage() {
  4286. var _this23 = this;
  4287. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (pages) {
  4288. return _this23.evtStatusService.updatePage$.next(pages[pages.length - 1]);
  4289. });
  4290. }
  4291. }, {
  4292. key: "toggleThumbnailsPanel",
  4293. value: function toggleThumbnailsPanel() {
  4294. var _this24 = this;
  4295. this.thumbnailsPanelOpened$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (opened) {
  4296. _this24.thumbnailsPanelOpened$.next(!opened);
  4297. });
  4298. this.viscollPanelOpened$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (opened) {
  4299. if (opened) {
  4300. _this24.viscollPanelOpened$.next(!opened);
  4301. }
  4302. });
  4303. }
  4304. }, {
  4305. key: "toggleViscollPanel",
  4306. value: function toggleViscollPanel() {
  4307. var _this25 = this;
  4308. this.viscollPanelOpened$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (opened) {
  4309. _this25.viscollPanelOpened$.next(!opened);
  4310. });
  4311. this.thumbnailsPanelOpened$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (opened) {
  4312. if (opened) {
  4313. _this25.thumbnailsPanelOpened$.next(!opened);
  4314. }
  4315. });
  4316. }
  4317. }, {
  4318. key: "calculateThumbsPerPage",
  4319. value: function calculateThumbsPerPage() {
  4320. var _a;
  4321. var thContainer = (_a = this.thumbnailsContainer) === null || _a === void 0 ? void 0 : _a.nativeElement;
  4322. if (thContainer) {
  4323. var thMaxHeight = parseInt(window.getComputedStyle(document.documentElement).getPropertyValue('--thumbnail-height'), 10);
  4324. var thMaxWidth = parseInt(window.getComputedStyle(document.documentElement).getPropertyValue('--thumbnail-width'), 10);
  4325. this.thViewerSettings$.next({
  4326. col: Math.floor(thContainer.clientWidth / thMaxWidth),
  4327. row: Math.floor(thContainer.clientHeight / thMaxHeight)
  4328. });
  4329. this.cdref.detectChanges();
  4330. }
  4331. }
  4332. }]);
  4333. return NavBarComponent;
  4334. }();
  4335. NavBarComponent.ɵfac = function NavBarComponent_Factory(t) {
  4336. return new (t || NavBarComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  4337. };
  4338. NavBarComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  4339. type: NavBarComponent,
  4340. selectors: [["evt-nav-bar"]],
  4341. viewQuery: function NavBarComponent_Query(rf, ctx) {
  4342. if (rf & 1) {
  4343. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, true);
  4344. }
  4345. if (rf & 2) {
  4346. var _t;
  4347. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.thumbnailsContainer = _t.first);
  4348. }
  4349. },
  4350. decls: 26,
  4351. vars: 51,
  4352. consts: [[1, "nav-bar", "w-100"], ["additionalClasses", "mr-1", 3, "iconRight", "active", "title", "btnClick", 4, "ngIf"], ["class", "ml-2 mr-2", 3, "value", "options", "userChangeEnd", 4, "ngIf"], [1, "navigation-btns-container"], ["additionalClasses", "mr-1", 3, "iconRight", "title", "disabled", "btnClick"], ["additionalClasses", "mr-1", 3, "iconLeft", "title", "disabled", "btnClick"], [3, "iconLeft", "title", "disabled", "btnClick"], ["class", "thumbnails-panel", 4, "ngIf"], ["class", "viscoll-panel", 4, "ngIf"], ["additionalClasses", "mr-1", 3, "iconRight", "active", "title", "btnClick"], [1, "ml-2", "mr-2", 3, "value", "options", "userChangeEnd"], [1, "thumbnails-panel"], ["thumbnailsContainer", ""], [3, "pages", "col", "row", "clickedItem"], [1, "viscoll-panel"]],
  4353. template: function NavBarComponent_Template(rf, ctx) {
  4354. if (rf & 1) {
  4355. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  4356. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NavBarComponent_evt_button_1_Template, 3, 8, "evt-button", 1);
  4357. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NavBarComponent_evt_button_2_Template, 3, 8, "evt-button", 1);
  4358. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NavBarComponent_ngx_slider_3_Template, 2, 4, "ngx-slider", 2);
  4359. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  4360. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 3);
  4361. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "evt-button", 4);
  4362. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_Template_evt_button_btnClick_6_listener() {
  4363. return ctx.goToFirstPage();
  4364. });
  4365. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "translate");
  4366. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "async");
  4367. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "async");
  4368. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4369. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "evt-button", 4);
  4370. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_Template_evt_button_btnClick_10_listener() {
  4371. return ctx.goToPrevPage();
  4372. });
  4373. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
  4374. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "async");
  4375. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "async");
  4376. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4377. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "evt-button", 5);
  4378. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_Template_evt_button_btnClick_14_listener() {
  4379. return ctx.goToNextPage();
  4380. });
  4381. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](15, "translate");
  4382. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "async");
  4383. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](17, "async");
  4384. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4385. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "evt-button", 6);
  4386. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function NavBarComponent_Template_evt_button_btnClick_18_listener() {
  4387. return ctx.goToLastPage();
  4388. });
  4389. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](19, "translate");
  4390. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "async");
  4391. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](21, "async");
  4392. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4393. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4394. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  4395. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](22, NavBarComponent_div_22_Template, 6, 9, "div", 7);
  4396. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "async");
  4397. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](24, NavBarComponent_div_24_Template, 2, 0, "div", 8);
  4398. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](25, "async");
  4399. }
  4400. if (rf & 2) {
  4401. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  4402. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.thumbnailsButton);
  4403. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  4404. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.viscollButton);
  4405. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  4406. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 17, ctx.pageSliderOptions$));
  4407. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  4408. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](47, _c3))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 19, "firstPage"))("disabled", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 21, ctx.navigationDisabled$) || _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 23, ctx.prevNavigationDisabled$));
  4409. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  4410. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](48, _c4))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 25, "previousPage"))("disabled", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 27, ctx.navigationDisabled$) || _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 29, ctx.prevNavigationDisabled$));
  4411. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  4412. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](49, _c5))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](15, 31, "nextPage"))("disabled", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 33, ctx.navigationDisabled$) || _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](17, 35, ctx.nextNavigationDisabled$));
  4413. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  4414. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](50, _c6))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](19, 37, "lastPage"))("disabled", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 39, ctx.navigationDisabled$) || _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](21, 41, ctx.nextNavigationDisabled$));
  4415. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  4416. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 43, ctx.thumbnailsPanelOpened$));
  4417. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  4418. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](25, 45, ctx.viscollPanelOpened$));
  4419. }
  4420. },
  4421. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_7__["ButtonComponent"], _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_8__["ɵa"], _components_manuscript_thumbnails_viewer_manuscript_thumbnails_viewer_component__WEBPACK_IMPORTED_MODULE_9__["ManuscriptThumbnailsViewerComponent"]],
  4422. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"]],
  4423. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.nav-bar[_ngcontent-%COMP%] {\n height: 45px;\n width: 100%;\n padding: 0 20px;\n vertical-align: middle;\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n[data-theme=restore][_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #0a4553;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #45535a;\n}\n\n[data-theme=modern][_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #263238;\n}\n\n[data-theme=classic][_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .nav-bar[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #362d28;\n}\n\n .nav-bar .ngx-slider {\n max-width: -o-calc(100% - 151px - 130px);\n max-width: calc(100% - 151px - 130px);\n}\n\n .nav-bar .ngx-slider[disabled] {\n opacity: 0.65;\n}\n\n .nav-bar .ngx-slider .ngx-slider-bar-wrapper {\n padding-top: 8px;\n}\n\n .nav-bar .ngx-slider .ngx-slider-bar {\n height: 8px;\n margin-top: 2px;\n left: 0;\n z-index: 1;\n width: 100%;\n border-radius: 2px;\n}\n\n[data-theme=restore][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=restore] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=restore][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar {\n background: rgba(233, 233, 233, 0.5);\n}\n\n[data-theme=neutral][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=neutral] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=neutral][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar {\n background: rgba(255, 255, 255, 0.5);\n}\n\n[data-theme=modern][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=modern] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=modern][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar {\n background: rgba(236, 239, 241, 0.5);\n}\n\n[data-theme=classic][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=classic] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar, [data-theme=classic][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar {\n background: rgba(245, 234, 212, 0.5);\n}\n\n[data-theme=restore][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=restore] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=restore][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection {\n background: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=neutral] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=neutral][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection {\n background: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=modern] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=modern][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection {\n background: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=classic] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection, [data-theme=classic][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bar.ngx-slider-selection {\n background: #f5ead4;\n}\n\n .nav-bar .ngx-slider .ngx-slider-pointer {\n top: -8px;\n width: 22px;\n height: 13px;\n background-color: #eceff1;\n border: 1px solid;\n -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);\n -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);\n box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);\n outline: 0;\n}\n\n[data-theme=restore][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=restore] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=restore][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer {\n border: 1px solid #0a4553;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=neutral] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=neutral][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer {\n border: 1px solid #45535a;\n}\n\n[data-theme=modern][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=modern] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=modern][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer {\n border: 1px solid #263238;\n}\n\n[data-theme=classic][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=classic] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer, [data-theme=classic][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-pointer {\n border: 1px solid #362d28;\n}\n\n .nav-bar .ngx-slider .ngx-slider-pointer::after {\n display: none;\n}\n\n .nav-bar .ngx-slider .ngx-slider-pointer:hover {\n background: #fff;\n}\n\n .nav-bar .ngx-slider .ngx-slider-bubble {\n font-size: 0.75rem;\n bottom: 13px;\n border: 1px solid;\n border-radius: 4px;\n opacity: 0.8 !important;\n padding: 0 3px;\n cursor: default;\n}\n\n[data-theme=restore][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=restore] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=restore][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble {\n background: #e9e9e9;\n color: #0a4553;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=neutral] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=neutral][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble {\n background: #fff;\n color: #45535a;\n}\n\n[data-theme=modern][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=modern] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=modern][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble {\n background: #ECEFF1;\n color: #263238;\n}\n\n[data-theme=classic][_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=classic] [_nghost-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble, [data-theme=classic][_ngcontent-%COMP%] .nav-bar .ngx-slider .ngx-slider-bubble {\n background: #f5ead4;\n color: #362d28;\n}\n\n .nav-bar .ngx-slider .ngx-slider-model-value {\n opacity: 1 !important;\n}\n\n.thumbnails-panel[_ngcontent-%COMP%], .viscoll-panel[_ngcontent-%COMP%] {\n left: 0;\n bottom: 45px;\n top: 54px;\n height: -o-calc(100% - 45px - 54px - 2);\n height: calc(100% - 45px - 54px - 2);\n overflow-y: auto;\n position: absolute;\n width: 100%;\n border: 1px solid #FFF;\n border-left: none;\n border-right: none;\n z-index: 9;\n}\n\n[data-theme=restore][_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=restore][_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .viscoll-panel[_ngcontent-%COMP%] {\n background: #783a3a;\n color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=neutral][_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .viscoll-panel[_ngcontent-%COMP%] {\n background: #555;\n color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=modern][_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .viscoll-panel[_ngcontent-%COMP%] {\n background: #607d8b;\n color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .thumbnails-panel[_ngcontent-%COMP%], [data-theme=classic][_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .viscoll-panel[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .viscoll-panel[_ngcontent-%COMP%] {\n background: #8f776a;\n color: #f5ead4;\n}\n\n .navigation-btns-container .btn {\n min-width: 30px;\n font-size: 1em;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25hdi1iYXIuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fdGhlbWVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBO0VBQ0kseUJBQUE7RUFDQSx3QkFBQTtBQzFCSjs7QUFDQTtFQUNJLFlEY2lCO0VDYmpCLFdBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBRUo7O0FDMkVRO0VEMUVBLGNBQUE7RUFDQSx5QkFBQTtBQUVSOztBQ3VFUTtFRDFFQSxXQUFBO0VBQ0EseUJBQUE7QUFNUjs7QUNtRVE7RUQxRUEsY0FBQTtFQUNBLHlCQUFBO0FBVVI7O0FDK0RRO0VEMUVBLGNBQUE7RUFDQSx5QkFBQTtBQWNSOztBQVZBO0VFYkUsd0NBQUE7RUFFQSxxQ0FBQTtBRjRCRjs7QUFkSTtFQUNJLGFBQUE7QUFnQlI7O0FBYkk7RUFDSSxnQkFBQTtBQWVSOztBQVpJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQWNSOztBQ3NDUTtFRGxESSxvQ0FBQTtBQWVaOztBQ21DUTtFRGxESSxvQ0FBQTtBQWtCWjs7QUNnQ1E7RURsREksb0NBQUE7QUFxQlo7O0FDNkJRO0VEbERJLG9DQUFBO0FBd0JaOztBQzBCUTtFRDdDUSxtQkFBQTtBQXNCaEI7O0FDdUJRO0VEN0NRLGdCQUFBO0FBeUJoQjs7QUNvQlE7RUQ3Q1EsbUJBQUE7QUE0QmhCOztBQ2lCUTtFRDdDUSxtQkFBQTtBQStCaEI7O0FBMUJJO0VBQ0ksU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFRXZDTix5Q0FBQTtFQUdBLDBDQUFBO0VBQ0Esc0NBQUE7RUZxQ00sVUFBQTtBQWlDUjs7QUNBUTtFRC9CSSx5QkFBQTtBQWtDWjs7QUNIUTtFRC9CSSx5QkFBQTtBQXFDWjs7QUNOUTtFRC9CSSx5QkFBQTtBQXdDWjs7QUNUUTtFRC9CSSx5QkFBQTtBQTJDWjs7QUF4Q1E7RUFDSSxhQUFBO0FBMENaOztBQXZDUTtFQUNJLGdCQUFBO0FBeUNaOztBQXJDSTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FBdUNSOztBQzNCUTtFRFZJLG1CQUFBO0VBQ0EsY0FBQTtBQXdDWjs7QUMvQlE7RURWSSxnQkFBQTtFQUNBLGNBQUE7QUE0Q1o7O0FDbkNRO0VEVkksbUJBQUE7RUFDQSxjQUFBO0FBZ0RaOztBQ3ZDUTtFRFZJLG1CQUFBO0VBQ0EsY0FBQTtBQW9EWjs7QUFqREk7RUFDSSxxQkFBQTtBQW1EUjs7QUEvQ0E7O0VBRUksT0FBQTtFQUNBLFlEeEVpQjtFQ3lFakIsU0RyRmlCO0VHQW5CLHVDQUFBO0VBRUEsb0NBQUE7RUZxRkUsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FBcURKOztBQ2hFUTs7O0VEYUEsbUJBQUE7RUFDQSxjQUFBO0FBd0RSOztBQ3RFUTs7O0VEYUEsZ0JBQUE7RUFDQSxXQUFBO0FBOERSOztBQzVFUTs7O0VEYUEsbUJBQUE7RUFDQSxjQUFBO0FBb0VSOztBQ2xGUTs7O0VEYUEsbUJBQUE7RUFDQSxjQUFBO0FBMEVSOztBQXRFQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FBeUVKIiwiZmlsZSI6Im5hdi1iYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcblxuLm5hdi1iYXIge1xuICAgIGhlaWdodDogJGJhc2UtbmF2YmFyLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVkKFwiYmFzZUNvbG9yRGFya1wiKTtcbiAgICB9XG59XG5cbjo6bmctZGVlcCAubmF2LWJhciAubmd4LXNsaWRlciB7XG4gICAgQGluY2x1ZGUgY2FsYygnbWF4LXdpZHRoJywgJzEwMCUgLSAxNTFweCAtIDEzMHB4Jyk7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IC42NTtcbiAgICB9XG5cbiAgICAubmd4LXNsaWRlci1iYXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm5neC1zbGlkZXItYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lZCgnYmFzZUNvbG9yTGlnaHQnKSwgLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZ3gtc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoJ2Jhc2VDb2xvckxpZ2h0Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmd4LXNsaWRlci1wb2ludGVyIHtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgc2V0KFwiYm94LXNoYWRvd1wiLCBcIjAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpXCIpO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZ3gtc2xpZGVyLWJ1YmJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JEYXJrXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZ3gtc2xpZGVyLW1vZGVsLXZhbHVlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRodW1ibmFpbHMtcGFuZWwsXG4udmlzY29sbC1wYW5lbCB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206ICRiYXNlLW5hdmJhci1oZWlnaHQ7XG4gICAgdG9wOiAkYmFzZS1oZWFkZXItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGNhbGMoJ2hlaWdodCcsICcxMDAlIC0gI3skYmFzZS1uYXZiYXItaGVpZ2h0fSAtICN7JGJhc2UtaGVhZGVyLWhlaWdodH0gLSAyJyk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgei1pbmRleDogOTtcbiAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVkKFwic2Vjb25kYXJ5Q29sb3JEYXJrXCIpO1xuICAgICAgICBjb2xvcjogdGhlbWVkKFwic2Vjb25kYXJ5Q29sb3JMaWdodFwiKTtcbiAgICB9XG59XG5cbjo6bmctZGVlcCAubmF2aWdhdGlvbi1idG5zLWNvbnRhaW5lciAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59Il19 */"]
  4424. });
  4425. /*@__PURE__*/
  4426. (function () {
  4427. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NavBarComponent, [{
  4428. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  4429. args: [{
  4430. selector: 'evt-nav-bar',
  4431. templateUrl: './nav-bar.component.html',
  4432. styleUrls: ['./nav-bar.component.scss']
  4433. }]
  4434. }], function () {
  4435. return [{
  4436. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]
  4437. }, {
  4438. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]
  4439. }, {
  4440. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  4441. }];
  4442. }, {
  4443. thumbnailsContainer: [{
  4444. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  4445. args: ['thumbnailsContainer']
  4446. }]
  4447. });
  4448. })();
  4449. /***/
  4450. },
  4451. /***/
  4452. "6Xh2":
  4453. /*!******************************************************!*\
  4454. !*** ./src/app/ui-components/modal/modal.service.ts ***!
  4455. \******************************************************/
  4456. /*! exports provided: ModalService */
  4457. /***/
  4458. function Xh2(module, __webpack_exports__, __webpack_require__) {
  4459. "use strict";
  4460. __webpack_require__.r(__webpack_exports__);
  4461. /* harmony export (binding) */
  4462. __webpack_require__.d(__webpack_exports__, "ModalService", function () {
  4463. return ModalService;
  4464. });
  4465. /* harmony import */
  4466. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  4467. /*! @angular/core */
  4468. "fXoL");
  4469. /* harmony import */
  4470. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  4471. /*! @ng-bootstrap/ng-bootstrap */
  4472. "1kSV");
  4473. var ModalService = /*#__PURE__*/function () {
  4474. function ModalService(ngbModal) {
  4475. _classCallCheck(this, ModalService);
  4476. this.ngbModal = ngbModal;
  4477. this.openedModals = {};
  4478. }
  4479. _createClass(ModalService, [{
  4480. key: "open",
  4481. value: function open(componentToOpen, options) {
  4482. options = Object.assign(Object.assign({}, options || {}), {
  4483. keyboard: false
  4484. });
  4485. var modalRef = this.ngbModal.open(componentToOpen, options);
  4486. if (options && options.id) {
  4487. this.openedModals[options.id] = modalRef;
  4488. }
  4489. return modalRef;
  4490. }
  4491. }, {
  4492. key: "close",
  4493. value: function close(modalRef) {
  4494. if (typeof modalRef === 'string') {
  4495. this.openedModals[modalRef].close();
  4496. } else {
  4497. modalRef.close();
  4498. }
  4499. }
  4500. }]);
  4501. return ModalService;
  4502. }();
  4503. ModalService.ɵfac = function ModalService_Factory(t) {
  4504. return new (t || ModalService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModal"]));
  4505. };
  4506. ModalService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  4507. token: ModalService,
  4508. factory: ModalService.ɵfac,
  4509. providedIn: 'root'
  4510. });
  4511. /*@__PURE__*/
  4512. (function () {
  4513. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ModalService, [{
  4514. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  4515. args: [{
  4516. providedIn: 'root'
  4517. }]
  4518. }], function () {
  4519. return [{
  4520. type: _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModal"]
  4521. }];
  4522. }, null);
  4523. })();
  4524. /***/
  4525. },
  4526. /***/
  4527. "6n9f":
  4528. /*!*********************************************************!*\
  4529. !*** ./src/app/components/ms-frag/ms-frag.component.ts ***!
  4530. \*********************************************************/
  4531. /*! exports provided: MsFragComponent */
  4532. /***/
  4533. function n9f(module, __webpack_exports__, __webpack_require__) {
  4534. "use strict";
  4535. __webpack_require__.r(__webpack_exports__);
  4536. /* harmony export (binding) */
  4537. __webpack_require__.d(__webpack_exports__, "MsFragComponent", function () {
  4538. return MsFragComponent;
  4539. });
  4540. /* harmony import */
  4541. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  4542. /*! tslib */
  4543. "mrSG");
  4544. /* harmony import */
  4545. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  4546. /*! @angular/core */
  4547. "fXoL");
  4548. /* harmony import */
  4549. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  4550. /*! ../../models/evt-models */
  4551. "5c0l");
  4552. /* harmony import */
  4553. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  4554. /*! ../../services/component-register.service */
  4555. "d25s");
  4556. /* harmony import */
  4557. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  4558. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  4559. "WyXU");
  4560. /* harmony import */
  4561. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  4562. /*! @angular/common */
  4563. "ofXK");
  4564. /* harmony import */
  4565. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  4566. /*! ../content-viewer/content-viewer.component */
  4567. "t6RO");
  4568. /* harmony import */
  4569. var _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  4570. /*! ../ms-identifier/ms-identifier.component */
  4571. "Ie87");
  4572. /* harmony import */
  4573. var _identifier_identifier_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  4574. /*! ../identifier/identifier.component */
  4575. "FSWR");
  4576. /* harmony import */
  4577. var _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  4578. /*! ../ms-contents/ms-contents.component */
  4579. "xQyG");
  4580. /* harmony import */
  4581. var _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  4582. /*! ../phys-desc/phys-desc.component */
  4583. "xZwa");
  4584. /* harmony import */
  4585. var _history_history_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  4586. /*! ../history/history.component */
  4587. "6qKx");
  4588. /* harmony import */
  4589. var _additional_additional_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  4590. /*! ../additional/additional.component */
  4591. "uIHG");
  4592. function MsFragComponent_div_2_evt_content_viewer_4_Template(rf, ctx) {
  4593. if (rf & 1) {
  4594. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  4595. }
  4596. if (rf & 2) {
  4597. var par_r8 = ctx.$implicit;
  4598. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r8);
  4599. }
  4600. }
  4601. function MsFragComponent_div_2_Template(rf, ctx) {
  4602. if (rf & 1) {
  4603. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 5);
  4604. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  4605. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  4606. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4607. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 8);
  4608. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsFragComponent_div_2_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 9);
  4609. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4610. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4611. }
  4612. if (rf & 2) {
  4613. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4614. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4615. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  4616. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4617. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.pEl);
  4618. }
  4619. }
  4620. function MsFragComponent_evt_ms_identifier_3_Template(rf, ctx) {
  4621. if (rf & 1) {
  4622. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-identifier", 11);
  4623. }
  4624. if (rf & 2) {
  4625. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4626. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r1.data.msIdentifier);
  4627. }
  4628. }
  4629. function MsFragComponent_div_4_div_3_evt_content_viewer_4_Template(rf, ctx) {
  4630. if (rf & 1) {
  4631. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  4632. }
  4633. if (rf & 2) {
  4634. var no_r12 = ctx.$implicit;
  4635. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", no_r12);
  4636. }
  4637. }
  4638. function MsFragComponent_div_4_div_3_Template(rf, ctx) {
  4639. if (rf & 1) {
  4640. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 5);
  4641. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  4642. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  4643. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4644. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 8);
  4645. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsFragComponent_div_4_div_3_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 9);
  4646. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4647. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4648. }
  4649. if (rf & 2) {
  4650. var altIdentifier_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  4651. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4652. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "note")("inlineLabel", true);
  4653. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4654. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", altIdentifier_r9.noteEl);
  4655. }
  4656. }
  4657. function MsFragComponent_div_4_Template(rf, ctx) {
  4658. if (rf & 1) {
  4659. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  4660. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  4661. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-identifier", 12);
  4662. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsFragComponent_div_4_div_3_Template, 5, 3, "div", 2);
  4663. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4664. }
  4665. if (rf & 2) {
  4666. var altIdentifier_r9 = ctx.ngIf;
  4667. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4668. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4669. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "altIdentifierLabel")("underline", true);
  4670. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4671. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r2.data.altIdentifier)("listClass", false);
  4672. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4673. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", altIdentifier_r9.noteEl.length > 0);
  4674. }
  4675. }
  4676. function MsFragComponent_evt_ms_contents_5_Template(rf, ctx) {
  4677. if (rf & 1) {
  4678. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-contents", 11);
  4679. }
  4680. if (rf & 2) {
  4681. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4682. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r3.data.msContents);
  4683. }
  4684. }
  4685. function MsFragComponent_evt_phys_desc_6_Template(rf, ctx) {
  4686. if (rf & 1) {
  4687. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-phys-desc", 11);
  4688. }
  4689. if (rf & 2) {
  4690. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4691. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r4.data.physDesc);
  4692. }
  4693. }
  4694. function MsFragComponent_evt_history_7_Template(rf, ctx) {
  4695. if (rf & 1) {
  4696. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-history", 11);
  4697. }
  4698. if (rf & 2) {
  4699. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4700. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r5.data.history);
  4701. }
  4702. }
  4703. function MsFragComponent_evt_additional_8_Template(rf, ctx) {
  4704. if (rf & 1) {
  4705. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-additional", 11);
  4706. }
  4707. if (rf & 2) {
  4708. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4709. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r6.data.additional);
  4710. }
  4711. }
  4712. var MsFragComponent = function MsFragComponent() {
  4713. _classCallCheck(this, MsFragComponent);
  4714. };
  4715. MsFragComponent.ɵfac = function MsFragComponent_Factory(t) {
  4716. return new (t || MsFragComponent)();
  4717. };
  4718. MsFragComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  4719. type: MsFragComponent,
  4720. selectors: [["evt-ms-frag"]],
  4721. inputs: {
  4722. data: "data"
  4723. },
  4724. decls: 9,
  4725. vars: 9,
  4726. consts: [[1, "msFrag"], [3, "label", "underline"], ["class", "flex-container", 4, "ngIf"], [3, "data", 4, "ngIf"], [4, "ngIf"], [1, "flex-container"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "data"], [3, "data", "listClass"]],
  4727. template: function MsFragComponent_Template(rf, ctx) {
  4728. if (rf & 1) {
  4729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  4730. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  4731. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsFragComponent_div_2_Template, 5, 3, "div", 2);
  4732. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsFragComponent_evt_ms_identifier_3_Template, 1, 1, "evt-ms-identifier", 3);
  4733. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsFragComponent_div_4_Template, 4, 5, "div", 4);
  4734. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsFragComponent_evt_ms_contents_5_Template, 1, 1, "evt-ms-contents", 3);
  4735. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsFragComponent_evt_phys_desc_6_Template, 1, 1, "evt-phys-desc", 3);
  4736. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, MsFragComponent_evt_history_7_Template, 1, 1, "evt-history", 3);
  4737. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, MsFragComponent_evt_additional_8_Template, 1, 1, "evt-additional", 3);
  4738. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4739. }
  4740. if (rf & 2) {
  4741. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4742. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "msFrag")("underline", false);
  4743. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4744. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  4745. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4746. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msIdentifier);
  4747. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4748. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.altIdentifier);
  4749. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4750. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msContents);
  4751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4752. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.physDesc);
  4753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4754. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.history);
  4755. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4756. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.additional);
  4757. }
  4758. },
  4759. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__["MsIdentifierComponent"], _identifier_identifier_component__WEBPACK_IMPORTED_MODULE_8__["IdentifierComponent"], _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_9__["MsContentsComponent"], _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_10__["PhysDescComponent"], _history_history_component__WEBPACK_IMPORTED_MODULE_11__["HistoryComponent"], _additional_additional_component__WEBPACK_IMPORTED_MODULE_12__["AdditionalComponent"]],
  4760. styles: [".msFrag[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 500px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 640px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1000px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWZyYWcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0Y7O0FBRUE7RUFDSTtJQUNJLGdCQUFBO0VBQU47O0VBR0U7SUFDSSxnQkFBQTtFQUFOO0FBQ0Y7O0FBR0E7RUFDSTtJQUNJLGVBQUE7RUFETjs7RUFJRTtJQUNJLGVBQUE7RUFETjtBQUNGIiwiZmlsZSI6Im1zLWZyYWcuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubXNGcmFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LWl0ZW0tbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJVxuICAgIH1cbiB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gICAgICBcbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgIH1cbn1cblxuIl19 */"]
  4761. });
  4762. MsFragComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsFrag"])], MsFragComponent);
  4763. /*@__PURE__*/
  4764. (function () {
  4765. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsFragComponent, [{
  4766. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  4767. args: [{
  4768. selector: 'evt-ms-frag',
  4769. templateUrl: './ms-frag.component.html',
  4770. styleUrls: ['./ms-frag.component.scss']
  4771. }]
  4772. }], null, {
  4773. data: [{
  4774. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  4775. }]
  4776. });
  4777. })();
  4778. /***/
  4779. },
  4780. /***/
  4781. "6qKx":
  4782. /*!*********************************************************!*\
  4783. !*** ./src/app/components/history/history.component.ts ***!
  4784. \*********************************************************/
  4785. /*! exports provided: HistoryComponent */
  4786. /***/
  4787. function qKx(module, __webpack_exports__, __webpack_require__) {
  4788. "use strict";
  4789. __webpack_require__.r(__webpack_exports__);
  4790. /* harmony export (binding) */
  4791. __webpack_require__.d(__webpack_exports__, "HistoryComponent", function () {
  4792. return HistoryComponent;
  4793. });
  4794. /* harmony import */
  4795. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  4796. /*! tslib */
  4797. "mrSG");
  4798. /* harmony import */
  4799. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  4800. /*! @angular/core */
  4801. "fXoL");
  4802. /* harmony import */
  4803. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  4804. /*! ../../models/evt-models */
  4805. "5c0l");
  4806. /* harmony import */
  4807. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  4808. /*! ../../services/component-register.service */
  4809. "d25s");
  4810. /* harmony import */
  4811. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  4812. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  4813. "WyXU");
  4814. /* harmony import */
  4815. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  4816. /*! @angular/common */
  4817. "ofXK");
  4818. /* harmony import */
  4819. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  4820. /*! ../content-viewer/content-viewer.component */
  4821. "t6RO");
  4822. function HistoryComponent_div_2_evt_content_viewer_5_Template(rf, ctx) {
  4823. if (rf & 1) {
  4824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  4825. }
  4826. if (rf & 2) {
  4827. var par_r5 = ctx.$implicit;
  4828. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r5);
  4829. }
  4830. }
  4831. function HistoryComponent_div_2_Template(rf, ctx) {
  4832. if (rf & 1) {
  4833. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  4834. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 4);
  4835. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 5);
  4836. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4837. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 6);
  4838. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 7);
  4839. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, HistoryComponent_div_2_evt_content_viewer_5_Template, 1, 1, "evt-content-viewer", 8);
  4840. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4841. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4842. }
  4843. if (rf & 2) {
  4844. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4845. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4846. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  4847. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4848. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r0.data == null ? null : ctx_r0.data.summary);
  4849. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4850. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.pEl);
  4851. }
  4852. }
  4853. function HistoryComponent_div_3_Template(rf, ctx) {
  4854. if (rf & 1) {
  4855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  4856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 4);
  4857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 5);
  4858. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4859. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 6);
  4860. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 7);
  4861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4863. }
  4864. if (rf & 2) {
  4865. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4866. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4867. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "origin")("inlineLabel", true);
  4868. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4869. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r1.data == null ? null : ctx_r1.data.origin);
  4870. }
  4871. }
  4872. function HistoryComponent_div_4_evt_content_viewer_4_Template(rf, ctx) {
  4873. if (rf & 1) {
  4874. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  4875. }
  4876. if (rf & 2) {
  4877. var p_r7 = ctx.$implicit;
  4878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", p_r7);
  4879. }
  4880. }
  4881. function HistoryComponent_div_4_Template(rf, ctx) {
  4882. if (rf & 1) {
  4883. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  4884. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 4);
  4885. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 5);
  4886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4887. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 6);
  4888. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, HistoryComponent_div_4_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 9);
  4889. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4891. }
  4892. if (rf & 2) {
  4893. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "provenance")("inlineLabel", true);
  4896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.provenance);
  4898. }
  4899. }
  4900. function HistoryComponent_div_5_Template(rf, ctx) {
  4901. if (rf & 1) {
  4902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  4903. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 4);
  4904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 5);
  4905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 6);
  4907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 7);
  4908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4909. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4910. }
  4911. if (rf & 2) {
  4912. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  4913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "acquisition")("inlineLabel", true);
  4915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  4916. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r3.data == null ? null : ctx_r3.data.acquisition);
  4917. }
  4918. }
  4919. var HistoryComponent = function HistoryComponent() {
  4920. _classCallCheck(this, HistoryComponent);
  4921. };
  4922. HistoryComponent.ɵfac = function HistoryComponent_Factory(t) {
  4923. return new (t || HistoryComponent)();
  4924. };
  4925. HistoryComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  4926. type: HistoryComponent,
  4927. selectors: [["evt-history"]],
  4928. inputs: {
  4929. data: "data"
  4930. },
  4931. decls: 6,
  4932. vars: 6,
  4933. consts: [[1, "history"], [3, "label", "underline"], ["class", "flex-container", 4, "ngIf"], [1, "flex-container"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content"], [3, "content", 4, "ngFor", "ngForOf"], ["class", "projectInfo-block", 3, "content", 4, "ngFor", "ngForOf"], [1, "projectInfo-block", 3, "content"]],
  4934. template: function HistoryComponent_Template(rf, ctx) {
  4935. if (rf & 1) {
  4936. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  4937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  4938. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, HistoryComponent_div_2_Template, 6, 4, "div", 2);
  4939. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, HistoryComponent_div_3_Template, 5, 3, "div", 2);
  4940. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, HistoryComponent_div_4_Template, 5, 3, "div", 2);
  4941. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, HistoryComponent_div_5_Template, 5, 3, "div", 2);
  4942. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  4943. }
  4944. if (rf & 2) {
  4945. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4946. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "history")("underline", true);
  4947. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4948. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.summary) || (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  4949. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4950. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.origin);
  4951. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4952. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.provenance.length) > 0);
  4953. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  4954. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.acquisition);
  4955. }
  4956. },
  4957. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"]],
  4958. styles: [".history[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.projectInfo-block[_ngcontent-%COMP%] {\n display: block;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 612px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 640px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1224px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2hpc3RvcnkuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksY0FBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0Y7O0FBRUE7RUFDSTtJQUNJLGdCQUFBO0VBQU47O0VBR0U7SUFDSSxnQkFBQTtFQUFOO0FBQ0Y7O0FBR0E7RUFDSTtJQUNJLGVBQUE7RUFETjs7RUFJRTtJQUNJLGVBQUE7RUFETjtBQUNGIiwiZmlsZSI6Imhpc3RvcnkuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGlzdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnByb2plY3RJbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1pdGVtLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7IFxuICAgIC5mbGV4LWl0ZW0tbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7IFxuICAgIC5mbGV4LWl0ZW0tbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cblxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCVcbiAgICB9XG4gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyNHB4KSB7IFxuICAgIC5mbGV4LWl0ZW0tbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgIH1cbiB9XG4iXX0= */"]
  4959. });
  4960. HistoryComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["History"])], HistoryComponent);
  4961. /*@__PURE__*/
  4962. (function () {
  4963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](HistoryComponent, [{
  4964. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  4965. args: [{
  4966. selector: 'evt-history',
  4967. templateUrl: './history.component.html',
  4968. styleUrls: ['./history.component.scss']
  4969. }]
  4970. }], null, {
  4971. data: [{
  4972. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  4973. }]
  4974. });
  4975. })();
  4976. /***/
  4977. },
  4978. /***/
  4979. "6rJU":
  4980. /*!******************************************************!*\
  4981. !*** ./src/app/main-header/main-header.component.ts ***!
  4982. \******************************************************/
  4983. /*! exports provided: MainHeaderComponent */
  4984. /***/
  4985. function rJU(module, __webpack_exports__, __webpack_require__) {
  4986. "use strict";
  4987. __webpack_require__.r(__webpack_exports__);
  4988. /* harmony export (binding) */
  4989. __webpack_require__.d(__webpack_exports__, "MainHeaderComponent", function () {
  4990. return MainHeaderComponent;
  4991. });
  4992. /* harmony import */
  4993. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  4994. /*! @angular/core */
  4995. "fXoL");
  4996. /* harmony import */
  4997. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  4998. /*! rxjs */
  4999. "qCKp");
  5000. /* harmony import */
  5001. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  5002. /*! rxjs/operators */
  5003. "kU1M");
  5004. /* harmony import */
  5005. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  5006. /*! ../app.config */
  5007. "aR35");
  5008. /* harmony import */
  5009. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  5010. /*! ../utils/js-utils */
  5011. "zSMA");
  5012. /* harmony import */
  5013. var _services_themes_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  5014. /*! ../services/themes.service */
  5015. "onZX");
  5016. /* harmony import */
  5017. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  5018. /*! ../services/evt-model.service */
  5019. "hI0h");
  5020. /* harmony import */
  5021. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  5022. /*! ../services/evt-status.service */
  5023. "7Ht4");
  5024. /* harmony import */
  5025. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  5026. /*! @ng-bootstrap/ng-bootstrap */
  5027. "1kSV");
  5028. /* harmony import */
  5029. var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  5030. /*! @angular/common */
  5031. "ofXK");
  5032. /* harmony import */
  5033. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  5034. /*! ../ui-components/button/button.component */
  5035. "UjKN");
  5036. /* harmony import */
  5037. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  5038. /*! ../ui-components/icon/icon.component */
  5039. "Mijh");
  5040. /* harmony import */
  5041. var _main_menu_main_menu_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  5042. /*! ../main-menu/main-menu.component */
  5043. "9jgp");
  5044. /* harmony import */
  5045. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  5046. /*! @ngx-translate/core */
  5047. "sYmb");
  5048. var _c0 = function _c0() {
  5049. return {
  5050. icon: "external-link-alt",
  5051. iconSet: "fas"
  5052. };
  5053. };
  5054. function MainHeaderComponent_a_7_Template(rf, ctx) {
  5055. if (rf & 1) {
  5056. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 9);
  5057. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  5058. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5059. }
  5060. if (rf & 2) {
  5061. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  5062. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r0.editionHome, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
  5063. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5064. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](2, _c0));
  5065. }
  5066. }
  5067. function MainHeaderComponent_span_8_Template(rf, ctx) {
  5068. if (rf & 1) {
  5069. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 11);
  5070. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  5071. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5072. }
  5073. if (rf & 2) {
  5074. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  5075. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5076. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.editionConfig == null ? null : ctx_r1.editionConfig.badge);
  5077. }
  5078. }
  5079. var _c1 = function _c1(a0) {
  5080. return {
  5081. icon: a0,
  5082. iconSet: "evt",
  5083. additionalClasses: "viewMode-selector"
  5084. };
  5085. };
  5086. function MainHeaderComponent_evt_button_10_Template(rf, ctx) {
  5087. if (rf & 1) {
  5088. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  5089. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 12);
  5090. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function MainHeaderComponent_evt_button_10_Template_evt_button_btnClick_0_listener() {
  5091. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r6);
  5092. var viewMode_r4 = ctx.$implicit;
  5093. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  5094. return ctx_r5.selectViewMode(viewMode_r4);
  5095. });
  5096. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  5097. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5098. }
  5099. if (rf & 2) {
  5100. var viewMode_r4 = ctx.$implicit;
  5101. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  5102. var tmp_1_0 = null;
  5103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("title", viewMode_r4.label)("active", viewMode_r4.id === ((tmp_1_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, ctx_r2.currentViewMode$)) == null ? null : tmp_1_0.id))("inverted", true)("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](6, _c1, viewMode_r4.icon));
  5104. }
  5105. }
  5106. function MainHeaderComponent_evt_main_menu_12_Template(rf, ctx) {
  5107. if (rf & 1) {
  5108. var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  5109. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-main-menu", 13);
  5110. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("itemClicked", function MainHeaderComponent_evt_main_menu_12_Template_evt_main_menu_itemClicked_0_listener($event) {
  5111. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
  5112. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  5113. return ctx_r7.handleItemClicked($event);
  5114. });
  5115. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5116. }
  5117. }
  5118. var _c2 = function _c2() {
  5119. return {
  5120. icon: "ellipsis-v"
  5121. };
  5122. };
  5123. var MainHeaderComponent = /*#__PURE__*/function () {
  5124. function MainHeaderComponent(themes, evtModelService, evtStatusService) {
  5125. _classCallCheck(this, MainHeaderComponent);
  5126. var _a, _b, _c, _d;
  5127. this.themes = themes;
  5128. this.evtModelService = evtModelService;
  5129. this.evtStatusService = evtStatusService;
  5130. this.title$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])((_b = (_a = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"] === null || _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"] === void 0 ? void 0 : _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings) === null || _a === void 0 ? void 0 : _a.edition) === null || _b === void 0 ? void 0 : _b.editionTitle), this.evtModelService.title$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref16) {
  5131. var _ref17 = _slicedToArray(_ref16, 2),
  5132. configTitle = _ref17[0],
  5133. editionTitle = _ref17[1];
  5134. var _a;
  5135. return (_a = configTitle !== null && configTitle !== void 0 ? configTitle : editionTitle) !== null && _a !== void 0 ? _a : 'defaultTitle';
  5136. }));
  5137. this.viewModes = (_d = (_c = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.availableViewModes) === null || _c === void 0 ? void 0 : _c.filter(function (e) {
  5138. return !e.disabled;
  5139. })) !== null && _d !== void 0 ? _d : [];
  5140. this.currentViewMode$ = this.evtStatusService.currentViewMode$;
  5141. this.mainMenuOpened = false;
  5142. this.editionConfig = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition;
  5143. this.subscriptions = [];
  5144. }
  5145. _createClass(MainHeaderComponent, [{
  5146. key: "selectViewMode",
  5147. value: function selectViewMode(viewMode) {
  5148. this.evtStatusService.updateViewMode$.next(viewMode);
  5149. }
  5150. }, {
  5151. key: "toggleMainMenu",
  5152. value: function toggleMainMenu(clickEvent) {
  5153. clickEvent.event.stopPropagation();
  5154. this.mainMenuOpened = !this.mainMenuOpened;
  5155. }
  5156. }, {
  5157. key: "handleItemClicked",
  5158. value: function handleItemClicked(itemClicked) {
  5159. if (itemClicked) {
  5160. this.mainMenuOpened = itemClicked === 'theme' || itemClicked === 'language';
  5161. }
  5162. } // tslint:disable-next-line: variable-name
  5163. }, {
  5164. key: "trackViewModes",
  5165. value: function trackViewModes(_index, item) {
  5166. return item.id;
  5167. }
  5168. }, {
  5169. key: "openEditionHome",
  5170. value: function openEditionHome() {
  5171. if (this.editionHome) {
  5172. window.open(this.editionHome, '_blank');
  5173. }
  5174. }
  5175. }, {
  5176. key: "ngOnDestroy",
  5177. value: function ngOnDestroy() {
  5178. this.subscriptions.forEach(function (subscription) {
  5179. return subscription.unsubscribe();
  5180. });
  5181. }
  5182. }, {
  5183. key: "editionHome",
  5184. get: function get() {
  5185. return Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_4__["normalizeUrl"])(this.editionConfig.editionHome);
  5186. }
  5187. }, {
  5188. key: "logoUrl",
  5189. get: function get() {
  5190. var _a, _b, _c;
  5191. var customLogo = (_c = (_b = (_a = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"] === null || _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"] === void 0 ? void 0 : _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings) === null || _a === void 0 ? void 0 : _a.files) === null || _b === void 0 ? void 0 : _b.logoUrl) !== null && _c !== void 0 ? _c : undefined;
  5192. return customLogo !== null && customLogo !== void 0 ? customLogo : '/evt/assets/images/logo.png';
  5193. }
  5194. }]);
  5195. return MainHeaderComponent;
  5196. }();
  5197. MainHeaderComponent.ɵfac = function MainHeaderComponent_Factory(t) {
  5198. return new (t || MainHeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_themes_service__WEBPACK_IMPORTED_MODULE_5__["ThemesService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_7__["EVTStatusService"]));
  5199. };
  5200. MainHeaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  5201. type: MainHeaderComponent,
  5202. selectors: [["evt-main-header"]],
  5203. decls: 13,
  5204. vars: 18,
  5205. consts: [[1, "navbar", "justify-content-between", "temp-header"], [1, "navbar-brand"], ["height", "30", "alt", "", 1, "d-inline-block", "align-top", "mr-2", 3, "src"], [1, "edition-font", 3, "click"], ["target", "_blank", "class", "ml-2 edition-home-link", 3, "href", 4, "ngIf"], ["class", "ml-2 badge badge-pill badge-info inverted font-weight-normal edition-badge", 4, "ngIf"], ["additionalClasses", "btn-no-border viewMode-btn", 3, "title", "active", "inverted", "iconLeft", "btnClick", 4, "ngFor", "ngForOf", "ngForTrackBy"], ["additionalClasses", "btn-no-border", 3, "inverted", "toggler", "active", "iconLeft", "btnClick"], [3, "itemClicked", 4, "ngIf"], ["target", "_blank", 1, "ml-2", "edition-home-link", 3, "href"], [3, "iconInfo"], [1, "ml-2", "badge", "badge-pill", "badge-info", "inverted", "font-weight-normal", "edition-badge"], ["additionalClasses", "btn-no-border viewMode-btn", 3, "title", "active", "inverted", "iconLeft", "btnClick"], [3, "itemClicked"]],
  5206. template: function MainHeaderComponent_Template(rf, ctx) {
  5207. if (rf & 1) {
  5208. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "nav", 0);
  5209. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 1);
  5210. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 2);
  5211. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 3);
  5212. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainHeaderComponent_Template_span_click_3_listener() {
  5213. return ctx.openEditionHome();
  5214. });
  5215. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  5216. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
  5217. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "async");
  5218. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5219. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, MainHeaderComponent_a_7_Template, 2, 3, "a", 4);
  5220. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, MainHeaderComponent_span_8_Template, 2, 1, "span", 5);
  5221. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5222. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div");
  5223. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, MainHeaderComponent_evt_button_10_Template, 2, 8, "evt-button", 6);
  5224. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "evt-button", 7);
  5225. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function MainHeaderComponent_Template_evt_button_btnClick_11_listener($event) {
  5226. return ctx.toggleMainMenu($event);
  5227. });
  5228. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5229. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5230. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5231. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, MainHeaderComponent_evt_main_menu_12_Template, 1, 0, "evt-main-menu", 8);
  5232. }
  5233. if (rf & 2) {
  5234. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  5235. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx.logoUrl, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
  5236. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5237. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("pointer", ctx.editionHome);
  5238. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5239. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 13, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 15, ctx.title$)));
  5240. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  5241. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.editionHome);
  5242. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5243. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.editionConfig == null ? null : ctx.editionConfig.badge);
  5244. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  5245. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.viewModes)("ngForTrackBy", ctx.trackViewModes);
  5246. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5247. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("inverted", true)("toggler", true)("active", ctx.mainMenuOpened)("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](17, _c2));
  5248. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5249. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.mainMenuOpened);
  5250. }
  5251. },
  5252. directives: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavbar"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgForOf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_10__["ButtonComponent"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_11__["IconComponent"], _main_menu_main_menu_component__WEBPACK_IMPORTED_MODULE_12__["MainMenuComponent"]],
  5253. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["AsyncPipe"]],
  5254. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.navbar[_ngcontent-%COMP%] {\n height: 54px;\n padding: 0 5px;\n}\n\n[data-theme=restore][_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #0a4553;\n}\n\n[data-theme=restore][_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%] {\n color: #e9e9e9 !important;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #45535a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%] {\n color: #fff !important;\n}\n\n[data-theme=modern][_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #263238;\n}\n\n[data-theme=modern][_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%] {\n color: #ECEFF1 !important;\n}\n\n[data-theme=classic][_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #362d28;\n}\n\n[data-theme=classic][_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%] {\n color: #f5ead4 !important;\n}\n\n.navbar[_ngcontent-%COMP%] a.navbar-brand[_ngcontent-%COMP%] {\n max-width: 50%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navbar[_ngcontent-%COMP%] .right-btn-group[_ngcontent-%COMP%] {\n height: 54px;\n margin-top: 1px;\n}\n\n .viewMode-btn {\n padding: 0 5px;\n height: 38px;\n line-height: 0.9px;\n background: transparent !important;\n}\n\n[data-theme=restore][_nghost-%COMP%] .viewMode-btn, [data-theme=restore] [_nghost-%COMP%] .viewMode-btn, [data-theme=restore][_ngcontent-%COMP%] .viewMode-btn {\n color: #e9e9e9;\n}\n\n[data-theme=restore][_nghost-%COMP%] .viewMode-btn:hover, [data-theme=restore] [_nghost-%COMP%] .viewMode-btn:hover, [data-theme=restore][_ngcontent-%COMP%] .viewMode-btn:hover {\n background: rgba(233, 233, 233, 0.2);\n}\n\n[data-theme=neutral][_nghost-%COMP%] .viewMode-btn, [data-theme=neutral] [_nghost-%COMP%] .viewMode-btn, [data-theme=neutral][_ngcontent-%COMP%] .viewMode-btn {\n color: #fff;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .viewMode-btn:hover, [data-theme=neutral] [_nghost-%COMP%] .viewMode-btn:hover, [data-theme=neutral][_ngcontent-%COMP%] .viewMode-btn:hover {\n background: rgba(255, 255, 255, 0.2);\n}\n\n[data-theme=modern][_nghost-%COMP%] .viewMode-btn, [data-theme=modern] [_nghost-%COMP%] .viewMode-btn, [data-theme=modern][_ngcontent-%COMP%] .viewMode-btn {\n color: #ECEFF1;\n}\n\n[data-theme=modern][_nghost-%COMP%] .viewMode-btn:hover, [data-theme=modern] [_nghost-%COMP%] .viewMode-btn:hover, [data-theme=modern][_ngcontent-%COMP%] .viewMode-btn:hover {\n background: rgba(236, 239, 241, 0.2);\n}\n\n[data-theme=classic][_nghost-%COMP%] .viewMode-btn, [data-theme=classic] [_nghost-%COMP%] .viewMode-btn, [data-theme=classic][_ngcontent-%COMP%] .viewMode-btn {\n color: #f5ead4;\n}\n\n[data-theme=classic][_nghost-%COMP%] .viewMode-btn:hover, [data-theme=classic] [_nghost-%COMP%] .viewMode-btn:hover, [data-theme=classic][_ngcontent-%COMP%] .viewMode-btn:hover {\n background: rgba(245, 234, 212, 0.2);\n}\n\n .viewMode-btn .viewMode-selector {\n line-height: 0;\n vertical-align: text-bottom;\n font-size: 2rem;\n}\n\n .viewMode-btn.active {\n color: #ffcc00 !important;\n}\n\n.edition-badge[_ngcontent-%COMP%] {\n max-width: 150px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: text-bottom;\n font-variant: all-small-caps;\n font-size: 0.8rem;\n}\n\n.edition-home-link[_ngcontent-%COMP%] {\n font-size: 0.9rem;\n vertical-align: text-bottom;\n}\n\n[data-theme=restore][_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .edition-home-link[_ngcontent-%COMP%] {\n color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .edition-home-link[_ngcontent-%COMP%] {\n color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .edition-home-link[_ngcontent-%COMP%] {\n color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .edition-home-link[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .edition-home-link[_ngcontent-%COMP%] {\n color: #f5ead4;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL21haW4taGVhZGVyLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCQTtFQUNJLHlCQUFBO0VBQ0Esd0JBQUE7QUMxQko7O0FBQUE7RUFDSSxZREdpQjtFQ0ZqQixjQUFBO0FBR0o7O0FDaUZRO0VEakZBLGNBQUE7RUFDQSx5QkFBQTtBQUdSOztBQURRO0VBQ0kseUJBQUE7QUFHWjs7QUMwRVE7RURqRkEsV0FBQTtFQUNBLHlCQUFBO0FBVVI7O0FBUlE7RUFDSSxzQkFBQTtBQVVaOztBQ21FUTtFRGpGQSxjQUFBO0VBQ0EseUJBQUE7QUFpQlI7O0FBZlE7RUFDSSx5QkFBQTtBQWlCWjs7QUM0RFE7RURqRkEsY0FBQTtFQUNBLHlCQUFBO0FBd0JSOztBQXRCUTtFQUNJLHlCQUFBO0FBd0JaOztBQXJCSTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUF1QlI7O0FBckJJO0VBQ0ksWURmYTtFQ2dCYixlQUFBO0FBdUJSOztBQW5CQTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtBQXNCSjs7QUNvQ1E7RUR2REEsY0FBQTtBQXNCUjs7QUFyQlE7RUFDSSxvQ0FBQTtBQXVCWjs7QUM4QlE7RUR2REEsV0FBQTtBQTRCUjs7QUEzQlE7RUFDSSxvQ0FBQTtBQTZCWjs7QUN3QlE7RUR2REEsY0FBQTtBQWtDUjs7QUFqQ1E7RUFDSSxvQ0FBQTtBQW1DWjs7QUNrQlE7RUR2REEsY0FBQTtBQXdDUjs7QUF2Q1E7RUFDSSxvQ0FBQTtBQXlDWjs7QUF0Q0k7RUFDSSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0FBd0NSOztBQXRDSTtFQUNJLHlCQUFBO0FBd0NSOztBQXBDQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0FBdUNKOztBQXBDQTtFQUlJLGlCQUFBO0VBQ0EsMkJBQUE7QUFvQ0o7O0FDWFE7RUQ1QkEsY0FBQTtBQTBDUjs7QUNkUTtFRDVCQSxXQUFBO0FBNkNSOztBQ2pCUTtFRDVCQSxjQUFBO0FBZ0RSOztBQ3BCUTtFRDVCQSxjQUFBO0FBbURSIiwiZmlsZSI6Im1haW4taGVhZGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgVkFSSUFCTEVTIEFORCBCT09UU1RSQVAgVkFSSUFCTEVTIE9WRVJSSURFUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG4kYmFzZS1taW5IZWlnaHQ6IDYwMHB4O1xuJGJhc2UtZm9udFNpemU6IDMwcHg7XG4kYmFzZS1oZWFkZXItaGVpZ2h0OiA1NHB4O1xuXG4kbWFpbkNvbnRhaW5lci1tZW51LWhlaWdodDogNDJweDtcbiRtYWluQ29udGFpbmVyLWJvcmRlci13aWR0aDogMnB4O1xuXG4vLyBBZHZhbmNlZFxuLy8gQ3VzdG9taXplIHZpc2libGUgZWxlbWVudHNcbiRiYXNlLWZvb3RlcjogZmFsc2U7XG4kbWFpbkNvbnRhaW5lci10b3AtbWVudTogdHJ1ZTtcbiRtYWluQ29udGFpbmVyLWJvdHRvbS1tZW51OiB0cnVlO1xuXG4vLyBOYXZCYXJcbiRiYXNlLW5hdmJhci1oZWlnaHQ6IDQ1cHg7XG5cbi8vIFRodW1ibmFpbHNcbiR0aHVtYm5haWwtaGVpZ2h0OiAxNTBweDtcbiR0aHVtYm5haWwtd2lkdGg6IDEwMHB4O1xuXG4vLyBCb290c3RyYXAgVmFyaWFibGVzIE92ZXJyaWRlc1xuXG46cm9vdCB7XG4gICAgLS10aHVtYm5haWwtaGVpZ2h0OiAjeyR0aHVtYm5haWwtaGVpZ2h0fTtcbiAgICAtLXRodW1ibmFpbC13aWR0aDogI3skdGh1bWJuYWlsLXdpZHRofTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzXCI7XG5cbi5uYXZiYXIge1xuICAgIGhlaWdodDogJGJhc2UtaGVhZGVyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JMaWdodCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcblxuICAgICAgICBhLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JMaWdodCcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgIC5yaWdodC1idG4tZ3JvdXAge1xuICAgICAgICBoZWlnaHQ6ICRiYXNlLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG59XG5cbjo6bmctZGVlcCAudmlld01vZGUtYnRuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IC45cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBcbiAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yTGlnaHQnKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lZCgnYmFzZUNvbG9yTGlnaHQnKSwgLjIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3TW9kZS1zZWxlY3RvciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmY2MwMCAhaW1wb3J0YW50OyAvLyBURU1QXG4gICAgfVxufVxuXG4uZWRpdGlvbi1iYWRnZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGZvbnQtdmFyaWFudDogYWxsLXNtYWxsLWNhcHM7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5lZGl0aW9uLWhvbWUtbGluayB7XG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckxpZ2h0Jyk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufSIsIiR0aGVtZXM6IChcbiAgICByZXN0b3JlOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMwYTQ1NTMsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTIwLCA1OCwgNTgpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6IHJnYig3MCwgNDYsIDQ2KSxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2U5ZTllOSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzBhNDU1MyxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiB3aGl0ZSxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgICAgICBtYWluSGVhZGVyQmFja2dyb3VuZDogd2hpdGUsXG4gICAgICAgIG1haW5IZWFkZXJDb2xvcjogIzBhNDU1M1xuICAgICksXG4gICAgbmV1dHJhbDogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjNDU1MzVhLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzU1NSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZmZmLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2MsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwMDAsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y1ZjVmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2U3ZTdlNyxcbiAgICApLFxuICAgIG1vZGVybjogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMjYzMjM4LFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzYwN2Q4YixcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjRUNFRkYxLFxuICAgICAgICB0b29sc0NvbG9yOiAjMjYzMjM4LFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNiMGJlYzUsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2YxZjRmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2VhZWNlYyxcbiAgICApLFxuICAgIGNsYXNzaWM6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTQzLCAxMTksIDEwNiksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZjVlYWQ0LFxuICAgICAgICB0b29sc0NvbG9yOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgIClcbik7XG5cblxuLy8gVGhlbWlmeVxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRoZSBgJmAgcmVmZXIgdG8gcGFyZW50IHNlbGVjdG9ycyBhbmQgcGxhY2luZyBpdCBhZnRlciBgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl1gIHRlbGxzIFNhc3MgdG8gb3V0cHV0IGFueSBwYXJlbnQgc2VsZWN0b3JzIGFmdGVyIHRoZSB0aGVtZSBuYW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaXMgaW5jbHVkZWQgaW4gYSBgKltkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgZWxlbWVudFxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnkoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgOmhvc3QtY29udGV4dChbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSkgJixcbiAgICAgICAgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0gJiB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGVtaWZ5U2VsZlxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGhhcyB0aGUgYFtkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgYXR0cmlidXRlXG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnlTZWxmKCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnlTZWxmKCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgICAmW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0ge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRoZW1lZCgka2V5KSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1tYXAsICRrZXkpO1xufVxuXG4iXX0= */"]
  5255. });
  5256. /*@__PURE__*/
  5257. (function () {
  5258. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MainHeaderComponent, [{
  5259. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  5260. args: [{
  5261. selector: 'evt-main-header',
  5262. templateUrl: './main-header.component.html',
  5263. styleUrls: ['./main-header.component.scss']
  5264. }]
  5265. }], function () {
  5266. return [{
  5267. type: _services_themes_service__WEBPACK_IMPORTED_MODULE_5__["ThemesService"]
  5268. }, {
  5269. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  5270. }, {
  5271. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_7__["EVTStatusService"]
  5272. }];
  5273. }, null);
  5274. })();
  5275. /***/
  5276. },
  5277. /***/
  5278. "6tsE":
  5279. /*!*******************************************************************!*\
  5280. !*** ./src/app/view-modes/text-sources/text-sources.component.ts ***!
  5281. \*******************************************************************/
  5282. /*! exports provided: TextSourcesComponent */
  5283. /***/
  5284. function tsE(module, __webpack_exports__, __webpack_require__) {
  5285. "use strict";
  5286. __webpack_require__.r(__webpack_exports__);
  5287. /* harmony export (binding) */
  5288. __webpack_require__.d(__webpack_exports__, "TextSourcesComponent", function () {
  5289. return TextSourcesComponent;
  5290. });
  5291. /* harmony import */
  5292. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  5293. /*! @angular/core */
  5294. "fXoL");
  5295. /* harmony import */
  5296. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  5297. /*! angular-gridster2 */
  5298. "Ljk9");
  5299. /* harmony import */
  5300. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  5301. /*! rxjs/operators */
  5302. "kU1M");
  5303. /* harmony import */
  5304. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  5305. /*! src/app/services/evt-status.service */
  5306. "7Ht4");
  5307. /* harmony import */
  5308. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  5309. /*! ../../panels/text-panel/text-panel.component */
  5310. "CHR5");
  5311. /* harmony import */
  5312. var _panels_sources_panel_sources_panel_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  5313. /*! ../../panels/sources-panel/sources-panel.component */
  5314. "ZIVV");
  5315. /* harmony import */
  5316. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  5317. /*! @angular/common */
  5318. "ofXK");
  5319. var TextSourcesComponent = /*#__PURE__*/function () {
  5320. function TextSourcesComponent(evtStatusService) {
  5321. _classCallCheck(this, TextSourcesComponent);
  5322. this.evtStatusService = evtStatusService;
  5323. this.options = {};
  5324. this.textPanelItem = {
  5325. cols: 1,
  5326. rows: 1,
  5327. y: 0,
  5328. x: 0
  5329. };
  5330. this.sourcesPanelItem = {
  5331. cols: 1,
  5332. rows: 1,
  5333. y: 0,
  5334. x: 1
  5335. };
  5336. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref18) {
  5337. var page = _ref18.page;
  5338. return page.id;
  5339. }));
  5340. this.currentEditionLevel$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref19) {
  5341. var editionLevels = _ref19.editionLevels;
  5342. return editionLevels[0];
  5343. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  5344. }
  5345. _createClass(TextSourcesComponent, [{
  5346. key: "ngOnInit",
  5347. value: function ngOnInit() {
  5348. this.initGridster();
  5349. }
  5350. }, {
  5351. key: "changePage",
  5352. value: function changePage(selectedPage) {
  5353. this.evtStatusService.updatePage$.next(selectedPage);
  5354. }
  5355. }, {
  5356. key: "changeEditionLevel",
  5357. value: function changeEditionLevel(editionLevel) {
  5358. this.evtStatusService.updateEditionLevels$.next([editionLevel === null || editionLevel === void 0 ? void 0 : editionLevel.id]);
  5359. }
  5360. }, {
  5361. key: "initGridster",
  5362. value: function initGridster() {
  5363. this.options = {
  5364. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  5365. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  5366. margin: 0,
  5367. maxCols: 2,
  5368. maxRows: 1,
  5369. draggable: {
  5370. enabled: true,
  5371. ignoreContent: true,
  5372. dragHandleClass: 'panel-header'
  5373. },
  5374. resizable: {
  5375. enabled: false
  5376. }
  5377. };
  5378. }
  5379. }]);
  5380. return TextSourcesComponent;
  5381. }();
  5382. TextSourcesComponent.ɵfac = function TextSourcesComponent_Factory(t) {
  5383. return new (t || TextSourcesComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  5384. };
  5385. TextSourcesComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  5386. type: TextSourcesComponent,
  5387. selectors: [["evt-text-sources"]],
  5388. decls: 7,
  5389. vars: 9,
  5390. consts: [[3, "options"], [3, "item"], [3, "pageID", "editionLevelID", "pageChange", "editionLevelChange"]],
  5391. template: function TextSourcesComponent_Template(rf, ctx) {
  5392. if (rf & 1) {
  5393. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  5394. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 1);
  5395. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-text-panel", 2);
  5396. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function TextSourcesComponent_Template_evt_text_panel_pageChange_2_listener($event) {
  5397. return ctx.changePage($event);
  5398. })("editionLevelChange", function TextSourcesComponent_Template_evt_text_panel_editionLevelChange_2_listener($event) {
  5399. return ctx.changeEditionLevel($event);
  5400. });
  5401. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  5402. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  5403. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5404. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5405. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "gridster-item", 1);
  5406. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "evt-sources-panel");
  5407. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5408. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  5409. }
  5410. if (rf & 2) {
  5411. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx.options);
  5412. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5413. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.textPanelItem);
  5414. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  5415. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 5, ctx.currentPageID$))("editionLevelID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 7, ctx.currentEditionLevel$));
  5416. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  5417. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.sourcesPanelItem);
  5418. }
  5419. },
  5420. directives: [angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__["TextPanelComponent"], _panels_sources_panel_sources_panel_component__WEBPACK_IMPORTED_MODULE_5__["SourcesPanelComponent"]],
  5421. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"]],
  5422. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0ZXh0LXNvdXJjZXMuY29tcG9uZW50LnNjc3MifQ== */"]
  5423. });
  5424. /*@__PURE__*/
  5425. (function () {
  5426. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TextSourcesComponent, [{
  5427. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  5428. args: [{
  5429. selector: 'evt-text-sources',
  5430. templateUrl: './text-sources.component.html',
  5431. styleUrls: ['./text-sources.component.scss']
  5432. }]
  5433. }], function () {
  5434. return [{
  5435. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  5436. }];
  5437. }, null);
  5438. })();
  5439. /***/
  5440. },
  5441. /***/
  5442. "6uNG":
  5443. /*!*******************************************!*\
  5444. !*** ./src/app/pipes/starts-with.pipe.ts ***!
  5445. \*******************************************/
  5446. /*! exports provided: StartsWithPipe */
  5447. /***/
  5448. function uNG(module, __webpack_exports__, __webpack_require__) {
  5449. "use strict";
  5450. __webpack_require__.r(__webpack_exports__);
  5451. /* harmony export (binding) */
  5452. __webpack_require__.d(__webpack_exports__, "StartsWithPipe", function () {
  5453. return StartsWithPipe;
  5454. });
  5455. /* harmony import */
  5456. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  5457. /*! @angular/core */
  5458. "fXoL");
  5459. var StartsWithPipe = /*#__PURE__*/function () {
  5460. function StartsWithPipe() {
  5461. _classCallCheck(this, StartsWithPipe);
  5462. }
  5463. _createClass(StartsWithPipe, [{
  5464. key: "transform",
  5465. value: function transform(items, field, value) {
  5466. if (!items) {
  5467. return [];
  5468. }
  5469. if (!value || value.length === 0) {
  5470. return items;
  5471. }
  5472. return items.filter(function (it) {
  5473. return it[field] && it[field].toLowerCase()[0] === value;
  5474. });
  5475. }
  5476. }]);
  5477. return StartsWithPipe;
  5478. }();
  5479. StartsWithPipe.ɵfac = function StartsWithPipe_Factory(t) {
  5480. return new (t || StartsWithPipe)();
  5481. };
  5482. StartsWithPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  5483. name: "startsWith",
  5484. type: StartsWithPipe,
  5485. pure: true
  5486. });
  5487. StartsWithPipe.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  5488. token: StartsWithPipe,
  5489. factory: StartsWithPipe.ɵfac
  5490. });
  5491. /*@__PURE__*/
  5492. (function () {
  5493. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](StartsWithPipe, [{
  5494. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Pipe"],
  5495. args: [{
  5496. name: 'startsWith'
  5497. }]
  5498. }, {
  5499. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"]
  5500. }], null, null);
  5501. })();
  5502. /***/
  5503. },
  5504. /***/
  5505. "70Sg":
  5506. /*!***********************************************************************!*\
  5507. !*** ./src/app/services/xml-parsers/character-declarations-parser.ts ***!
  5508. \***********************************************************************/
  5509. /*! exports provided: CharParser, GlyphParser, GParser */
  5510. /***/
  5511. function Sg(module, __webpack_exports__, __webpack_require__) {
  5512. "use strict";
  5513. __webpack_require__.r(__webpack_exports__);
  5514. /* harmony export (binding) */
  5515. __webpack_require__.d(__webpack_exports__, "CharParser", function () {
  5516. return CharParser;
  5517. });
  5518. /* harmony export (binding) */
  5519. __webpack_require__.d(__webpack_exports__, "GlyphParser", function () {
  5520. return GlyphParser;
  5521. });
  5522. /* harmony export (binding) */
  5523. __webpack_require__.d(__webpack_exports__, "GParser", function () {
  5524. return GParser;
  5525. });
  5526. /* harmony import */
  5527. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  5528. /*! tslib */
  5529. "mrSG");
  5530. /* harmony import */
  5531. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  5532. /*! . */
  5533. "UAXx");
  5534. /* harmony import */
  5535. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  5536. /*! ../../models/evt-models */
  5537. "5c0l");
  5538. /* harmony import */
  5539. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  5540. /*! ./basic-parsers */
  5541. "bNiN");
  5542. /* harmony import */
  5543. var _facsimile_parser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  5544. /*! ./facsimile-parser */
  5545. "quyl");
  5546. /* harmony import */
  5547. var _parser_models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  5548. /*! ./parser-models */
  5549. "YwZW");
  5550. var CharParser_1, GlyphParser_1, GParser_1;
  5551. var CharParser = CharParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA6) {
  5552. _inherits(CharParser, _basic_parsers__WEBPA6);
  5553. var _super171 = _createSuper(CharParser);
  5554. function CharParser() {
  5555. var _this26;
  5556. _classCallCheck(this, CharParser);
  5557. _this26 = _super171.apply(this, arguments);
  5558. _this26.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this26.genericParse);
  5559. return _this26;
  5560. }
  5561. _createClass(CharParser, [{
  5562. key: "parse",
  5563. value: function parse(xml) {
  5564. return {
  5565. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Char"],
  5566. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(xml),
  5567. attributes: this.attributeParser.parse(xml),
  5568. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  5569. name: this.getName(xml),
  5570. entityName: this.getEntityName(xml),
  5571. mappings: this.getMappings(xml),
  5572. localProps: this.getLocalProps(xml),
  5573. graphics: this.graphicsParser(xml)
  5574. };
  5575. }
  5576. }, {
  5577. key: "getName",
  5578. value: function getName(xml) {
  5579. var charNameEl = xml.querySelector('charName');
  5580. if (charNameEl) {
  5581. return charNameEl.textContent;
  5582. }
  5583. var localPropName = Array.from(xml.querySelectorAll('localProp')).find(function (el) {
  5584. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('name')).toLowerCase() === 'name';
  5585. });
  5586. return localPropName ? Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(localPropName.getAttribute('value')) : '';
  5587. }
  5588. }, {
  5589. key: "getEntityName",
  5590. value: function getEntityName(xml) {
  5591. var localPropName = Array.from(xml.querySelectorAll('localProp')).find(function (el) {
  5592. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('name')).toLowerCase() === 'entity';
  5593. });
  5594. return localPropName ? Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(localPropName.getAttribute('value')) : '';
  5595. }
  5596. }, {
  5597. key: "getMappings",
  5598. value: function getMappings(xml) {
  5599. var _this27 = this;
  5600. return Array.from(xml.querySelectorAll('mapping')).map(function (el) {
  5601. return {
  5602. type: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('type')),
  5603. subtype: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('subtype')),
  5604. attributes: _this27.attributeParser.parse(el),
  5605. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(el, _this27.genericParse)
  5606. };
  5607. });
  5608. }
  5609. }, {
  5610. key: "getLocalProps",
  5611. value: function getLocalProps(xml) {
  5612. return Array.from(xml.querySelectorAll('localProp')).map(function (el) {
  5613. return {
  5614. name: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('name')),
  5615. value: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('value'))
  5616. };
  5617. });
  5618. }
  5619. }, {
  5620. key: "graphicsParser",
  5621. value: function graphicsParser(xml) {
  5622. var graphicParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_facsimile_parser__WEBPACK_IMPORTED_MODULE_4__["GraphicParser"], this.genericParse);
  5623. return Array.from(xml.querySelectorAll('graphic')).map(function (el) {
  5624. return graphicParser.parse(el);
  5625. });
  5626. }
  5627. }]);
  5628. return CharParser;
  5629. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  5630. CharParser = CharParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('char', CharParser_1)], CharParser);
  5631. var GlyphParser = GlyphParser_1 = /*#__PURE__*/function (_CharParser) {
  5632. _inherits(GlyphParser, _CharParser);
  5633. var _super172 = _createSuper(GlyphParser);
  5634. function GlyphParser() {
  5635. _classCallCheck(this, GlyphParser);
  5636. return _super172.apply(this, arguments);
  5637. }
  5638. _createClass(GlyphParser, [{
  5639. key: "parse",
  5640. value: function parse(xml) {
  5641. return {
  5642. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Char"],
  5643. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(xml),
  5644. attributes: this.attributeParser.parse(xml),
  5645. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  5646. name: this.getName(xml),
  5647. entityName: this.getEntityName(xml),
  5648. mappings: this.getMappings(xml),
  5649. localProps: this.getLocalProps(xml),
  5650. graphics: this.graphicsParser(xml)
  5651. };
  5652. }
  5653. }, {
  5654. key: "getName",
  5655. value: function getName(xml) {
  5656. var charNameEl = xml.querySelector('glyphName');
  5657. if (charNameEl) {
  5658. return charNameEl.textContent;
  5659. }
  5660. var localPropName = Array.from(xml.querySelectorAll('localProp')).find(function (el) {
  5661. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(el.getAttribute('name')).toLowerCase() === 'name';
  5662. });
  5663. return localPropName ? Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(localPropName.getAttribute('value')) : '';
  5664. }
  5665. }]);
  5666. return GlyphParser;
  5667. }(CharParser);
  5668. GlyphParser = GlyphParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('glyph', GlyphParser_1)], GlyphParser);
  5669. var GParser = GParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA7) {
  5670. _inherits(GParser, _basic_parsers__WEBPA7);
  5671. var _super173 = _createSuper(GParser);
  5672. function GParser() {
  5673. var _this28;
  5674. _classCallCheck(this, GParser);
  5675. _this28 = _super173.apply(this, arguments);
  5676. _this28.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this28.genericParse);
  5677. return _this28;
  5678. }
  5679. _createClass(GParser, [{
  5680. key: "parse",
  5681. value: function parse(xml) {
  5682. return {
  5683. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["G"],
  5684. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(xml),
  5685. attributes: this.attributeParser.parse(xml),
  5686. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  5687. charId: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultAttr"])(xml.getAttribute('ref')).replace('#', '')
  5688. };
  5689. }
  5690. }]);
  5691. return GParser;
  5692. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  5693. GParser = GParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('g', GParser_1)], GParser);
  5694. /***/
  5695. },
  5696. /***/
  5697. "7Ht4":
  5698. /*!************************************************!*\
  5699. !*** ./src/app/services/evt-status.service.ts ***!
  5700. \************************************************/
  5701. /*! exports provided: EVTStatusService */
  5702. /***/
  5703. function Ht4(module, __webpack_exports__, __webpack_require__) {
  5704. "use strict";
  5705. __webpack_require__.r(__webpack_exports__);
  5706. /* harmony export (binding) */
  5707. __webpack_require__.d(__webpack_exports__, "EVTStatusService", function () {
  5708. return EVTStatusService;
  5709. });
  5710. /* harmony import */
  5711. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  5712. /*! @angular/core */
  5713. "fXoL");
  5714. /* harmony import */
  5715. var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  5716. /*! @angular/router */
  5717. "tyNb");
  5718. /* harmony import */
  5719. var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  5720. /*! rxjs */
  5721. "qCKp");
  5722. /* harmony import */
  5723. var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  5724. /*! rxjs/operators */
  5725. "kU1M");
  5726. /* harmony import */
  5727. var _app_config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  5728. /*! ../app.config */
  5729. "aR35");
  5730. /* harmony import */
  5731. var _evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  5732. /*! ./evt-model.service */
  5733. "hI0h");
  5734. var EVTStatusService = /*#__PURE__*/function () {
  5735. function EVTStatusService(evtModelService, router, route) {
  5736. var _this29 = this;
  5737. _classCallCheck(this, EVTStatusService);
  5738. var _a;
  5739. this.evtModelService = evtModelService;
  5740. this.router = router;
  5741. this.route = route;
  5742. this.availableEditionLevels = ((_a = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.edition.availableEditionLevels) === null || _a === void 0 ? void 0 : _a.filter(function (e) {
  5743. return !e.disabled;
  5744. })) || [];
  5745. this.updateViewMode$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  5746. this.updateDocument$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"]('');
  5747. this.updatePage$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"]();
  5748. this.updateEditionLevels$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"]();
  5749. this.updateWitnesses$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"]([]);
  5750. this.updateVersions$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"]([]);
  5751. this.currentViewMode$ = this.updateViewMode$.asObservable();
  5752. this.currentDocument$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.route.queryParams.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (params) {
  5753. return params.d;
  5754. })), this.updateDocument$);
  5755. this.currentPage$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])([Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.route.queryParams.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (params) {
  5756. return params.p;
  5757. })), this.updatePage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (p) {
  5758. return p.id;
  5759. }))), this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(function (pages) {
  5760. return !!pages && pages.length > 0;
  5761. }))]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (_ref20) {
  5762. var _ref21 = _slicedToArray(_ref20, 2),
  5763. id = _ref21[0],
  5764. pages = _ref21[1];
  5765. return !id ? pages[0] : pages.find(function (p) {
  5766. return p.id === id;
  5767. }) || pages[0];
  5768. }));
  5769. this.currentEditionLevels$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.route.queryParams.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (params) {
  5770. var _a, _b;
  5771. return (_b = (_a = params.el) === null || _a === void 0 ? void 0 : _a.split(',')) !== null && _b !== void 0 ? _b : [];
  5772. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (editionLevels) {
  5773. return (editionLevels === null || editionLevels === void 0 ? void 0 : editionLevels.length) > 0 ? editionLevels : [_this29.defaultEditionLevelId];
  5774. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (editionLevels) {
  5775. return editionLevels.filter(function (el) {
  5776. return !!el;
  5777. });
  5778. })), this.updateEditionLevels$);
  5779. this.currentWitnesses$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.route.queryParams.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (params) {
  5780. var _a, _b;
  5781. return (_b = (_a = params.ws) === null || _a === void 0 ? void 0 : _a.split(',')) !== null && _b !== void 0 ? _b : [];
  5782. })), this.updateWitnesses$);
  5783. this.currentVersions$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.route.queryParams.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (params) {
  5784. var _a, _b;
  5785. return (_b = (_a = params.vs) === null || _a === void 0 ? void 0 : _a.split(',')) !== null && _b !== void 0 ? _b : [];
  5786. })), this.updateVersions$);
  5787. this.currentStatus$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])([this.updateViewMode$, this.currentDocument$, this.currentPage$, this.currentEditionLevels$, this.currentWitnesses$, this.currentVersions$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["distinctUntilChanged"])(function (x, y) {
  5788. return JSON.stringify(x) === JSON.stringify(y);
  5789. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["shareReplay"])(1), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (_ref22) {
  5790. var _ref23 = _slicedToArray(_ref22, 6),
  5791. viewMode = _ref23[0],
  5792. document = _ref23[1],
  5793. page = _ref23[2],
  5794. editionLevels = _ref23[3],
  5795. witnesses = _ref23[4],
  5796. versions = _ref23[5];
  5797. if (viewMode.id === 'textText') {
  5798. if (editionLevels.length === 1) {
  5799. editionLevels.push(_this29.availableEditionLevels.filter(function (e) {
  5800. return e.id !== editionLevels[0];
  5801. })[0].id);
  5802. }
  5803. } else if (viewMode.id === 'collation') {
  5804. editionLevels = [];
  5805. } else if (editionLevels.length > 1) {
  5806. editionLevels = editionLevels.slice(0, 1);
  5807. }
  5808. return {
  5809. viewMode: viewMode,
  5810. document: document,
  5811. page: page,
  5812. editionLevels: editionLevels,
  5813. witnesses: witnesses,
  5814. versions: versions
  5815. };
  5816. }));
  5817. this.currentUrl$ = this.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (currentStatus) {
  5818. return _this29.getUrlFromStatus(currentStatus);
  5819. }));
  5820. this.currentNamedEntityId$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  5821. this.currentLemmatizedEntityId$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  5822. this.currentStatus$.subscribe(function (currentStatus) {
  5823. var _this29$getUrlFromSta = _this29.getUrlFromStatus(currentStatus),
  5824. view = _this29$getUrlFromSta.view,
  5825. params = _this29$getUrlFromSta.params;
  5826. if (Object.keys(params).length > 0) {
  5827. _this29.router.navigate(["/".concat(view)], {
  5828. queryParams: params
  5829. });
  5830. } else {
  5831. _this29.router.navigate(["/".concat(view)]);
  5832. }
  5833. });
  5834. this.router.events.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(function (event) {
  5835. return event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__["NavigationStart"];
  5836. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["first"])()).subscribe(function (event) {
  5837. var currentViewMode = _this29.updateViewMode$.getValue();
  5838. if (!currentViewMode) {
  5839. var pathMatch = event.url.match(/(?<!\?.+)(?<=\/)[\w-]+(?=[/\r\n?]|$)/gm);
  5840. if (pathMatch) {
  5841. _this29.updateViewMode$.next(_this29.availableViewModes.find(function (vm) {
  5842. return vm.id === pathMatch[0];
  5843. }));
  5844. } else {
  5845. _this29.updateViewMode$.next(_this29.defaultViewMode);
  5846. }
  5847. }
  5848. });
  5849. this.currentNamedEntityId$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(function (id) {
  5850. return !!id;
  5851. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(function (id) {
  5852. return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["timer"])(5000).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function () {
  5853. return id;
  5854. }));
  5855. })).subscribe(function () {
  5856. return _this29.currentNamedEntityId$.next(undefined);
  5857. });
  5858. this.currentLemmatizedEntityId$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(function (id) {
  5859. return !!id;
  5860. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(function (id) {
  5861. return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["timer"])(5000).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function () {
  5862. return id;
  5863. }));
  5864. })).subscribe(function () {
  5865. return _this29.currentLemmatizedEntityId$.next(undefined);
  5866. });
  5867. }
  5868. _createClass(EVTStatusService, [{
  5869. key: "getUrlFromStatus",
  5870. // add by FS
  5871. value: function getUrlFromStatus(status) {
  5872. var _a, _b;
  5873. var params = {
  5874. d: status.document || '',
  5875. p: (_b = (_a = status.page) === null || _a === void 0 ? void 0 : _a.id) !== null && _b !== void 0 ? _b : '',
  5876. el: status.editionLevels.join(','),
  5877. ws: status.witnesses.join(','),
  5878. vs: status.versions.join(',')
  5879. };
  5880. Object.keys(params).forEach(function (key) {
  5881. return params[key] === '' && delete params[key];
  5882. });
  5883. return {
  5884. view: status.viewMode.id,
  5885. params: params
  5886. };
  5887. }
  5888. }, {
  5889. key: "defaultEditionLevelId",
  5890. get: function get() {
  5891. var _a, _b, _c;
  5892. var defaultConfig = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.edition.defaultEdition;
  5893. var availableEditionLevels = (_b = (_a = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.edition.availableEditionLevels) === null || _a === void 0 ? void 0 : _a.filter(function (e) {
  5894. return !e.disabled;
  5895. })) !== null && _b !== void 0 ? _b : [];
  5896. var defaultEdition = availableEditionLevels[0];
  5897. if (defaultConfig) {
  5898. defaultEdition = (_c = availableEditionLevels.find(function (e) {
  5899. return e.id === defaultConfig;
  5900. })) !== null && _c !== void 0 ? _c : defaultEdition;
  5901. }
  5902. return defaultEdition === null || defaultEdition === void 0 ? void 0 : defaultEdition.id;
  5903. }
  5904. }, {
  5905. key: "availableViewModes",
  5906. get: function get() {
  5907. var _a, _b;
  5908. return (_b = (_a = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.edition.availableViewModes) === null || _a === void 0 ? void 0 : _a.filter(function (e) {
  5909. return !e.disabled;
  5910. })) !== null && _b !== void 0 ? _b : [];
  5911. }
  5912. }, {
  5913. key: "defaultViewMode",
  5914. get: function get() {
  5915. var _a;
  5916. var defaultConfig = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.edition.defaultViewMode;
  5917. var defaultViewMode = this.availableViewModes[0];
  5918. if (defaultConfig) {
  5919. defaultViewMode = (_a = this.availableViewModes.find(function (e) {
  5920. return e.id === defaultConfig;
  5921. })) !== null && _a !== void 0 ? _a : defaultViewMode;
  5922. }
  5923. return defaultViewMode;
  5924. }
  5925. }]);
  5926. return EVTStatusService;
  5927. }();
  5928. EVTStatusService.ɵfac = function EVTStatusService_Factory(t) {
  5929. return new (t || EVTStatusService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"]));
  5930. };
  5931. EVTStatusService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  5932. token: EVTStatusService,
  5933. factory: EVTStatusService.ɵfac,
  5934. providedIn: 'root'
  5935. });
  5936. /*@__PURE__*/
  5937. (function () {
  5938. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EVTStatusService, [{
  5939. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  5940. args: [{
  5941. providedIn: 'root'
  5942. }]
  5943. }], function () {
  5944. return [{
  5945. type: _evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  5946. }, {
  5947. type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]
  5948. }, {
  5949. type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"]
  5950. }];
  5951. }, null);
  5952. })();
  5953. /***/
  5954. },
  5955. /***/
  5956. "7Sdm":
  5957. /*!*******************************************************************************************!*\
  5958. !*** ./src/app/components/original-encoding-viewer/original-encoding-viewer.component.ts ***!
  5959. \*******************************************************************************************/
  5960. /*! exports provided: OriginalEncodingViewerComponent */
  5961. /***/
  5962. function Sdm(module, __webpack_exports__, __webpack_require__) {
  5963. "use strict";
  5964. __webpack_require__.r(__webpack_exports__);
  5965. /* harmony export (binding) */
  5966. __webpack_require__.d(__webpack_exports__, "OriginalEncodingViewerComponent", function () {
  5967. return OriginalEncodingViewerComponent;
  5968. });
  5969. /* harmony import */
  5970. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  5971. /*! @angular/core */
  5972. "fXoL");
  5973. /* harmony import */
  5974. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  5975. /*! @angular/common */
  5976. "ofXK");
  5977. /* harmony import */
  5978. var ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  5979. /*! ng2-handy-syntax-highlighter */
  5980. "KXWd");
  5981. /* harmony import */
  5982. var _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  5983. /*! ../../pipes/xml-beautify.pipe */
  5984. "UhR9");
  5985. /* harmony import */
  5986. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  5987. /*! @ngx-translate/core */
  5988. "sYmb");
  5989. function OriginalEncodingViewerComponent_ng_container_1_handy_syntax_highlighter_1_Template(rf, ctx) {
  5990. if (rf & 1) {
  5991. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "handy-syntax-highlighter", 4);
  5992. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "xmlBeautify");
  5993. }
  5994. if (rf & 2) {
  5995. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  5996. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, ctx_r2.originalEncoding == null ? null : ctx_r2.originalEncoding.outerHTML));
  5997. }
  5998. }
  5999. function OriginalEncodingViewerComponent_ng_container_1_Template(rf, ctx) {
  6000. if (rf & 1) {
  6001. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  6002. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, OriginalEncodingViewerComponent_ng_container_1_handy_syntax_highlighter_1_Template, 2, 3, "handy-syntax-highlighter", 3);
  6003. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  6004. }
  6005. if (rf & 2) {
  6006. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  6007. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  6008. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.originalEncoding);
  6009. }
  6010. }
  6011. function OriginalEncodingViewerComponent_ng_container_2_Template(rf, ctx) {
  6012. if (rf & 1) {
  6013. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  6014. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  6015. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  6016. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  6017. }
  6018. if (rf & 2) {
  6019. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  6020. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "notSupportedEncoding"), " ");
  6021. }
  6022. }
  6023. var OriginalEncodingViewerComponent = /*#__PURE__*/function () {
  6024. function OriginalEncodingViewerComponent() {
  6025. _classCallCheck(this, OriginalEncodingViewerComponent);
  6026. }
  6027. _createClass(OriginalEncodingViewerComponent, [{
  6028. key: "ngOnInit",
  6029. value: function ngOnInit() {
  6030. if (this.originalEncoding && this.originalEncoding.outerHTML) {
  6031. this.encodingType = 'xml';
  6032. }
  6033. }
  6034. }]);
  6035. return OriginalEncodingViewerComponent;
  6036. }();
  6037. OriginalEncodingViewerComponent.ɵfac = function OriginalEncodingViewerComponent_Factory(t) {
  6038. return new (t || OriginalEncodingViewerComponent)();
  6039. };
  6040. OriginalEncodingViewerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  6041. type: OriginalEncodingViewerComponent,
  6042. selectors: [["evt-original-encoding-viewer"]],
  6043. inputs: {
  6044. originalEncoding: "originalEncoding"
  6045. },
  6046. decls: 3,
  6047. vars: 2,
  6048. consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["language", "markup", 3, "content", 4, "ngIf"], ["language", "markup", 3, "content"]],
  6049. template: function OriginalEncodingViewerComponent_Template(rf, ctx) {
  6050. if (rf & 1) {
  6051. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0);
  6052. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, OriginalEncodingViewerComponent_ng_container_1_Template, 2, 1, "ng-container", 1);
  6053. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, OriginalEncodingViewerComponent_ng_container_2_Template, 3, 3, "ng-container", 2);
  6054. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  6055. }
  6056. if (rf & 2) {
  6057. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.encodingType);
  6058. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  6059. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "xml");
  6060. }
  6061. },
  6062. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_2__["ɵb"]],
  6063. pipes: [_pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_3__["XmlBeautifyPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__["TranslatePipe"]],
  6064. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJvcmlnaW5hbC1lbmNvZGluZy12aWV3ZXIuY29tcG9uZW50LnNjc3MifQ== */"]
  6065. });
  6066. /*@__PURE__*/
  6067. (function () {
  6068. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](OriginalEncodingViewerComponent, [{
  6069. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  6070. args: [{
  6071. selector: 'evt-original-encoding-viewer',
  6072. templateUrl: './original-encoding-viewer.component.html',
  6073. styleUrls: ['./original-encoding-viewer.component.scss']
  6074. }]
  6075. }], null, {
  6076. originalEncoding: [{
  6077. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  6078. }]
  6079. });
  6080. })();
  6081. /***/
  6082. },
  6083. /***/
  6084. "7Y2x":
  6085. /*!***********************************************!*\
  6086. !*** ./src/app/components/lb/lb.component.ts ***!
  6087. \***********************************************/
  6088. /*! exports provided: LbComponent */
  6089. /***/
  6090. function Y2x(module, __webpack_exports__, __webpack_require__) {
  6091. "use strict";
  6092. __webpack_require__.r(__webpack_exports__);
  6093. /* harmony export (binding) */
  6094. __webpack_require__.d(__webpack_exports__, "LbComponent", function () {
  6095. return LbComponent;
  6096. });
  6097. /* harmony import */
  6098. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6099. /*! tslib */
  6100. "mrSG");
  6101. /* harmony import */
  6102. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6103. /*! @angular/core */
  6104. "fXoL");
  6105. /* harmony import */
  6106. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6107. /*! rxjs/operators */
  6108. "kU1M");
  6109. /* harmony import */
  6110. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6111. /*! ../../models/evt-models */
  6112. "5c0l");
  6113. /* harmony import */
  6114. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  6115. /*! ../../services/component-register.service */
  6116. "d25s");
  6117. /* harmony import */
  6118. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  6119. /*! ../../services/evt-model.service */
  6120. "hI0h");
  6121. /* harmony import */
  6122. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  6123. /*! ../../directives/html-attributes.directive */
  6124. "0Bbq");
  6125. /* harmony import */
  6126. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  6127. /*! @angular/common */
  6128. "ofXK");
  6129. function LbComponent_br_1_Template(rf, ctx) {
  6130. if (rf & 1) {
  6131. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "br");
  6132. }
  6133. }
  6134. function LbComponent_span_3_Template(rf, ctx) {
  6135. if (rf & 1) {
  6136. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 3);
  6137. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  6138. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  6139. }
  6140. if (rf & 2) {
  6141. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  6142. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  6143. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r1.data.n);
  6144. }
  6145. }
  6146. var LbComponent = /*#__PURE__*/function () {
  6147. function LbComponent(evtModelService) {
  6148. _classCallCheck(this, LbComponent);
  6149. this.evtModelService = evtModelService;
  6150. }
  6151. _createClass(LbComponent, [{
  6152. key: "displayBlock$",
  6153. get: function get() {
  6154. var _this30 = this;
  6155. return this.evtModelService.lines$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (lines) {
  6156. return lines.length > 0;
  6157. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (hasLines) {
  6158. // If line has no information about number or the ID line is shown as a block item, no matters what
  6159. if (!_this30.data.attributes.id && !_this30.data.attributes.n) {
  6160. return true;
  6161. } // Otherwise:
  6162. // - in diplomatic and interpretative edition, if the text has at least one line,
  6163. // those are show as block items, unless current text flow is verses
  6164. // - in critical editionm lines are always shown as inline items, unless current text flow is prose
  6165. switch (_this30.editionLevel) {
  6166. case 'diplomatic':
  6167. case 'interpretative':
  6168. return _this30.textFlow === 'verses' ? false : hasLines;
  6169. case 'critical':
  6170. return _this30.textFlow === 'prose';
  6171. }
  6172. }));
  6173. }
  6174. }]);
  6175. return LbComponent;
  6176. }();
  6177. LbComponent.ɵfac = function LbComponent_Factory(t) {
  6178. return new (t || LbComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  6179. };
  6180. LbComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  6181. type: LbComponent,
  6182. selectors: [["evt-lb"]],
  6183. inputs: {
  6184. data: "data"
  6185. },
  6186. decls: 5,
  6187. vars: 10,
  6188. consts: [[1, "lb", 3, "evtHtmlAttributes"], [4, "ngIf"], ["class", "lineN", 4, "ngIf"], [1, "lineN"]],
  6189. template: function LbComponent_Template(rf, ctx) {
  6190. if (rf & 1) {
  6191. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  6192. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LbComponent_br_1_Template, 1, 0, "br", 1);
  6193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  6194. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LbComponent_span_3_Template, 2, 1, "span", 2);
  6195. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](4, "async");
  6196. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  6197. }
  6198. if (rf & 2) {
  6199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  6200. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("id", ctx.data.id)("data-rend", ctx.data.rend || "")("data-facs", ctx.data.facs || "");
  6201. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  6202. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 6, ctx.displayBlock$));
  6203. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  6204. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.n && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](4, 8, ctx.displayBlock$));
  6205. }
  6206. },
  6207. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"]],
  6208. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  6209. styles: [".lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%] {\n text-align: right;\n font-size: 0.8em;\n margin-right: 10px;\n height: 100%;\n display: inline-block;\n}\n[data-theme=restore][_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%] {\n color: #783a3a;\n}\n[data-theme=neutral][_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%] {\n color: #555;\n}\n[data-theme=modern][_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%] {\n color: #607d8b;\n}\n[data-theme=classic][_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .lb[_ngcontent-%COMP%] .lineN[_ngcontent-%COMP%] {\n color: #8f776a;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xiLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBRlI7QUNtRlE7RUQ5RUksY0FBQTtBQUZaO0FDZ0ZRO0VEOUVJLFdBQUE7QUFDWjtBQzZFUTtFRDlFSSxjQUFBO0FBSVo7QUMwRVE7RUQ5RUksY0FBQTtBQU9aIiwiZmlsZSI6ImxiLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzJztcblxuLmxiIHtcbiAgICAubGluZU4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lZCgnc2Vjb25kYXJ5Q29sb3JEYXJrJyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiJdfQ== */"]
  6210. });
  6211. LbComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Lb"])], LbComponent);
  6212. /*@__PURE__*/
  6213. (function () {
  6214. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LbComponent, [{
  6215. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  6216. args: [{
  6217. selector: 'evt-lb',
  6218. templateUrl: './lb.component.html',
  6219. styleUrls: ['./lb.component.scss']
  6220. }]
  6221. }], function () {
  6222. return [{
  6223. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  6224. }];
  6225. }, {
  6226. data: [{
  6227. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  6228. }]
  6229. });
  6230. })();
  6231. /***/
  6232. },
  6233. /***/
  6234. "7igE":
  6235. /*!***************************************************!*\
  6236. !*** ./src/app/components/word/word.component.ts ***!
  6237. \***************************************************/
  6238. /*! exports provided: WordComponent */
  6239. /***/
  6240. function igE(module, __webpack_exports__, __webpack_require__) {
  6241. "use strict";
  6242. __webpack_require__.r(__webpack_exports__);
  6243. /* harmony export (binding) */
  6244. __webpack_require__.d(__webpack_exports__, "WordComponent", function () {
  6245. return WordComponent;
  6246. });
  6247. /* harmony import */
  6248. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6249. /*! tslib */
  6250. "mrSG");
  6251. /* harmony import */
  6252. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6253. /*! @angular/core */
  6254. "fXoL");
  6255. /* harmony import */
  6256. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6257. /*! ../../models/evt-models */
  6258. "5c0l");
  6259. /* harmony import */
  6260. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6261. /*! ../../services/component-register.service */
  6262. "d25s");
  6263. /* harmony import */
  6264. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  6265. /*! ../../directives/html-attributes.directive */
  6266. "0Bbq");
  6267. /* harmony import */
  6268. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  6269. /*! @angular/common */
  6270. "ofXK");
  6271. /* harmony import */
  6272. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  6273. /*! ../content-viewer/content-viewer.component */
  6274. "t6RO");
  6275. /* harmony import */
  6276. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  6277. /*! ../../directives/highlight.directive */
  6278. "CmGG");
  6279. function WordComponent_evt_content_viewer_1_Template(rf, ctx) {
  6280. if (rf & 1) {
  6281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  6282. }
  6283. if (rf & 2) {
  6284. var el_r1 = ctx.$implicit;
  6285. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  6286. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight)("evtHighlight", ctx_r0.highlightData);
  6287. }
  6288. }
  6289. var WordComponent = /*#__PURE__*/function () {
  6290. function WordComponent() {
  6291. _classCallCheck(this, WordComponent);
  6292. this.opened = false;
  6293. }
  6294. _createClass(WordComponent, [{
  6295. key: "toggleLemData",
  6296. value: function toggleLemData(event) {
  6297. event.stopPropagation();
  6298. this.opened = !this.opened;
  6299. }
  6300. }, {
  6301. key: "word",
  6302. get: function get() {
  6303. if (this.editionLevel === 'diplomatic' || this.editionLevel === 'interpretative') {
  6304. return this.data.content;
  6305. }
  6306. var lbIndex = this.data.content.findIndex(function (el) {
  6307. return el.type === _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Lb"];
  6308. });
  6309. if (lbIndex >= 0) {
  6310. var wordContent = _toConsumableArray(this.data.content);
  6311. wordContent.splice(lbIndex, 1);
  6312. wordContent.push(this.data.content[lbIndex]);
  6313. return wordContent;
  6314. }
  6315. return this.data.content;
  6316. }
  6317. }]);
  6318. return WordComponent;
  6319. }();
  6320. WordComponent.ɵfac = function WordComponent_Factory(t) {
  6321. return new (t || WordComponent)();
  6322. };
  6323. WordComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  6324. type: WordComponent,
  6325. selectors: [["evt-word"]],
  6326. inputs: {
  6327. data: "data"
  6328. },
  6329. decls: 2,
  6330. vars: 5,
  6331. consts: [[3, "evtHtmlAttributes", "click"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight"]],
  6332. template: function WordComponent_Template(rf, ctx) {
  6333. if (rf & 1) {
  6334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  6335. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function WordComponent_Template_span_click_0_listener($event) {
  6336. return ctx.toggleLemData($event);
  6337. });
  6338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, WordComponent_evt_content_viewer_1_Template, 1, 6, "evt-content-viewer", 1);
  6339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  6340. }
  6341. if (rf & 2) {
  6342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("word ", ctx.data["class"], "");
  6343. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data.attributes);
  6344. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  6345. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.word);
  6346. }
  6347. },
  6348. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__["HighlightDirective"]],
  6349. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ3b3JkLmNvbXBvbmVudC5zY3NzIn0= */"]
  6350. });
  6351. WordComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Word"])], WordComponent);
  6352. /*@__PURE__*/
  6353. (function () {
  6354. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](WordComponent, [{
  6355. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  6356. args: [{
  6357. selector: 'evt-word',
  6358. templateUrl: './word.component.html',
  6359. styleUrls: ['./word.component.scss']
  6360. }]
  6361. }], null, {
  6362. data: [{
  6363. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  6364. }]
  6365. });
  6366. })();
  6367. /***/
  6368. },
  6369. /***/
  6370. "7plQ":
  6371. /*!*****************************************************!*\
  6372. !*** ./src/app/services/xml-parsers/xml-parsers.ts ***!
  6373. \*****************************************************/
  6374. /*! exports provided: ParsersDecl, XMLParsers */
  6375. /***/
  6376. function plQ(module, __webpack_exports__, __webpack_require__) {
  6377. "use strict";
  6378. __webpack_require__.r(__webpack_exports__);
  6379. /* harmony export (binding) */
  6380. __webpack_require__.d(__webpack_exports__, "ParsersDecl", function () {
  6381. return ParsersDecl;
  6382. });
  6383. /* harmony export (binding) */
  6384. __webpack_require__.d(__webpack_exports__, "XMLParsers", function () {
  6385. return XMLParsers;
  6386. });
  6387. /* harmony import */
  6388. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6389. /*! tslib */
  6390. "mrSG");
  6391. /* harmony import */
  6392. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6393. /*! @angular/core */
  6394. "fXoL");
  6395. /* harmony import */
  6396. var _app_parser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6397. /*! ./app-parser */
  6398. "jz3b");
  6399. /* harmony import */
  6400. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6401. /*! ./basic-parsers */
  6402. "bNiN");
  6403. /* harmony import */
  6404. var _character_declarations_parser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  6405. /*! ./character-declarations-parser */
  6406. "70Sg");
  6407. /* harmony import */
  6408. var _choice_parser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  6409. /*! ./choice-parser */
  6410. "MsgF");
  6411. /* harmony import */
  6412. var _editorial_parsers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  6413. /*! ./editorial-parsers */
  6414. "nUY+");
  6415. /* harmony import */
  6416. var _facsimile_parser__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  6417. /*! ./facsimile-parser */
  6418. "quyl");
  6419. /* harmony import */
  6420. var _header_parser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  6421. /*! ./header-parser */
  6422. "Gf1x");
  6423. /* harmony import */
  6424. var _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  6425. /*! ./msdesc-parser */
  6426. "D3K6");
  6427. /* harmony import */
  6428. var _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  6429. /*! ./named-entity-parsers */
  6430. "4Z5S"); // tslint:disable-next-line: no-any
  6431. function ParsersDecl(declarations) {
  6432. // tslint:disable-next-line: no-any
  6433. return function (_) {
  6434. return /*#__PURE__*/function (_ref24) {
  6435. _inherits(_class, _ref24);
  6436. var _super174 = _createSuper(_class);
  6437. function _class() {
  6438. var _this31;
  6439. _classCallCheck(this, _class);
  6440. _this31 = _super174.apply(this, arguments);
  6441. _this31.declarations = declarations;
  6442. return _this31;
  6443. }
  6444. return _class;
  6445. }(_);
  6446. };
  6447. }
  6448. var XMLParsers = function XMLParsers() {
  6449. _classCallCheck(this, XMLParsers);
  6450. };
  6451. XMLParsers.ɵfac = function XMLParsers_Factory(t) {
  6452. return new (t || XMLParsers)();
  6453. };
  6454. XMLParsers.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  6455. token: XMLParsers,
  6456. factory: XMLParsers.ɵfac,
  6457. providedIn: 'root'
  6458. });
  6459. XMLParsers = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ParsersDecl([_header_parser__WEBPACK_IMPORTED_MODULE_8__["AbstractParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AccMatParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AcquisitionParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AdditionalParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AdditionParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AdditionsParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AdminInfoParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["AltIdentifierParser"], _app_parser__WEBPACK_IMPORTED_MODULE_2__["AppParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["BindingDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["BindingParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CalendarDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CalendarParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CatRefParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ChannelParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ChangeParser"], _character_declarations_parser__WEBPACK_IMPORTED_MODULE_4__["CharParser"], _choice_parser__WEBPACK_IMPORTED_MODULE_5__["ChoiceParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ClassCodeParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["CollationParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["CollectionParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["ConditionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ConstitutionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CorrectionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CorrespActionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CorrespContextParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CorrespDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CreationParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["CRefPatternParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["CustEventParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["CustodialHistParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["DamageParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["DecoDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["DecoNoteParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["DeletionParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["DepthParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["DerivationParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["DimensionsParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["DimParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["DomainParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["EditorialDeclParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["EncodingDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["ExplicitParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["FactualityParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["FiliationParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["FinalRubricParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["FoliationParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["GapParser"], _character_declarations_parser__WEBPACK_IMPORTED_MODULE_4__["GlyphParser"], _character_declarations_parser__WEBPACK_IMPORTED_MODULE_4__["GParser"], _facsimile_parser__WEBPACK_IMPORTED_MODULE_7__["GraphicParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["HandDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["HandNoteParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["HandNotesParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["HeadParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["HeightParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["HistoryParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["HyphenationParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["IncipitParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["InstitutionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["InteractionParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["InterpretationParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["KeywordsParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["LanguageParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["LangUsageParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["LayoutDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["LayoutParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["LBParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ListTransposeParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ListChangeParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["LocusGrpParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["LocusParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsContentsParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsFragParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsIdentifierParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsItemParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsItemStructParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsNameParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MsPartParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["MusicNotationParser"], _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__["NamedEntityRefParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["NamespaceParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["NormalizationParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["NoteParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["ObjectDescParser"], _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__["OrganizationParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["OrigDateParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["OriginParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["OrigPlaceParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["ParagraphParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ParticDescParser"], _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__["PersonGroupParser"], _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__["PersonParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["PhysDescParser"], _named_entity_parsers__WEBPACK_IMPORTED_MODULE_10__["PlaceParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["PreparednessParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ProfileDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["ProjectDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["ProvenanceParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["PtrParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["PunctuationParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["PurposeParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["QuotationParser"], _app_parser__WEBPACK_IMPORTED_MODULE_2__["RdgParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["RecordHistParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["RefsDeclParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["RefStateParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["RenditionParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["RepositoryParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["RevisionDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["RubricParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["SamplingDeclParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["ScriptDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SealDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SealParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["SegmentationParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["SettingDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["SettingParser"], _editorial_parsers__WEBPACK_IMPORTED_MODULE_6__["SicParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SourceParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["StdValsParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SummaryParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["SuppliedParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SupportDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SupportParser"], _facsimile_parser__WEBPACK_IMPORTED_MODULE_7__["SurfaceParser"], _editorial_parsers__WEBPACK_IMPORTED_MODULE_6__["SurplusParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["SurrogatesParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["TagsDeclParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["TagUsageParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["TermParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["TextClassParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["TextDescParser"], _header_parser__WEBPACK_IMPORTED_MODULE_8__["TransposeParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["TypeDescParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["TypeNoteParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["VerseParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["VersesGroupParser"], _msdesc_parser__WEBPACK_IMPORTED_MODULE_9__["WidthParser"], _basic_parsers__WEBPACK_IMPORTED_MODULE_3__["WordParser"], _facsimile_parser__WEBPACK_IMPORTED_MODULE_7__["ZoneParser"]])], XMLParsers);
  6460. /*@__PURE__*/
  6461. (function () {
  6462. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](XMLParsers, [{
  6463. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"],
  6464. args: [{
  6465. providedIn: 'root'
  6466. }]
  6467. }], null, null);
  6468. })();
  6469. /***/
  6470. },
  6471. /***/
  6472. "9+YD":
  6473. /*!****************************************************************!*\
  6474. !*** ./src/app/services/xml-parsers/ms-desc-parser.service.ts ***!
  6475. \****************************************************************/
  6476. /*! exports provided: MsDescParserService */
  6477. /***/
  6478. function YD(module, __webpack_exports__, __webpack_require__) {
  6479. "use strict";
  6480. __webpack_require__.r(__webpack_exports__);
  6481. /* harmony export (binding) */
  6482. __webpack_require__.d(__webpack_exports__, "MsDescParserService", function () {
  6483. return MsDescParserService;
  6484. });
  6485. /* harmony import */
  6486. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6487. /*! @angular/core */
  6488. "fXoL");
  6489. /* harmony import */
  6490. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6491. /*! . */
  6492. "UAXx");
  6493. /* harmony import */
  6494. var _msdesc_parser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6495. /*! ./msdesc-parser */
  6496. "D3K6");
  6497. /* harmony import */
  6498. var _parser_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6499. /*! ./parser-models */
  6500. "YwZW");
  6501. var MsDescParserService = /*#__PURE__*/function () {
  6502. function MsDescParserService() {
  6503. _classCallCheck(this, MsDescParserService);
  6504. this.msDescParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_msdesc_parser__WEBPACK_IMPORTED_MODULE_2__["MsDescParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  6505. }
  6506. _createClass(MsDescParserService, [{
  6507. key: "parseMsDesc",
  6508. value: function parseMsDesc(xml) {
  6509. var _this32 = this;
  6510. return Array.from(xml.querySelectorAll('msDesc')).map(function (s) {
  6511. return _this32.msDescParser.parse(s);
  6512. });
  6513. }
  6514. }]);
  6515. return MsDescParserService;
  6516. }();
  6517. MsDescParserService.ɵfac = function MsDescParserService_Factory(t) {
  6518. return new (t || MsDescParserService)();
  6519. };
  6520. MsDescParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  6521. token: MsDescParserService,
  6522. factory: MsDescParserService.ɵfac,
  6523. providedIn: 'root'
  6524. });
  6525. /*@__PURE__*/
  6526. (function () {
  6527. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MsDescParserService, [{
  6528. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  6529. args: [{
  6530. providedIn: 'root'
  6531. }]
  6532. }], null, null);
  6533. })();
  6534. /***/
  6535. },
  6536. /***/
  6537. "9L/w":
  6538. /*!**********************************************************************!*\
  6539. !*** ./src/app/services/xml-parsers/structure-xml-parser.service.ts ***!
  6540. \**********************************************************************/
  6541. /*! exports provided: StructureXmlParserService */
  6542. /***/
  6543. function LW(module, __webpack_exports__, __webpack_require__) {
  6544. "use strict";
  6545. __webpack_require__.r(__webpack_exports__);
  6546. /* harmony export (binding) */
  6547. __webpack_require__.d(__webpack_exports__, "StructureXmlParserService", function () {
  6548. return StructureXmlParserService;
  6549. });
  6550. /* harmony import */
  6551. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6552. /*! @angular/core */
  6553. "fXoL");
  6554. /* harmony import */
  6555. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6556. /*! ../../app.config */
  6557. "aR35");
  6558. /* harmony import */
  6559. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6560. /*! ../../utils/dom-utils */
  6561. "G9+u");
  6562. /* harmony import */
  6563. var _parser_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6564. /*! ./parser-models */
  6565. "YwZW");
  6566. /* harmony import */
  6567. var _generic_parser_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  6568. /*! ./generic-parser.service */
  6569. "xdSp");
  6570. var StructureXmlParserService = /*#__PURE__*/function () {
  6571. function StructureXmlParserService(genericParserService) {
  6572. _classCallCheck(this, StructureXmlParserService);
  6573. this.genericParserService = genericParserService;
  6574. this.frontOrigContentAttr = 'document_front';
  6575. this.frontTagName = 'front';
  6576. this.pageTagName = 'pb';
  6577. this.bodyTagName = 'body';
  6578. }
  6579. _createClass(StructureXmlParserService, [{
  6580. key: "parsePages",
  6581. value: function parsePages(el) {
  6582. var _this33 = this;
  6583. if (!el) {
  6584. return {
  6585. pages: []
  6586. };
  6587. }
  6588. var front = el.querySelector(this.frontTagName);
  6589. var body = el.querySelector(this.bodyTagName);
  6590. var pbs = Array.from(el.querySelectorAll(this.pageTagName)).filter(function (p) {
  6591. return !p.getAttribute('ed');
  6592. });
  6593. var frontPbs = pbs.filter(function (p) {
  6594. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(p, _this33.frontTagName);
  6595. });
  6596. var bodyPbs = pbs.filter(function (p) {
  6597. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(p, _this33.bodyTagName);
  6598. });
  6599. var doc = el.firstElementChild.ownerDocument;
  6600. if (frontPbs.length > 0 && bodyPbs.length > 0) {
  6601. return {
  6602. pages: pbs.map(function (pb, idx, arr) {
  6603. return _this33.parseDocumentPage(doc, pb, arr[idx + 1], 'text');
  6604. })
  6605. };
  6606. }
  6607. var frontPages = frontPbs.length === 0 && front && this.isMarkedAsOrigContent(front) ? [this.parseSinglePage(doc, front, 'page_front', this.frontTagName, 'facs_front')] : frontPbs.map(function (pb, idx, arr) {
  6608. return _this33.parseDocumentPage(doc, pb, arr[idx + 1], _this33.frontTagName);
  6609. });
  6610. var bodyPages = bodyPbs.length === 0 ? [this.parseSinglePage(doc, body, 'page1', 'mainText', 'facs1')] // TODO: tranlsate mainText
  6611. : bodyPbs.map(function (pb, idx, arr) {
  6612. return _this33.parseDocumentPage(doc, pb, arr[idx + 1], _this33.bodyTagName);
  6613. });
  6614. return {
  6615. pages: [].concat(_toConsumableArray(frontPages), _toConsumableArray(bodyPages))
  6616. };
  6617. }
  6618. }, {
  6619. key: "parseDocumentPage",
  6620. value: function parseDocumentPage(doc, pb, nextPb, ancestorTagName) {
  6621. var _this34 = this;
  6622. /* If there is a next page we retrieve the elements between two page nodes
  6623. otherweise we retrieve the nodes between the page node and the last node of the body node */
  6624. // TODO: check if querySelectorAll can return an empty array in this case
  6625. var nextNode = nextPb || Array.from(doc.querySelectorAll(ancestorTagName)).reverse()[0].lastChild;
  6626. var originalContent = Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["getElementsBetweenTreeNode"])(pb, nextNode).filter(function (n) {
  6627. return n.tagName !== _this34.pageTagName;
  6628. }).filter(function (c) {
  6629. return ![4, 7, 8].includes(c.nodeType);
  6630. }); // Filter comments, CDATAs, and processing instructions
  6631. return {
  6632. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["getID"])(pb, 'page'),
  6633. label: pb.getAttribute('n') || 'page',
  6634. facs: (pb.getAttribute('facs') || 'page').split('#').slice(-1)[0],
  6635. originalContent: originalContent,
  6636. parsedContent: this.parsePageContent(doc, originalContent),
  6637. url: this.getPageUrl(Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["getID"])(pb, 'page')),
  6638. facsUrl: this.getPageUrl((pb.getAttribute('facs') || 'page').split('#').slice(-1)[0])
  6639. };
  6640. }
  6641. }, {
  6642. key: "parseSinglePage",
  6643. value: function parseSinglePage(doc, el, id, label, facs) {
  6644. var originalContent = Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["getElementsBetweenTreeNode"])(el.firstChild, el.lastChild);
  6645. return {
  6646. id: id,
  6647. label: label,
  6648. facs: facs,
  6649. originalContent: originalContent,
  6650. parsedContent: this.parsePageContent(doc, originalContent),
  6651. url: this.getPageUrl(id),
  6652. facsUrl: this.getPageUrl(facs)
  6653. };
  6654. }
  6655. }, {
  6656. key: "getPageUrl",
  6657. value: function getPageUrl(id) {
  6658. // TODO: check if exists <graphic> element connected to page and return its url
  6659. // TODO: handle multiple version of page
  6660. var image = id.split('.')[0];
  6661. return "".concat(_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.files.imagesFolderUrl, "/").concat(image, ".jpg");
  6662. }
  6663. }, {
  6664. key: "parsePageContent",
  6665. value: function parsePageContent(doc, pageContent) {
  6666. var _this35 = this;
  6667. return pageContent.map(function (node) {
  6668. var origEl = getEditionOrigNode(node, doc);
  6669. if (origEl.nodeName === _this35.frontTagName || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(origEl, _this35.frontTagName)) {
  6670. if (_this35.hasOriginalContent(origEl)) {
  6671. return Array.from(origEl.querySelectorAll("[type=".concat(_this35.frontOrigContentAttr, "]"))).map(function (c) {
  6672. return _this35.genericParserService.parse(c);
  6673. });
  6674. }
  6675. if (_this35.isMarkedAsOrigContent(origEl)) {
  6676. return [_this35.genericParserService.parse(origEl)];
  6677. }
  6678. return [];
  6679. }
  6680. if (origEl.tagName === 'text' && origEl.querySelectorAll && origEl.querySelectorAll(_this35.frontTagName).length > 0) {
  6681. return _this35.parsePageContent(doc, Array.from(origEl.children));
  6682. }
  6683. return [_this35.genericParserService.parse(origEl)];
  6684. }).reduce(function (x, y) {
  6685. return x.concat(y);
  6686. }, []);
  6687. }
  6688. }, {
  6689. key: "hasOriginalContent",
  6690. value: function hasOriginalContent(el) {
  6691. return el.querySelectorAll("[type=".concat(this.frontOrigContentAttr, "]")).length > 0;
  6692. }
  6693. }, {
  6694. key: "isMarkedAsOrigContent",
  6695. value: function isMarkedAsOrigContent(el) {
  6696. return el.nodeType !== 3 && (el.getAttribute('type') === this.frontOrigContentAttr || this.hasOriginalContent(el) || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(el, '', [{
  6697. key: 'type',
  6698. value: this.frontOrigContentAttr
  6699. }]));
  6700. }
  6701. }]);
  6702. return StructureXmlParserService;
  6703. }();
  6704. StructureXmlParserService.ɵfac = function StructureXmlParserService_Factory(t) {
  6705. return new (t || StructureXmlParserService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_generic_parser_service__WEBPACK_IMPORTED_MODULE_4__["GenericParserService"]));
  6706. };
  6707. StructureXmlParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  6708. token: StructureXmlParserService,
  6709. factory: StructureXmlParserService.ɵfac,
  6710. providedIn: 'root'
  6711. });
  6712. /*@__PURE__*/
  6713. (function () {
  6714. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](StructureXmlParserService, [{
  6715. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  6716. args: [{
  6717. providedIn: 'root'
  6718. }]
  6719. }], function () {
  6720. return [{
  6721. type: _generic_parser_service__WEBPACK_IMPORTED_MODULE_4__["GenericParserService"]
  6722. }];
  6723. }, null);
  6724. })();
  6725. function getEditionOrigNode(el, doc) {
  6726. if (el.getAttribute && el.getAttribute('xpath')) {
  6727. var path = doc.documentElement.namespaceURI ? el.getAttribute('xpath').replace(/\//g, '/ns:') : el.getAttribute('xpath');
  6728. var xpathRes = doc.evaluate(path, doc, Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["createNsResolver"])(doc), XPathResult.ANY_TYPE, undefined);
  6729. return xpathRes.iterateNext();
  6730. }
  6731. return el;
  6732. }
  6733. /***/
  6734. },
  6735. /***/
  6736. "9L9p":
  6737. /*!***********************************************************!*\
  6738. !*** ./src/app/components/addition/addition.component.ts ***!
  6739. \***********************************************************/
  6740. /*! exports provided: AdditionComponent */
  6741. /***/
  6742. function L9p(module, __webpack_exports__, __webpack_require__) {
  6743. "use strict";
  6744. __webpack_require__.r(__webpack_exports__);
  6745. /* harmony export (binding) */
  6746. __webpack_require__.d(__webpack_exports__, "AdditionComponent", function () {
  6747. return AdditionComponent;
  6748. });
  6749. /* harmony import */
  6750. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6751. /*! tslib */
  6752. "mrSG");
  6753. /* harmony import */
  6754. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6755. /*! @angular/core */
  6756. "fXoL");
  6757. /* harmony import */
  6758. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6759. /*! ../../models/evt-models */
  6760. "5c0l");
  6761. /* harmony import */
  6762. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  6763. /*! ../../services/component-register.service */
  6764. "d25s");
  6765. /* harmony import */
  6766. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  6767. /*! ../../directives/highlight.directive */
  6768. "CmGG");
  6769. /* harmony import */
  6770. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  6771. /*! ../../directives/editorial-convention-layout.directive */
  6772. "FJNG");
  6773. /* harmony import */
  6774. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  6775. /*! @angular/common */
  6776. "ofXK");
  6777. /* harmony import */
  6778. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  6779. /*! ../content-viewer/content-viewer.component */
  6780. "t6RO");
  6781. function AdditionComponent_evt_content_viewer_1_Template(rf, ctx) {
  6782. if (rf & 1) {
  6783. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  6784. }
  6785. if (rf & 2) {
  6786. var element_r1 = ctx.$implicit;
  6787. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  6788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight);
  6789. }
  6790. }
  6791. var AdditionComponent = /*#__PURE__*/function () {
  6792. function AdditionComponent() {
  6793. _classCallCheck(this, AdditionComponent);
  6794. }
  6795. _createClass(AdditionComponent, [{
  6796. key: "_getDefaultLayoutsKeys",
  6797. value: function _getDefaultLayoutsKeys() {
  6798. switch (this.data.place) {
  6799. case 'above':
  6800. case 'sup':
  6801. return 'additionAbove';
  6802. case 'below':
  6803. case 'under':
  6804. case 'sub':
  6805. return 'additionBelow';
  6806. case 'end':
  6807. case 'inline':
  6808. case 'inspace':
  6809. return 'additionInline';
  6810. case 'left':
  6811. return 'additionLeft';
  6812. case 'right':
  6813. return 'additionRight';
  6814. default:
  6815. return 'addition';
  6816. }
  6817. }
  6818. }, {
  6819. key: "editorialConventionData",
  6820. get: function get() {
  6821. return {
  6822. name: 'add',
  6823. attributes: this.data.attributes,
  6824. editionLevel: this.editionLevel,
  6825. defaultsKey: this._getDefaultLayoutsKeys()
  6826. };
  6827. }
  6828. }]);
  6829. return AdditionComponent;
  6830. }();
  6831. AdditionComponent.ɵfac = function AdditionComponent_Factory(t) {
  6832. return new (t || AdditionComponent)();
  6833. };
  6834. AdditionComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  6835. type: AdditionComponent,
  6836. selectors: [["evt-addition"]],
  6837. inputs: {
  6838. data: "data"
  6839. },
  6840. decls: 2,
  6841. vars: 5,
  6842. consts: [[1, "add", 3, "evtHighlight", "evtEditorialConventionLayout"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight"]],
  6843. template: function AdditionComponent_Template(rf, ctx) {
  6844. if (rf & 1) {
  6845. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  6846. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, AdditionComponent_evt_content_viewer_1_Template, 1, 5, "evt-content-viewer", 1);
  6847. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  6848. }
  6849. if (rf & 2) {
  6850. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHighlight", ctx.highlightData)("evtEditorialConventionLayout", ctx.editorialConventionData);
  6851. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-edition", ctx.editionLevel)("data-place", ctx.data.place);
  6852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  6853. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  6854. }
  6855. },
  6856. directives: [_directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__["HighlightDirective"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__["EditorialConventionLayoutDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"]],
  6857. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhZGRpdGlvbi5jb21wb25lbnQuc2NzcyJ9 */"]
  6858. });
  6859. AdditionComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Addition"])], AdditionComponent);
  6860. /*@__PURE__*/
  6861. (function () {
  6862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](AdditionComponent, [{
  6863. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  6864. args: [{
  6865. selector: 'evt-addition',
  6866. templateUrl: './addition.component.html',
  6867. styleUrls: ['./addition.component.scss']
  6868. }]
  6869. }], null, {
  6870. data: [{
  6871. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  6872. }]
  6873. });
  6874. })();
  6875. /***/
  6876. },
  6877. /***/
  6878. "9MqL":
  6879. /*!*****************************************************************!*\
  6880. !*** ./src/app/panels/witness-panel/witness-panel.component.ts ***!
  6881. \*****************************************************************/
  6882. /*! exports provided: WitnessPanelComponent */
  6883. /***/
  6884. function MqL(module, __webpack_exports__, __webpack_require__) {
  6885. "use strict";
  6886. __webpack_require__.r(__webpack_exports__);
  6887. /* harmony export (binding) */
  6888. __webpack_require__.d(__webpack_exports__, "WitnessPanelComponent", function () {
  6889. return WitnessPanelComponent;
  6890. });
  6891. /* harmony import */
  6892. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6893. /*! @angular/core */
  6894. "fXoL");
  6895. /* harmony import */
  6896. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6897. /*! ../../ui-components/panel/panel.component */
  6898. "HiHV");
  6899. /* harmony import */
  6900. var _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  6901. /*! ../../directives/annotator.directive */
  6902. "STiE");
  6903. var WitnessPanelComponent = /*#__PURE__*/function () {
  6904. function WitnessPanelComponent() {
  6905. _classCallCheck(this, WitnessPanelComponent);
  6906. this.hide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  6907. }
  6908. _createClass(WitnessPanelComponent, [{
  6909. key: "emitHide",
  6910. value: function emitHide() {
  6911. this.hide.emit(true);
  6912. }
  6913. }]);
  6914. return WitnessPanelComponent;
  6915. }();
  6916. WitnessPanelComponent.ɵfac = function WitnessPanelComponent_Factory(t) {
  6917. return new (t || WitnessPanelComponent)();
  6918. };
  6919. WitnessPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  6920. type: WitnessPanelComponent,
  6921. selectors: [["evt-witness-panel"]],
  6922. inputs: {
  6923. witness: "witness"
  6924. },
  6925. outputs: {
  6926. hide: "hide"
  6927. },
  6928. decls: 8,
  6929. vars: 4,
  6930. consts: [[3, "comparable", "secondary", "closable", "hide"], ["header-left", ""], ["content", "", "evtAnnotator", ""]],
  6931. template: function WitnessPanelComponent_Template(rf, ctx) {
  6932. if (rf & 1) {
  6933. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  6934. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function WitnessPanelComponent_Template_evt_panel_hide_0_listener() {
  6935. return ctx.emitHide();
  6936. });
  6937. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  6938. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  6939. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  6940. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2);
  6941. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h1");
  6942. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "Text of witness");
  6943. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  6944. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p");
  6945. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, " Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Inmensae subtilitatis, obscuris et malesuada fames. Ambitioni dedisse scripsisse iudicaretur. At nos hinc posthac, sitientis piros Afros. ");
  6946. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  6947. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  6948. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  6949. }
  6950. if (rf & 2) {
  6951. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("comparable", true)("secondary", true)("closable", true);
  6952. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  6953. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" Witness ", ctx.witness, " ");
  6954. }
  6955. },
  6956. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__["PanelComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__["AnnotatorDirective"]],
  6957. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ3aXRuZXNzLXBhbmVsLmNvbXBvbmVudC5zY3NzIn0= */"]
  6958. });
  6959. /*@__PURE__*/
  6960. (function () {
  6961. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](WitnessPanelComponent, [{
  6962. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  6963. args: [{
  6964. selector: 'evt-witness-panel',
  6965. templateUrl: './witness-panel.component.html',
  6966. styleUrls: ['./witness-panel.component.scss']
  6967. }]
  6968. }], null, {
  6969. witness: [{
  6970. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  6971. }],
  6972. hide: [{
  6973. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  6974. }]
  6975. });
  6976. })();
  6977. /***/
  6978. },
  6979. /***/
  6980. "9jgp":
  6981. /*!**************************************************!*\
  6982. !*** ./src/app/main-menu/main-menu.component.ts ***!
  6983. \**************************************************/
  6984. /*! exports provided: MainMenuComponent */
  6985. /***/
  6986. function jgp(module, __webpack_exports__, __webpack_require__) {
  6987. "use strict";
  6988. __webpack_require__.r(__webpack_exports__);
  6989. /* harmony export (binding) */
  6990. __webpack_require__.d(__webpack_exports__, "MainMenuComponent", function () {
  6991. return MainMenuComponent;
  6992. });
  6993. /* harmony import */
  6994. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  6995. /*! @angular/core */
  6996. "fXoL");
  6997. /* harmony import */
  6998. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  6999. /*! rxjs */
  7000. "qCKp");
  7001. /* harmony import */
  7002. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  7003. /*! rxjs/operators */
  7004. "kU1M");
  7005. /* harmony import */
  7006. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  7007. /*! ../app.config */
  7008. "aR35");
  7009. /* harmony import */
  7010. var _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  7011. /*! ../components/global-lists/global-lists.component */
  7012. "rRcO");
  7013. /* harmony import */
  7014. var _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  7015. /*! ../components/project-info/project-info.component */
  7016. "s1S/");
  7017. /* harmony import */
  7018. var _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  7019. /*! ../evt-info/evt-info.component */
  7020. "5b7e");
  7021. /* harmony import */
  7022. var _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  7023. /*! ../shortcuts/shortcuts.component */
  7024. "lP9l");
  7025. /* harmony import */
  7026. var _ui_components_modal_modal_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  7027. /*! ../ui-components/modal/modal.component */
  7028. "P7wN");
  7029. /* harmony import */
  7030. var _services_themes_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  7031. /*! ../services/themes.service */
  7032. "onZX");
  7033. /* harmony import */
  7034. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  7035. /*! @ngx-translate/core */
  7036. "sYmb");
  7037. /* harmony import */
  7038. var _ui_components_modal_modal_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  7039. /*! ../ui-components/modal/modal.service */
  7040. "6Xh2");
  7041. /* harmony import */
  7042. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  7043. /*! ../services/evt-model.service */
  7044. "hI0h");
  7045. /* harmony import */
  7046. var _ui_components_directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  7047. /*! ../ui-components/directives/click-outside.directive */
  7048. "gCbp");
  7049. /* harmony import */
  7050. var _ui_components_directives_escape_directive__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
  7051. /*! ../ui-components/directives/escape.directive */
  7052. "CimZ");
  7053. /* harmony import */
  7054. var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
  7055. /*! @angular/common */
  7056. "ofXK");
  7057. /* harmony import */
  7058. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
  7059. /*! ../ui-components/icon/icon.component */
  7060. "Mijh"); // import { SpecificListsComponent } from '../components/specific-lists/specific-lists.component';
  7061. function MainMenuComponent_ng_container_2_li_1_Template(rf, ctx) {
  7062. if (rf & 1) {
  7063. var _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  7064. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li");
  7065. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 6);
  7066. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainMenuComponent_ng_container_2_li_1_Template_span_click_1_listener() {
  7067. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7);
  7068. var item_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  7069. return item_r3.callback();
  7070. });
  7071. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "evt-icon", 4);
  7072. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  7073. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  7074. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7075. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7076. }
  7077. if (rf & 2) {
  7078. var item_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  7079. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7080. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", item_r3.iconInfo);
  7081. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7082. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 2, item_r3.label), " ");
  7083. }
  7084. }
  7085. function MainMenuComponent_ng_container_2_Template(rf, ctx) {
  7086. if (rf & 1) {
  7087. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  7088. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MainMenuComponent_ng_container_2_li_1_Template, 5, 4, "li", 2);
  7089. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  7090. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  7091. }
  7092. if (rf & 2) {
  7093. var item_r3 = ctx.$implicit;
  7094. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7095. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, item_r3.enabled$));
  7096. }
  7097. }
  7098. function MainMenuComponent_li_5_img_5_Template(rf, ctx) {
  7099. if (rf & 1) {
  7100. var _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  7101. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "img", 8);
  7102. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainMenuComponent_li_5_img_5_Template_img_click_0_listener($event) {
  7103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12);
  7104. var language_r10 = ctx.$implicit;
  7105. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  7106. return ctx_r11.selectLanguage($event, language_r10);
  7107. });
  7108. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  7109. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7110. }
  7111. if (rf & 2) {
  7112. var language_r10 = ctx.$implicit;
  7113. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  7114. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", ctx_r9.translate.currentLang === language_r10.code);
  7115. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("src", "../../assets/images/", language_r10.code, ".png", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
  7116. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, language_r10.label));
  7117. }
  7118. }
  7119. var _c0 = function _c0() {
  7120. return {
  7121. icon: "language",
  7122. additionalClasses: "icon"
  7123. };
  7124. };
  7125. function MainMenuComponent_li_5_Template(rf, ctx) {
  7126. if (rf & 1) {
  7127. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li");
  7128. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 3);
  7129. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "evt-icon", 4);
  7130. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  7131. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  7132. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, MainMenuComponent_li_5_img_5_Template, 2, 6, "img", 7);
  7133. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7134. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7135. }
  7136. if (rf & 2) {
  7137. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7138. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7139. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](6, _c0));
  7140. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7141. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 4, "changeLanguage"), " ");
  7142. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7143. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r1.getAvailableLanguages())("ngForTrackBy", ctx_r1.trackLanguages);
  7144. }
  7145. }
  7146. function MainMenuComponent_span_11_Template(rf, ctx) {
  7147. if (rf & 1) {
  7148. var _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  7149. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 9);
  7150. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainMenuComponent_span_11_Template_span_click_0_listener($event) {
  7151. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r15);
  7152. var theme_r13 = ctx.$implicit;
  7153. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7154. return ctx_r14.selectTheme($event, theme_r13);
  7155. });
  7156. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  7157. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7158. }
  7159. if (rf & 2) {
  7160. var theme_r13 = ctx.$implicit;
  7161. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7162. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", ctx_r2.getCurrentTheme() === theme_r13);
  7163. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, theme_r13.label));
  7164. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-theme", theme_r13.value);
  7165. }
  7166. }
  7167. var _c1 = function _c1() {
  7168. return {
  7169. icon: "paint-brush",
  7170. additionalClasses: "icon"
  7171. };
  7172. };
  7173. var _c2 = function _c2() {
  7174. return {
  7175. icon: "keyboard",
  7176. additionalClasses: "icon"
  7177. };
  7178. };
  7179. var _c3 = function _c3() {
  7180. return {
  7181. icon: "copyright",
  7182. additionalClasses: "icon"
  7183. };
  7184. };
  7185. var MainMenuComponent = /*#__PURE__*/function () {
  7186. function MainMenuComponent(themes, translate, modalService, evtModelService) {
  7187. _classCallCheck(this, MainMenuComponent);
  7188. this.themes = themes;
  7189. this.translate = translate;
  7190. this.modalService = modalService;
  7191. this.evtModelService = evtModelService;
  7192. this.itemClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  7193. this.dynamicItems = [];
  7194. this.uiConfig = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.ui;
  7195. this.fileConfig = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.files;
  7196. this.editionConfig = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition;
  7197. this.isOpened = false;
  7198. this.subscriptions = [];
  7199. this.availableLangs = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.ui.availableLanguages.filter(function (l) {
  7200. return l.enabled;
  7201. });
  7202. }
  7203. _createClass(MainMenuComponent, [{
  7204. key: "ngOnInit",
  7205. value: function ngOnInit() {
  7206. this.loadUiConfig();
  7207. this.isOpened = true;
  7208. }
  7209. }, {
  7210. key: "closeMenu",
  7211. value: function closeMenu() {
  7212. if (this.isOpened) {
  7213. this.isOpened = false;
  7214. this.itemClicked.emit('close');
  7215. }
  7216. }
  7217. }, {
  7218. key: "loadUiConfig",
  7219. value: function loadUiConfig() {
  7220. this.initDynamicItems();
  7221. }
  7222. }, {
  7223. key: "initDynamicItems",
  7224. value: function initDynamicItems() {
  7225. var _this36 = this;
  7226. // TODO Check if available from uiConfig
  7227. this.dynamicItems = [{
  7228. id: 'projectInfo',
  7229. iconInfo: {
  7230. icon: 'info-circle',
  7231. additionalClasses: 'icon'
  7232. },
  7233. label: 'projectInfo',
  7234. enabled$: Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(true),
  7235. callback: function callback() {
  7236. return _this36.openGlobalDialogInfo();
  7237. }
  7238. }, {
  7239. id: 'openLists',
  7240. iconInfo: {
  7241. icon: 'clipboard-list',
  7242. additionalClasses: 'icon'
  7243. },
  7244. label: 'openLists',
  7245. enabled$: this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  7246. return _this36.editionConfig.showLists && ne.all.entities.length > 0;
  7247. })),
  7248. callback: function callback() {
  7249. return _this36.openGlobalDialogLists();
  7250. }
  7251. }];
  7252. }
  7253. }, {
  7254. key: "openGlobalDialogInfo",
  7255. value: function openGlobalDialogInfo() {
  7256. this.itemClicked.emit('globalInfo');
  7257. var modalRef = this.modalService.open(_ui_components_modal_modal_component__WEBPACK_IMPORTED_MODULE_8__["ModalComponent"], {
  7258. id: 'project-info',
  7259. animation: false
  7260. });
  7261. var modalComp = modalRef.componentInstance;
  7262. modalComp.fixedHeight = true;
  7263. modalComp.wider = true;
  7264. modalComp.modalId = 'project-info';
  7265. modalComp.title = 'projectInfo';
  7266. modalComp.bodyContentClass = 'p-0 h-100';
  7267. modalComp.headerIcon = {
  7268. icon: 'info',
  7269. iconSet: 'fas',
  7270. additionalClasses: 'mr-3'
  7271. };
  7272. modalComp.bodyComponent = _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_5__["ProjectInfoComponent"];
  7273. }
  7274. }, {
  7275. key: "openGlobalDialogLists",
  7276. value: function openGlobalDialogLists() {
  7277. this.itemClicked.emit('lists');
  7278. var modalRef = this.modalService.open(_ui_components_modal_modal_component__WEBPACK_IMPORTED_MODULE_8__["ModalComponent"], {
  7279. id: 'global-lists'
  7280. });
  7281. var modalComp = modalRef.componentInstance;
  7282. modalComp.fixedHeight = true;
  7283. modalComp.wider = true;
  7284. modalComp.modalId = 'global-lists';
  7285. modalComp.title = 'lists';
  7286. modalComp.bodyContentClass = 'p-0 h-100';
  7287. modalComp.headerIcon = {
  7288. icon: 'clipboard-list',
  7289. iconSet: 'fas',
  7290. additionalClasses: 'mr-3'
  7291. };
  7292. modalComp.bodyComponent = _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_4__["GlobalListsComponent"];
  7293. } // private openSpecificDialogLists() {
  7294. // this.itemClicked.emit('lists');
  7295. // const modalRef = this.modalService.open(ModalComponent, { id: 'specific-lists' });
  7296. // const modalComp = modalRef.componentInstance as ModalComponent;
  7297. // modalComp.fixedHeight = true;
  7298. // modalComp.wider = true;
  7299. // modalComp.modalId = 'specific-lists';
  7300. // modalComp.title = 'lists';
  7301. // modalComp.bodyContentClass = 'p-0 h-100';
  7302. // modalComp.headerIcon = { icon: 'clipboard-list', iconSet: 'fas', additionalClasses: 'mr-3' };
  7303. // modalComp.bodyComponent = SpecificListsComponent;
  7304. // }
  7305. // private generateBookmark() {
  7306. // // TODO generateBookmark
  7307. // this.itemClicked.emit('bookmark');
  7308. // }
  7309. // private downloadXML() {
  7310. // // TODO downloadXML
  7311. // this.itemClicked.emit('downloadXML');
  7312. // if (this.fileConfig && this.fileConfig.editionUrls) {
  7313. // this.fileConfig.editionUrls.forEach(url => window.open(url, '_blank'));
  7314. // } else {
  7315. // alert('Loading data... \nPlease try again later.');
  7316. // }
  7317. // }
  7318. }, {
  7319. key: "openShortCuts",
  7320. value: function openShortCuts() {
  7321. this.itemClicked.emit('shortcuts');
  7322. var modalRef = this.modalService.open(_ui_components_modal_modal_component__WEBPACK_IMPORTED_MODULE_8__["ModalComponent"], {
  7323. id: 'shortcuts'
  7324. });
  7325. var modalComp = modalRef.componentInstance;
  7326. modalComp.fixedHeight = true;
  7327. modalComp.modalId = 'shortcuts';
  7328. modalComp.title = 'shortcuts';
  7329. modalComp.bodyContentClass = 'p-3';
  7330. modalComp.headerIcon = {
  7331. icon: 'keyboard',
  7332. iconSet: 'fas',
  7333. additionalClasses: 'mr-3'
  7334. };
  7335. modalComp.bodyComponent = _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_7__["ShortcutsComponent"];
  7336. } // LANGUAGE
  7337. }, {
  7338. key: "selectLanguage",
  7339. value: function selectLanguage(event, languageSelected) {
  7340. event.stopPropagation();
  7341. this.translate.use(languageSelected.code);
  7342. this.itemClicked.emit('language');
  7343. }
  7344. }, {
  7345. key: "getAvailableLanguages",
  7346. value: function getAvailableLanguages() {
  7347. return this.availableLangs;
  7348. } // THEMES
  7349. }, {
  7350. key: "selectTheme",
  7351. value: function selectTheme(event, theme) {
  7352. event.stopPropagation();
  7353. this.itemClicked.emit('theme');
  7354. this.themes.selectTheme(theme);
  7355. }
  7356. }, {
  7357. key: "getAvailableThemes",
  7358. value: function getAvailableThemes() {
  7359. return this.themes.getAvailableThemes();
  7360. }
  7361. }, {
  7362. key: "getCurrentTheme",
  7363. value: function getCurrentTheme() {
  7364. return this.themes.getCurrentTheme();
  7365. }
  7366. }, {
  7367. key: "openEVTInfo",
  7368. value: function openEVTInfo() {
  7369. this.itemClicked.emit('evtInfo');
  7370. var modalRef = this.modalService.open(_ui_components_modal_modal_component__WEBPACK_IMPORTED_MODULE_8__["ModalComponent"], {
  7371. id: 'evtInfo'
  7372. });
  7373. var modalComp = modalRef.componentInstance;
  7374. modalComp.fixedHeight = true;
  7375. modalComp.modalId = 'evtInfo';
  7376. modalComp.title = 'aboutEVT';
  7377. modalComp.bodyContentClass = 'p-3';
  7378. modalComp.headerIcon = {
  7379. icon: 'copyright',
  7380. iconSet: 'fas',
  7381. additionalClasses: 'mr-3'
  7382. };
  7383. modalComp.bodyComponent = _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_6__["EvtInfoComponent"];
  7384. } // tslint:disable-next-line: variable-name
  7385. }, {
  7386. key: "trackMenuItem",
  7387. value: function trackMenuItem(_index, item) {
  7388. return item.id;
  7389. } // tslint:disable-next-line: variable-name
  7390. }, {
  7391. key: "trackLanguages",
  7392. value: function trackLanguages(_index, item) {
  7393. return item.code;
  7394. } // tslint:disable-next-line: variable-name
  7395. }, {
  7396. key: "trackTheme",
  7397. value: function trackTheme(_index, item) {
  7398. return item.value;
  7399. }
  7400. }, {
  7401. key: "ngOnDestroy",
  7402. value: function ngOnDestroy() {
  7403. this.subscriptions.forEach(function (subscription) {
  7404. return subscription.unsubscribe();
  7405. });
  7406. }
  7407. }]);
  7408. return MainMenuComponent;
  7409. }();
  7410. MainMenuComponent.ɵfac = function MainMenuComponent_Factory(t) {
  7411. return new (t || MainMenuComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_themes_service__WEBPACK_IMPORTED_MODULE_9__["ThemesService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ui_components_modal_modal_service__WEBPACK_IMPORTED_MODULE_11__["ModalService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_12__["EVTModelService"]));
  7412. };
  7413. MainMenuComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  7414. type: MainMenuComponent,
  7415. selectors: [["evt-main-menu"]],
  7416. outputs: {
  7417. itemClicked: "itemClicked"
  7418. },
  7419. decls: 22,
  7420. vars: 20,
  7421. consts: [[1, "mainMenu", 3, "clickOutside", "escape"], [4, "ngFor", "ngForOf", "ngForTrackBy"], [4, "ngIf"], ["data-prevent-close", "true", 1, "no-action"], [3, "iconInfo"], ["class", "theme-item", 3, "active", "title", "click", 4, "ngFor", "ngForOf", "ngForTrackBy"], [3, "click"], ["class", "flag", 3, "src", "active", "title", "click", 4, "ngFor", "ngForOf", "ngForTrackBy"], [1, "flag", 3, "src", "title", "click"], [1, "theme-item", 3, "title", "click"]],
  7422. template: function MainMenuComponent_Template(rf, ctx) {
  7423. if (rf & 1) {
  7424. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  7425. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("clickOutside", function MainMenuComponent_Template_div_clickOutside_0_listener() {
  7426. return ctx.closeMenu();
  7427. })("escape", function MainMenuComponent_Template_div_escape_0_listener() {
  7428. return ctx.closeMenu();
  7429. });
  7430. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "ul");
  7431. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MainMenuComponent_ng_container_2_Template, 3, 3, "ng-container", 1);
  7432. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7433. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "hr");
  7434. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "ul");
  7435. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, MainMenuComponent_li_5_Template, 6, 7, "li", 2);
  7436. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "li");
  7437. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span", 3);
  7438. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "evt-icon", 4);
  7439. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
  7440. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
  7441. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, MainMenuComponent_span_11_Template, 2, 6, "span", 5);
  7442. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7443. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7444. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "li");
  7445. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "span", 6);
  7446. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainMenuComponent_Template_span_click_13_listener() {
  7447. return ctx.openShortCuts();
  7448. });
  7449. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "evt-icon", 4);
  7450. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15);
  7451. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
  7452. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7453. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7454. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "li");
  7455. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "span", 6);
  7456. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MainMenuComponent_Template_span_click_18_listener() {
  7457. return ctx.openEVTInfo();
  7458. });
  7459. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "evt-icon", 4);
  7460. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
  7461. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](21, "translate");
  7462. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7463. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7464. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7465. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7466. }
  7467. if (rf & 2) {
  7468. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7469. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.dynamicItems)("ngForTrackBy", ctx.trackMenuItem);
  7470. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  7471. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.uiConfig && ctx.uiConfig.localization);
  7472. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  7473. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](17, _c1));
  7474. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7475. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 11, "changeTheme"), " ");
  7476. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7477. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.getAvailableThemes())("ngForTrackBy", ctx.trackTheme);
  7478. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  7479. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](18, _c2));
  7480. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7481. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 13, "shortcuts"), " ");
  7482. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  7483. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](19, _c3));
  7484. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7485. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](21, 15, "aboutEVT"), " ");
  7486. }
  7487. },
  7488. directives: [_ui_components_directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_13__["ClickOutsideDirective"], _ui_components_directives_escape_directive__WEBPACK_IMPORTED_MODULE_14__["EscapeDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_15__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_15__["NgIf"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_16__["IconComponent"]],
  7489. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_15__["AsyncPipe"]],
  7490. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.mainMenu[_ngcontent-%COMP%] {\n position: absolute;\n text-align: left;\n background-color: white;\n padding: 9px 0px;\n z-index: 9999;\n max-width: 340px;\n overflow: hidden;\n border-radius: 3px;\n top: 54px;\n right: 4px;\n -o-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26), 0 2px 10px 0 rgba(0,0,0,0.16);\n -ms-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26), 0 2px 10px 0 rgba(0,0,0,0.16);\n box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26), 0 2px 10px 0 rgba(0,0,0,0.16);\n}\n\n.mainMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n margin: 0;\n list-style: none;\n padding: 0;\n color: #4b4b4b;\n}\n\n.mainMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] {\n color: #444444;\n font-size: 1.1rem;\n height: 40px;\n padding: 6.5px 20px 0 20px;\n display: block;\n box-sizing: border-box;\n white-space: nowrap;\n cursor: pointer;\n}\n\n.mainMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > span.no-action[_ngcontent-%COMP%] {\n cursor: default;\n}\n\n.mainMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n background-color: #f4f5f5;\n cursor: pointer;\n}\n\n.mainMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.inactive[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n background-color: #f5f5f5;\n color: #ccc;\n cursor: default;\n}\n\n.mainMenu[_ngcontent-%COMP%] img.flag[_ngcontent-%COMP%], .mainMenu[_ngcontent-%COMP%] .theme-item[_ngcontent-%COMP%] {\n height: 20px;\n width: 20px;\n border-radius: 100px;\n border: 1px solid #4E443C;\n display: inline-block;\n margin: 0px 4px;\n position: relative;\n cursor: pointer;\n opacity: 0.5;\n vertical-align: middle;\n}\n\n.mainMenu[_ngcontent-%COMP%] img.flag.active[_ngcontent-%COMP%], .mainMenu[_ngcontent-%COMP%] .theme-item.active[_ngcontent-%COMP%] {\n cursor: default;\n opacity: 1;\n}\n\n.mainMenu[_ngcontent-%COMP%] img.flag[_ngcontent-%COMP%]:hover, .mainMenu[_ngcontent-%COMP%] .theme-item[_ngcontent-%COMP%]:hover {\n opacity: 1;\n}\n\n.mainMenu[_ngcontent-%COMP%] .theme-item[data-theme=restore][_ngcontent-%COMP%] {\n background: #0a4553;\n}\n\n.mainMenu[_ngcontent-%COMP%] .theme-item[data-theme=neutral][_ngcontent-%COMP%] {\n background: #45535a;\n}\n\n.mainMenu[_ngcontent-%COMP%] .theme-item[data-theme=modern][_ngcontent-%COMP%] {\n background: #263238;\n}\n\n.mainMenu[_ngcontent-%COMP%] .theme-item[data-theme=classic][_ngcontent-%COMP%] {\n background: #362d28;\n}\n\n .mainMenu .icon {\n margin-right: 14px;\n min-width: 20px;\n float: left;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL21haW4tbWVudS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQkE7RUFDSSx5QkFBQTtFQUNBLHdCQUFBO0FDMUJKOztBQUFBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0RMaUI7RUNNakIsVUFBQTtFQ0VGLDBFQUFBO0VBR0EsMkVBQUE7RUFDQSx1RUFBQTtBREdGOztBQUxJO0VBQ0ksU0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUFPUjs7QUFKWTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQU1oQjs7QUFKZ0I7RUFDSSxlQUFBO0FBTXBCOztBQUZZO0VBQ0kseUJBQUE7RUFDQSxlQUFBO0FBSWhCOztBQURZO0VBQ0kseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQUdoQjs7QUFFSTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBQUFSOztBQUNRO0VBQ0ksZUFBQTtFQUNBLFVBQUE7QUFDWjs7QUFFUTtFQUNJLFVBQUE7QUFBWjs7QUVtRFM7RUY3Q0csbUJBQUE7QUFIWjs7QUVnRFM7RUY3Q0csbUJBQUE7QUFBWjs7QUU2Q1M7RUY3Q0csbUJBQUE7QUFHWjs7QUUwQ1M7RUY3Q0csbUJBQUE7QUFNWjs7QUFBSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUFHUiIsImZpbGUiOiJtYWluLW1lbnUuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcbi5tYWluTWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOXB4IDBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdG9wOiAkYmFzZS1oZWFkZXItaGVpZ2h0O1xuICAgIHJpZ2h0OiA0cHg7XG5cbiAgICBAaW5jbHVkZSBzZXQoXCJib3gtc2hhZG93XCIsIFwiMCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjI2KSwgMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNilcIik7XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICM0YjRiNGI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi41cHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYubm8tYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5hY3RpdmUgKiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcuZmxhZywgLnRoZW1lLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRFNDQzQztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweCA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjo6bmctZGVlcCAubWFpbk1lbnUge1xuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn0iLCIvLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cbi8vIEdMT0JBTCBTQ1NTIE1JWElOUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIFNldCBjYWxjdWxhdGVkIHByb3BlcnR5XG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uLCAkaW1wb3J0YW50OlwiXCIpIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLW8tY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbn1cblxuLy8gU2V0IENTUzMgcHJvcGVydHkgZm9yIGVhY2ggZGlmZmVyZW50IGJyb3dzZXJcbkBtaXhpbiBzZXQoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQGZ1bmN0aW9uIG1hcC1mZXRjaCgkbWFwLCAka2V5cykge1xuICAka2V5OiBudGgoJGtleXMsIDEpO1xuICAkbGVuZ3RoOiBsZW5ndGgoJGtleXMpO1xuICAkdmFsdWU6IG1hcC1nZXQoJG1hcCwgJGtleSk7XG4gIEBpZiAoJGxlbmd0aCA+IDEpIHtcbiAgICAgICRyZXN0OiAoKTtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGxlbmd0aCB7XG4gICAgICAgICAgJHJlc3Q6IGFwcGVuZCgkcmVzdCwgbnRoKCRrZXlzLCAkaSkpO1xuICAgICAgfVxuICAgICAgQHJldHVybiBtYXAtZmV0Y2goJHZhbHVlLCAkcmVzdCk7XG4gIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbn1cblxuQG1peGluIG5hbWVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuLy8gYWRkIGJ5IEZTIFxuQG1peGluIGxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cbkBtaXhpbiBpcGVybGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuXG5AbWl4aW4gaGVhZGVyU2VjdGlvblRpdGxlKCkge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufSIsIiR0aGVtZXM6IChcbiAgICByZXN0b3JlOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMwYTQ1NTMsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTIwLCA1OCwgNTgpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6IHJnYig3MCwgNDYsIDQ2KSxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2U5ZTllOSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzBhNDU1MyxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiB3aGl0ZSxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgICAgICBtYWluSGVhZGVyQmFja2dyb3VuZDogd2hpdGUsXG4gICAgICAgIG1haW5IZWFkZXJDb2xvcjogIzBhNDU1M1xuICAgICksXG4gICAgbmV1dHJhbDogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjNDU1MzVhLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzU1NSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZmZmLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2MsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwMDAsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y1ZjVmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2U3ZTdlNyxcbiAgICApLFxuICAgIG1vZGVybjogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMjYzMjM4LFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzYwN2Q4YixcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjRUNFRkYxLFxuICAgICAgICB0b29sc0NvbG9yOiAjMjYzMjM4LFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNiMGJlYzUsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2YxZjRmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2VhZWNlYyxcbiAgICApLFxuICAgIGNsYXNzaWM6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTQzLCAxMTksIDEwNiksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZjVlYWQ0LFxuICAgICAgICB0b29sc0NvbG9yOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgIClcbik7XG5cblxuLy8gVGhlbWlmeVxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRoZSBgJmAgcmVmZXIgdG8gcGFyZW50IHNlbGVjdG9ycyBhbmQgcGxhY2luZyBpdCBhZnRlciBgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl1gIHRlbGxzIFNhc3MgdG8gb3V0cHV0IGFueSBwYXJlbnQgc2VsZWN0b3JzIGFmdGVyIHRoZSB0aGVtZSBuYW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaXMgaW5jbHVkZWQgaW4gYSBgKltkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgZWxlbWVudFxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnkoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgOmhvc3QtY29udGV4dChbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSkgJixcbiAgICAgICAgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0gJiB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGVtaWZ5U2VsZlxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGhhcyB0aGUgYFtkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgYXR0cmlidXRlXG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnlTZWxmKCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnlTZWxmKCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgICAmW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0ge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRoZW1lZCgka2V5KSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1tYXAsICRrZXkpO1xufVxuXG4iXX0= */"]
  7491. });
  7492. /*@__PURE__*/
  7493. (function () {
  7494. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MainMenuComponent, [{
  7495. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  7496. args: [{
  7497. selector: 'evt-main-menu',
  7498. templateUrl: './main-menu.component.html',
  7499. styleUrls: ['./main-menu.component.scss']
  7500. }]
  7501. }], function () {
  7502. return [{
  7503. type: _services_themes_service__WEBPACK_IMPORTED_MODULE_9__["ThemesService"]
  7504. }, {
  7505. type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"]
  7506. }, {
  7507. type: _ui_components_modal_modal_service__WEBPACK_IMPORTED_MODULE_11__["ModalService"]
  7508. }, {
  7509. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_12__["EVTModelService"]
  7510. }];
  7511. }, {
  7512. itemClicked: [{
  7513. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  7514. }]
  7515. });
  7516. })();
  7517. /***/
  7518. },
  7519. /***/
  7520. "9viu":
  7521. /*!***********************************************************************!*\
  7522. !*** ./src/app/components/specific-lists/specific-lists.component.ts ***!
  7523. \***********************************************************************/
  7524. /*! exports provided: SpecificListsComponent */
  7525. /***/
  7526. function viu(module, __webpack_exports__, __webpack_require__) {
  7527. "use strict";
  7528. __webpack_require__.r(__webpack_exports__);
  7529. /* harmony export (binding) */
  7530. __webpack_require__.d(__webpack_exports__, "SpecificListsComponent", function () {
  7531. return SpecificListsComponent;
  7532. });
  7533. /* harmony import */
  7534. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  7535. /*! @angular/core */
  7536. "fXoL");
  7537. /* harmony import */
  7538. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  7539. /*! rxjs/operators */
  7540. "kU1M");
  7541. /* harmony import */
  7542. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  7543. /*! ../../services/evt-model.service */
  7544. "hI0h");
  7545. /* harmony import */
  7546. var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  7547. /*! @angular/common */
  7548. "ofXK");
  7549. /* harmony import */
  7550. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  7551. /*! ../../ui-components/icon/icon.component */
  7552. "Mijh");
  7553. /* harmony import */
  7554. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  7555. /*! ../content-viewer/content-viewer.component */
  7556. "t6RO");
  7557. /* harmony import */
  7558. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  7559. /*! @ngx-translate/core */
  7560. "sYmb");
  7561. function SpecificListsComponent_ng_template_2_ng_template_0_Template(rf, ctx) {}
  7562. var _c0 = function _c0(a0) {
  7563. return {
  7564. lemlist: a0,
  7565. last: false
  7566. };
  7567. };
  7568. function SpecificListsComponent_ng_template_2_Template(rf, ctx) {
  7569. if (rf & 1) {
  7570. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, SpecificListsComponent_ng_template_2_ng_template_0_Template, 0, 0, "ng-template", 9);
  7571. }
  7572. if (rf & 2) {
  7573. var lemlist_r6 = ctx.$implicit;
  7574. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7575. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](11);
  7576. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](2, _c0, lemlist_r6));
  7577. }
  7578. }
  7579. var _c1 = function _c1() {
  7580. return {
  7581. icon: "network-wired",
  7582. additionalClasses: "mr-1"
  7583. };
  7584. };
  7585. function SpecificListsComponent_div_4_Template(rf, ctx) {
  7586. if (rf & 1) {
  7587. var _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  7588. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 10);
  7589. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function SpecificListsComponent_div_4_Template_div_click_0_listener() {
  7590. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
  7591. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7592. return ctx_r8.openRelations();
  7593. });
  7594. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  7595. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "evt-icon", 12);
  7596. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  7597. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  7598. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "span", 13);
  7599. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
  7600. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async");
  7601. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7602. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7603. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7604. }
  7605. if (rf & 2) {
  7606. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7607. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7608. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c1));
  7609. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7610. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 3, "relations"), " ");
  7611. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  7612. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 5, ctx_r1.relations$).length);
  7613. }
  7614. }
  7615. function SpecificListsComponent_ng_container_8_evt_content_viewer_1_Template(rf, ctx) {
  7616. if (rf & 1) {
  7617. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 15);
  7618. }
  7619. if (rf & 2) {
  7620. var relation_r11 = ctx.$implicit;
  7621. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", relation_r11);
  7622. }
  7623. }
  7624. function SpecificListsComponent_ng_container_8_Template(rf, ctx) {
  7625. if (rf & 1) {
  7626. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  7627. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, SpecificListsComponent_ng_container_8_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 14);
  7628. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  7629. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  7630. }
  7631. if (rf & 2) {
  7632. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7633. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7634. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r2.relations$));
  7635. }
  7636. }
  7637. function SpecificListsComponent_ng_container_9_evt_content_viewer_1_Template(rf, ctx) {
  7638. if (rf & 1) {
  7639. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 15);
  7640. }
  7641. if (rf & 2) {
  7642. var ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  7643. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", ctx_r12.selectedList);
  7644. }
  7645. }
  7646. function SpecificListsComponent_ng_container_9_Template(rf, ctx) {
  7647. if (rf & 1) {
  7648. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  7649. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, SpecificListsComponent_ng_container_9_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 16);
  7650. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  7651. }
  7652. if (rf & 2) {
  7653. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7654. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7655. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r3.selectedList);
  7656. }
  7657. }
  7658. var _c2 = function _c2(a0) {
  7659. return {
  7660. icon: a0,
  7661. additionalClasses: "mr-1"
  7662. };
  7663. };
  7664. function SpecificListsComponent_ng_template_10_evt_icon_2_Template(rf, ctx) {
  7665. if (rf & 1) {
  7666. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 12);
  7667. }
  7668. if (rf & 2) {
  7669. var lemlist_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().lemlist;
  7670. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](1, _c2, lemlist_r13.icon));
  7671. }
  7672. }
  7673. function SpecificListsComponent_ng_template_10_span_5_Template(rf, ctx) {
  7674. if (rf & 1) {
  7675. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 13);
  7676. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  7677. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7678. }
  7679. if (rf & 2) {
  7680. var lemlist_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().lemlist;
  7681. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7682. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](lemlist_r13.content == null ? null : lemlist_r13.content.length);
  7683. }
  7684. }
  7685. function SpecificListsComponent_ng_template_10_div_6_ng_template_1_ng_template_0_Template(rf, ctx) {}
  7686. var _c3 = function _c3(a0, a1) {
  7687. return {
  7688. lemlist: a0,
  7689. last: a1
  7690. };
  7691. };
  7692. function SpecificListsComponent_ng_template_10_div_6_ng_template_1_Template(rf, ctx) {
  7693. if (rf & 1) {
  7694. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, SpecificListsComponent_ng_template_10_div_6_ng_template_1_ng_template_0_Template, 0, 0, "ng-template", 9);
  7695. }
  7696. if (rf & 2) {
  7697. var sublist_r21 = ctx.$implicit;
  7698. var last_r22 = ctx.$implicit;
  7699. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
  7700. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](11);
  7701. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](2, _c3, sublist_r21, last_r22));
  7702. }
  7703. }
  7704. function SpecificListsComponent_ng_template_10_div_6_Template(rf, ctx) {
  7705. if (rf & 1) {
  7706. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 21);
  7707. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, SpecificListsComponent_ng_template_10_div_6_ng_template_1_Template, 1, 5, "ng-template", 2);
  7708. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7709. }
  7710. if (rf & 2) {
  7711. var lemlist_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().lemlist;
  7712. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7713. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", lemlist_r13.sublists);
  7714. }
  7715. }
  7716. var _c4 = function _c4(a0, a1, a2, a3) {
  7717. return {
  7718. hidden: a0,
  7719. "bg-dark": a1,
  7720. "text-light": a2,
  7721. "border-bottom": a3
  7722. };
  7723. };
  7724. function SpecificListsComponent_ng_template_10_Template(rf, ctx) {
  7725. if (rf & 1) {
  7726. var _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  7727. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 17);
  7728. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function SpecificListsComponent_ng_template_10_Template_div_click_0_listener($event) {
  7729. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r26);
  7730. var lemlist_r13 = ctx.lemlist;
  7731. var ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7732. return ctx_r25.openLemList($event, lemlist_r13);
  7733. });
  7734. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  7735. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, SpecificListsComponent_ng_template_10_evt_icon_2_Template, 1, 3, "evt-icon", 18);
  7736. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  7737. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  7738. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, SpecificListsComponent_ng_template_10_span_5_Template, 2, 1, "span", 19);
  7739. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7740. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, SpecificListsComponent_ng_template_10_div_6_Template, 2, 1, "div", 20);
  7741. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7742. }
  7743. if (rf & 2) {
  7744. var lemlist_r13 = ctx.lemlist;
  7745. var last_r14 = ctx.last;
  7746. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  7747. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction4"](7, _c4, (lemlist_r13.content == null ? null : lemlist_r13.content.length) === 0, ctx_r5.selectedList === lemlist_r13, ctx_r5.selectedList === lemlist_r13, !last_r14));
  7748. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7749. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", lemlist_r13.icon);
  7750. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7751. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 5, lemlist_r13.label), " ");
  7752. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7753. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", (lemlist_r13.content == null ? null : lemlist_r13.content.length) > 0);
  7754. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7755. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", lemlist_r13.sublists.length > 0);
  7756. }
  7757. }
  7758. var SpecificListsComponent = /*#__PURE__*/function () {
  7759. function SpecificListsComponent(evtModelService) {
  7760. var _this37 = this;
  7761. _classCallCheck(this, SpecificListsComponent);
  7762. this.evtModelService = evtModelService;
  7763. this.lists$ = this.evtModelService.lemmatizedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (ne) {
  7764. return ne.lemmas.lemlists;
  7765. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (lemlists) {
  7766. return lemlists.map(function (lemlist) {
  7767. return Object.assign(Object.assign({}, lemlist), {
  7768. icon: _this37.listsIcons[lemlist.lemmatizedEntityType] || 'lemlist'
  7769. });
  7770. });
  7771. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["tap"])(function (lemlists) {
  7772. if (!_this37.selectedList && lemlists[0]) {
  7773. _this37.openLemList(undefined, lemlists[0]);
  7774. }
  7775. }));
  7776. this.relations$ = this.evtModelService.lemmatizedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (ne) {
  7777. return ne.relations;
  7778. }));
  7779. this.showRelations = false;
  7780. this.listsIcons = {
  7781. lem: 'user',
  7782. place: 'map-marker',
  7783. org: 'users',
  7784. event: 'calendar'
  7785. };
  7786. }
  7787. _createClass(SpecificListsComponent, [{
  7788. key: "openLemList",
  7789. value: function openLemList(event, lemlist) {
  7790. if (event) {
  7791. event.stopPropagation();
  7792. }
  7793. if (this.selectedList !== lemlist) {
  7794. this.selectedList = lemlist;
  7795. }
  7796. this.showRelations = false;
  7797. }
  7798. }, {
  7799. key: "openRelations",
  7800. value: function openRelations() {
  7801. this.showRelations = true;
  7802. this.selectedList = undefined;
  7803. }
  7804. }]);
  7805. return SpecificListsComponent;
  7806. }();
  7807. SpecificListsComponent.ɵfac = function SpecificListsComponent_Factory(t) {
  7808. return new (t || SpecificListsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]));
  7809. };
  7810. SpecificListsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  7811. type: SpecificListsComponent,
  7812. selectors: [["evt-specific-lists"]],
  7813. decls: 12,
  7814. vars: 8,
  7815. consts: [[1, "row", "h-100", "m-0"], [1, "bg-light", "col-3", "p-0", "border-right"], ["ngFor", "", 3, "ngForOf"], ["class", "list-item border-bottom border-top", 3, "click", 4, "ngIf"], [1, "col-9", "p-0"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["listTemplate", ""], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "list-item", "border-bottom", "border-top", 3, "click"], [1, "list-item-main", "p-2", "w-100", "d-block", "edition-font"], [3, "iconInfo"], [1, "badge", "badge-pill", "badge-info", "ui-font"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "content", 4, "ngIf"], [1, "list-item", "border-bottom", 3, "ngClass", "click"], [3, "iconInfo", 4, "ngIf"], ["class", "badge badge-pill badge-info ui-font", 4, "ngIf"], ["class", "sub-list ml-3 border-left", 4, "ngIf"], [1, "sub-list", "ml-3", "border-left"]],
  7816. template: function SpecificListsComponent_Template(rf, ctx) {
  7817. if (rf & 1) {
  7818. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  7819. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  7820. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, SpecificListsComponent_ng_template_2_Template, 1, 4, "ng-template", 2);
  7821. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  7822. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, SpecificListsComponent_div_4_Template, 8, 8, "div", 3);
  7823. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "async");
  7824. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7825. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 4);
  7826. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](7, 5);
  7827. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, SpecificListsComponent_ng_container_8_Template, 3, 3, "ng-container", 6);
  7828. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, SpecificListsComponent_ng_container_9_Template, 2, 1, "ng-container", 7);
  7829. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  7830. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7831. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  7832. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, SpecificListsComponent_ng_template_10_Template, 7, 12, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  7833. }
  7834. if (rf & 2) {
  7835. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7836. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 4, ctx.lists$));
  7837. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  7838. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 6, ctx.relations$).length > 0);
  7839. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  7840. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.showRelations);
  7841. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  7842. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
  7843. }
  7844. },
  7845. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgTemplateOutlet"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__["IconComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgClass"]],
  7846. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"]],
  7847. styles: [".list-item[_ngcontent-%COMP%]:not(.active):hover, .sub-list-item[_ngcontent-%COMP%]:not(.active):hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.1);\n}\n.list-item[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%], .sub-list-item[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n position: absolute;\n right: 0.5rem;\n margin-top: 0.3rem;\n}\n.toggler[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.toggler[_ngcontent-%COMP%]:hover {\n opacity: 0.8;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NwZWNpZmljLWxpc3RzLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVJOztFQUNJLGVBQUE7RUFDQSw4QkFBQTtBQUFSO0FBR0k7O0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QUFBUjtBQUlBO0VBQ0ksZUFBQTtBQURKO0FBR0k7RUFDSSxZQUFBO0FBRFIiLCJmaWxlIjoic3BlY2lmaWMtbGlzdHMuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubGlzdC1pdGVtLFxuLnN1Yi1saXN0LWl0ZW0ge1xuICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICB9XG59XG5cbi50b2dnbGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxufSJdfQ== */"]
  7848. });
  7849. /*@__PURE__*/
  7850. (function () {
  7851. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SpecificListsComponent, [{
  7852. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  7853. args: [{
  7854. selector: 'evt-specific-lists',
  7855. templateUrl: './specific-lists.component.html',
  7856. styleUrls: ['./specific-lists.component.scss']
  7857. }]
  7858. }], function () {
  7859. return [{
  7860. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]
  7861. }];
  7862. }, null);
  7863. })();
  7864. /***/
  7865. },
  7866. /***/
  7867. "AKfy":
  7868. /*!*****************************************************************!*\
  7869. !*** ./src/app/components/series-stmt/series-stmt.component.ts ***!
  7870. \*****************************************************************/
  7871. /*! exports provided: SeriesStmtComponent */
  7872. /***/
  7873. function AKfy(module, __webpack_exports__, __webpack_require__) {
  7874. "use strict";
  7875. __webpack_require__.r(__webpack_exports__);
  7876. /* harmony export (binding) */
  7877. __webpack_require__.d(__webpack_exports__, "SeriesStmtComponent", function () {
  7878. return SeriesStmtComponent;
  7879. });
  7880. /* harmony import */
  7881. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  7882. /*! tslib */
  7883. "mrSG");
  7884. /* harmony import */
  7885. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  7886. /*! @angular/core */
  7887. "fXoL");
  7888. /* harmony import */
  7889. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  7890. /*! ../../models/evt-models */
  7891. "5c0l");
  7892. /* harmony import */
  7893. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  7894. /*! ../../services/component-register.service */
  7895. "d25s");
  7896. /* harmony import */
  7897. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  7898. /*! @angular/common */
  7899. "ofXK");
  7900. /* harmony import */
  7901. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  7902. /*! ../content-viewer/content-viewer.component */
  7903. "t6RO");
  7904. /* harmony import */
  7905. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  7906. /*! ../../ui-components/header-section/header-section.component */
  7907. "iRdJ");
  7908. function SeriesStmtComponent_ng_container_2_ng_container_1_Template(rf, ctx) {
  7909. if (rf & 1) {
  7910. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  7911. }
  7912. }
  7913. function SeriesStmtComponent_ng_container_2_ng_container_2_Template(rf, ctx) {
  7914. if (rf & 1) {
  7915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  7916. }
  7917. }
  7918. function SeriesStmtComponent_ng_container_2_ng_container_3_Template(rf, ctx) {
  7919. if (rf & 1) {
  7920. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  7921. }
  7922. }
  7923. function SeriesStmtComponent_ng_container_2_ng_container_4_Template(rf, ctx) {
  7924. if (rf & 1) {
  7925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  7926. }
  7927. }
  7928. function SeriesStmtComponent_ng_container_2_ng_container_5_Template(rf, ctx) {
  7929. if (rf & 1) {
  7930. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  7931. }
  7932. }
  7933. var _c0 = function _c0(a1) {
  7934. return {
  7935. label: "",
  7936. items: a1,
  7937. "class": "title"
  7938. };
  7939. };
  7940. var _c1 = function _c1(a1) {
  7941. return {
  7942. label: "",
  7943. items: a1,
  7944. "class": "biblScope"
  7945. };
  7946. };
  7947. var _c2 = function _c2(a1) {
  7948. return {
  7949. label: "",
  7950. items: a1,
  7951. "class": "editor"
  7952. };
  7953. };
  7954. var _c3 = function _c3(a1) {
  7955. return {
  7956. label: "idno",
  7957. items: a1,
  7958. "class": "idno"
  7959. };
  7960. };
  7961. var _c4 = function _c4(a1) {
  7962. return {
  7963. label: "responsibles",
  7964. items: a1,
  7965. "class": "respStmt",
  7966. itemsSeparator: ", "
  7967. };
  7968. };
  7969. function SeriesStmtComponent_ng_container_2_Template(rf, ctx) {
  7970. if (rf & 1) {
  7971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  7972. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, SeriesStmtComponent_ng_container_2_ng_container_1_Template, 1, 0, "ng-container", 5);
  7973. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, SeriesStmtComponent_ng_container_2_ng_container_2_Template, 1, 0, "ng-container", 5);
  7974. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, SeriesStmtComponent_ng_container_2_ng_container_3_Template, 1, 0, "ng-container", 5);
  7975. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, SeriesStmtComponent_ng_container_2_ng_container_4_Template, 1, 0, "ng-container", 5);
  7976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, SeriesStmtComponent_ng_container_2_ng_container_5_Template, 1, 0, "ng-container", 5);
  7977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  7978. }
  7979. if (rf & 2) {
  7980. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  7981. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5);
  7982. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  7983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](10, _c0, ctx_r0.data == null ? null : ctx_r0.data.title));
  7984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  7985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](12, _c1, ctx_r0.data == null ? null : ctx_r0.data.biblScope));
  7986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  7987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](14, _c2, ctx_r0.data == null ? null : ctx_r0.data.editor));
  7988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  7989. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](16, _c3, ctx_r0.data == null ? null : ctx_r0.data.idno));
  7990. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  7991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](18, _c4, ctx_r0.data == null ? null : ctx_r0.data.respStmt));
  7992. }
  7993. }
  7994. function SeriesStmtComponent_ng_container_3_evt_content_viewer_1_Template(rf, ctx) {
  7995. if (rf & 1) {
  7996. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  7997. }
  7998. if (rf & 2) {
  7999. var element_r10 = ctx.$implicit;
  8000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r10);
  8001. }
  8002. }
  8003. function SeriesStmtComponent_ng_container_3_Template(rf, ctx) {
  8004. if (rf & 1) {
  8005. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8006. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, SeriesStmtComponent_ng_container_3_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  8007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8008. }
  8009. if (rf & 2) {
  8010. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  8011. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8012. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.content);
  8013. }
  8014. }
  8015. function SeriesStmtComponent_ng_template_4_evt_header_section_0_ng_container_2_ng_container_2_Template(rf, ctx) {
  8016. if (rf & 1) {
  8017. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8018. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  8019. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8020. }
  8021. if (rf & 2) {
  8022. var itemsSeparator_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3).itemsSeparator;
  8023. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](itemsSeparator_r14);
  8025. }
  8026. }
  8027. function SeriesStmtComponent_ng_template_4_evt_header_section_0_ng_container_2_Template(rf, ctx) {
  8028. if (rf & 1) {
  8029. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8030. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 7);
  8031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, SeriesStmtComponent_ng_template_4_evt_header_section_0_ng_container_2_ng_container_2_Template, 2, 1, "ng-container", 12);
  8032. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8033. }
  8034. if (rf & 2) {
  8035. var item_r17 = ctx.$implicit;
  8036. var i_r18 = ctx.index;
  8037. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  8038. var itemsSeparator_r14 = ctx_r21.itemsSeparator;
  8039. var items_r12 = ctx_r21.items;
  8040. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8041. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r17);
  8042. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", itemsSeparator_r14 && i_r18 < items_r12.length - 1);
  8044. }
  8045. }
  8046. function SeriesStmtComponent_ng_template_4_evt_header_section_0_Template(rf, ctx) {
  8047. if (rf & 1) {
  8048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 9);
  8049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 10);
  8050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, SeriesStmtComponent_ng_template_4_evt_header_section_0_ng_container_2_Template, 3, 2, "ng-container", 11);
  8051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8053. }
  8054. if (rf & 2) {
  8055. var ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  8056. var label_r11 = ctx_r22.label;
  8057. var class_r13 = ctx_r22["class"];
  8058. var items_r12 = ctx_r22.items;
  8059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r11)("additionalClass", class_r13)("inlineLabel", true);
  8060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8061. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r12);
  8062. }
  8063. }
  8064. function SeriesStmtComponent_ng_template_4_Template(rf, ctx) {
  8065. if (rf & 1) {
  8066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, SeriesStmtComponent_ng_template_4_evt_header_section_0_Template, 3, 4, "evt-header-section", 8);
  8067. }
  8068. if (rf & 2) {
  8069. var items_r12 = ctx.items;
  8070. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r12 == null ? null : items_r12.length) > 0);
  8071. }
  8072. }
  8073. var SeriesStmtComponent = function SeriesStmtComponent() {
  8074. _classCallCheck(this, SeriesStmtComponent);
  8075. };
  8076. SeriesStmtComponent.ɵfac = function SeriesStmtComponent_Factory(t) {
  8077. return new (t || SeriesStmtComponent)();
  8078. };
  8079. SeriesStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  8080. type: SeriesStmtComponent,
  8081. selectors: [["evt-series-stmt"]],
  8082. inputs: {
  8083. data: "data"
  8084. },
  8085. decls: 6,
  8086. vars: 2,
  8087. consts: [[1, "seriesStatement"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["section", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""], [4, "ngFor", "ngForOf"], [4, "ngIf"]],
  8088. template: function SeriesStmtComponent_Template(rf, ctx) {
  8089. if (rf & 1) {
  8090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  8091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 1);
  8092. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, SeriesStmtComponent_ng_container_2_Template, 6, 20, "ng-container", 2);
  8093. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, SeriesStmtComponent_ng_container_3_Template, 2, 1, "ng-container", 3);
  8094. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8095. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8096. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, SeriesStmtComponent_ng_template_4_Template, 1, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  8097. }
  8098. if (rf & 2) {
  8099. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8100. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.structuredData);
  8101. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8102. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
  8103. }
  8104. },
  8105. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  8106. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n\n.seriesStatement[_ngcontent-%COMP%] .resp-stmt {\n display: inline-block;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Nlcmllcy1zdG10LmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VDMkZFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FEM0ZGOztBQURRO0VBQ0kscUJBQUE7QUFJWiIsImZpbGUiOiJzZXJpZXMtc3RtdC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGVyU2VjdGlvblRpdGxlKCk7XG59XG5cbi5zZXJpZXNTdGF0ZW1lbnQge1xuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIC5yZXNwLXN0bXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  8107. });
  8108. SeriesStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["SeriesStmt"])], SeriesStmtComponent);
  8109. /*@__PURE__*/
  8110. (function () {
  8111. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SeriesStmtComponent, [{
  8112. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  8113. args: [{
  8114. selector: 'evt-series-stmt',
  8115. templateUrl: './series-stmt.component.html',
  8116. styleUrls: ['./series-stmt.component.scss']
  8117. }]
  8118. }], null, {
  8119. data: [{
  8120. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  8121. }]
  8122. });
  8123. })();
  8124. /***/
  8125. },
  8126. /***/
  8127. "AytR":
  8128. /*!*****************************************!*\
  8129. !*** ./src/environments/environment.ts ***!
  8130. \*****************************************/
  8131. /*! exports provided: environment */
  8132. /***/
  8133. function AytR(module, __webpack_exports__, __webpack_require__) {
  8134. "use strict";
  8135. __webpack_require__.r(__webpack_exports__);
  8136. /* harmony export (binding) */
  8137. __webpack_require__.d(__webpack_exports__, "environment", function () {
  8138. return environment;
  8139. }); // This file can be replaced during build by using the `fileReplacements` array.
  8140. // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
  8141. // The list of file replacements can be found in `angular.json`.
  8142. var environment = {
  8143. production: false
  8144. };
  8145. /*
  8146. * For easier debugging in development mode, you can import the following file
  8147. * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
  8148. *
  8149. * This import should be commented out in production mode because it will have a negative impact
  8150. * on performance if an error is thrown.
  8151. */
  8152. // import 'zone.js/dist/zone-error'; // Included with Angular CLI.
  8153. /***/
  8154. },
  8155. /***/
  8156. "BhhM":
  8157. /*!**************************************!*\
  8158. !*** ./src/app/pipes/filter.pipe.ts ***!
  8159. \**************************************/
  8160. /*! exports provided: FilterPipe */
  8161. /***/
  8162. function BhhM(module, __webpack_exports__, __webpack_require__) {
  8163. "use strict";
  8164. __webpack_require__.r(__webpack_exports__);
  8165. /* harmony export (binding) */
  8166. __webpack_require__.d(__webpack_exports__, "FilterPipe", function () {
  8167. return FilterPipe;
  8168. });
  8169. /* harmony import */
  8170. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  8171. /*! @angular/core */
  8172. "fXoL");
  8173. var FilterPipe = /*#__PURE__*/function () {
  8174. function FilterPipe() {
  8175. _classCallCheck(this, FilterPipe);
  8176. }
  8177. _createClass(FilterPipe, [{
  8178. key: "transform",
  8179. value: function transform(items, field, value, caseSensitive) {
  8180. if (!items) {
  8181. return [];
  8182. }
  8183. if (!value || value.length === 0) {
  8184. return items;
  8185. }
  8186. try {
  8187. var reg = new RegExp(value, "".concat(caseSensitive ? '' : 'i', "g"));
  8188. var results = items.filter(function (it) {
  8189. return it[field] && value && it[field].match(reg);
  8190. });
  8191. return results.length > 0 ? results : [undefined];
  8192. } catch (e) {
  8193. return [];
  8194. }
  8195. }
  8196. }]);
  8197. return FilterPipe;
  8198. }();
  8199. FilterPipe.ɵfac = function FilterPipe_Factory(t) {
  8200. return new (t || FilterPipe)();
  8201. };
  8202. FilterPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  8203. name: "filter",
  8204. type: FilterPipe,
  8205. pure: true
  8206. });
  8207. FilterPipe.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  8208. token: FilterPipe,
  8209. factory: FilterPipe.ɵfac
  8210. });
  8211. /*@__PURE__*/
  8212. (function () {
  8213. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FilterPipe, [{
  8214. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Pipe"],
  8215. args: [{
  8216. name: 'filter'
  8217. }]
  8218. }, {
  8219. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"]
  8220. }], null, null);
  8221. })();
  8222. /***/
  8223. },
  8224. /***/
  8225. "BlhN":
  8226. /*!*************************************************************!*\
  8227. !*** ./src/app/components/namespace/namespace.component.ts ***!
  8228. \*************************************************************/
  8229. /*! exports provided: NamespaceComponent */
  8230. /***/
  8231. function BlhN(module, __webpack_exports__, __webpack_require__) {
  8232. "use strict";
  8233. __webpack_require__.r(__webpack_exports__);
  8234. /* harmony export (binding) */
  8235. __webpack_require__.d(__webpack_exports__, "NamespaceComponent", function () {
  8236. return NamespaceComponent;
  8237. });
  8238. /* harmony import */
  8239. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  8240. /*! tslib */
  8241. "mrSG");
  8242. /* harmony import */
  8243. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  8244. /*! @angular/core */
  8245. "fXoL");
  8246. /* harmony import */
  8247. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  8248. /*! ../../models/evt-models */
  8249. "5c0l");
  8250. /* harmony import */
  8251. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  8252. /*! ../../services/component-register.service */
  8253. "d25s");
  8254. /* harmony import */
  8255. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  8256. /*! @angular/common */
  8257. "ofXK");
  8258. /* harmony import */
  8259. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  8260. /*! ../content-viewer/content-viewer.component */
  8261. "t6RO");
  8262. /* harmony import */
  8263. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  8264. /*! @ngx-translate/core */
  8265. "sYmb");
  8266. function NamespaceComponent_li_4_ng_container_3_ng_container_2_Template(rf, ctx) {
  8267. if (rf & 1) {
  8268. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8269. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  8270. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  8271. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8272. }
  8273. if (rf & 2) {
  8274. var usage_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  8275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8276. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("", usage_r1.occurs, " ", usage_r1.occurs === 1 ? "occurence" : _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 2, "occurences"), "");
  8277. }
  8278. }
  8279. function NamespaceComponent_li_4_ng_container_3_ng_container_3_Template(rf, ctx) {
  8280. if (rf & 1) {
  8281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  8283. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  8284. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8285. }
  8286. if (rf & 2) {
  8287. var usage_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  8288. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8289. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 2, "withId"), " ", usage_r1.withId, "");
  8290. }
  8291. }
  8292. function NamespaceComponent_li_4_ng_container_3_Template(rf, ctx) {
  8293. if (rf & 1) {
  8294. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  8295. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, " (");
  8296. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamespaceComponent_li_4_ng_container_3_ng_container_2_Template, 3, 4, "ng-container", 4);
  8297. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamespaceComponent_li_4_ng_container_3_ng_container_3_Template, 3, 4, "ng-container", 4);
  8298. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, ") ");
  8299. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  8300. }
  8301. if (rf & 2) {
  8302. var usage_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  8303. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8304. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", usage_r1.occurs);
  8305. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8306. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", usage_r1.withId);
  8307. }
  8308. }
  8309. function NamespaceComponent_li_4_evt_content_viewer_5_Template(rf, ctx) {
  8310. if (rf & 1) {
  8311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  8312. }
  8313. if (rf & 2) {
  8314. var element_r9 = ctx.$implicit;
  8315. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r9);
  8316. }
  8317. }
  8318. function NamespaceComponent_li_4_Template(rf, ctx) {
  8319. if (rf & 1) {
  8320. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li");
  8321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "strong");
  8322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  8323. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8324. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamespaceComponent_li_4_ng_container_3_Template, 5, 2, "ng-container", 4);
  8325. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div");
  8326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, NamespaceComponent_li_4_evt_content_viewer_5_Template, 1, 1, "evt-content-viewer", 5);
  8327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8329. }
  8330. if (rf & 2) {
  8331. var usage_r1 = ctx.$implicit;
  8332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](usage_r1.gi);
  8334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  8335. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", usage_r1.occurs || usage_r1.withId);
  8336. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8337. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", usage_r1.content);
  8338. }
  8339. }
  8340. var NamespaceComponent = function NamespaceComponent() {
  8341. _classCallCheck(this, NamespaceComponent);
  8342. };
  8343. NamespaceComponent.ɵfac = function NamespaceComponent_Factory(t) {
  8344. return new (t || NamespaceComponent)();
  8345. };
  8346. NamespaceComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  8347. type: NamespaceComponent,
  8348. selectors: [["evt-namespace"]],
  8349. inputs: {
  8350. data: "data"
  8351. },
  8352. decls: 5,
  8353. vars: 2,
  8354. consts: [[1, "namespace"], [1, "namespace-name"], [1, "namespace-tagUsage"], [4, "ngFor", "ngForOf"], [4, "ngIf"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  8355. template: function NamespaceComponent_Template(rf, ctx) {
  8356. if (rf & 1) {
  8357. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  8358. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 1);
  8359. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  8360. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8361. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "ul", 2);
  8362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamespaceComponent_li_4_Template, 6, 3, "li", 3);
  8363. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8364. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  8365. }
  8366. if (rf & 2) {
  8367. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8368. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.data.name);
  8369. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  8370. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.tagUsage);
  8371. }
  8372. },
  8373. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  8374. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"]],
  8375. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJuYW1lc3BhY2UuY29tcG9uZW50LnNjc3MifQ== */"]
  8376. });
  8377. NamespaceComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Namespace"])], NamespaceComponent);
  8378. /*@__PURE__*/
  8379. (function () {
  8380. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamespaceComponent, [{
  8381. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  8382. args: [{
  8383. selector: 'evt-namespace',
  8384. templateUrl: './namespace.component.html',
  8385. styleUrls: ['./namespace.component.scss']
  8386. }]
  8387. }], null, {
  8388. data: [{
  8389. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  8390. }]
  8391. });
  8392. })();
  8393. /***/
  8394. },
  8395. /***/
  8396. "BnO0":
  8397. /*!*******************************************************************!*\
  8398. !*** ./src/app/view-modes/reading-text/reading-text.component.ts ***!
  8399. \*******************************************************************/
  8400. /*! exports provided: ReadingTextComponent */
  8401. /***/
  8402. function BnO0(module, __webpack_exports__, __webpack_require__) {
  8403. "use strict";
  8404. __webpack_require__.r(__webpack_exports__);
  8405. /* harmony export (binding) */
  8406. __webpack_require__.d(__webpack_exports__, "ReadingTextComponent", function () {
  8407. return ReadingTextComponent;
  8408. });
  8409. /* harmony import */
  8410. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  8411. /*! @angular/core */
  8412. "fXoL");
  8413. /* harmony import */
  8414. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  8415. /*! angular-gridster2 */
  8416. "Ljk9");
  8417. /* harmony import */
  8418. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  8419. /*! rxjs/operators */
  8420. "kU1M");
  8421. /* harmony import */
  8422. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  8423. /*! src/app/services/evt-status.service */
  8424. "7Ht4");
  8425. /* harmony import */
  8426. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  8427. /*! ../../panels/text-panel/text-panel.component */
  8428. "CHR5");
  8429. /* harmony import */
  8430. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  8431. /*! @angular/common */
  8432. "ofXK");
  8433. /* harmony import */
  8434. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  8435. /*! ../../ui-components/button/button.component */
  8436. "UjKN");
  8437. /* harmony import */
  8438. var _panels_pinboard_panel_pinboard_panel_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  8439. /*! ../../panels/pinboard-panel/pinboard-panel.component */
  8440. "VyoE");
  8441. /* harmony import */
  8442. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  8443. /*! ../../ui-components/panel/panel.component */
  8444. "HiHV");
  8445. /* harmony import */
  8446. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  8447. /*! @ng-bootstrap/ng-bootstrap */
  8448. "1kSV");
  8449. /* harmony import */
  8450. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  8451. /*! @ngx-translate/core */
  8452. "sYmb");
  8453. function ReadingTextComponent_gridster_item_5_Template(rf, ctx) {
  8454. if (rf & 1) {
  8455. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  8456. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster-item", 1);
  8457. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "evt-pinboard-panel", 7);
  8458. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function ReadingTextComponent_gridster_item_5_Template_evt_pinboard_panel_hide_1_listener() {
  8459. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  8460. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8461. return ctx_r2.togglePinnedBoard();
  8462. });
  8463. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8464. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8465. }
  8466. if (rf & 2) {
  8467. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8468. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx_r0.pinnedBoardItem);
  8469. }
  8470. }
  8471. function ReadingTextComponent_gridster_item_6_ng_template_9_Template(rf, ctx) {
  8472. if (rf & 1) {
  8473. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  8474. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  8475. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  8476. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8477. }
  8478. if (rf & 2) {
  8479. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8480. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "CriticalApparatus"));
  8481. }
  8482. }
  8483. function ReadingTextComponent_gridster_item_6_ng_template_14_Template(rf, ctx) {
  8484. if (rf & 1) {
  8485. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  8486. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  8487. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  8488. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8489. }
  8490. if (rf & 2) {
  8491. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8492. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "Sources"));
  8493. }
  8494. }
  8495. function ReadingTextComponent_gridster_item_6_ng_template_19_Template(rf, ctx) {
  8496. if (rf & 1) {
  8497. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  8498. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  8499. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  8500. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8501. }
  8502. if (rf & 2) {
  8503. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8504. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "Analogues"));
  8505. }
  8506. }
  8507. function ReadingTextComponent_gridster_item_6_Template(rf, ctx) {
  8508. if (rf & 1) {
  8509. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster-item", 1);
  8510. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "evt-panel", 8);
  8511. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 9);
  8512. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "ul", 10, 11);
  8513. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "li", 12);
  8514. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "a", 13);
  8515. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
  8516. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
  8517. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8518. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, ReadingTextComponent_gridster_item_6_ng_template_9_Template, 3, 3, "ng-template", 14);
  8519. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8520. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "li", 12);
  8521. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 13);
  8522. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
  8523. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
  8524. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8525. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, ReadingTextComponent_gridster_item_6_ng_template_14_Template, 3, 3, "ng-template", 14);
  8526. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8527. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "li", 12);
  8528. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "a", 13);
  8529. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17);
  8530. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](18, "translate");
  8531. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8532. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](19, ReadingTextComponent_gridster_item_6_ng_template_19_Template, 3, 3, "ng-template", 14);
  8533. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8534. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8535. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "div", 15);
  8536. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8537. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8538. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8539. }
  8540. if (rf & 2) {
  8541. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4);
  8542. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8543. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx_r1.apparatusesItem);
  8544. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8545. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("secondary", true)("hideFooter", true)("hideHeader", true);
  8546. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  8547. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbNavItem", "critical");
  8548. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  8549. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 11, "CriticalApparatus"));
  8550. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  8551. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbNavItem", "sources");
  8552. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  8553. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 13, "Sources"));
  8554. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  8555. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbNavItem", "analogues");
  8556. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  8557. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](18, 15, "Analogues"));
  8558. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  8559. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbNavOutlet", _r4);
  8560. }
  8561. }
  8562. var _c0 = function _c0() {
  8563. return {
  8564. icon: "pen-square"
  8565. };
  8566. };
  8567. var _c1 = function _c1() {
  8568. return {
  8569. icon: "thumbtack"
  8570. };
  8571. };
  8572. var ReadingTextComponent = /*#__PURE__*/function () {
  8573. function ReadingTextComponent(evtStatusService) {
  8574. _classCallCheck(this, ReadingTextComponent);
  8575. this.evtStatusService = evtStatusService;
  8576. this.layoutOptions = {};
  8577. this.textPanelItem = {
  8578. cols: 1,
  8579. rows: 1,
  8580. y: 0,
  8581. x: 0
  8582. };
  8583. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref25) {
  8584. var page = _ref25.page;
  8585. return page.id;
  8586. }));
  8587. this.currentEditionLevel$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref26) {
  8588. var editionLevels = _ref26.editionLevels;
  8589. return editionLevels[0];
  8590. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  8591. this.options = {};
  8592. this.apparatusesOpened = true;
  8593. this.apparatusesItem = {
  8594. cols: 1,
  8595. rows: 1,
  8596. y: 0,
  8597. x: 1
  8598. };
  8599. this.pinnedBoardOpened = false;
  8600. this.pinnedBoardItem = {
  8601. cols: 1,
  8602. rows: 1,
  8603. y: 0,
  8604. x: 1
  8605. };
  8606. this.subscriptions = [];
  8607. }
  8608. _createClass(ReadingTextComponent, [{
  8609. key: "ngOnInit",
  8610. value: function ngOnInit() {
  8611. this.initGridster();
  8612. }
  8613. }, {
  8614. key: "changePage",
  8615. value: function changePage(selectedPage) {
  8616. this.evtStatusService.updatePage$.next(selectedPage);
  8617. }
  8618. }, {
  8619. key: "changeEditionLevel",
  8620. value: function changeEditionLevel(editionLevel) {
  8621. this.evtStatusService.updateEditionLevels$.next([editionLevel === null || editionLevel === void 0 ? void 0 : editionLevel.id]);
  8622. }
  8623. }, {
  8624. key: "togglePinnedBoard",
  8625. value: function togglePinnedBoard() {
  8626. this.pinnedBoardOpened = !this.pinnedBoardOpened;
  8627. this.updateGridsterConfig();
  8628. }
  8629. }, {
  8630. key: "toggleApparatuses",
  8631. value: function toggleApparatuses() {
  8632. this.apparatusesOpened = !this.apparatusesOpened;
  8633. this.updateGridsterConfig();
  8634. }
  8635. }, {
  8636. key: "changedOptions",
  8637. value: function changedOptions() {
  8638. if (this.options.api && this.options.api.optionsChanged) {
  8639. this.options.api.optionsChanged();
  8640. }
  8641. }
  8642. }, {
  8643. key: "updateGridsterConfig",
  8644. value: function updateGridsterConfig() {
  8645. this.pinnedBoardItem.x = this.apparatusesOpened ? 2 : this.textPanelItem.x !== 0 ? 0 : 1;
  8646. this.apparatusesItem.x = this.pinnedBoardOpened ? 2 : this.textPanelItem.x !== 0 ? 0 : 1;
  8647. this.changedOptions();
  8648. }
  8649. }, {
  8650. key: "initGridster",
  8651. value: function initGridster() {
  8652. this.layoutOptions = {
  8653. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  8654. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  8655. compactType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["CompactType"].CompactLeft,
  8656. margin: 0,
  8657. maxCols: 3,
  8658. maxRows: 1,
  8659. draggable: {
  8660. enabled: false
  8661. },
  8662. resizable: {
  8663. enabled: false
  8664. }
  8665. };
  8666. }
  8667. }, {
  8668. key: "ngOnDestroy",
  8669. value: function ngOnDestroy() {
  8670. this.subscriptions.forEach(function (subscription) {
  8671. return subscription.unsubscribe();
  8672. });
  8673. }
  8674. }]);
  8675. return ReadingTextComponent;
  8676. }();
  8677. ReadingTextComponent.ɵfac = function ReadingTextComponent_Factory(t) {
  8678. return new (t || ReadingTextComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  8679. };
  8680. ReadingTextComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  8681. type: ReadingTextComponent,
  8682. selectors: [["evt-reading-text"]],
  8683. decls: 10,
  8684. vars: 20,
  8685. consts: [[3, "options"], [3, "item"], [3, "pageID", "editionLevelID", "pageChange", "editionLevelChange"], [3, "item", 4, "ngIf"], [1, "global-tools"], ["additionalClasses", "btn-primary shadow rounded-circle mr-1", 3, "type", "toggler", "active", "iconLeft", "btnClick"], ["additionalClasses", "btn-primary shadow rounded-circle", 3, "type", "toggler", "active", "iconLeft", "btnClick"], ["content", "", 3, "hide"], [1, "apparatuses", 3, "secondary", "hideFooter", "hideHeader"], ["content", ""], ["ngbNav", "", 1, "nav-tabs", "nav-fill"], ["apparatuses", "ngbNav"], [3, "ngbNavItem"], ["ngbNavLink", ""], ["ngbNavContent", ""], [1, "mt-2", 3, "ngbNavOutlet"]],
  8686. template: function ReadingTextComponent_Template(rf, ctx) {
  8687. if (rf & 1) {
  8688. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  8689. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 1);
  8690. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-text-panel", 2);
  8691. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function ReadingTextComponent_Template_evt_text_panel_pageChange_2_listener($event) {
  8692. return ctx.changePage($event);
  8693. })("editionLevelChange", function ReadingTextComponent_Template_evt_text_panel_editionLevelChange_2_listener($event) {
  8694. return ctx.changeEditionLevel($event);
  8695. });
  8696. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  8697. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  8698. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8699. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8700. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ReadingTextComponent_gridster_item_5_Template, 2, 1, "gridster-item", 3);
  8701. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, ReadingTextComponent_gridster_item_6_Template, 21, 17, "gridster-item", 3);
  8702. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8703. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 4);
  8704. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "evt-button", 5);
  8705. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function ReadingTextComponent_Template_evt_button_btnClick_8_listener() {
  8706. return ctx.toggleApparatuses();
  8707. });
  8708. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8709. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "evt-button", 6);
  8710. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function ReadingTextComponent_Template_evt_button_btnClick_9_listener() {
  8711. return ctx.togglePinnedBoard();
  8712. });
  8713. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8714. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8715. }
  8716. if (rf & 2) {
  8717. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx.layoutOptions);
  8718. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8719. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.textPanelItem);
  8720. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8721. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 14, ctx.currentPageID$))("editionLevelID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 16, ctx.currentEditionLevel$));
  8722. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  8723. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.pinnedBoardOpened);
  8724. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8725. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.apparatusesOpened);
  8726. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  8727. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("type", "button")("toggler", true)("active", ctx.apparatusesOpened)("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](18, _c0));
  8728. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8729. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("type", "button")("toggler", true)("active", ctx.pinnedBoardOpened)("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](19, _c1));
  8730. }
  8731. },
  8732. directives: [angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__["TextPanelComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__["ButtonComponent"], _panels_pinboard_panel_pinboard_panel_component__WEBPACK_IMPORTED_MODULE_7__["PinboardPanelComponent"], _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_8__["PanelComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbNavOutlet"]],
  8733. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"]],
  8734. styles: [".global-tools[_ngcontent-%COMP%] {\n position: absolute;\n bottom: 10px;\n right: 10px;\n z-index: 20;\n}\n\n[_nghost-%COMP%] .global-tools .btn {\n height: 40px;\n width: 40px;\n}\n\n[_nghost-%COMP%] .apparatuses .panel .content {\n padding: 0 !important;\n}\n\n[_nghost-%COMP%] .apparatuses .tab-pane {\n padding: 1rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3JlYWRpbmctdGV4dC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FBQ0o7O0FBR0k7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBQUFSOztBQUdRO0VBQ0kscUJBQUE7QUFEWjs7QUFHUTtFQUNJLGFBQUE7QUFEWiIsImZpbGUiOiJyZWFkaW5nLXRleHQuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZ2xvYmFsLXRvb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDIwO1xufVxuXG46aG9zdCA6Om5nLWRlZXAge1xuICAgIC5nbG9iYWwtdG9vbHMgLmJ0biB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICAgIC5hcHBhcmF0dXNlcyB7XG4gICAgICAgIC5wYW5lbCAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59Il19 */"]
  8735. });
  8736. /*@__PURE__*/
  8737. (function () {
  8738. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ReadingTextComponent, [{
  8739. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  8740. args: [{
  8741. selector: 'evt-reading-text',
  8742. templateUrl: './reading-text.component.html',
  8743. styleUrls: ['./reading-text.component.scss']
  8744. }]
  8745. }], function () {
  8746. return [{
  8747. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  8748. }];
  8749. }, null);
  8750. })();
  8751. /***/
  8752. },
  8753. /***/
  8754. "CHR5":
  8755. /*!***********************************************************!*\
  8756. !*** ./src/app/panels/text-panel/text-panel.component.ts ***!
  8757. \***********************************************************/
  8758. /*! exports provided: TextPanelComponent */
  8759. /***/
  8760. function CHR5(module, __webpack_exports__, __webpack_require__) {
  8761. "use strict";
  8762. __webpack_require__.r(__webpack_exports__);
  8763. /* harmony export (binding) */
  8764. __webpack_require__.d(__webpack_exports__, "TextPanelComponent", function () {
  8765. return TextPanelComponent;
  8766. });
  8767. /* harmony import */
  8768. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  8769. /*! @angular/core */
  8770. "fXoL");
  8771. /* harmony import */
  8772. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  8773. /*! rxjs */
  8774. "qCKp");
  8775. /* harmony import */
  8776. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  8777. /*! rxjs/operators */
  8778. "kU1M");
  8779. /* harmony import */
  8780. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  8781. /*! ../../app.config */
  8782. "aR35");
  8783. /* harmony import */
  8784. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  8785. /*! ../../services/evt-model.service */
  8786. "hI0h");
  8787. /* harmony import */
  8788. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  8789. /*! ../../services/evt-status.service */
  8790. "7Ht4");
  8791. /* harmony import */
  8792. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  8793. /*! ../../ui-components/panel/panel.component */
  8794. "HiHV");
  8795. /* harmony import */
  8796. var _components_page_selector_page_selector_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  8797. /*! ../../components/page-selector/page-selector.component */
  8798. "GZCN");
  8799. /* harmony import */
  8800. var _components_edition_level_selector_edition_level_selector_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  8801. /*! ../../components/edition-level-selector/edition-level-selector.component */
  8802. "Ow/E");
  8803. /* harmony import */
  8804. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  8805. /*! ../../ui-components/button/button.component */
  8806. "UjKN");
  8807. /* harmony import */
  8808. var _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  8809. /*! ../../directives/annotator.directive */
  8810. "STiE");
  8811. /* harmony import */
  8812. var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  8813. /*! @angular/common */
  8814. "ofXK");
  8815. /* harmony import */
  8816. var _components_entities_select_entities_select_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  8817. /*! ../../components/entities-select/entities-select.component */
  8818. "g5nV");
  8819. /* harmony import */
  8820. var _components_lems_select_lems_select_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  8821. /*! ../../components/lems-select/lems-select.component */
  8822. "Ox1W");
  8823. /* harmony import */
  8824. var _components_iperlems_select_iperlems_select_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
  8825. /*! ../../components/iperlems-select/iperlems-select.component */
  8826. "Y4jJ");
  8827. /* harmony import */
  8828. var _components_page_page_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
  8829. /*! ../../components/page/page.component */
  8830. "ycSy");
  8831. /* harmony import */
  8832. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
  8833. /*! @ngx-translate/core */
  8834. "sYmb");
  8835. var _c0 = ["mainContent"];
  8836. function TextPanelComponent_ng_container_7_ng_container_1_evt_page_1_Template(rf, ctx) {
  8837. if (rf & 1) {
  8838. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-page", 14);
  8839. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  8840. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  8841. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  8842. }
  8843. if (rf & 2) {
  8844. var page_r7 = ctx.$implicit;
  8845. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
  8846. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("data", page_r7)("textFlow", ctx_r6.textFlow)("itemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 6, ctx_r6.itemsToHighlight$))("itemsLemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 8, ctx_r6.itemsLemsToHighlight$))("itemsIperlemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 10, ctx_r6.itemsIperlemsToHighlight$));
  8847. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-id", page_r7.id);
  8848. }
  8849. }
  8850. function TextPanelComponent_ng_container_7_ng_container_1_Template(rf, ctx) {
  8851. if (rf & 1) {
  8852. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  8853. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TextPanelComponent_ng_container_7_ng_container_1_evt_page_1_Template, 4, 12, "evt-page", 13);
  8854. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  8855. }
  8856. if (rf & 2) {
  8857. var currentStatus_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf;
  8858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8859. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", currentStatus_r3.pages);
  8860. }
  8861. }
  8862. function TextPanelComponent_ng_container_7_evt_page_3_Template(rf, ctx) {
  8863. if (rf & 1) {
  8864. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-page", 15);
  8865. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  8866. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  8867. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  8868. }
  8869. if (rf & 2) {
  8870. var currentStatus_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf;
  8871. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8872. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("data", currentStatus_r3.currentPage)("editionLevel", currentStatus_r3.editionLevel)("textFlow", ctx_r5.textFlow)("itemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 7, ctx_r5.itemsToHighlight$))("itemsLemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 9, ctx_r5.itemsLemsToHighlight$))("itemsIperlemsToHighlight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 11, ctx_r5.itemsIperlemsToHighlight$));
  8873. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-id", currentStatus_r3.currentPage.id);
  8874. }
  8875. }
  8876. function TextPanelComponent_ng_container_7_Template(rf, ctx) {
  8877. if (rf & 1) {
  8878. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  8879. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TextPanelComponent_ng_container_7_ng_container_1_Template, 2, 1, "ng-container", 7);
  8880. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  8881. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TextPanelComponent_ng_container_7_evt_page_3_Template, 4, 13, "evt-page", 12);
  8882. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  8883. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  8884. }
  8885. if (rf & 2) {
  8886. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8887. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  8888. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx_r1.isMultiplePageFlow$));
  8889. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  8890. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 4, ctx_r1.isMultiplePageFlow$) === false);
  8891. }
  8892. }
  8893. function TextPanelComponent_evt_button_15_Template(rf, ctx) {
  8894. if (rf & 1) {
  8895. var _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  8896. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 16);
  8897. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function TextPanelComponent_evt_button_15_Template_evt_button_btnClick_0_listener() {
  8898. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11);
  8899. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8900. return ctx_r10.toggleProseVerses();
  8901. });
  8902. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  8903. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  8904. }
  8905. if (rf & 2) {
  8906. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  8907. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", ctx_r2.proseVersesTogglerIcon)("label", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 2, ctx_r2.textFlow));
  8908. }
  8909. }
  8910. var _c1 = function _c1() {
  8911. return {
  8912. icon: "info-circle"
  8913. };
  8914. };
  8915. var TextPanelComponent = /*#__PURE__*/function () {
  8916. function TextPanelComponent(evtModelService, evtStatus) {
  8917. _classCallCheck(this, TextPanelComponent);
  8918. this.evtModelService = evtModelService;
  8919. this.evtStatus = evtStatus;
  8920. this.currentPage$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  8921. this.currentPageId$ = this.currentPage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (p) {
  8922. return p === null || p === void 0 ? void 0 : p.id;
  8923. }));
  8924. this.pageChange = this.currentPage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (p) {
  8925. return !!p;
  8926. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])());
  8927. this.currentEdLevel$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  8928. this.currentEdLevelId$ = this.currentEdLevel$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (e) {
  8929. return e === null || e === void 0 ? void 0 : e.id;
  8930. }));
  8931. this.editionLevelChange = this.currentEdLevel$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (e) {
  8932. return !!e;
  8933. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])());
  8934. this.currentStatus$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.pages$, this.currentPage$, this.currentEdLevel$, this.evtStatus.currentViewMode$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["delay"])(0), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (_ref27) {
  8935. var _ref28 = _slicedToArray(_ref27, 4),
  8936. pages = _ref28[0],
  8937. currentPage = _ref28[1],
  8938. editionLevel = _ref28[2],
  8939. currentViewMode = _ref28[3];
  8940. return !!pages && !!currentPage && !!editionLevel && !!currentViewMode;
  8941. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref29) {
  8942. var _ref30 = _slicedToArray(_ref29, 4),
  8943. pages = _ref30[0],
  8944. currentPage = _ref30[1],
  8945. editionLevel = _ref30[2],
  8946. currentViewMode = _ref30[3];
  8947. return {
  8948. pages: pages,
  8949. currentPage: currentPage,
  8950. editionLevel: editionLevel,
  8951. currentViewMode: currentViewMode
  8952. };
  8953. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])(function (a, b) {
  8954. return JSON.stringify(a) === JSON.stringify(b);
  8955. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  8956. this.itemsToHighlight$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  8957. this.itemsLemsToHighlight$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  8958. this.itemsIperlemsToHighlight$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  8959. this.secondaryContent = '';
  8960. this.showSecondaryContent = false;
  8961. this.textFlow = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.defaultTextFlow || 'prose';
  8962. this.enableProseVersesToggler = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.proseVersesToggler;
  8963. this.isMultiplePageFlow$ = this.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (x) {
  8964. return x.editionLevel.id === 'critical' && x.currentViewMode.id !== 'imageText';
  8965. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  8966. this.updatingPageFromScroll = false;
  8967. this.subscriptions = [];
  8968. }
  8969. _createClass(TextPanelComponent, [{
  8970. key: "ngOnInit",
  8971. value: function ngOnInit() {
  8972. var _this38 = this;
  8973. if (this.editionLevelID === 'critical') {
  8974. this.textFlow = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.defaultTextFlow || 'verses';
  8975. }
  8976. if (!this.enableProseVersesToggler) {
  8977. this.textFlow = undefined;
  8978. }
  8979. this.subscriptions.push(this.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (currentStatus) {
  8980. return currentStatus.currentPage;
  8981. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (page) {
  8982. return !!page;
  8983. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["delay"])(0)).subscribe(function (page) {
  8984. return _this38._scrollToPage(page.id);
  8985. }));
  8986. }
  8987. }, {
  8988. key: "getSecondaryContent",
  8989. value: function getSecondaryContent() {
  8990. return this.secondaryContent;
  8991. }
  8992. }, {
  8993. key: "isSecondaryContentOpened",
  8994. value: function isSecondaryContentOpened() {
  8995. return this.showSecondaryContent;
  8996. }
  8997. }, {
  8998. key: "toggleSecondaryContent",
  8999. value: function toggleSecondaryContent(newContent) {
  9000. if (this.secondaryContent !== newContent) {
  9001. this.showSecondaryContent = true;
  9002. this.secondaryContent = newContent;
  9003. } else {
  9004. this.showSecondaryContent = false;
  9005. this.secondaryContent = '';
  9006. }
  9007. }
  9008. }, {
  9009. key: "toggleProseVerses",
  9010. value: function toggleProseVerses() {
  9011. this.textFlow = this.textFlow === 'prose' ? 'verses' : 'prose';
  9012. }
  9013. }, {
  9014. key: "ngOnDestroy",
  9015. value: function ngOnDestroy() {
  9016. this.subscriptions.forEach(function (subscription) {
  9017. return subscription.unsubscribe();
  9018. });
  9019. }
  9020. }, {
  9021. key: "updatePage",
  9022. value: function updatePage() {
  9023. var _this39 = this;
  9024. if (this.mainContent && this.editionLevelID === 'critical') {
  9025. var mainContentEl = this.mainContent.nativeElement;
  9026. var pbs = mainContentEl.querySelectorAll('evt-page');
  9027. var pbCount = 0;
  9028. var pbVisible = false;
  9029. var pbId = '';
  9030. var docViewTop = mainContentEl.scrollTop;
  9031. var docViewBottom = docViewTop + mainContentEl.parentElement.clientHeight;
  9032. while (pbCount < pbs.length && !pbVisible) {
  9033. pbId = pbs[pbCount].getAttribute('data-id');
  9034. var pbElem = mainContentEl.querySelector("evt-page[data-id=\"".concat(pbId, "\"]"));
  9035. var pbRect = pbElem.getBoundingClientRect();
  9036. if (pbRect.top && pbRect.top <= docViewBottom && pbRect.top >= docViewTop) {
  9037. pbVisible = true;
  9038. } else {
  9039. pbCount++;
  9040. }
  9041. }
  9042. Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.pages$, this.currentPageId$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (_ref31) {
  9043. var _ref32 = _slicedToArray(_ref31, 2),
  9044. pages = _ref32[0],
  9045. currentPageId = _ref32[1];
  9046. if (pbVisible && currentPageId !== pbId) {
  9047. _this39.updatingPageFromScroll = true;
  9048. _this39.evtStatus.updatePage$.next(pages.find(function (p) {
  9049. return p.id === pbId;
  9050. }));
  9051. }
  9052. });
  9053. }
  9054. }
  9055. }, {
  9056. key: "_scrollToPage",
  9057. value: function _scrollToPage(pageId) {
  9058. if (this.updatingPageFromScroll) {
  9059. this.updatingPageFromScroll = false;
  9060. } else if (this.mainContent) {
  9061. var mainContentEl = this.mainContent.nativeElement;
  9062. var pageEl = mainContentEl.querySelector("[data-id=\"".concat(pageId, "\"]"));
  9063. if (pageEl) {
  9064. pageEl.scrollIntoView();
  9065. } else {
  9066. mainContentEl.parentElement.scrollTop = 0;
  9067. }
  9068. }
  9069. }
  9070. }, {
  9071. key: "proseVersesTogglerIcon",
  9072. get: function get() {
  9073. return {
  9074. icon: this.textFlow === 'prose' ? 'align-left' : 'align-justify',
  9075. iconSet: 'fas'
  9076. };
  9077. }
  9078. }]);
  9079. return TextPanelComponent;
  9080. }();
  9081. TextPanelComponent.ɵfac = function TextPanelComponent_Factory(t) {
  9082. return new (t || TextPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]));
  9083. };
  9084. TextPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  9085. type: TextPanelComponent,
  9086. selectors: [["evt-text-panel"]],
  9087. viewQuery: function TextPanelComponent_Query(rf, ctx) {
  9088. if (rf & 1) {
  9089. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, true);
  9090. }
  9091. if (rf & 2) {
  9092. var _t;
  9093. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.mainContent = _t.first);
  9094. }
  9095. },
  9096. inputs: {
  9097. hideEditionLevelSelector: "hideEditionLevelSelector",
  9098. pageID: "pageID",
  9099. editionLevelID: "editionLevelID"
  9100. },
  9101. outputs: {
  9102. pageChange: "pageChange",
  9103. editionLevelChange: "editionLevelChange"
  9104. },
  9105. decls: 16,
  9106. vars: 13,
  9107. consts: [[3, "showSecondaryContent", "scrollContent"], ["header-left", ""], [3, "pageID", "selectionChange"], [3, "editionLevelID", "selectionChange"], ["label", "Info", "additionalClasses", "btn-primary mr-1", 1, "info-panel", 3, "iconLeft", "active", "btnClick"], ["content", "", "evtAnnotator", ""], ["mainContent", ""], [4, "ngIf"], ["secondary-content", ""], ["footer", ""], [3, "selectionChange"], ["additionalClasses", "ml-1", 3, "iconLeft", "label", "btnClick", 4, "ngIf"], [3, "data", "editionLevel", "textFlow", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", 4, "ngIf"], [3, "data", "textFlow", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", 4, "ngFor", "ngForOf"], [3, "data", "textFlow", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight"], [3, "data", "editionLevel", "textFlow", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight"], ["additionalClasses", "ml-1", 3, "iconLeft", "label", "btnClick"]],
  9108. template: function TextPanelComponent_Template(rf, ctx) {
  9109. if (rf & 1) {
  9110. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  9111. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("scrollContent", function TextPanelComponent_Template_evt_panel_scrollContent_0_listener() {
  9112. return ctx.updatePage();
  9113. });
  9114. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  9115. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-page-selector", 2);
  9116. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function TextPanelComponent_Template_evt_page_selector_selectionChange_2_listener($event) {
  9117. return ctx.currentPage$.next($event);
  9118. });
  9119. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9120. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "evt-edition-level-selector", 3);
  9121. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function TextPanelComponent_Template_evt_edition_level_selector_selectionChange_3_listener($event) {
  9122. return ctx.currentEdLevel$.next($event);
  9123. });
  9124. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9125. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "evt-button", 4);
  9126. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function TextPanelComponent_Template_evt_button_btnClick_4_listener() {
  9127. return ctx.toggleSecondaryContent("The Images are published courtesy of the Ministry of Culture \u2013 Prato State Archives and are freely usable for activities of study, research, free expression of thought or creative expression, and promotion of knowledge of cultural heritage. The reproduction rights of the images published \u2013 pursuant to Articles 106, 107, and 108 of the Code of Cultural Heritage and Landscape (Legislative Decree 42/2004 as amended and supplemented) \u2013 belong to the Prato State Archives, therefore all uses of these images, other than those set forth above, must be expressly authorized (https://archiviodistatoprato.cultura.gov.it/servizi/autorizzazioni-a-pubblicare).");
  9128. });
  9129. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9130. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9131. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5, 6);
  9132. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, TextPanelComponent_ng_container_7_Template, 5, 6, "ng-container", 7);
  9133. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "async");
  9134. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9135. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 8);
  9136. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10);
  9137. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9138. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 9);
  9139. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "evt-entities-select", 10);
  9140. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function TextPanelComponent_Template_evt_entities_select_selectionChange_12_listener($event) {
  9141. return ctx.itemsToHighlight$.next($event);
  9142. });
  9143. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9144. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "evt-lems-select", 10);
  9145. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function TextPanelComponent_Template_evt_lems_select_selectionChange_13_listener($event) {
  9146. return ctx.itemsLemsToHighlight$.next($event);
  9147. });
  9148. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9149. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "evt-iperlems-select", 10);
  9150. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function TextPanelComponent_Template_evt_iperlems_select_selectionChange_14_listener($event) {
  9151. return ctx.itemsIperlemsToHighlight$.next($event);
  9152. });
  9153. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9154. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, TextPanelComponent_evt_button_15_Template, 2, 4, "evt-button", 11);
  9155. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9156. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  9157. }
  9158. if (rf & 2) {
  9159. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("showSecondaryContent", ctx.isSecondaryContentOpened());
  9160. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  9161. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", ctx.pageID);
  9162. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  9163. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("hidden", ctx.hideEditionLevelSelector);
  9164. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("editionLevelID", ctx.editionLevelID);
  9165. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  9166. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](12, _c1))("active", ctx.secondaryContent === "Info");
  9167. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  9168. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 10, ctx.currentStatus$));
  9169. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  9170. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.getSecondaryContent(), " ");
  9171. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
  9172. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.enableProseVersesToggler);
  9173. }
  9174. },
  9175. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_6__["PanelComponent"], _components_page_selector_page_selector_component__WEBPACK_IMPORTED_MODULE_7__["PageSelectorComponent"], _components_edition_level_selector_edition_level_selector_component__WEBPACK_IMPORTED_MODULE_8__["EditionLevelSelectorComponent"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_9__["ButtonComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_10__["AnnotatorDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_11__["NgIf"], _components_entities_select_entities_select_component__WEBPACK_IMPORTED_MODULE_12__["EntitiesSelectComponent"], _components_lems_select_lems_select_component__WEBPACK_IMPORTED_MODULE_13__["LemsSelectComponent"], _components_iperlems_select_iperlems_select_component__WEBPACK_IMPORTED_MODULE_14__["IperlemsSelectComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_11__["NgForOf"], _components_page_page_component__WEBPACK_IMPORTED_MODULE_15__["PageComponent"]],
  9176. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_11__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_16__["TranslatePipe"]],
  9177. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0ZXh0LXBhbmVsLmNvbXBvbmVudC5zY3NzIn0= */"]
  9178. });
  9179. /*@__PURE__*/
  9180. (function () {
  9181. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TextPanelComponent, [{
  9182. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  9183. args: [{
  9184. selector: 'evt-text-panel',
  9185. templateUrl: './text-panel.component.html',
  9186. styleUrls: ['./text-panel.component.scss']
  9187. }]
  9188. }], function () {
  9189. return [{
  9190. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]
  9191. }, {
  9192. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]
  9193. }];
  9194. }, {
  9195. mainContent: [{
  9196. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  9197. args: ['mainContent']
  9198. }],
  9199. hideEditionLevelSelector: [{
  9200. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  9201. }],
  9202. pageID: [{
  9203. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  9204. }],
  9205. pageChange: [{
  9206. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  9207. }],
  9208. editionLevelID: [{
  9209. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  9210. }],
  9211. editionLevelChange: [{
  9212. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  9213. }]
  9214. });
  9215. })();
  9216. /***/
  9217. },
  9218. /***/
  9219. "CimZ":
  9220. /*!**************************************************************!*\
  9221. !*** ./src/app/ui-components/directives/escape.directive.ts ***!
  9222. \**************************************************************/
  9223. /*! exports provided: EscapeDirective */
  9224. /***/
  9225. function CimZ(module, __webpack_exports__, __webpack_require__) {
  9226. "use strict";
  9227. __webpack_require__.r(__webpack_exports__);
  9228. /* harmony export (binding) */
  9229. __webpack_require__.d(__webpack_exports__, "EscapeDirective", function () {
  9230. return EscapeDirective;
  9231. });
  9232. /* harmony import */
  9233. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  9234. /*! @angular/core */
  9235. "fXoL");
  9236. /* harmony import */
  9237. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  9238. /*! ../../utils/js-utils */
  9239. "zSMA");
  9240. var EscapeDirective = /*#__PURE__*/function () {
  9241. function EscapeDirective() {
  9242. _classCallCheck(this, EscapeDirective);
  9243. this.escape = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  9244. }
  9245. _createClass(EscapeDirective, [{
  9246. key: "keyEvent",
  9247. value: function keyEvent(e) {
  9248. if (e.code === 'Escape' || e.key === 'Escape' || Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["getEventKeyCode"])(e) === 27) {
  9249. this.escape.emit();
  9250. }
  9251. }
  9252. }]);
  9253. return EscapeDirective;
  9254. }();
  9255. EscapeDirective.ɵfac = function EscapeDirective_Factory(t) {
  9256. return new (t || EscapeDirective)();
  9257. };
  9258. EscapeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  9259. type: EscapeDirective,
  9260. selectors: [["", "escape", ""]],
  9261. hostBindings: function EscapeDirective_HostBindings(rf, ctx) {
  9262. if (rf & 1) {
  9263. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keyup", function EscapeDirective_keyup_HostBindingHandler($event) {
  9264. return ctx.keyEvent($event);
  9265. }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]);
  9266. }
  9267. },
  9268. outputs: {
  9269. escape: "escape"
  9270. }
  9271. });
  9272. /*@__PURE__*/
  9273. (function () {
  9274. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EscapeDirective, [{
  9275. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  9276. args: [{
  9277. // tslint:disable-next-line: directive-selector
  9278. selector: '[escape]'
  9279. }]
  9280. }], null, {
  9281. escape: [{
  9282. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  9283. }],
  9284. keyEvent: [{
  9285. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostListener"],
  9286. args: ['window:keyup', ['$event']]
  9287. }]
  9288. });
  9289. })();
  9290. /***/
  9291. },
  9292. /***/
  9293. "CmGG":
  9294. /*!***************************************************!*\
  9295. !*** ./src/app/directives/highlight.directive.ts ***!
  9296. \***************************************************/
  9297. /*! exports provided: HighlightDirective */
  9298. /***/
  9299. function CmGG(module, __webpack_exports__, __webpack_require__) {
  9300. "use strict";
  9301. __webpack_require__.r(__webpack_exports__);
  9302. /* harmony export (binding) */
  9303. __webpack_require__.d(__webpack_exports__, "HighlightDirective", function () {
  9304. return HighlightDirective;
  9305. });
  9306. /* harmony import */
  9307. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  9308. /*! @angular/core */
  9309. "fXoL");
  9310. var HighlightDirective = /*#__PURE__*/function () {
  9311. function HighlightDirective(el) {
  9312. _classCallCheck(this, HighlightDirective);
  9313. this.el = el;
  9314. }
  9315. _createClass(HighlightDirective, [{
  9316. key: "highlight",
  9317. value: function highlight(highlightData) {
  9318. if (highlightData.highlight) {
  9319. this.el.nativeElement.classList.add('highlight');
  9320. } else {
  9321. this.el.nativeElement.classList.remove('highlight');
  9322. }
  9323. this.el.nativeElement.style.backgroundColor = highlightData && highlightData.highlight ? highlightData.highlightColor : '';
  9324. }
  9325. }, {
  9326. key: "highlightData",
  9327. set: function set(hd) {
  9328. this.highlight(hd);
  9329. }
  9330. }]);
  9331. return HighlightDirective;
  9332. }();
  9333. HighlightDirective.ɵfac = function HighlightDirective_Factory(t) {
  9334. return new (t || HighlightDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]));
  9335. };
  9336. HighlightDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  9337. type: HighlightDirective,
  9338. selectors: [["", "evtHighlight", ""]],
  9339. inputs: {
  9340. highlightData: ["evtHighlight", "highlightData"]
  9341. }
  9342. });
  9343. /*@__PURE__*/
  9344. (function () {
  9345. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HighlightDirective, [{
  9346. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  9347. args: [{
  9348. selector: '[evtHighlight]'
  9349. }]
  9350. }], function () {
  9351. return [{
  9352. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]
  9353. }];
  9354. }, {
  9355. highlightData: [{
  9356. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"],
  9357. args: ['evtHighlight']
  9358. }]
  9359. });
  9360. })();
  9361. /***/
  9362. },
  9363. /***/
  9364. "D3K6":
  9365. /*!*******************************************************!*\
  9366. !*** ./src/app/services/xml-parsers/msdesc-parser.ts ***!
  9367. \*******************************************************/
  9368. /*! exports provided: DimParser, DepthParser, WidthParser, HeightParser, DimensionsParser, AcquisitionParser, OrigDateParser, OrigPlaceParser, OriginParser, ProvenanceParser, HistoryParser, LayoutParser, LayoutDescParser, SupportParser, CollationParser, ConditionParser, FoliationParser, SupportDescParser, ObjectDescParser, DecoNoteParser, BindingParser, BindingDescParser, SummaryParser, DecoDescParser, HandDescParser, AdditionsParser, ScriptDescParser, SealParser, SealDescParser, TypeNoteParser, TypeDescParser, AccMatParser, MusicNotationParser, PhysDescParser, FinalRubricParser, LocusParser, LocusGrpParser, IncipitParser, ExplicitParser, RubricParser, FiliationParser, MsItemStructParser, MsItemParser, CustEventParser, CustodialHistParser, SourceParser, RecordHistParser, AdminInfoParser, SurrogatesParser, AdditionalParser, RepositoryParser, MsContentsParser, CollectionParser, AltIdentifierParser, MsNameParser, InstitutionParser, MsIdentifierParser, HeadParser, MsFragParser, MsPartParser, MsDescParser */
  9369. /***/
  9370. function D3K6(module, __webpack_exports__, __webpack_require__) {
  9371. "use strict";
  9372. __webpack_require__.r(__webpack_exports__);
  9373. /* harmony export (binding) */
  9374. __webpack_require__.d(__webpack_exports__, "DimParser", function () {
  9375. return DimParser;
  9376. });
  9377. /* harmony export (binding) */
  9378. __webpack_require__.d(__webpack_exports__, "DepthParser", function () {
  9379. return DepthParser;
  9380. });
  9381. /* harmony export (binding) */
  9382. __webpack_require__.d(__webpack_exports__, "WidthParser", function () {
  9383. return WidthParser;
  9384. });
  9385. /* harmony export (binding) */
  9386. __webpack_require__.d(__webpack_exports__, "HeightParser", function () {
  9387. return HeightParser;
  9388. });
  9389. /* harmony export (binding) */
  9390. __webpack_require__.d(__webpack_exports__, "DimensionsParser", function () {
  9391. return DimensionsParser;
  9392. });
  9393. /* harmony export (binding) */
  9394. __webpack_require__.d(__webpack_exports__, "AcquisitionParser", function () {
  9395. return AcquisitionParser;
  9396. });
  9397. /* harmony export (binding) */
  9398. __webpack_require__.d(__webpack_exports__, "OrigDateParser", function () {
  9399. return OrigDateParser;
  9400. });
  9401. /* harmony export (binding) */
  9402. __webpack_require__.d(__webpack_exports__, "OrigPlaceParser", function () {
  9403. return OrigPlaceParser;
  9404. });
  9405. /* harmony export (binding) */
  9406. __webpack_require__.d(__webpack_exports__, "OriginParser", function () {
  9407. return OriginParser;
  9408. });
  9409. /* harmony export (binding) */
  9410. __webpack_require__.d(__webpack_exports__, "ProvenanceParser", function () {
  9411. return ProvenanceParser;
  9412. });
  9413. /* harmony export (binding) */
  9414. __webpack_require__.d(__webpack_exports__, "HistoryParser", function () {
  9415. return HistoryParser;
  9416. });
  9417. /* harmony export (binding) */
  9418. __webpack_require__.d(__webpack_exports__, "LayoutParser", function () {
  9419. return LayoutParser;
  9420. });
  9421. /* harmony export (binding) */
  9422. __webpack_require__.d(__webpack_exports__, "LayoutDescParser", function () {
  9423. return LayoutDescParser;
  9424. });
  9425. /* harmony export (binding) */
  9426. __webpack_require__.d(__webpack_exports__, "SupportParser", function () {
  9427. return SupportParser;
  9428. });
  9429. /* harmony export (binding) */
  9430. __webpack_require__.d(__webpack_exports__, "CollationParser", function () {
  9431. return CollationParser;
  9432. });
  9433. /* harmony export (binding) */
  9434. __webpack_require__.d(__webpack_exports__, "ConditionParser", function () {
  9435. return ConditionParser;
  9436. });
  9437. /* harmony export (binding) */
  9438. __webpack_require__.d(__webpack_exports__, "FoliationParser", function () {
  9439. return FoliationParser;
  9440. });
  9441. /* harmony export (binding) */
  9442. __webpack_require__.d(__webpack_exports__, "SupportDescParser", function () {
  9443. return SupportDescParser;
  9444. });
  9445. /* harmony export (binding) */
  9446. __webpack_require__.d(__webpack_exports__, "ObjectDescParser", function () {
  9447. return ObjectDescParser;
  9448. });
  9449. /* harmony export (binding) */
  9450. __webpack_require__.d(__webpack_exports__, "DecoNoteParser", function () {
  9451. return DecoNoteParser;
  9452. });
  9453. /* harmony export (binding) */
  9454. __webpack_require__.d(__webpack_exports__, "BindingParser", function () {
  9455. return BindingParser;
  9456. });
  9457. /* harmony export (binding) */
  9458. __webpack_require__.d(__webpack_exports__, "BindingDescParser", function () {
  9459. return BindingDescParser;
  9460. });
  9461. /* harmony export (binding) */
  9462. __webpack_require__.d(__webpack_exports__, "SummaryParser", function () {
  9463. return SummaryParser;
  9464. });
  9465. /* harmony export (binding) */
  9466. __webpack_require__.d(__webpack_exports__, "DecoDescParser", function () {
  9467. return DecoDescParser;
  9468. });
  9469. /* harmony export (binding) */
  9470. __webpack_require__.d(__webpack_exports__, "HandDescParser", function () {
  9471. return HandDescParser;
  9472. });
  9473. /* harmony export (binding) */
  9474. __webpack_require__.d(__webpack_exports__, "AdditionsParser", function () {
  9475. return AdditionsParser;
  9476. });
  9477. /* harmony export (binding) */
  9478. __webpack_require__.d(__webpack_exports__, "ScriptDescParser", function () {
  9479. return ScriptDescParser;
  9480. });
  9481. /* harmony export (binding) */
  9482. __webpack_require__.d(__webpack_exports__, "SealParser", function () {
  9483. return SealParser;
  9484. });
  9485. /* harmony export (binding) */
  9486. __webpack_require__.d(__webpack_exports__, "SealDescParser", function () {
  9487. return SealDescParser;
  9488. });
  9489. /* harmony export (binding) */
  9490. __webpack_require__.d(__webpack_exports__, "TypeNoteParser", function () {
  9491. return TypeNoteParser;
  9492. });
  9493. /* harmony export (binding) */
  9494. __webpack_require__.d(__webpack_exports__, "TypeDescParser", function () {
  9495. return TypeDescParser;
  9496. });
  9497. /* harmony export (binding) */
  9498. __webpack_require__.d(__webpack_exports__, "AccMatParser", function () {
  9499. return AccMatParser;
  9500. });
  9501. /* harmony export (binding) */
  9502. __webpack_require__.d(__webpack_exports__, "MusicNotationParser", function () {
  9503. return MusicNotationParser;
  9504. });
  9505. /* harmony export (binding) */
  9506. __webpack_require__.d(__webpack_exports__, "PhysDescParser", function () {
  9507. return PhysDescParser;
  9508. });
  9509. /* harmony export (binding) */
  9510. __webpack_require__.d(__webpack_exports__, "FinalRubricParser", function () {
  9511. return FinalRubricParser;
  9512. });
  9513. /* harmony export (binding) */
  9514. __webpack_require__.d(__webpack_exports__, "LocusParser", function () {
  9515. return LocusParser;
  9516. });
  9517. /* harmony export (binding) */
  9518. __webpack_require__.d(__webpack_exports__, "LocusGrpParser", function () {
  9519. return LocusGrpParser;
  9520. });
  9521. /* harmony export (binding) */
  9522. __webpack_require__.d(__webpack_exports__, "IncipitParser", function () {
  9523. return IncipitParser;
  9524. });
  9525. /* harmony export (binding) */
  9526. __webpack_require__.d(__webpack_exports__, "ExplicitParser", function () {
  9527. return ExplicitParser;
  9528. });
  9529. /* harmony export (binding) */
  9530. __webpack_require__.d(__webpack_exports__, "RubricParser", function () {
  9531. return RubricParser;
  9532. });
  9533. /* harmony export (binding) */
  9534. __webpack_require__.d(__webpack_exports__, "FiliationParser", function () {
  9535. return FiliationParser;
  9536. });
  9537. /* harmony export (binding) */
  9538. __webpack_require__.d(__webpack_exports__, "MsItemStructParser", function () {
  9539. return MsItemStructParser;
  9540. });
  9541. /* harmony export (binding) */
  9542. __webpack_require__.d(__webpack_exports__, "MsItemParser", function () {
  9543. return MsItemParser;
  9544. });
  9545. /* harmony export (binding) */
  9546. __webpack_require__.d(__webpack_exports__, "CustEventParser", function () {
  9547. return CustEventParser;
  9548. });
  9549. /* harmony export (binding) */
  9550. __webpack_require__.d(__webpack_exports__, "CustodialHistParser", function () {
  9551. return CustodialHistParser;
  9552. });
  9553. /* harmony export (binding) */
  9554. __webpack_require__.d(__webpack_exports__, "SourceParser", function () {
  9555. return SourceParser;
  9556. });
  9557. /* harmony export (binding) */
  9558. __webpack_require__.d(__webpack_exports__, "RecordHistParser", function () {
  9559. return RecordHistParser;
  9560. });
  9561. /* harmony export (binding) */
  9562. __webpack_require__.d(__webpack_exports__, "AdminInfoParser", function () {
  9563. return AdminInfoParser;
  9564. });
  9565. /* harmony export (binding) */
  9566. __webpack_require__.d(__webpack_exports__, "SurrogatesParser", function () {
  9567. return SurrogatesParser;
  9568. });
  9569. /* harmony export (binding) */
  9570. __webpack_require__.d(__webpack_exports__, "AdditionalParser", function () {
  9571. return AdditionalParser;
  9572. });
  9573. /* harmony export (binding) */
  9574. __webpack_require__.d(__webpack_exports__, "RepositoryParser", function () {
  9575. return RepositoryParser;
  9576. });
  9577. /* harmony export (binding) */
  9578. __webpack_require__.d(__webpack_exports__, "MsContentsParser", function () {
  9579. return MsContentsParser;
  9580. });
  9581. /* harmony export (binding) */
  9582. __webpack_require__.d(__webpack_exports__, "CollectionParser", function () {
  9583. return CollectionParser;
  9584. });
  9585. /* harmony export (binding) */
  9586. __webpack_require__.d(__webpack_exports__, "AltIdentifierParser", function () {
  9587. return AltIdentifierParser;
  9588. });
  9589. /* harmony export (binding) */
  9590. __webpack_require__.d(__webpack_exports__, "MsNameParser", function () {
  9591. return MsNameParser;
  9592. });
  9593. /* harmony export (binding) */
  9594. __webpack_require__.d(__webpack_exports__, "InstitutionParser", function () {
  9595. return InstitutionParser;
  9596. });
  9597. /* harmony export (binding) */
  9598. __webpack_require__.d(__webpack_exports__, "MsIdentifierParser", function () {
  9599. return MsIdentifierParser;
  9600. });
  9601. /* harmony export (binding) */
  9602. __webpack_require__.d(__webpack_exports__, "HeadParser", function () {
  9603. return HeadParser;
  9604. });
  9605. /* harmony export (binding) */
  9606. __webpack_require__.d(__webpack_exports__, "MsFragParser", function () {
  9607. return MsFragParser;
  9608. });
  9609. /* harmony export (binding) */
  9610. __webpack_require__.d(__webpack_exports__, "MsPartParser", function () {
  9611. return MsPartParser;
  9612. });
  9613. /* harmony export (binding) */
  9614. __webpack_require__.d(__webpack_exports__, "MsDescParser", function () {
  9615. return MsDescParser;
  9616. });
  9617. /* harmony import */
  9618. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  9619. /*! tslib */
  9620. "mrSG");
  9621. /* harmony import */
  9622. var src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  9623. /*! src/app/utils/js-utils */
  9624. "zSMA");
  9625. /* harmony import */
  9626. var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  9627. /*! . */
  9628. "UAXx");
  9629. /* harmony import */
  9630. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  9631. /*! ../../models/evt-models */
  9632. "5c0l");
  9633. /* harmony import */
  9634. var _basic_parsers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  9635. /*! ./basic-parsers */
  9636. "bNiN");
  9637. /* harmony import */
  9638. var _character_declarations_parser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  9639. /*! ./character-declarations-parser */
  9640. "70Sg");
  9641. /* harmony import */
  9642. var _parser_models__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  9643. /*! ./parser-models */
  9644. "YwZW");
  9645. var DimParser_1, DepthParser_1, WidthParser_1, HeightParser_1, DimensionsParser_1, AcquisitionParser_1, OrigDateParser_1, OrigPlaceParser_1, OriginParser_1, ProvenanceParser_1, HistoryParser_1, LayoutParser_1, LayoutDescParser_1, SupportParser_1, CollationParser_1, ConditionParser_1, FoliationParser_1, SupportDescParser_1, ObjectDescParser_1, DecoNoteParser_1, BindingParser_1, BindingDescParser_1, SummaryParser_1, DecoDescParser_1, HandDescParser_1, AdditionsParser_1, ScriptDescParser_1, SealParser_1, SealDescParser_1, TypeNoteParser_1, TypeDescParser_1, AccMatParser_1, MusicNotationParser_1, PhysDescParser_1, FinalRubricParser_1, LocusParser_1, LocusGrpParser_1, IncipitParser_1, ExplicitParser_1, RubricParser_1, FiliationParser_1, MsItemStructParser_1, MsItemParser_1, CustEventParser_1, CustodialHistParser_1, SourceParser_1, RecordHistParser_1, AdminInfoParser_1, SurrogatesParser_1, AdditionalParser_1, RepositoryParser_1, MsContentsParser_1, CollectionParser_1, IdentifierParser_1, AltIdentifierParser_1, MsNameParser_1, InstitutionParser_1, MsIdentifierParser_1, HeadParser_1, MsFragParser_1, MsPartParser_1, MsDescParser_1;
  9646. var GAttrParser = /*#__PURE__*/function (_basic_parsers__WEBPA8) {
  9647. _inherits(GAttrParser, _basic_parsers__WEBPA8);
  9648. var _super175 = _createSuper(GAttrParser);
  9649. function GAttrParser() {
  9650. var _this40;
  9651. _classCallCheck(this, GAttrParser);
  9652. _this40 = _super175.apply(this, arguments);
  9653. _this40.gParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["createParser"])(_character_declarations_parser__WEBPACK_IMPORTED_MODULE_5__["GParser"], _this40.genericParse);
  9654. return _this40;
  9655. }
  9656. return GAttrParser;
  9657. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9658. var DimParser = DimParser_1 = /*#__PURE__*/function (_GAttrParser) {
  9659. _inherits(DimParser, _GAttrParser);
  9660. var _super176 = _createSuper(DimParser);
  9661. function DimParser() {
  9662. _classCallCheck(this, DimParser);
  9663. return _super176.apply(this, arguments);
  9664. }
  9665. _createClass(DimParser, [{
  9666. key: "parse",
  9667. value: function parse(xml) {
  9668. var genericElem = _get(_getPrototypeOf(DimParser.prototype), "parse", this).call(this, xml);
  9669. var _genericElem$attribut = genericElem.attributes,
  9670. dimType = _genericElem$attribut.dimType,
  9671. scope = _genericElem$attribut.scope,
  9672. extent = _genericElem$attribut.extent,
  9673. unit = _genericElem$attribut.unit,
  9674. quantity = _genericElem$attribut.quantity,
  9675. atLeast = _genericElem$attribut.atLeast,
  9676. atMost = _genericElem$attribut.atMost,
  9677. min = _genericElem$attribut.min,
  9678. max = _genericElem$attribut.max;
  9679. return Object.assign(Object.assign({}, genericElem), {
  9680. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Dim"],
  9681. scope: scope,
  9682. extent: extent,
  9683. unit: unit,
  9684. quantity: quantity ? parseInt(quantity, 10) : undefined,
  9685. atLeast: atLeast ? parseInt(atLeast, 10) : undefined,
  9686. atMost: atMost ? parseInt(atMost, 10) : undefined,
  9687. min: min ? parseInt(min, 10) : undefined,
  9688. max: max ? parseInt(max, 10) : undefined,
  9689. dimType: dimType,
  9690. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g')
  9691. });
  9692. }
  9693. }]);
  9694. return DimParser;
  9695. }(GAttrParser);
  9696. DimParser = DimParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('dim', DimParser_1)], DimParser);
  9697. var DepthParser = DepthParser_1 = /*#__PURE__*/function (_GAttrParser2) {
  9698. _inherits(DepthParser, _GAttrParser2);
  9699. var _super177 = _createSuper(DepthParser);
  9700. function DepthParser() {
  9701. _classCallCheck(this, DepthParser);
  9702. return _super177.apply(this, arguments);
  9703. }
  9704. _createClass(DepthParser, [{
  9705. key: "parse",
  9706. value: function parse(xml) {
  9707. var genericElem = _get(_getPrototypeOf(DepthParser.prototype), "parse", this).call(this, xml);
  9708. var _genericElem$attribut2 = genericElem.attributes,
  9709. scope = _genericElem$attribut2.scope,
  9710. extent = _genericElem$attribut2.extent,
  9711. unit = _genericElem$attribut2.unit,
  9712. quantity = _genericElem$attribut2.quantity,
  9713. atLeast = _genericElem$attribut2.atLeast,
  9714. atMost = _genericElem$attribut2.atMost,
  9715. min = _genericElem$attribut2.min,
  9716. max = _genericElem$attribut2.max;
  9717. return Object.assign(Object.assign({}, genericElem), {
  9718. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Depth"],
  9719. scope: scope,
  9720. extent: extent,
  9721. unit: unit,
  9722. quantity: quantity ? parseInt(quantity, 10) : undefined,
  9723. atLeast: atLeast ? parseInt(atLeast, 10) : undefined,
  9724. atMost: atMost ? parseInt(atMost, 10) : undefined,
  9725. min: min ? parseInt(min, 10) : undefined,
  9726. max: max ? parseInt(max, 10) : undefined,
  9727. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g')
  9728. });
  9729. }
  9730. }]);
  9731. return DepthParser;
  9732. }(GAttrParser);
  9733. DepthParser = DepthParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('depth', DepthParser_1)], DepthParser);
  9734. var WidthParser = WidthParser_1 = /*#__PURE__*/function (_GAttrParser3) {
  9735. _inherits(WidthParser, _GAttrParser3);
  9736. var _super178 = _createSuper(WidthParser);
  9737. function WidthParser() {
  9738. _classCallCheck(this, WidthParser);
  9739. return _super178.apply(this, arguments);
  9740. }
  9741. _createClass(WidthParser, [{
  9742. key: "parse",
  9743. value: function parse(xml) {
  9744. var genericElem = _get(_getPrototypeOf(WidthParser.prototype), "parse", this).call(this, xml);
  9745. var _genericElem$attribut3 = genericElem.attributes,
  9746. scope = _genericElem$attribut3.scope,
  9747. extent = _genericElem$attribut3.extent,
  9748. unit = _genericElem$attribut3.unit,
  9749. quantity = _genericElem$attribut3.quantity,
  9750. atLeast = _genericElem$attribut3.atLeast,
  9751. atMost = _genericElem$attribut3.atMost,
  9752. min = _genericElem$attribut3.min,
  9753. max = _genericElem$attribut3.max;
  9754. return Object.assign(Object.assign({}, genericElem), {
  9755. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Width"],
  9756. scope: scope,
  9757. extent: extent,
  9758. unit: unit,
  9759. quantity: quantity ? parseInt(quantity, 10) : undefined,
  9760. atLeast: atLeast ? parseInt(atLeast, 10) : undefined,
  9761. atMost: atMost ? parseInt(atMost, 10) : undefined,
  9762. min: min ? parseInt(min, 10) : undefined,
  9763. max: max ? parseInt(max, 10) : undefined,
  9764. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g')
  9765. });
  9766. }
  9767. }]);
  9768. return WidthParser;
  9769. }(GAttrParser);
  9770. WidthParser = WidthParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('width', WidthParser_1)], WidthParser);
  9771. var HeightParser = HeightParser_1 = /*#__PURE__*/function (_GAttrParser4) {
  9772. _inherits(HeightParser, _GAttrParser4);
  9773. var _super179 = _createSuper(HeightParser);
  9774. function HeightParser() {
  9775. _classCallCheck(this, HeightParser);
  9776. return _super179.apply(this, arguments);
  9777. }
  9778. _createClass(HeightParser, [{
  9779. key: "parse",
  9780. value: function parse(xml) {
  9781. var genericElem = _get(_getPrototypeOf(HeightParser.prototype), "parse", this).call(this, xml);
  9782. var _genericElem$attribut4 = genericElem.attributes,
  9783. scope = _genericElem$attribut4.scope,
  9784. extent = _genericElem$attribut4.extent,
  9785. unit = _genericElem$attribut4.unit,
  9786. quantity = _genericElem$attribut4.quantity,
  9787. atLeast = _genericElem$attribut4.atLeast,
  9788. atMost = _genericElem$attribut4.atMost,
  9789. min = _genericElem$attribut4.min,
  9790. max = _genericElem$attribut4.max;
  9791. return Object.assign(Object.assign({}, genericElem), {
  9792. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Height"],
  9793. scope: scope,
  9794. extent: extent,
  9795. unit: unit,
  9796. quantity: quantity ? parseInt(quantity, 10) : undefined,
  9797. atLeast: atLeast ? parseInt(atLeast, 10) : undefined,
  9798. atMost: atMost ? parseInt(atMost, 10) : undefined,
  9799. min: min ? parseInt(min, 10) : undefined,
  9800. max: max ? parseInt(max, 10) : undefined,
  9801. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g')
  9802. });
  9803. }
  9804. }]);
  9805. return HeightParser;
  9806. }(GAttrParser);
  9807. HeightParser = HeightParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('height', HeightParser_1)], HeightParser);
  9808. var DimensionsParser = DimensionsParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA9) {
  9809. _inherits(DimensionsParser, _basic_parsers__WEBPA9);
  9810. var _super180 = _createSuper(DimensionsParser);
  9811. function DimensionsParser() {
  9812. _classCallCheck(this, DimensionsParser);
  9813. return _super180.apply(this, arguments);
  9814. }
  9815. _createClass(DimensionsParser, [{
  9816. key: "parse",
  9817. value: function parse(xml) {
  9818. var genericElem = _get(_getPrototypeOf(DimensionsParser.prototype), "parse", this).call(this, xml);
  9819. var _genericElem$attribut5 = genericElem.attributes,
  9820. dimensionsType = _genericElem$attribut5.dimensionsType,
  9821. scope = _genericElem$attribut5.scope,
  9822. extent = _genericElem$attribut5.extent,
  9823. unit = _genericElem$attribut5.unit,
  9824. quantity = _genericElem$attribut5.quantity,
  9825. atLeast = _genericElem$attribut5.atLeast,
  9826. atMost = _genericElem$attribut5.atMost,
  9827. min = _genericElem$attribut5.min,
  9828. max = _genericElem$attribut5.max;
  9829. return Object.assign(Object.assign({}, genericElem), {
  9830. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Dimensions"],
  9831. dimensionsType: dimensionsType,
  9832. scope: scope,
  9833. extent: extent,
  9834. unit: unit,
  9835. quantity: quantity ? parseInt(quantity, 10) : undefined,
  9836. atLeast: atLeast ? parseInt(atLeast, 10) : undefined,
  9837. atMost: atMost ? parseInt(atMost, 10) : undefined,
  9838. min: min ? parseInt(min, 10) : undefined,
  9839. max: max ? parseInt(max, 10) : undefined,
  9840. height: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'height'),
  9841. width: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'width'),
  9842. depth: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'depth'),
  9843. dim: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'dim')
  9844. });
  9845. }
  9846. }]);
  9847. return DimensionsParser;
  9848. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9849. DimensionsParser = DimensionsParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('dimensions', DimensionsParser_1)], DimensionsParser);
  9850. var AcquisitionParser = AcquisitionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA10) {
  9851. _inherits(AcquisitionParser, _basic_parsers__WEBPA10);
  9852. var _super181 = _createSuper(AcquisitionParser);
  9853. function AcquisitionParser() {
  9854. _classCallCheck(this, AcquisitionParser);
  9855. return _super181.apply(this, arguments);
  9856. }
  9857. _createClass(AcquisitionParser, [{
  9858. key: "parse",
  9859. value: function parse(xml) {
  9860. var genericElem = _get(_getPrototypeOf(AcquisitionParser.prototype), "parse", this).call(this, xml);
  9861. var _genericElem$attribut6 = genericElem.attributes,
  9862. notBefore = _genericElem$attribut6.notBefore,
  9863. notAfter = _genericElem$attribut6.notAfter;
  9864. return Object.assign(Object.assign({}, genericElem), {
  9865. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Acquisition"],
  9866. notBefore: notBefore,
  9867. notAfter: notAfter,
  9868. name: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'name', this.genericParse)
  9869. });
  9870. }
  9871. }]);
  9872. return AcquisitionParser;
  9873. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9874. AcquisitionParser = AcquisitionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('acquisition', AcquisitionParser_1)], AcquisitionParser);
  9875. var OrigDateParser = OrigDateParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA11) {
  9876. _inherits(OrigDateParser, _basic_parsers__WEBPA11);
  9877. var _super182 = _createSuper(OrigDateParser);
  9878. function OrigDateParser() {
  9879. _classCallCheck(this, OrigDateParser);
  9880. return _super182.apply(this, arguments);
  9881. }
  9882. _createClass(OrigDateParser, [{
  9883. key: "parse",
  9884. value: function parse(xml) {
  9885. var genericElem = _get(_getPrototypeOf(OrigDateParser.prototype), "parse", this).call(this, xml);
  9886. var _genericElem$attribut7 = genericElem.attributes,
  9887. notBefore = _genericElem$attribut7.notBefore,
  9888. notAfter = _genericElem$attribut7.notAfter,
  9889. when = _genericElem$attribut7.when,
  9890. origDateType = _genericElem$attribut7.origDateType;
  9891. return Object.assign(Object.assign({}, genericElem), {
  9892. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["OrigDate"],
  9893. notBefore: notBefore,
  9894. notAfter: notAfter,
  9895. when: when,
  9896. origDateType: origDateType
  9897. });
  9898. }
  9899. }]);
  9900. return OrigDateParser;
  9901. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9902. OrigDateParser = OrigDateParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('origDate', OrigDateParser_1)], OrigDateParser);
  9903. var OrigPlaceParser = OrigPlaceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA12) {
  9904. _inherits(OrigPlaceParser, _basic_parsers__WEBPA12);
  9905. var _super183 = _createSuper(OrigPlaceParser);
  9906. function OrigPlaceParser() {
  9907. _classCallCheck(this, OrigPlaceParser);
  9908. return _super183.apply(this, arguments);
  9909. }
  9910. _createClass(OrigPlaceParser, [{
  9911. key: "parse",
  9912. value: function parse(xml) {
  9913. var genericElem = _get(_getPrototypeOf(OrigPlaceParser.prototype), "parse", this).call(this, xml);
  9914. var _genericElem$attribut8 = genericElem.attributes,
  9915. key = _genericElem$attribut8.key,
  9916. origPlaceType = _genericElem$attribut8.origPlaceType;
  9917. return Object.assign(Object.assign({}, genericElem), {
  9918. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["OrigPlace"],
  9919. key: key,
  9920. origPlaceType: origPlaceType
  9921. });
  9922. }
  9923. }]);
  9924. return OrigPlaceParser;
  9925. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9926. OrigPlaceParser = OrigPlaceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('origPlace', OrigPlaceParser_1)], OrigPlaceParser);
  9927. var OriginParser = OriginParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA13) {
  9928. _inherits(OriginParser, _basic_parsers__WEBPA13);
  9929. var _super184 = _createSuper(OriginParser);
  9930. function OriginParser() {
  9931. _classCallCheck(this, OriginParser);
  9932. return _super184.apply(this, arguments);
  9933. }
  9934. _createClass(OriginParser, [{
  9935. key: "parse",
  9936. value: function parse(xml) {
  9937. var genericElem = _get(_getPrototypeOf(OriginParser.prototype), "parse", this).call(this, xml);
  9938. var _genericElem$attribut9 = genericElem.attributes,
  9939. notBefore = _genericElem$attribut9.notBefore,
  9940. notAfter = _genericElem$attribut9.notAfter,
  9941. evidence = _genericElem$attribut9.evidence,
  9942. resp = _genericElem$attribut9.resp;
  9943. return Object.assign(Object.assign({}, genericElem), {
  9944. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Origin"],
  9945. notBefore: notBefore,
  9946. notAfter: notAfter,
  9947. evidence: evidence,
  9948. resp: resp,
  9949. origDate: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'origDate'),
  9950. origPlace: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'origPlace')
  9951. });
  9952. }
  9953. }]);
  9954. return OriginParser;
  9955. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9956. OriginParser = OriginParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('origin', OriginParser_1)], OriginParser);
  9957. var ProvenanceParser = ProvenanceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA14) {
  9958. _inherits(ProvenanceParser, _basic_parsers__WEBPA14);
  9959. var _super185 = _createSuper(ProvenanceParser);
  9960. function ProvenanceParser() {
  9961. _classCallCheck(this, ProvenanceParser);
  9962. return _super185.apply(this, arguments);
  9963. }
  9964. _createClass(ProvenanceParser, [{
  9965. key: "parse",
  9966. value: function parse(xml) {
  9967. var genericElem = _get(_getPrototypeOf(ProvenanceParser.prototype), "parse", this).call(this, xml);
  9968. var when = genericElem.attributes.when;
  9969. return Object.assign(Object.assign({}, genericElem), {
  9970. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Acquisition"],
  9971. when: when
  9972. });
  9973. }
  9974. }]);
  9975. return ProvenanceParser;
  9976. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  9977. ProvenanceParser = ProvenanceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('provenance', ProvenanceParser_1)], ProvenanceParser);
  9978. var HistoryParser = HistoryParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA15) {
  9979. _inherits(HistoryParser, _basic_parsers__WEBPA15);
  9980. var _super186 = _createSuper(HistoryParser);
  9981. function HistoryParser() {
  9982. _classCallCheck(this, HistoryParser);
  9983. return _super186.apply(this, arguments);
  9984. }
  9985. _createClass(HistoryParser, [{
  9986. key: "parse",
  9987. value: function parse(xml) {
  9988. return Object.assign(Object.assign({}, _get(_getPrototypeOf(HistoryParser.prototype), "parse", this).call(this, xml)), {
  9989. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["History"],
  9990. acquisition: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'acquisition'),
  9991. origin: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'origin'),
  9992. provenance: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'provenance'),
  9993. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'summary'),
  9994. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  9995. });
  9996. }
  9997. }]);
  9998. return HistoryParser;
  9999. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10000. HistoryParser = HistoryParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('history', HistoryParser_1)], HistoryParser);
  10001. var LayoutParser = LayoutParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA16) {
  10002. _inherits(LayoutParser, _basic_parsers__WEBPA16);
  10003. var _super187 = _createSuper(LayoutParser);
  10004. function LayoutParser() {
  10005. _classCallCheck(this, LayoutParser);
  10006. return _super187.apply(this, arguments);
  10007. }
  10008. _createClass(LayoutParser, [{
  10009. key: "parse",
  10010. value: function parse(xml) {
  10011. var genericElem = _get(_getPrototypeOf(LayoutParser.prototype), "parse", this).call(this, xml);
  10012. var _genericElem$attribut10 = genericElem.attributes,
  10013. columns = _genericElem$attribut10.columns,
  10014. streams = _genericElem$attribut10.streams,
  10015. ruledLines = _genericElem$attribut10.ruledLines,
  10016. writtenLines = _genericElem$attribut10.writtenLines;
  10017. return Object.assign(Object.assign({}, genericElem), {
  10018. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LayoutDesc"],
  10019. columns: columns ? parseInt(columns, 10) : undefined,
  10020. streams: streams ? parseInt(streams, 10) : undefined,
  10021. ruledLines: ruledLines ? parseInt(ruledLines, 10) : undefined,
  10022. writtenLines: writtenLines ? parseInt(writtenLines, 10) : undefined,
  10023. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10024. });
  10025. }
  10026. }]);
  10027. return LayoutParser;
  10028. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10029. LayoutParser = LayoutParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('layout', LayoutParser_1)], LayoutParser);
  10030. var LayoutDescParser = LayoutDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA17) {
  10031. _inherits(LayoutDescParser, _basic_parsers__WEBPA17);
  10032. var _super188 = _createSuper(LayoutDescParser);
  10033. function LayoutDescParser() {
  10034. _classCallCheck(this, LayoutDescParser);
  10035. return _super188.apply(this, arguments);
  10036. }
  10037. _createClass(LayoutDescParser, [{
  10038. key: "parse",
  10039. value: function parse(xml) {
  10040. return Object.assign(Object.assign({}, _get(_getPrototypeOf(LayoutDescParser.prototype), "parse", this).call(this, xml)), {
  10041. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LayoutDesc"],
  10042. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10043. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse),
  10044. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'provenance'),
  10045. layout: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'layout')
  10046. });
  10047. }
  10048. }]);
  10049. return LayoutDescParser;
  10050. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10051. LayoutDescParser = LayoutDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('layoutDesc', LayoutDescParser_1)], LayoutDescParser);
  10052. var SupportParser = SupportParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA18) {
  10053. _inherits(SupportParser, _basic_parsers__WEBPA18);
  10054. var _super189 = _createSuper(SupportParser);
  10055. function SupportParser() {
  10056. _classCallCheck(this, SupportParser);
  10057. return _super189.apply(this, arguments);
  10058. }
  10059. _createClass(SupportParser, [{
  10060. key: "parse",
  10061. value: function parse(xml) {
  10062. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SupportParser.prototype), "parse", this).call(this, xml)), {
  10063. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Support"],
  10064. material: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'material', this.genericParse),
  10065. watermark: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'watermark', this.genericParse)
  10066. });
  10067. }
  10068. }]);
  10069. return SupportParser;
  10070. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10071. SupportParser = SupportParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('support', SupportParser_1)], SupportParser);
  10072. var CollationParser = CollationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA19) {
  10073. _inherits(CollationParser, _basic_parsers__WEBPA19);
  10074. var _super190 = _createSuper(CollationParser);
  10075. function CollationParser() {
  10076. _classCallCheck(this, CollationParser);
  10077. return _super190.apply(this, arguments);
  10078. }
  10079. _createClass(CollationParser, [{
  10080. key: "parse",
  10081. value: function parse(xml) {
  10082. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CollationParser.prototype), "parse", this).call(this, xml)), {
  10083. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Collation"],
  10084. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10085. });
  10086. }
  10087. }]);
  10088. return CollationParser;
  10089. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10090. CollationParser = CollationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('collation', CollationParser_1)], CollationParser);
  10091. var ConditionParser = ConditionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA20) {
  10092. _inherits(ConditionParser, _basic_parsers__WEBPA20);
  10093. var _super191 = _createSuper(ConditionParser);
  10094. function ConditionParser() {
  10095. _classCallCheck(this, ConditionParser);
  10096. return _super191.apply(this, arguments);
  10097. }
  10098. _createClass(ConditionParser, [{
  10099. key: "parse",
  10100. value: function parse(xml) {
  10101. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ConditionParser.prototype), "parse", this).call(this, xml)), {
  10102. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Condition"],
  10103. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10104. });
  10105. }
  10106. }]);
  10107. return ConditionParser;
  10108. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10109. ConditionParser = ConditionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('condition', ConditionParser_1)], ConditionParser);
  10110. var FoliationParser = FoliationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA21) {
  10111. _inherits(FoliationParser, _basic_parsers__WEBPA21);
  10112. var _super192 = _createSuper(FoliationParser);
  10113. function FoliationParser() {
  10114. _classCallCheck(this, FoliationParser);
  10115. return _super192.apply(this, arguments);
  10116. }
  10117. _createClass(FoliationParser, [{
  10118. key: "parse",
  10119. value: function parse(xml) {
  10120. return Object.assign(Object.assign({}, _get(_getPrototypeOf(FoliationParser.prototype), "parse", this).call(this, xml)), {
  10121. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Foliation"],
  10122. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getID"])(xml),
  10123. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10124. });
  10125. }
  10126. }]);
  10127. return FoliationParser;
  10128. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10129. FoliationParser = FoliationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('foliation', FoliationParser_1)], FoliationParser);
  10130. var SupportDescParser = SupportDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA22) {
  10131. _inherits(SupportDescParser, _basic_parsers__WEBPA22);
  10132. var _super193 = _createSuper(SupportDescParser);
  10133. function SupportDescParser() {
  10134. _classCallCheck(this, SupportDescParser);
  10135. return _super193.apply(this, arguments);
  10136. }
  10137. _createClass(SupportDescParser, [{
  10138. key: "parse",
  10139. value: function parse(xml) {
  10140. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SupportDescParser.prototype), "parse", this).call(this, xml)), {
  10141. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["SupportDesc"],
  10142. material: xml.getAttribute('material'),
  10143. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10144. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse),
  10145. extents: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'extent', this.genericParse),
  10146. support: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'support'),
  10147. collation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'collation'),
  10148. foliation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'foliation'),
  10149. condition: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'condition')
  10150. });
  10151. }
  10152. }]);
  10153. return SupportDescParser;
  10154. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10155. SupportDescParser = SupportDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('supportDesc', SupportDescParser_1)], SupportDescParser);
  10156. var ObjectDescParser = ObjectDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA23) {
  10157. _inherits(ObjectDescParser, _basic_parsers__WEBPA23);
  10158. var _super194 = _createSuper(ObjectDescParser);
  10159. function ObjectDescParser() {
  10160. _classCallCheck(this, ObjectDescParser);
  10161. return _super194.apply(this, arguments);
  10162. }
  10163. _createClass(ObjectDescParser, [{
  10164. key: "parse",
  10165. value: function parse(xml) {
  10166. var genericElem = _get(_getPrototypeOf(ObjectDescParser.prototype), "parse", this).call(this, xml);
  10167. var form = genericElem.attributes.form;
  10168. return Object.assign(Object.assign({}, genericElem), {
  10169. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["ObjectDesc"],
  10170. form: form,
  10171. layoutDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'layoutDesc'),
  10172. supportDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'supportDesc'),
  10173. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10174. });
  10175. }
  10176. }]);
  10177. return ObjectDescParser;
  10178. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10179. ObjectDescParser = ObjectDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('objectDesc', ObjectDescParser_1)], ObjectDescParser);
  10180. var DecoNoteParser = DecoNoteParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA24) {
  10181. _inherits(DecoNoteParser, _basic_parsers__WEBPA24);
  10182. var _super195 = _createSuper(DecoNoteParser);
  10183. function DecoNoteParser() {
  10184. _classCallCheck(this, DecoNoteParser);
  10185. return _super195.apply(this, arguments);
  10186. }
  10187. _createClass(DecoNoteParser, [{
  10188. key: "parse",
  10189. value: function parse(xml) {
  10190. var genericElem = _get(_getPrototypeOf(DecoNoteParser.prototype), "parse", this).call(this, xml);
  10191. var decoNoteType = genericElem.attributes.decoNoteType;
  10192. return Object.assign(Object.assign({}, genericElem), {
  10193. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["DecoNote"],
  10194. decoNoteType: decoNoteType,
  10195. watermark: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'watermark', this.genericParse)
  10196. });
  10197. }
  10198. }]);
  10199. return DecoNoteParser;
  10200. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10201. DecoNoteParser = DecoNoteParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('decoNote', DecoNoteParser_1)], DecoNoteParser);
  10202. var BindingParser = BindingParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA25) {
  10203. _inherits(BindingParser, _basic_parsers__WEBPA25);
  10204. var _super196 = _createSuper(BindingParser);
  10205. function BindingParser() {
  10206. _classCallCheck(this, BindingParser);
  10207. return _super196.apply(this, arguments);
  10208. }
  10209. _createClass(BindingParser, [{
  10210. key: "parse",
  10211. value: function parse(xml) {
  10212. return Object.assign(Object.assign({}, _get(_getPrototypeOf(BindingParser.prototype), "parse", this).call(this, xml)), {
  10213. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Binding"],
  10214. contemporary: true || false,
  10215. decoNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'decoNote'),
  10216. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10217. condition: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'condition', this.genericParse),
  10218. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse)
  10219. });
  10220. }
  10221. }]);
  10222. return BindingParser;
  10223. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10224. BindingParser = BindingParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('binding', BindingParser_1)], BindingParser);
  10225. var BindingDescParser = BindingDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA26) {
  10226. _inherits(BindingDescParser, _basic_parsers__WEBPA26);
  10227. var _super197 = _createSuper(BindingDescParser);
  10228. function BindingDescParser() {
  10229. _classCallCheck(this, BindingDescParser);
  10230. return _super197.apply(this, arguments);
  10231. }
  10232. _createClass(BindingDescParser, [{
  10233. key: "parse",
  10234. value: function parse(xml) {
  10235. return Object.assign(Object.assign({}, _get(_getPrototypeOf(BindingDescParser.prototype), "parse", this).call(this, xml)), {
  10236. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["BindingDesc"],
  10237. condition: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'condition', this.genericParse),
  10238. decoNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'decoNote'),
  10239. binding: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'binding'),
  10240. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10241. });
  10242. }
  10243. }]);
  10244. return BindingDescParser;
  10245. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10246. BindingDescParser = BindingDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('bindingDesc', BindingDescParser_1)], BindingDescParser);
  10247. var SummaryParser = SummaryParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA27) {
  10248. _inherits(SummaryParser, _basic_parsers__WEBPA27);
  10249. var _super198 = _createSuper(SummaryParser);
  10250. function SummaryParser() {
  10251. _classCallCheck(this, SummaryParser);
  10252. return _super198.apply(this, arguments);
  10253. }
  10254. _createClass(SummaryParser, [{
  10255. key: "parse",
  10256. value: function parse(xml) {
  10257. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SummaryParser.prototype), "parse", this).call(this, xml)), {
  10258. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Summary"],
  10259. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10260. });
  10261. }
  10262. }]);
  10263. return SummaryParser;
  10264. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10265. SummaryParser = SummaryParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('summary', SummaryParser_1)], SummaryParser);
  10266. var DecoDescParser = DecoDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA28) {
  10267. _inherits(DecoDescParser, _basic_parsers__WEBPA28);
  10268. var _super199 = _createSuper(DecoDescParser);
  10269. function DecoDescParser() {
  10270. _classCallCheck(this, DecoDescParser);
  10271. return _super199.apply(this, arguments);
  10272. }
  10273. _createClass(DecoDescParser, [{
  10274. key: "parse",
  10275. value: function parse(xml) {
  10276. return Object.assign(Object.assign({}, _get(_getPrototypeOf(DecoDescParser.prototype), "parse", this).call(this, xml)), {
  10277. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["DecoDesc"],
  10278. decoNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'decoNote'),
  10279. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10280. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'summary'),
  10281. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse)
  10282. });
  10283. }
  10284. }]);
  10285. return DecoDescParser;
  10286. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10287. DecoDescParser = DecoDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('decoDesc', DecoDescParser_1)], DecoDescParser);
  10288. var HandDescParser = HandDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA29) {
  10289. _inherits(HandDescParser, _basic_parsers__WEBPA29);
  10290. var _super200 = _createSuper(HandDescParser);
  10291. function HandDescParser() {
  10292. _classCallCheck(this, HandDescParser);
  10293. return _super200.apply(this, arguments);
  10294. }
  10295. _createClass(HandDescParser, [{
  10296. key: "parse",
  10297. value: function parse(xml) {
  10298. var genericElem = _get(_getPrototypeOf(HandDescParser.prototype), "parse", this).call(this, xml);
  10299. var hands = genericElem.attributes.hands;
  10300. return Object.assign(Object.assign({}, genericElem), {
  10301. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["HandDesc"],
  10302. hands: hands,
  10303. handNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'handNote')
  10304. });
  10305. }
  10306. }]);
  10307. return HandDescParser;
  10308. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10309. HandDescParser = HandDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('handDesc', HandDescParser_1)], HandDescParser);
  10310. var AdditionsParser = AdditionsParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA30) {
  10311. _inherits(AdditionsParser, _basic_parsers__WEBPA30);
  10312. var _super201 = _createSuper(AdditionsParser);
  10313. function AdditionsParser() {
  10314. _classCallCheck(this, AdditionsParser);
  10315. return _super201.apply(this, arguments);
  10316. }
  10317. _createClass(AdditionsParser, [{
  10318. key: "parse",
  10319. value: function parse(xml) {
  10320. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AdditionsParser.prototype), "parse", this).call(this, xml)), {
  10321. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Additions"],
  10322. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10323. });
  10324. }
  10325. }]);
  10326. return AdditionsParser;
  10327. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10328. AdditionsParser = AdditionsParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('additions', AdditionsParser_1)], AdditionsParser);
  10329. var ScriptDescParser = ScriptDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA31) {
  10330. _inherits(ScriptDescParser, _basic_parsers__WEBPA31);
  10331. var _super202 = _createSuper(ScriptDescParser);
  10332. function ScriptDescParser() {
  10333. _classCallCheck(this, ScriptDescParser);
  10334. return _super202.apply(this, arguments);
  10335. }
  10336. _createClass(ScriptDescParser, [{
  10337. key: "parse",
  10338. value: function parse(xml) {
  10339. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ScriptDescParser.prototype), "parse", this).call(this, xml)), {
  10340. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["ScriptDesc"],
  10341. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["parseChildren"])(xml, this.genericParse),
  10342. attributes: this.attributeParser.parse(xml),
  10343. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'summary'),
  10344. scriptNote: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'scriptNote', this.genericParse)
  10345. });
  10346. }
  10347. }]);
  10348. return ScriptDescParser;
  10349. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10350. ScriptDescParser = ScriptDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('scriptDesc', ScriptDescParser_1)], ScriptDescParser);
  10351. var SealParser = SealParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA32) {
  10352. _inherits(SealParser, _basic_parsers__WEBPA32);
  10353. var _super203 = _createSuper(SealParser);
  10354. function SealParser() {
  10355. _classCallCheck(this, SealParser);
  10356. return _super203.apply(this, arguments);
  10357. }
  10358. _createClass(SealParser, [{
  10359. key: "parse",
  10360. value: function parse(xml) {
  10361. var genericElem = _get(_getPrototypeOf(SealParser.prototype), "parse", this).call(this, xml);
  10362. var _genericElem$attribut11 = genericElem.attributes,
  10363. n = _genericElem$attribut11.n,
  10364. sealType = _genericElem$attribut11.sealType;
  10365. return Object.assign(Object.assign({}, genericElem), {
  10366. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Seal"],
  10367. contemporary: Object(src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["isBoolString"])(xml.getAttribute('contemporary')),
  10368. decoNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'decoNote'),
  10369. sealType: sealType,
  10370. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getDefaultN"])(n),
  10371. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10372. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse)
  10373. });
  10374. }
  10375. }]);
  10376. return SealParser;
  10377. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10378. SealParser = SealParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('seal', SealParser_1)], SealParser);
  10379. var SealDescParser = SealDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA33) {
  10380. _inherits(SealDescParser, _basic_parsers__WEBPA33);
  10381. var _super204 = _createSuper(SealDescParser);
  10382. function SealDescParser() {
  10383. _classCallCheck(this, SealDescParser);
  10384. return _super204.apply(this, arguments);
  10385. }
  10386. _createClass(SealDescParser, [{
  10387. key: "parse",
  10388. value: function parse(xml) {
  10389. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SealDescParser.prototype), "parse", this).call(this, xml)), {
  10390. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["SealDesc"],
  10391. seal: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'seal')
  10392. });
  10393. }
  10394. }]);
  10395. return SealDescParser;
  10396. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10397. SealDescParser = SealDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('sealDesc', SealDescParser_1)], SealDescParser);
  10398. var TypeNoteParser = TypeNoteParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA34) {
  10399. _inherits(TypeNoteParser, _basic_parsers__WEBPA34);
  10400. var _super205 = _createSuper(TypeNoteParser);
  10401. function TypeNoteParser() {
  10402. _classCallCheck(this, TypeNoteParser);
  10403. return _super205.apply(this, arguments);
  10404. }
  10405. _createClass(TypeNoteParser, [{
  10406. key: "parse",
  10407. value: function parse(xml) {
  10408. var genericElem = _get(_getPrototypeOf(TypeNoteParser.prototype), "parse", this).call(this, xml);
  10409. var scope = genericElem.attributes.scope;
  10410. return Object.assign(Object.assign({}, genericElem), {
  10411. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["TypeNote"],
  10412. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getID"])(xml),
  10413. scope: scope
  10414. });
  10415. }
  10416. }]);
  10417. return TypeNoteParser;
  10418. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10419. TypeNoteParser = TypeNoteParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('typeNote', TypeNoteParser_1)], TypeNoteParser);
  10420. var TypeDescParser = TypeDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA35) {
  10421. _inherits(TypeDescParser, _basic_parsers__WEBPA35);
  10422. var _super206 = _createSuper(TypeDescParser);
  10423. function TypeDescParser() {
  10424. _classCallCheck(this, TypeDescParser);
  10425. return _super206.apply(this, arguments);
  10426. }
  10427. _createClass(TypeDescParser, [{
  10428. key: "parse",
  10429. value: function parse(xml) {
  10430. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TypeDescParser.prototype), "parse", this).call(this, xml)), {
  10431. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["TypeDesc"],
  10432. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'summary'),
  10433. typeNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'typeNote')
  10434. });
  10435. }
  10436. }]);
  10437. return TypeDescParser;
  10438. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10439. TypeDescParser = TypeDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('typeDesc', TypeDescParser_1)], TypeDescParser);
  10440. var AccMatParser = AccMatParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA36) {
  10441. _inherits(AccMatParser, _basic_parsers__WEBPA36);
  10442. var _super207 = _createSuper(AccMatParser);
  10443. function AccMatParser() {
  10444. _classCallCheck(this, AccMatParser);
  10445. return _super207.apply(this, arguments);
  10446. }
  10447. _createClass(AccMatParser, [{
  10448. key: "parse",
  10449. value: function parse(xml) {
  10450. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AccMatParser.prototype), "parse", this).call(this, xml)), {
  10451. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["AccMat"],
  10452. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10453. });
  10454. }
  10455. }]);
  10456. return AccMatParser;
  10457. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10458. AccMatParser = AccMatParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('accMat', AccMatParser_1)], AccMatParser);
  10459. var MusicNotationParser = MusicNotationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA37) {
  10460. _inherits(MusicNotationParser, _basic_parsers__WEBPA37);
  10461. var _super208 = _createSuper(MusicNotationParser);
  10462. function MusicNotationParser() {
  10463. _classCallCheck(this, MusicNotationParser);
  10464. return _super208.apply(this, arguments);
  10465. }
  10466. _createClass(MusicNotationParser, [{
  10467. key: "parse",
  10468. value: function parse(xml) {
  10469. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MusicNotationParser.prototype), "parse", this).call(this, xml)), {
  10470. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MusicNotation"],
  10471. term: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'term', this.genericParse)
  10472. });
  10473. }
  10474. }]);
  10475. return MusicNotationParser;
  10476. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10477. MusicNotationParser = MusicNotationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('musicNotation', MusicNotationParser_1)], MusicNotationParser);
  10478. var PhysDescParser = PhysDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA38) {
  10479. _inherits(PhysDescParser, _basic_parsers__WEBPA38);
  10480. var _super209 = _createSuper(PhysDescParser);
  10481. function PhysDescParser() {
  10482. _classCallCheck(this, PhysDescParser);
  10483. return _super209.apply(this, arguments);
  10484. }
  10485. _createClass(PhysDescParser, [{
  10486. key: "parse",
  10487. value: function parse(xml) {
  10488. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PhysDescParser.prototype), "parse", this).call(this, xml)), {
  10489. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["PhysDesc"],
  10490. objectDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'objectDesc'),
  10491. bindingDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'bindingDesc'),
  10492. decoDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'decoDesc'),
  10493. handDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'handDesc'),
  10494. accMat: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'accMat'),
  10495. additions: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'additions'),
  10496. musicNotation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'musicNotation'),
  10497. scriptDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'scriptDesc'),
  10498. sealDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'sealDesc'),
  10499. typeDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'typeDesc'),
  10500. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10501. });
  10502. }
  10503. }]);
  10504. return PhysDescParser;
  10505. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10506. PhysDescParser = PhysDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('physDesc', PhysDescParser_1)], PhysDescParser);
  10507. var FinalRubricParser = FinalRubricParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA39) {
  10508. _inherits(FinalRubricParser, _basic_parsers__WEBPA39);
  10509. var _super210 = _createSuper(FinalRubricParser);
  10510. function FinalRubricParser() {
  10511. _classCallCheck(this, FinalRubricParser);
  10512. return _super210.apply(this, arguments);
  10513. }
  10514. _createClass(FinalRubricParser, [{
  10515. key: "parse",
  10516. value: function parse(xml) {
  10517. return Object.assign(Object.assign({}, _get(_getPrototypeOf(FinalRubricParser.prototype), "parse", this).call(this, xml)), {
  10518. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["FinalRubric"],
  10519. lbEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'lb')
  10520. });
  10521. }
  10522. }]);
  10523. return FinalRubricParser;
  10524. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10525. FinalRubricParser = FinalRubricParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('finalRubric', FinalRubricParser_1)], FinalRubricParser);
  10526. var LocusParser = LocusParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA40) {
  10527. _inherits(LocusParser, _basic_parsers__WEBPA40);
  10528. var _super211 = _createSuper(LocusParser);
  10529. function LocusParser() {
  10530. _classCallCheck(this, LocusParser);
  10531. return _super211.apply(this, arguments);
  10532. }
  10533. _createClass(LocusParser, [{
  10534. key: "parse",
  10535. value: function parse(xml) {
  10536. var genericElem = _get(_getPrototypeOf(LocusParser.prototype), "parse", this).call(this, xml);
  10537. var _genericElem$attribut12 = genericElem.attributes,
  10538. scheme = _genericElem$attribut12.scheme,
  10539. from = _genericElem$attribut12.from,
  10540. to = _genericElem$attribut12.to,
  10541. facs = _genericElem$attribut12.facs,
  10542. target = _genericElem$attribut12.target;
  10543. return Object.assign(Object.assign({}, genericElem), {
  10544. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Locus"],
  10545. scheme: scheme,
  10546. from: from,
  10547. to: to,
  10548. facs: facs,
  10549. target: target,
  10550. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g'),
  10551. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus'),
  10552. hi: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'hi', this.genericParse)
  10553. });
  10554. }
  10555. }]);
  10556. return LocusParser;
  10557. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10558. LocusParser = LocusParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('locus', LocusParser_1)], LocusParser);
  10559. var LocusGrpParser = LocusGrpParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA41) {
  10560. _inherits(LocusGrpParser, _basic_parsers__WEBPA41);
  10561. var _super212 = _createSuper(LocusGrpParser);
  10562. function LocusGrpParser() {
  10563. _classCallCheck(this, LocusGrpParser);
  10564. return _super212.apply(this, arguments);
  10565. }
  10566. _createClass(LocusGrpParser, [{
  10567. key: "parse",
  10568. value: function parse(xml) {
  10569. var genericElem = _get(_getPrototypeOf(LocusGrpParser.prototype), "parse", this).call(this, xml);
  10570. var scheme = genericElem.attributes.scheme;
  10571. return Object.assign(Object.assign({}, genericElem), {
  10572. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LocusGrp"],
  10573. scheme: scheme,
  10574. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus')
  10575. });
  10576. }
  10577. }]);
  10578. return LocusGrpParser;
  10579. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10580. LocusGrpParser = LocusGrpParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('locusGrp', LocusGrpParser_1)], LocusGrpParser);
  10581. var IncipitParser = IncipitParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA42) {
  10582. _inherits(IncipitParser, _basic_parsers__WEBPA42);
  10583. var _super213 = _createSuper(IncipitParser);
  10584. function IncipitParser() {
  10585. _classCallCheck(this, IncipitParser);
  10586. return _super213.apply(this, arguments);
  10587. }
  10588. _createClass(IncipitParser, [{
  10589. key: "parse",
  10590. value: function parse(xml) {
  10591. var genericElem = _get(_getPrototypeOf(IncipitParser.prototype), "parse", this).call(this, xml);
  10592. var lang = genericElem.attributes.lang;
  10593. return Object.assign(Object.assign({}, genericElem), {
  10594. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Incipit"],
  10595. defective: Object(src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["isBoolString"])(xml.getAttribute('defective')),
  10596. lang: lang,
  10597. lbEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'lb'),
  10598. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus')
  10599. });
  10600. }
  10601. }]);
  10602. return IncipitParser;
  10603. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10604. IncipitParser = IncipitParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('incipit', IncipitParser_1)], IncipitParser);
  10605. var ExplicitParser = ExplicitParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA43) {
  10606. _inherits(ExplicitParser, _basic_parsers__WEBPA43);
  10607. var _super214 = _createSuper(ExplicitParser);
  10608. function ExplicitParser() {
  10609. _classCallCheck(this, ExplicitParser);
  10610. return _super214.apply(this, arguments);
  10611. }
  10612. _createClass(ExplicitParser, [{
  10613. key: "parse",
  10614. value: function parse(xml) {
  10615. var genericElem = _get(_getPrototypeOf(ExplicitParser.prototype), "parse", this).call(this, xml);
  10616. var lang = genericElem.attributes.lang;
  10617. return Object.assign(Object.assign({}, genericElem), {
  10618. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Explicit"],
  10619. defective: Object(src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["isBoolString"])(xml.getAttribute('defective')),
  10620. lang: lang,
  10621. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus')
  10622. });
  10623. }
  10624. }]);
  10625. return ExplicitParser;
  10626. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10627. ExplicitParser = ExplicitParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('explicit', ExplicitParser_1)], ExplicitParser);
  10628. var RubricParser = RubricParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA44) {
  10629. _inherits(RubricParser, _basic_parsers__WEBPA44);
  10630. var _super215 = _createSuper(RubricParser);
  10631. function RubricParser() {
  10632. _classCallCheck(this, RubricParser);
  10633. return _super215.apply(this, arguments);
  10634. }
  10635. _createClass(RubricParser, [{
  10636. key: "parse",
  10637. value: function parse(xml) {
  10638. var genericElem = _get(_getPrototypeOf(RubricParser.prototype), "parse", this).call(this, xml);
  10639. var _genericElem$attribut13 = genericElem.attributes,
  10640. lang = _genericElem$attribut13.lang,
  10641. rend = _genericElem$attribut13.rend;
  10642. return Object.assign(Object.assign({}, genericElem), {
  10643. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Rubric"],
  10644. lang: lang,
  10645. rend: rend,
  10646. lbEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'lb'),
  10647. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus'),
  10648. stamp: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'stamp', this.genericParse)
  10649. });
  10650. }
  10651. }]);
  10652. return RubricParser;
  10653. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10654. RubricParser = RubricParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('rubric', RubricParser_1)], RubricParser);
  10655. var FiliationParser = FiliationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA45) {
  10656. _inherits(FiliationParser, _basic_parsers__WEBPA45);
  10657. var _super216 = _createSuper(FiliationParser);
  10658. function FiliationParser() {
  10659. _classCallCheck(this, FiliationParser);
  10660. return _super216.apply(this, arguments);
  10661. }
  10662. _createClass(FiliationParser, [{
  10663. key: "parse",
  10664. value: function parse(xml) {
  10665. var genericElem = _get(_getPrototypeOf(FiliationParser.prototype), "parse", this).call(this, xml);
  10666. var filiationType = genericElem.attributes.filiationType;
  10667. return Object.assign(Object.assign({}, genericElem), {
  10668. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Filiation"],
  10669. filiationType: filiationType
  10670. });
  10671. }
  10672. }]);
  10673. return FiliationParser;
  10674. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10675. FiliationParser = FiliationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('filiation', FiliationParser_1)], FiliationParser);
  10676. var MsItemStructParser = MsItemStructParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA46) {
  10677. _inherits(MsItemStructParser, _basic_parsers__WEBPA46);
  10678. var _super217 = _createSuper(MsItemStructParser);
  10679. function MsItemStructParser() {
  10680. _classCallCheck(this, MsItemStructParser);
  10681. return _super217.apply(this, arguments);
  10682. }
  10683. _createClass(MsItemStructParser, [{
  10684. key: "parse",
  10685. value: function parse(xml) {
  10686. var genericElem = _get(_getPrototypeOf(MsItemStructParser.prototype), "parse", this).call(this, xml);
  10687. var n = genericElem.attributes.n;
  10688. return Object.assign(Object.assign({}, genericElem), {
  10689. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsItemStruct"],
  10690. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getDefaultN"])(n),
  10691. defective: Object(src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["isBoolString"])(xml.getAttribute('defective')),
  10692. authors: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'author', this.genericParse),
  10693. titles: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'title', this.genericParse),
  10694. textLangs: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'textLang', this.genericParse),
  10695. bibl: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'bibl', this.genericParse),
  10696. respStmt: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'respStmt', this.genericParse),
  10697. quote: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'quote', this.genericParse),
  10698. listBibl: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'listBibl', this.genericParse),
  10699. colophons: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'colophon', this.genericParse),
  10700. rubric: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'rubric'),
  10701. incipit: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'incipit'),
  10702. explicit: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'explicit'),
  10703. finalRubric: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'finalRubric'),
  10704. decoNote: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'decoNote'),
  10705. filiation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'filiation'),
  10706. locus: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locus'),
  10707. noteEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'note')
  10708. });
  10709. }
  10710. }]);
  10711. return MsItemStructParser;
  10712. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10713. MsItemStructParser = MsItemStructParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msItemStruct', MsItemStructParser_1)], MsItemStructParser);
  10714. var MsItemParser = MsItemParser_1 = /*#__PURE__*/function (_MsItemStructParser) {
  10715. _inherits(MsItemParser, _MsItemStructParser);
  10716. var _super218 = _createSuper(MsItemParser);
  10717. function MsItemParser() {
  10718. _classCallCheck(this, MsItemParser);
  10719. return _super218.apply(this, arguments);
  10720. }
  10721. _createClass(MsItemParser, [{
  10722. key: "parse",
  10723. value: function parse(xml) {
  10724. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsItemParser.prototype), "parse", this).call(this, xml)), {
  10725. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsItem"],
  10726. docAuthors: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'docAuthor', this.genericParse),
  10727. docTitles: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'docTitle', this.genericParse),
  10728. docImprints: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'docImprint', this.genericParse),
  10729. docDate: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'docDate', this.genericParse),
  10730. locusGrp: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'locusGrp'),
  10731. gapEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'gap'),
  10732. msItem: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'msItem')
  10733. });
  10734. }
  10735. }]);
  10736. return MsItemParser;
  10737. }(MsItemStructParser);
  10738. MsItemParser = MsItemParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msItem', MsItemParser_1)], MsItemParser);
  10739. var CustEventParser = CustEventParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA47) {
  10740. _inherits(CustEventParser, _basic_parsers__WEBPA47);
  10741. var _super219 = _createSuper(CustEventParser);
  10742. function CustEventParser() {
  10743. _classCallCheck(this, CustEventParser);
  10744. return _super219.apply(this, arguments);
  10745. }
  10746. _createClass(CustEventParser, [{
  10747. key: "parse",
  10748. value: function parse(xml) {
  10749. var genericElem = _get(_getPrototypeOf(CustEventParser.prototype), "parse", this).call(this, xml);
  10750. var _genericElem$attribut14 = genericElem.attributes,
  10751. notBefore = _genericElem$attribut14.notBefore,
  10752. notAfter = _genericElem$attribut14.notAfter,
  10753. when = _genericElem$attribut14.when,
  10754. from = _genericElem$attribut14.from,
  10755. to = _genericElem$attribut14.to,
  10756. custEventType = _genericElem$attribut14.custEventType;
  10757. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CustEventParser.prototype), "parse", this).call(this, xml)), {
  10758. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["CustEvent"],
  10759. notBefore: notBefore,
  10760. notAfter: notAfter,
  10761. when: when,
  10762. from: from,
  10763. to: to,
  10764. custEventType: custEventType
  10765. });
  10766. }
  10767. }]);
  10768. return CustEventParser;
  10769. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10770. CustEventParser = CustEventParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('custEvent', CustEventParser_1)], CustEventParser);
  10771. var CustodialHistParser = CustodialHistParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA48) {
  10772. _inherits(CustodialHistParser, _basic_parsers__WEBPA48);
  10773. var _super220 = _createSuper(CustodialHistParser);
  10774. function CustodialHistParser() {
  10775. _classCallCheck(this, CustodialHistParser);
  10776. return _super220.apply(this, arguments);
  10777. }
  10778. _createClass(CustodialHistParser, [{
  10779. key: "parse",
  10780. value: function parse(xml) {
  10781. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CustodialHistParser.prototype), "parse", this).call(this, xml)), {
  10782. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["CustodialHist"],
  10783. custEvent: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'custEvent'),
  10784. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse),
  10785. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10786. });
  10787. }
  10788. }]);
  10789. return CustodialHistParser;
  10790. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10791. CustodialHistParser = CustodialHistParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('custodialHist', CustodialHistParser_1)], CustodialHistParser);
  10792. var SourceParser = SourceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA49) {
  10793. _inherits(SourceParser, _basic_parsers__WEBPA49);
  10794. var _super221 = _createSuper(SourceParser);
  10795. function SourceParser() {
  10796. _classCallCheck(this, SourceParser);
  10797. return _super221.apply(this, arguments);
  10798. }
  10799. _createClass(SourceParser, [{
  10800. key: "parse",
  10801. value: function parse(xml) {
  10802. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SourceParser.prototype), "parse", this).call(this, xml)), {
  10803. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Source"],
  10804. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10805. });
  10806. }
  10807. }]);
  10808. return SourceParser;
  10809. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10810. SourceParser = SourceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('source', SourceParser_1)], SourceParser);
  10811. var RecordHistParser = RecordHistParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA50) {
  10812. _inherits(RecordHistParser, _basic_parsers__WEBPA50);
  10813. var _super222 = _createSuper(RecordHistParser);
  10814. function RecordHistParser() {
  10815. _classCallCheck(this, RecordHistParser);
  10816. return _super222.apply(this, arguments);
  10817. }
  10818. _createClass(RecordHistParser, [{
  10819. key: "parse",
  10820. value: function parse(xml) {
  10821. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RecordHistParser.prototype), "parse", this).call(this, xml)), {
  10822. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["RecordHist"],
  10823. changes: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'change', this.genericParse),
  10824. source: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'source'),
  10825. ab: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'ab', this.genericParse),
  10826. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10827. });
  10828. }
  10829. }]);
  10830. return RecordHistParser;
  10831. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10832. RecordHistParser = RecordHistParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('recordHist', RecordHistParser_1)], RecordHistParser);
  10833. var AdminInfoParser = AdminInfoParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA51) {
  10834. _inherits(AdminInfoParser, _basic_parsers__WEBPA51);
  10835. var _super223 = _createSuper(AdminInfoParser);
  10836. function AdminInfoParser() {
  10837. _classCallCheck(this, AdminInfoParser);
  10838. return _super223.apply(this, arguments);
  10839. }
  10840. _createClass(AdminInfoParser, [{
  10841. key: "parse",
  10842. value: function parse(xml) {
  10843. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AdminInfoParser.prototype), "parse", this).call(this, xml)), {
  10844. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["AdminInfo"],
  10845. noteEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'note'),
  10846. availabilities: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'availability', this.genericParse),
  10847. custodialHist: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'custodialHist'),
  10848. recordHist: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'recordHist')
  10849. });
  10850. }
  10851. }]);
  10852. return AdminInfoParser;
  10853. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10854. AdminInfoParser = AdminInfoParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('adminInfo', AdminInfoParser_1)], AdminInfoParser);
  10855. var SurrogatesParser = SurrogatesParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA52) {
  10856. _inherits(SurrogatesParser, _basic_parsers__WEBPA52);
  10857. var _super224 = _createSuper(SurrogatesParser);
  10858. function SurrogatesParser() {
  10859. _classCallCheck(this, SurrogatesParser);
  10860. return _super224.apply(this, arguments);
  10861. }
  10862. _createClass(SurrogatesParser, [{
  10863. key: "parse",
  10864. value: function parse(xml) {
  10865. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SurrogatesParser.prototype), "parse", this).call(this, xml)), {
  10866. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Surrogates"],
  10867. bibls: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'bibl', this.genericParse),
  10868. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  10869. });
  10870. }
  10871. }]);
  10872. return SurrogatesParser;
  10873. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10874. SurrogatesParser = SurrogatesParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('surrogates', SurrogatesParser_1)], SurrogatesParser);
  10875. var AdditionalParser = AdditionalParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA53) {
  10876. _inherits(AdditionalParser, _basic_parsers__WEBPA53);
  10877. var _super225 = _createSuper(AdditionalParser);
  10878. function AdditionalParser() {
  10879. _classCallCheck(this, AdditionalParser);
  10880. return _super225.apply(this, arguments);
  10881. }
  10882. _createClass(AdditionalParser, [{
  10883. key: "parse",
  10884. value: function parse(xml) {
  10885. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AdditionalParser.prototype), "parse", this).call(this, xml)), {
  10886. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Summary"],
  10887. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getClass"])(xml),
  10888. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["parseChildren"])(xml, this.genericParse),
  10889. attributes: this.attributeParser.parse(xml),
  10890. listBibls: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'listBibl', this.genericParse),
  10891. adminInfo: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'adminInfo'),
  10892. surrogates: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'surrogates')
  10893. });
  10894. }
  10895. }]);
  10896. return AdditionalParser;
  10897. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10898. AdditionalParser = AdditionalParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('additional', AdditionalParser_1)], AdditionalParser);
  10899. var RepositoryParser = RepositoryParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA54) {
  10900. _inherits(RepositoryParser, _basic_parsers__WEBPA54);
  10901. var _super226 = _createSuper(RepositoryParser);
  10902. function RepositoryParser() {
  10903. _classCallCheck(this, RepositoryParser);
  10904. return _super226.apply(this, arguments);
  10905. }
  10906. _createClass(RepositoryParser, [{
  10907. key: "parse",
  10908. value: function parse(xml) {
  10909. var genericElem = _get(_getPrototypeOf(RepositoryParser.prototype), "parse", this).call(this, xml);
  10910. var lang = genericElem.attributes.lang;
  10911. return Object.assign(Object.assign({}, genericElem), {
  10912. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Repository"],
  10913. lang: lang
  10914. });
  10915. }
  10916. }]);
  10917. return RepositoryParser;
  10918. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10919. RepositoryParser = RepositoryParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('repository', RepositoryParser_1)], RepositoryParser);
  10920. var MsContentsParser = MsContentsParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA55) {
  10921. _inherits(MsContentsParser, _basic_parsers__WEBPA55);
  10922. var _super227 = _createSuper(MsContentsParser);
  10923. function MsContentsParser() {
  10924. _classCallCheck(this, MsContentsParser);
  10925. return _super227.apply(this, arguments);
  10926. }
  10927. _createClass(MsContentsParser, [{
  10928. key: "parse",
  10929. value: function parse(xml) {
  10930. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsContentsParser.prototype), "parse", this).call(this, xml)), {
  10931. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsContents"],
  10932. summary: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'summary'),
  10933. msItem: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'msItem'),
  10934. msItemStruct: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'msItemStruct'),
  10935. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p'),
  10936. textLangs: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'textLang', this.genericParse)
  10937. });
  10938. }
  10939. }]);
  10940. return MsContentsParser;
  10941. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10942. MsContentsParser = MsContentsParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msContents', MsContentsParser_1)], MsContentsParser);
  10943. var CollectionParser = CollectionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA56) {
  10944. _inherits(CollectionParser, _basic_parsers__WEBPA56);
  10945. var _super228 = _createSuper(CollectionParser);
  10946. function CollectionParser() {
  10947. _classCallCheck(this, CollectionParser);
  10948. return _super228.apply(this, arguments);
  10949. }
  10950. _createClass(CollectionParser, [{
  10951. key: "parse",
  10952. value: function parse(xml) {
  10953. var genericElem = _get(_getPrototypeOf(CollectionParser.prototype), "parse", this).call(this, xml);
  10954. var collectionType = genericElem.attributes.collectionType;
  10955. return Object.assign(Object.assign({}, genericElem), {
  10956. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["CollectionEl"],
  10957. collectionType: collectionType
  10958. });
  10959. }
  10960. }]);
  10961. return CollectionParser;
  10962. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10963. CollectionParser = CollectionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('collection', CollectionParser_1)], CollectionParser);
  10964. var IdentifierParser = IdentifierParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA57) {
  10965. _inherits(IdentifierParser, _basic_parsers__WEBPA57);
  10966. var _super229 = _createSuper(IdentifierParser);
  10967. function IdentifierParser() {
  10968. _classCallCheck(this, IdentifierParser);
  10969. return _super229.apply(this, arguments);
  10970. }
  10971. _createClass(IdentifierParser, [{
  10972. key: "parse",
  10973. value: function parse(xml) {
  10974. return Object.assign(Object.assign({}, _get(_getPrototypeOf(IdentifierParser.prototype), "parse", this).call(this, xml)), {
  10975. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Identifier"],
  10976. collection: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'collection'),
  10977. repository: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'repository'),
  10978. idnos: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'idno', this.genericParse),
  10979. regions: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'region', this.genericParse),
  10980. settlements: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'settlement', this.genericParse),
  10981. countries: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'country', this.genericParse)
  10982. });
  10983. }
  10984. }]);
  10985. return IdentifierParser;
  10986. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  10987. IdentifierParser = IdentifierParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-identifier-parser', IdentifierParser_1)], IdentifierParser);
  10988. var AltIdentifierParser = AltIdentifierParser_1 = /*#__PURE__*/function (_IdentifierParser) {
  10989. _inherits(AltIdentifierParser, _IdentifierParser);
  10990. var _super230 = _createSuper(AltIdentifierParser);
  10991. function AltIdentifierParser() {
  10992. _classCallCheck(this, AltIdentifierParser);
  10993. return _super230.apply(this, arguments);
  10994. }
  10995. _createClass(AltIdentifierParser, [{
  10996. key: "parse",
  10997. value: function parse(xml) {
  10998. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AltIdentifierParser.prototype), "parse", this).call(this, xml)), {
  10999. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["AltIdentifier"],
  11000. noteEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'note')
  11001. });
  11002. }
  11003. }]);
  11004. return AltIdentifierParser;
  11005. }(IdentifierParser);
  11006. AltIdentifierParser = AltIdentifierParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('altIdentifier', AltIdentifierParser_1)], AltIdentifierParser);
  11007. var MsNameParser = MsNameParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA58) {
  11008. _inherits(MsNameParser, _basic_parsers__WEBPA58);
  11009. var _super231 = _createSuper(MsNameParser);
  11010. function MsNameParser() {
  11011. _classCallCheck(this, MsNameParser);
  11012. return _super231.apply(this, arguments);
  11013. }
  11014. _createClass(MsNameParser, [{
  11015. key: "parse",
  11016. value: function parse(xml) {
  11017. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsNameParser.prototype), "parse", this).call(this, xml)), {
  11018. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["AltIdentifier"],
  11019. name: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'name', this.genericParse),
  11020. rs: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'rs', this.genericParse),
  11021. gEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'g')
  11022. });
  11023. }
  11024. }]);
  11025. return MsNameParser;
  11026. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  11027. MsNameParser = MsNameParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msName', MsNameParser_1)], MsNameParser);
  11028. var InstitutionParser = InstitutionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA59) {
  11029. _inherits(InstitutionParser, _basic_parsers__WEBPA59);
  11030. var _super232 = _createSuper(InstitutionParser);
  11031. function InstitutionParser() {
  11032. _classCallCheck(this, InstitutionParser);
  11033. return _super232.apply(this, arguments);
  11034. }
  11035. _createClass(InstitutionParser, [{
  11036. key: "parse",
  11037. value: function parse(xml) {
  11038. return Object.assign(Object.assign({}, _get(_getPrototypeOf(InstitutionParser.prototype), "parse", this).call(this, xml)), {
  11039. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Institution"],
  11040. country: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'country', this.genericParse),
  11041. region: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'region', this.genericParse)
  11042. });
  11043. }
  11044. }]);
  11045. return InstitutionParser;
  11046. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  11047. InstitutionParser = InstitutionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('institution', InstitutionParser_1)], InstitutionParser);
  11048. var MsIdentifierParser = MsIdentifierParser_1 = /*#__PURE__*/function (_IdentifierParser2) {
  11049. _inherits(MsIdentifierParser, _IdentifierParser2);
  11050. var _super233 = _createSuper(MsIdentifierParser);
  11051. function MsIdentifierParser() {
  11052. _classCallCheck(this, MsIdentifierParser);
  11053. return _super233.apply(this, arguments);
  11054. }
  11055. _createClass(MsIdentifierParser, [{
  11056. key: "parse",
  11057. value: function parse(xml) {
  11058. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsIdentifierParser.prototype), "parse", this).call(this, xml)), {
  11059. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsIdentifier"],
  11060. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getID"])(xml),
  11061. institution: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'institution'),
  11062. altIdentifier: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'altIdentifier'),
  11063. msName: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'msName')
  11064. });
  11065. }
  11066. }]);
  11067. return MsIdentifierParser;
  11068. }(IdentifierParser);
  11069. MsIdentifierParser = MsIdentifierParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msIdentifier', MsIdentifierParser_1)], MsIdentifierParser);
  11070. var HeadParser = HeadParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA60) {
  11071. _inherits(HeadParser, _basic_parsers__WEBPA60);
  11072. var _super234 = _createSuper(HeadParser);
  11073. function HeadParser() {
  11074. _classCallCheck(this, HeadParser);
  11075. return _super234.apply(this, arguments);
  11076. }
  11077. _createClass(HeadParser, [{
  11078. key: "parse",
  11079. value: function parse(xml) {
  11080. var genericElem = _get(_getPrototypeOf(HeadParser.prototype), "parse", this).call(this, xml);
  11081. var _genericElem$attribut15 = genericElem.attributes,
  11082. place = _genericElem$attribut15.place,
  11083. rend = _genericElem$attribut15.rend,
  11084. style = _genericElem$attribut15.style,
  11085. rendition = _genericElem$attribut15.rendition,
  11086. facs = _genericElem$attribut15.facs,
  11087. n = _genericElem$attribut15.n;
  11088. return Object.assign(Object.assign({}, genericElem), {
  11089. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Head"],
  11090. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getDefaultN"])(n),
  11091. place: place,
  11092. rend: rend,
  11093. rendition: rendition,
  11094. style: style,
  11095. facs: facs,
  11096. lbEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'lb'),
  11097. hi: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'hi', this.genericParse),
  11098. title: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["unhandledElement"])(xml, 'title', this.genericParse),
  11099. origPlace: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'origPlace'),
  11100. origDate: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'origDate')
  11101. });
  11102. }
  11103. }]);
  11104. return HeadParser;
  11105. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  11106. HeadParser = HeadParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('head', HeadParser_1)], HeadParser);
  11107. var MsFragParser = MsFragParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA61) {
  11108. _inherits(MsFragParser, _basic_parsers__WEBPA61);
  11109. var _super235 = _createSuper(MsFragParser);
  11110. function MsFragParser() {
  11111. _classCallCheck(this, MsFragParser);
  11112. return _super235.apply(this, arguments);
  11113. }
  11114. _createClass(MsFragParser, [{
  11115. key: "parse",
  11116. value: function parse(xml) {
  11117. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsFragParser.prototype), "parse", this).call(this, xml)), {
  11118. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsFrag"],
  11119. additional: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'additional'),
  11120. altIdentifier: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'altIdentifier'),
  11121. history: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'history'),
  11122. msContents: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'msContents'),
  11123. msIdentifier: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'msIdentifier'),
  11124. physDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'physDesc'),
  11125. pEl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'p')
  11126. });
  11127. }
  11128. }]);
  11129. return MsFragParser;
  11130. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["GenericElemParser"]);
  11131. MsFragParser = MsFragParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msFrag', MsFragParser_1)], MsFragParser);
  11132. var MsPartParser = MsPartParser_1 = /*#__PURE__*/function (_MsFragParser) {
  11133. _inherits(MsPartParser, _MsFragParser);
  11134. var _super236 = _createSuper(MsPartParser);
  11135. function MsPartParser() {
  11136. _classCallCheck(this, MsPartParser);
  11137. return _super236.apply(this, arguments);
  11138. }
  11139. _createClass(MsPartParser, [{
  11140. key: "parse",
  11141. value: function parse(xml) {
  11142. return Object.assign(Object.assign({}, _get(_getPrototypeOf(MsPartParser.prototype), "parse", this).call(this, xml)), {
  11143. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsPart"],
  11144. msParts: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'msPart'),
  11145. head: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElement"])(xml, 'head')
  11146. });
  11147. }
  11148. }]);
  11149. return MsPartParser;
  11150. }(MsFragParser);
  11151. MsPartParser = MsPartParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msPart', MsPartParser_1)], MsPartParser);
  11152. var MsDescParser = MsDescParser_1 = /*#__PURE__*/function (_MsPartParser) {
  11153. _inherits(MsDescParser, _MsPartParser);
  11154. var _super237 = _createSuper(MsDescParser);
  11155. function MsDescParser() {
  11156. var _this41;
  11157. _classCallCheck(this, MsDescParser);
  11158. _this41 = _super237.apply(this, arguments);
  11159. _this41.msDescCounter = 0;
  11160. return _this41;
  11161. }
  11162. _createClass(MsDescParser, [{
  11163. key: "parse",
  11164. value: function parse(xml) {
  11165. var genericElem = _get(_getPrototypeOf(MsDescParser.prototype), "parse", this).call(this, xml);
  11166. var _genericElem$attribut16 = genericElem.attributes,
  11167. n = _genericElem$attribut16.n,
  11168. label = _genericElem$attribut16.label;
  11169. var firstIdnoValue = '';
  11170. var msDesc = Object.assign(Object.assign({}, _get(_getPrototypeOf(MsDescParser.prototype), "parse", this).call(this, xml)), {
  11171. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["MsDesc"],
  11172. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getID"])(xml),
  11173. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_6__["getDefaultN"])(n),
  11174. label: label,
  11175. msFrags: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_4__["queryAndParseElements"])(xml, 'msFrag')
  11176. });
  11177. firstIdnoValue = this.getFirstIdnoValue(msDesc);
  11178. msDesc.label = xml.getAttribute('n') || xml.getAttribute('xml:id') || firstIdnoValue;
  11179. return msDesc;
  11180. }
  11181. }, {
  11182. key: "getFirstIdnoValue",
  11183. value: function getFirstIdnoValue(ms) {
  11184. this.msDescCounter++;
  11185. if (ms.msIdentifier.idnos.length > 0) {
  11186. var item = ms.msIdentifier.idnos[0].filter(function (el) {
  11187. var _a, _b;
  11188. return ((_a = el.text) === null || _a === void 0 ? void 0 : _a.trim()) || ((_b = el.content) === null || _b === void 0 ? void 0 : _b.length) > 0;
  11189. });
  11190. if (item[0].text) {
  11191. return item[0].text.trim();
  11192. }
  11193. if (item[0].content.length > 0) {
  11194. return item[0].content[0].text;
  11195. }
  11196. }
  11197. return "MS Desc ".concat(this.msDescCounter);
  11198. }
  11199. }]);
  11200. return MsDescParser;
  11201. }(MsPartParser);
  11202. MsDescParser = MsDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('msDesc', MsDescParser_1)], MsDescParser);
  11203. /***/
  11204. },
  11205. /***/
  11206. "DBF2":
  11207. /*!*****************************************************************!*\
  11208. !*** ./src/app/panels/version-panel/version-panel.component.ts ***!
  11209. \*****************************************************************/
  11210. /*! exports provided: VersionPanelComponent */
  11211. /***/
  11212. function DBF2(module, __webpack_exports__, __webpack_require__) {
  11213. "use strict";
  11214. __webpack_require__.r(__webpack_exports__);
  11215. /* harmony export (binding) */
  11216. __webpack_require__.d(__webpack_exports__, "VersionPanelComponent", function () {
  11217. return VersionPanelComponent;
  11218. });
  11219. /* harmony import */
  11220. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  11221. /*! @angular/core */
  11222. "fXoL");
  11223. /* harmony import */
  11224. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  11225. /*! ../../ui-components/panel/panel.component */
  11226. "HiHV");
  11227. /* harmony import */
  11228. var _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  11229. /*! ../../directives/annotator.directive */
  11230. "STiE");
  11231. var VersionPanelComponent = /*#__PURE__*/function () {
  11232. function VersionPanelComponent() {
  11233. _classCallCheck(this, VersionPanelComponent);
  11234. this.hide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  11235. }
  11236. _createClass(VersionPanelComponent, [{
  11237. key: "emitHide",
  11238. value: function emitHide() {
  11239. this.hide.emit(true);
  11240. }
  11241. }]);
  11242. return VersionPanelComponent;
  11243. }();
  11244. VersionPanelComponent.ɵfac = function VersionPanelComponent_Factory(t) {
  11245. return new (t || VersionPanelComponent)();
  11246. };
  11247. VersionPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  11248. type: VersionPanelComponent,
  11249. selectors: [["evt-version-panel"]],
  11250. inputs: {
  11251. version: "version"
  11252. },
  11253. outputs: {
  11254. hide: "hide"
  11255. },
  11256. decls: 8,
  11257. vars: 4,
  11258. consts: [[3, "comparable", "secondary", "closable", "hide"], ["header-left", ""], ["content", "", "evtAnnotator", ""]],
  11259. template: function VersionPanelComponent_Template(rf, ctx) {
  11260. if (rf & 1) {
  11261. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  11262. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function VersionPanelComponent_Template_evt_panel_hide_0_listener() {
  11263. return ctx.emitHide();
  11264. });
  11265. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  11266. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  11267. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11268. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2);
  11269. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h1");
  11270. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "Text of version");
  11271. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11272. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p");
  11273. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, " Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Inmensae subtilitatis, obscuris et malesuada fames. Ambitioni dedisse scripsisse iudicaretur. At nos hinc posthac, sitientis piros Afros. ");
  11274. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11275. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11276. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11277. }
  11278. if (rf & 2) {
  11279. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("comparable", true)("secondary", true)("closable", true);
  11280. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  11281. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" Version ", ctx.version, " ");
  11282. }
  11283. },
  11284. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__["PanelComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__["AnnotatorDirective"]],
  11285. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ2ZXJzaW9uLXBhbmVsLmNvbXBvbmVudC5zY3NzIn0= */"]
  11286. });
  11287. /*@__PURE__*/
  11288. (function () {
  11289. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](VersionPanelComponent, [{
  11290. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  11291. args: [{
  11292. selector: 'evt-version-panel',
  11293. templateUrl: './version-panel.component.html',
  11294. styleUrls: ['./version-panel.component.scss']
  11295. }]
  11296. }], null, {
  11297. version: [{
  11298. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  11299. }],
  11300. hide: [{
  11301. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  11302. }]
  11303. });
  11304. })();
  11305. /***/
  11306. },
  11307. /***/
  11308. "DJp8":
  11309. /*!*************************************************************!*\
  11310. !*** ./src/app/view-modes/text-text/text-text.component.ts ***!
  11311. \*************************************************************/
  11312. /*! exports provided: TextTextComponent */
  11313. /***/
  11314. function DJp8(module, __webpack_exports__, __webpack_require__) {
  11315. "use strict";
  11316. __webpack_require__.r(__webpack_exports__);
  11317. /* harmony export (binding) */
  11318. __webpack_require__.d(__webpack_exports__, "TextTextComponent", function () {
  11319. return TextTextComponent;
  11320. });
  11321. /* harmony import */
  11322. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  11323. /*! @angular/core */
  11324. "fXoL");
  11325. /* harmony import */
  11326. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  11327. /*! angular-gridster2 */
  11328. "Ljk9");
  11329. /* harmony import */
  11330. var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  11331. /*! rxjs */
  11332. "qCKp");
  11333. /* harmony import */
  11334. var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  11335. /*! rxjs/operators */
  11336. "kU1M");
  11337. /* harmony import */
  11338. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  11339. /*! src/app/services/evt-status.service */
  11340. "7Ht4");
  11341. /* harmony import */
  11342. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  11343. /*! @angular/common */
  11344. "ofXK");
  11345. /* harmony import */
  11346. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  11347. /*! ../../panels/text-panel/text-panel.component */
  11348. "CHR5");
  11349. function TextTextComponent_gridster_0_Template(rf, ctx) {
  11350. if (rf & 1) {
  11351. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  11352. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 1);
  11353. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 2);
  11354. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-text-panel", 3);
  11355. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function TextTextComponent_gridster_0_Template_evt_text_panel_pageChange_2_listener($event) {
  11356. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  11357. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  11358. return ctx_r2.changePage($event);
  11359. })("editionLevelChange", function TextTextComponent_gridster_0_Template_evt_text_panel_editionLevelChange_2_listener($event) {
  11360. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  11361. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  11362. return ctx_r4.changeEditionLevel($event, 1);
  11363. });
  11364. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  11365. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11366. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11367. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "gridster-item", 2);
  11368. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "evt-text-panel", 3);
  11369. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function TextTextComponent_gridster_0_Template_evt_text_panel_pageChange_5_listener($event) {
  11370. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  11371. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  11372. return ctx_r5.changePage($event);
  11373. })("editionLevelChange", function TextTextComponent_gridster_0_Template_evt_text_panel_editionLevelChange_5_listener($event) {
  11374. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  11375. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  11376. return ctx_r6.changeEditionLevel($event, 2);
  11377. });
  11378. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "async");
  11379. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11380. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11381. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  11382. }
  11383. if (rf & 2) {
  11384. var currentEditionLevels_r1 = ctx.ngIf;
  11385. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  11386. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx_r0.options);
  11387. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  11388. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx_r0.textPanel1Item);
  11389. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  11390. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 7, ctx_r0.currentPageID$))("editionLevelID", currentEditionLevels_r1[0]);
  11391. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  11392. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx_r0.textPanel2Item);
  11393. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  11394. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 9, ctx_r0.currentPageID$))("editionLevelID", currentEditionLevels_r1[1]);
  11395. }
  11396. }
  11397. var TextTextComponent = /*#__PURE__*/function () {
  11398. function TextTextComponent(evtStatusService) {
  11399. _classCallCheck(this, TextTextComponent);
  11400. this.evtStatusService = evtStatusService;
  11401. this.options = {};
  11402. this.textPanel1Item = {
  11403. cols: 1,
  11404. rows: 1,
  11405. y: 0,
  11406. x: 0
  11407. };
  11408. this.textPanel2Item = {
  11409. cols: 1,
  11410. rows: 1,
  11411. y: 0,
  11412. x: 1
  11413. };
  11414. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (_ref33) {
  11415. var page = _ref33.page;
  11416. return page.id;
  11417. }));
  11418. this.currentEditionLevels$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (_ref34) {
  11419. var editionLevels = _ref34.editionLevels;
  11420. return editionLevels;
  11421. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["shareReplay"])(1));
  11422. this.editionLevelPanel1Change$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  11423. this.editionLevelPanel2Change$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  11424. this.lastPanelChanged$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](undefined);
  11425. this.editionLevelChange$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])([this.editionLevelPanel1Change$, this.editionLevelPanel2Change$, this.lastPanelChanged$]);
  11426. this.subscriptions = [];
  11427. }
  11428. _createClass(TextTextComponent, [{
  11429. key: "ngOnInit",
  11430. value: function ngOnInit() {
  11431. var _this42 = this;
  11432. this.initGridster();
  11433. this.editionLevelChange$.subscribe(function (_ref35) {
  11434. var _ref36 = _slicedToArray(_ref35, 3),
  11435. edLvl1 = _ref36[0],
  11436. edLvl2 = _ref36[1],
  11437. changedPanel = _ref36[2];
  11438. if (!edLvl1 || !edLvl2) {
  11439. return;
  11440. }
  11441. if (edLvl1 === edLvl2) {
  11442. if (changedPanel === 1) {
  11443. edLvl2 = _this42.evtStatusService.availableEditionLevels.filter(function (e) {
  11444. return e.id !== edLvl1.id;
  11445. })[0];
  11446. } else if (changedPanel === 2) {
  11447. edLvl1 = _this42.evtStatusService.availableEditionLevels.filter(function (e) {
  11448. return e.id !== edLvl2.id;
  11449. })[0];
  11450. }
  11451. }
  11452. _this42.evtStatusService.updateEditionLevels$.next([edLvl1 === null || edLvl1 === void 0 ? void 0 : edLvl1.id, edLvl2 === null || edLvl2 === void 0 ? void 0 : edLvl2.id]);
  11453. });
  11454. }
  11455. }, {
  11456. key: "changePage",
  11457. value: function changePage(selectedPage) {
  11458. this.evtStatusService.updatePage$.next(selectedPage);
  11459. }
  11460. }, {
  11461. key: "changeEditionLevel",
  11462. value: function changeEditionLevel(edLvl, changedPanel) {
  11463. if (changedPanel === 1) {
  11464. this.editionLevelPanel1Change$.next(edLvl);
  11465. } else if (changedPanel === 2) {
  11466. this.editionLevelPanel2Change$.next(edLvl);
  11467. }
  11468. this.lastPanelChanged$.next(changedPanel);
  11469. }
  11470. }, {
  11471. key: "initGridster",
  11472. value: function initGridster() {
  11473. this.options = {
  11474. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  11475. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  11476. margin: 0,
  11477. maxCols: 2,
  11478. maxRows: 1,
  11479. draggable: {
  11480. enabled: true,
  11481. ignoreContent: true,
  11482. dragHandleClass: 'panel-header'
  11483. },
  11484. resizable: {
  11485. enabled: false
  11486. }
  11487. };
  11488. }
  11489. }, {
  11490. key: "ngOnDestroy",
  11491. value: function ngOnDestroy() {
  11492. this.subscriptions.forEach(function (s) {
  11493. return s.unsubscribe();
  11494. });
  11495. }
  11496. }]);
  11497. return TextTextComponent;
  11498. }();
  11499. TextTextComponent.ɵfac = function TextTextComponent_Factory(t) {
  11500. return new (t || TextTextComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]));
  11501. };
  11502. TextTextComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  11503. type: TextTextComponent,
  11504. selectors: [["evt-text-text"]],
  11505. decls: 2,
  11506. vars: 3,
  11507. consts: [[3, "options", 4, "ngIf"], [3, "options"], [3, "item"], [3, "pageID", "editionLevelID", "pageChange", "editionLevelChange"]],
  11508. template: function TextTextComponent_Template(rf, ctx) {
  11509. if (rf & 1) {
  11510. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TextTextComponent_gridster_0_Template, 7, 11, "gridster", 0);
  11511. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  11512. }
  11513. if (rf & 2) {
  11514. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, ctx.currentEditionLevels$));
  11515. }
  11516. },
  11517. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_6__["TextPanelComponent"]],
  11518. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"]],
  11519. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0ZXh0LXRleHQuY29tcG9uZW50LnNjc3MifQ== */"]
  11520. });
  11521. /*@__PURE__*/
  11522. (function () {
  11523. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TextTextComponent, [{
  11524. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  11525. args: [{
  11526. selector: 'evt-text-text',
  11527. templateUrl: './text-text.component.html',
  11528. styleUrls: ['./text-text.component.scss']
  11529. }]
  11530. }], function () {
  11531. return [{
  11532. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]
  11533. }];
  11534. }, null);
  11535. })();
  11536. /***/
  11537. },
  11538. /***/
  11539. "EOxZ":
  11540. /*!*************************************************************************************!*\
  11541. !*** ./src/app/components/lem-entry/lem-entry-detail/lem-entry-detail.component.ts ***!
  11542. \*************************************************************************************/
  11543. /*! exports provided: LemEntryDetailComponent */
  11544. /***/
  11545. function EOxZ(module, __webpack_exports__, __webpack_require__) {
  11546. "use strict";
  11547. __webpack_require__.r(__webpack_exports__);
  11548. /* harmony export (binding) */
  11549. __webpack_require__.d(__webpack_exports__, "LemEntryDetailComponent", function () {
  11550. return LemEntryDetailComponent;
  11551. });
  11552. /* harmony import */
  11553. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  11554. /*! tslib */
  11555. "mrSG");
  11556. /* harmony import */
  11557. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  11558. /*! @angular/core */
  11559. "fXoL");
  11560. /* harmony import */
  11561. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  11562. /*! ./../../../models/evt-models */
  11563. "5c0l");
  11564. /* harmony import */
  11565. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  11566. /*! src/app/services/component-register.service */
  11567. "d25s");
  11568. /* harmony import */
  11569. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  11570. /*! ../../../services/evt-model.service */
  11571. "hI0h");
  11572. /* harmony import */
  11573. var _lem_entry_readings_lem_entry_readings_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  11574. /*! ../lem-entry-readings/lem-entry-readings.component */
  11575. "XvlD");
  11576. /* harmony import */
  11577. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  11578. /*! @angular/common */
  11579. "ofXK");
  11580. /* harmony import */
  11581. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  11582. /*! ../../../pinboard/pinner/pinner.component */
  11583. "j7gH");
  11584. /* harmony import */
  11585. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  11586. /*! @ng-bootstrap/ng-bootstrap */
  11587. "1kSV");
  11588. /* harmony import */
  11589. var _note_note_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  11590. /*! ../../note/note.component */
  11591. "EpuN");
  11592. /* harmony import */
  11593. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  11594. /*! ../../reading/reading.component */
  11595. "QgGR");
  11596. /* harmony import */
  11597. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  11598. /*! ../../content-viewer/content-viewer.component */
  11599. "t6RO");
  11600. /* harmony import */
  11601. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  11602. /*! @ngx-translate/core */
  11603. "sYmb");
  11604. /* harmony import */
  11605. var _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  11606. /*! ../../../pipes/xml-beautify.pipe */
  11607. "UhR9");
  11608. var LemEntryDetailComponent_1;
  11609. function LemEntryDetailComponent_div_4_span_1_Template(rf, ctx) {
  11610. if (rf & 1) {
  11611. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 19);
  11612. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "sup");
  11613. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11614. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11615. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-lem-entry-readings", 20);
  11616. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11617. }
  11618. if (rf & 2) {
  11619. var nesLem_r9 = ctx.$implicit;
  11620. var i_r10 = ctx.index;
  11621. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11622. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  11623. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11624. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", i_r10 + 1, " ");
  11625. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11626. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", nesLem_r9)("template", _r6)("rdgHasCounter", false);
  11627. }
  11628. }
  11629. function LemEntryDetailComponent_div_4_Template(rf, ctx) {
  11630. if (rf & 1) {
  11631. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 17);
  11632. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryDetailComponent_div_4_span_1_Template, 4, 4, "span", 18);
  11633. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11634. }
  11635. if (rf & 2) {
  11636. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  11637. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11638. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.nestedLems);
  11639. }
  11640. }
  11641. function LemEntryDetailComponent_li_9_ng_template_4_evt_note_0_Template(rf, ctx) {
  11642. if (rf & 1) {
  11643. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-note", 23);
  11644. }
  11645. if (rf & 2) {
  11646. var note_r13 = ctx.$implicit;
  11647. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", note_r13);
  11648. }
  11649. }
  11650. function LemEntryDetailComponent_li_9_ng_template_4_Template(rf, ctx) {
  11651. if (rf & 1) {
  11652. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemEntryDetailComponent_li_9_ng_template_4_evt_note_0_Template, 1, 1, "evt-note", 22);
  11653. }
  11654. if (rf & 2) {
  11655. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11656. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r11.data.notes);
  11657. }
  11658. }
  11659. function LemEntryDetailComponent_li_9_Template(rf, ctx) {
  11660. if (rf & 1) {
  11661. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 21);
  11662. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "a", 14);
  11663. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11664. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  11665. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11666. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemEntryDetailComponent_li_9_ng_template_4_Template, 1, 1, "ng-template", 12);
  11667. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11668. }
  11669. if (rf & 2) {
  11670. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11671. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "lemmaNotes"));
  11672. }
  11673. }
  11674. function LemEntryDetailComponent_li_10_ng_template_4_span_0_Template(rf, ctx) {
  11675. if (rf & 1) {
  11676. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 26);
  11677. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 23);
  11678. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11679. }
  11680. if (rf & 2) {
  11681. var el_r16 = ctx.$implicit;
  11682. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11683. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", el_r16);
  11684. }
  11685. }
  11686. function LemEntryDetailComponent_li_10_ng_template_4_Template(rf, ctx) {
  11687. if (rf & 1) {
  11688. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemEntryDetailComponent_li_10_ng_template_4_span_0_Template, 2, 1, "span", 25);
  11689. }
  11690. if (rf & 2) {
  11691. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11692. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r14.notSignificantRdg);
  11693. }
  11694. }
  11695. function LemEntryDetailComponent_li_10_Template(rf, ctx) {
  11696. if (rf & 1) {
  11697. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 24);
  11698. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "a", 14);
  11699. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11700. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  11701. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11702. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemEntryDetailComponent_li_10_ng_template_4_Template, 1, 1, "ng-template", 12);
  11703. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11704. }
  11705. if (rf & 2) {
  11706. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11707. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "ortographicVariants"));
  11708. }
  11709. }
  11710. function LemEntryDetailComponent_ng_template_15_div_0_evt_reading_4_Template(rf, ctx) {
  11711. if (rf & 1) {
  11712. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 33);
  11713. }
  11714. if (rf & 2) {
  11715. var ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  11716. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r18.data.lemma);
  11717. }
  11718. }
  11719. function LemEntryDetailComponent_ng_template_15_div_0_span_5_ng_container_1_Template(rf, ctx) {
  11720. if (rf & 1) {
  11721. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  11722. }
  11723. }
  11724. var _c0 = function _c0(a0) {
  11725. return {
  11726. rdgHasCounter: a0
  11727. };
  11728. };
  11729. function LemEntryDetailComponent_ng_template_15_div_0_span_5_Template(rf, ctx) {
  11730. if (rf & 1) {
  11731. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 34);
  11732. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryDetailComponent_ng_template_15_div_0_span_5_ng_container_1_Template, 1, 0, "ng-container", 35);
  11733. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11734. }
  11735. if (rf & 2) {
  11736. var ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  11737. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  11738. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11739. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r19.rdgHasCounter));
  11740. }
  11741. }
  11742. function LemEntryDetailComponent_ng_template_15_div_0_span_6_span_1_Template(rf, ctx) {
  11743. if (rf & 1) {
  11744. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 38);
  11745. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  11746. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11747. }
  11748. if (rf & 2) {
  11749. var metadata_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  11750. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", metadata_r23.key, ":");
  11752. }
  11753. }
  11754. function LemEntryDetailComponent_ng_template_15_div_0_span_6_Template(rf, ctx) {
  11755. if (rf & 1) {
  11756. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 36);
  11757. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryDetailComponent_ng_template_15_div_0_span_6_span_1_Template, 2, 1, "span", 37);
  11758. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11760. }
  11761. if (rf & 2) {
  11762. var metadata_r23 = ctx.$implicit;
  11763. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11764. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", metadata_r23.key !== "id");
  11765. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11766. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", metadata_r23.value, " ");
  11767. }
  11768. }
  11769. function LemEntryDetailComponent_ng_template_15_div_0_span_8_Template(rf, ctx) {
  11770. if (rf & 1) {
  11771. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 36);
  11772. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 39);
  11773. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11774. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  11775. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11776. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11777. }
  11778. if (rf & 2) {
  11779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11780. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "noDataAvailable"));
  11781. }
  11782. }
  11783. function LemEntryDetailComponent_ng_template_15_div_0_Template(rf, ctx) {
  11784. if (rf & 1) {
  11785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 28);
  11786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span");
  11787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  11788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  11789. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11790. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemEntryDetailComponent_ng_template_15_div_0_evt_reading_4_Template, 1, 1, "evt-reading", 29);
  11791. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, LemEntryDetailComponent_ng_template_15_div_0_span_5_Template, 2, 4, "span", 30);
  11792. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LemEntryDetailComponent_ng_template_15_div_0_span_6_Template, 3, 2, "span", 31);
  11793. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](7, "keyvalue");
  11794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, LemEntryDetailComponent_ng_template_15_div_0_span_8_Template, 4, 3, "span", 32);
  11795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](9, "keyvalue");
  11796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11797. }
  11798. if (rf & 2) {
  11799. var ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11800. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11801. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 5, "infoForLemma"), " ");
  11802. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11803. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r17.data.nestedLemsIDs.length === 0);
  11804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r17.data.nestedLemsIDs.length > 0);
  11806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11807. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](7, 7, ctx_r17.rdgMetadata));
  11808. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  11809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](9, 9, ctx_r17.rdgMetadata).length === 0);
  11810. }
  11811. }
  11812. function LemEntryDetailComponent_ng_template_15_Template(rf, ctx) {
  11813. if (rf & 1) {
  11814. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemEntryDetailComponent_ng_template_15_div_0_Template, 10, 11, "div", 27);
  11815. }
  11816. if (rf & 2) {
  11817. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  11818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r4.data.lemma);
  11819. }
  11820. }
  11821. function LemEntryDetailComponent_ng_template_20_Template(rf, ctx) {
  11822. if (rf & 1) {
  11823. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "pre");
  11824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  11825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "xmlBeautify");
  11826. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11827. }
  11828. if (rf & 2) {
  11829. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  11830. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r5.data.originalEncoding));
  11832. }
  11833. }
  11834. function LemEntryDetailComponent_ng_template_22_ng_container_0_evt_content_viewer_1_Template(rf, ctx) {
  11835. if (rf & 1) {
  11836. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 43);
  11837. }
  11838. if (rf & 2) {
  11839. var c_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  11840. var ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11841. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx_r29.data["class"]);
  11842. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", c_r28);
  11843. }
  11844. }
  11845. function LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_sup_2_Template(rf, ctx) {
  11846. if (rf & 1) {
  11847. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "sup");
  11848. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  11849. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11850. }
  11851. if (rf & 2) {
  11852. var c_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  11853. var ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11854. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", ctx_r32.getNestedLemPos(c_r28.id) + 1, " ");
  11856. }
  11857. }
  11858. function LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_sup_2_Template(rf, ctx) {
  11859. if (rf & 1) {
  11860. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "sup");
  11861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  11862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  11863. }
  11864. if (rf & 2) {
  11865. var nesID_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  11866. var ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](5);
  11867. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11868. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r38.getNestedLemPos(nesID_r36) + 1);
  11869. }
  11870. }
  11871. function LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_Template(rf, ctx) {
  11872. if (rf & 1) {
  11873. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  11874. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 23);
  11875. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_sup_2_Template, 2, 1, "sup", 42);
  11876. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  11877. }
  11878. if (rf & 2) {
  11879. var nesID_r36 = ctx.$implicit;
  11880. var rdgHasCounter_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](4).rdgHasCounter;
  11881. var ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  11882. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11883. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r35.getNestedLemLemma(nesID_r36));
  11884. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11885. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdgHasCounter_r26);
  11886. }
  11887. }
  11888. function LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_Template(rf, ctx) {
  11889. if (rf & 1) {
  11890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  11891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_Template, 3, 2, "ng-container", 40);
  11892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  11893. }
  11894. if (rf & 2) {
  11895. var c_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  11896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", c_r28.nestedLemsIDs);
  11898. }
  11899. }
  11900. function LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_Template(rf, ctx) {
  11901. if (rf & 1) {
  11902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  11903. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 23);
  11904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_sup_2_Template, 2, 1, "sup", 42);
  11905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_Template, 2, 1, "ng-container", 42);
  11906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  11907. }
  11908. if (rf & 2) {
  11909. var c_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  11910. var rdgHasCounter_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().rdgHasCounter;
  11911. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11912. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", c_r28.lemma);
  11913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdgHasCounter_r26);
  11915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11916. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", c_r28.nestedLemsIDs.length > 0);
  11917. }
  11918. }
  11919. function LemEntryDetailComponent_ng_template_22_ng_container_0_Template(rf, ctx) {
  11920. if (rf & 1) {
  11921. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  11922. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryDetailComponent_ng_template_22_ng_container_0_evt_content_viewer_1_Template, 1, 4, "evt-content-viewer", 41);
  11923. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_Template, 4, 3, "ng-container", 42);
  11924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  11925. }
  11926. if (rf & 2) {
  11927. var c_r28 = ctx.$implicit;
  11928. var ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  11929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11930. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx_r27.isLemEntry(c_r28));
  11931. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  11932. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r27.isLemEntry(c_r28));
  11933. }
  11934. }
  11935. function LemEntryDetailComponent_ng_template_22_Template(rf, ctx) {
  11936. if (rf & 1) {
  11937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemEntryDetailComponent_ng_template_22_ng_container_0_Template, 3, 2, "ng-container", 40);
  11938. }
  11939. if (rf & 2) {
  11940. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  11941. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r7.data.lemma.content);
  11942. }
  11943. }
  11944. var LemEntryDetailComponent = LemEntryDetailComponent_1 = /*#__PURE__*/function () {
  11945. function LemEntryDetailComponent(evtModelService) {
  11946. _classCallCheck(this, LemEntryDetailComponent);
  11947. this.evtModelService = evtModelService;
  11948. this.nestedLems = [];
  11949. this.rdgHasCounter = false;
  11950. }
  11951. _createClass(LemEntryDetailComponent, [{
  11952. key: "ngOnInit",
  11953. value: function ngOnInit() {
  11954. if (this.data.nestedLemsIDs.length > 0) {
  11955. this.recoverNestedLems(this.data);
  11956. }
  11957. }
  11958. }, {
  11959. key: "recoverNestedLems",
  11960. value: function recoverNestedLems(lem) {
  11961. var _this43 = this;
  11962. var nesLems = lem.lemma.content.filter(function (c) {
  11963. return c.type === _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["LemEntry"];
  11964. });
  11965. nesLems.forEach(function (nesLem) {
  11966. _this43.nestedLems = _this43.nestedLems.concat(nesLem);
  11967. if (nesLem.nestedLemsIDs.length > 0) {
  11968. _this43.recoverNestedLems(nesLem);
  11969. }
  11970. });
  11971. }
  11972. }, {
  11973. key: "isLemEntry",
  11974. value: function isLemEntry(item) {
  11975. return item.type === _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["LemEntry"];
  11976. }
  11977. }, {
  11978. key: "getNestedLemLemma",
  11979. value: function getNestedLemLemma(lemId) {
  11980. return this.nestedLems.find(function (c) {
  11981. return c.id === lemId;
  11982. }).lemma;
  11983. }
  11984. }, {
  11985. key: "getNestedLemPos",
  11986. value: function getNestedLemPos(lemId) {
  11987. return this.nestedLems.findIndex(function (nesLem) {
  11988. return nesLem.id === lemId;
  11989. });
  11990. }
  11991. }, {
  11992. key: "significantRdg",
  11993. get: function get() {
  11994. return this.data.readings.filter(function (rdg) {
  11995. return rdg.significant;
  11996. });
  11997. }
  11998. }, {
  11999. key: "notSignificantRdg",
  12000. get: function get() {
  12001. return this.data.readings.filter(function (rdg) {
  12002. return !rdg.significant;
  12003. });
  12004. }
  12005. }, {
  12006. key: "readings",
  12007. get: function get() {
  12008. return [this.data.lemma].concat(_toConsumableArray(this.significantRdg), _toConsumableArray(this.notSignificantRdg));
  12009. }
  12010. }, {
  12011. key: "rdgMetadata",
  12012. get: function get() {
  12013. var _this44 = this;
  12014. return Object.keys(this.data.attributes).filter(function (key) {
  12015. return key !== 'id';
  12016. }).reduce(function (obj, key) {
  12017. return Object.assign(Object.assign({}, obj), _defineProperty({}, key, _this44.data.attributes[key]));
  12018. }, {});
  12019. }
  12020. }]);
  12021. return LemEntryDetailComponent;
  12022. }();
  12023. LemEntryDetailComponent.ɵfac = function LemEntryDetailComponent_Factory(t) {
  12024. return new (t || LemEntryDetailComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]));
  12025. };
  12026. LemEntryDetailComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  12027. type: LemEntryDetailComponent,
  12028. selectors: [["evt-lem-entry-detail"]],
  12029. inputs: {
  12030. data: "data"
  12031. },
  12032. decls: 24,
  12033. vars: 14,
  12034. consts: [[1, "card", "lem-detail-container"], [1, "card-body", "lem-detail-content"], [1, "lem-detail-readings", 3, "data", "template", "rdgHasCounter"], ["class", "lem-detail-nested-readings-container", 4, "ngIf"], ["renderer", "LemsEntryReadings", "pinType", "LemsEntry", 3, "item"], [1, "card-footer", "lem-detail-tabs"], ["ngbNav", "", 1, "nav-pills"], ["lemEntryTab", "ngbNav"], ["ngbNavItem", "lemmaNotes", 4, "ngIf"], ["ngbNavItem", "notSignificantRdg", 4, "ngIf"], ["ngbNavItem", "info"], ["ngbNavLink", "", 1, "lem-detail-btn-new"], ["ngbNavContent", ""], ["ngbNavItem", "xml"], ["ngbNavLink", "", 1, "lem-detail-btn"], [1, "tab-content", 3, "ngbNavOutlet"], ["nestedLemsReadingsTemplate", ""], [1, "lem-detail-nested-readings-container"], ["class", "lem-detail-nested-readings", 4, "ngFor", "ngForOf"], [1, "lem-detail-nested-readings"], [3, "data", "template", "rdgHasCounter"], ["ngbNavItem", "lemmaNotes"], [3, "data", 4, "ngFor", "ngForOf"], [3, "data"], ["ngbNavItem", "notSignificantRdg"], ["class", "d-block", 4, "ngFor", "ngForOf"], [1, "d-block"], ["class", "info-lemma-wrapper-new", 4, "ngIf"], [1, "info-lemma-wrapper-new"], ["class", "info-rdg", 3, "data", 4, "ngIf"], ["class", "info-rdg", 4, "ngIf"], ["class", "d-block ml-2", 4, "ngFor", "ngForOf"], ["class", "d-block ml-2", 4, "ngIf"], [1, "info-rdg", 3, "data"], [1, "info-rdg"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "d-block", "ml-2"], ["class", "info-label", 4, "ngIf"], [1, "info-label"], [1, "font-italic"], [4, "ngFor", "ngForOf"], [3, "class", "content", 4, "ngIf"], [4, "ngIf"], [3, "content"]],
  12035. template: function LemEntryDetailComponent_Template(rf, ctx) {
  12036. if (rf & 1) {
  12037. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  12038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 1);
  12039. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span");
  12040. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-lem-entry-readings", 2);
  12041. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemEntryDetailComponent_div_4_Template, 2, 1, "div", 3);
  12042. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-pinner", 4);
  12044. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "div", 5);
  12046. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "ul", 6, 7);
  12047. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, LemEntryDetailComponent_li_9_Template, 5, 3, "li", 8);
  12048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, LemEntryDetailComponent_li_10_Template, 5, 3, "li", 9);
  12049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "li", 10);
  12050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "a", 11);
  12051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13);
  12052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](14, "translate");
  12053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12054. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](15, LemEntryDetailComponent_ng_template_15_Template, 1, 1, "ng-template", 12);
  12055. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12056. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](16, "li", 13);
  12057. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "a", 14);
  12058. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18);
  12059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](19, "translate");
  12060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12061. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](20, LemEntryDetailComponent_ng_template_20_Template, 3, 3, "ng-template", 12);
  12062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12063. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12064. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "div", 15);
  12065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12067. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](22, LemEntryDetailComponent_ng_template_22_Template, 1, 1, "ng-template", null, 16, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  12068. }
  12069. if (rf & 2) {
  12070. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](8);
  12071. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  12072. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  12073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx.data)("template", _r6)("rdgHasCounter", true);
  12074. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12075. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedLemsIDs.length > 0);
  12076. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12077. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("item", ctx.data);
  12078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
  12079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.notes.length > 0);
  12080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.notSignificantRdg.length > 0);
  12082. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  12083. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](14, 10, "info"));
  12084. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5);
  12085. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](19, 12, "xml"));
  12086. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  12087. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavOutlet", _r1);
  12088. }
  12089. },
  12090. directives: [_lem_entry_readings_lem_entry_readings_component__WEBPACK_IMPORTED_MODULE_5__["LemEntryReadingsComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_7__["PinnerComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _note_note_component__WEBPACK_IMPORTED_MODULE_9__["NoteComponent"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_10__["ReadingComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgTemplateOutlet"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__["ContentViewerComponent"]],
  12091. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["KeyValuePipe"], _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_13__["XmlBeautifyPipe"]],
  12092. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJsZW0tZW50cnktZGV0YWlsLmNvbXBvbmVudC5zY3NzIn0= */"],
  12093. changeDetection: 0
  12094. });
  12095. LemEntryDetailComponent = LemEntryDetailComponent_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(LemEntryDetailComponent_1)], LemEntryDetailComponent);
  12096. /*@__PURE__*/
  12097. (function () {
  12098. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemEntryDetailComponent, [{
  12099. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  12100. args: [{
  12101. selector: 'evt-lem-entry-detail',
  12102. templateUrl: './lem-entry-detail.component.html',
  12103. styleUrls: ['./lem-entry-detail.component.scss'],
  12104. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  12105. }]
  12106. }], function () {
  12107. return [{
  12108. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]
  12109. }];
  12110. }, {
  12111. data: [{
  12112. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  12113. }]
  12114. });
  12115. })();
  12116. [];
  12117. /***/
  12118. },
  12119. /***/
  12120. "EXMU":
  12121. /*!*********************************************************!*\
  12122. !*** ./src/app/components/surplus/surplus.component.ts ***!
  12123. \*********************************************************/
  12124. /*! exports provided: SurplusComponent */
  12125. /***/
  12126. function EXMU(module, __webpack_exports__, __webpack_require__) {
  12127. "use strict";
  12128. __webpack_require__.r(__webpack_exports__);
  12129. /* harmony export (binding) */
  12130. __webpack_require__.d(__webpack_exports__, "SurplusComponent", function () {
  12131. return SurplusComponent;
  12132. });
  12133. /* harmony import */
  12134. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12135. /*! tslib */
  12136. "mrSG");
  12137. /* harmony import */
  12138. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12139. /*! @angular/core */
  12140. "fXoL");
  12141. /* harmony import */
  12142. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  12143. /*! ../../models/evt-models */
  12144. "5c0l");
  12145. /* harmony import */
  12146. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  12147. /*! ../../services/component-register.service */
  12148. "d25s");
  12149. /* harmony import */
  12150. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  12151. /*! ../../directives/highlight.directive */
  12152. "CmGG");
  12153. /* harmony import */
  12154. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  12155. /*! ../../directives/editorial-convention-layout.directive */
  12156. "FJNG");
  12157. /* harmony import */
  12158. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  12159. /*! @angular/common */
  12160. "ofXK");
  12161. /* harmony import */
  12162. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  12163. /*! ../content-viewer/content-viewer.component */
  12164. "t6RO");
  12165. function SurplusComponent_evt_content_viewer_1_Template(rf, ctx) {
  12166. if (rf & 1) {
  12167. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  12168. }
  12169. if (rf & 2) {
  12170. var element_r1 = ctx.$implicit;
  12171. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12172. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight);
  12173. }
  12174. }
  12175. var SurplusComponent = /*#__PURE__*/function () {
  12176. function SurplusComponent() {
  12177. _classCallCheck(this, SurplusComponent);
  12178. }
  12179. _createClass(SurplusComponent, [{
  12180. key: "editorialConventionData",
  12181. get: function get() {
  12182. var _a;
  12183. return {
  12184. name: 'surplus',
  12185. attributes: ((_a = this.data) === null || _a === void 0 ? void 0 : _a.attributes) || {},
  12186. editionLevel: this.editionLevel,
  12187. defaultsKey: 'surplus'
  12188. };
  12189. }
  12190. }]);
  12191. return SurplusComponent;
  12192. }();
  12193. SurplusComponent.ɵfac = function SurplusComponent_Factory(t) {
  12194. return new (t || SurplusComponent)();
  12195. };
  12196. SurplusComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  12197. type: SurplusComponent,
  12198. selectors: [["evt-surplus"]],
  12199. inputs: {
  12200. data: "data"
  12201. },
  12202. decls: 2,
  12203. vars: 6,
  12204. consts: [[3, "evtHighlight", "evtEditorialConventionLayout"], [3, "content", "editionLevel", "itemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight"]],
  12205. template: function SurplusComponent_Template(rf, ctx) {
  12206. if (rf & 1) {
  12207. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  12208. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, SurplusComponent_evt_content_viewer_1_Template, 1, 3, "evt-content-viewer", 1);
  12209. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12210. }
  12211. if (rf & 2) {
  12212. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx.data["class"]);
  12213. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHighlight", ctx.highlightData)("evtEditorialConventionLayout", ctx.editorialConventionData);
  12214. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12215. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  12216. }
  12217. },
  12218. directives: [_directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__["HighlightDirective"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__["EditorialConventionLayoutDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"]],
  12219. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzdXJwbHVzLmNvbXBvbmVudC5zY3NzIn0= */"]
  12220. });
  12221. SurplusComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Surplus"])], SurplusComponent);
  12222. /*@__PURE__*/
  12223. (function () {
  12224. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SurplusComponent, [{
  12225. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  12226. args: [{
  12227. selector: 'evt-surplus',
  12228. templateUrl: './surplus.component.html',
  12229. styleUrls: ['./surplus.component.scss']
  12230. }]
  12231. }], null, {
  12232. data: [{
  12233. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  12234. }]
  12235. });
  12236. })();
  12237. /***/
  12238. },
  12239. /***/
  12240. "EY52":
  12241. /*!*************************************************************************!*\
  12242. !*** ./src/app/services/xml-parsers/prefatory-matter-parser.service.ts ***!
  12243. \*************************************************************************/
  12244. /*! exports provided: PrefatoryMatterParserService */
  12245. /***/
  12246. function EY52(module, __webpack_exports__, __webpack_require__) {
  12247. "use strict";
  12248. __webpack_require__.r(__webpack_exports__);
  12249. /* harmony export (binding) */
  12250. __webpack_require__.d(__webpack_exports__, "PrefatoryMatterParserService", function () {
  12251. return PrefatoryMatterParserService;
  12252. });
  12253. /* harmony import */
  12254. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12255. /*! @angular/core */
  12256. "fXoL");
  12257. /* harmony import */
  12258. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12259. /*! rxjs/operators */
  12260. "kU1M");
  12261. /* harmony import */
  12262. var _basic_parsers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  12263. /*! ./basic-parsers */
  12264. "bNiN");
  12265. /* harmony import */
  12266. var _edition_data_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  12267. /*! ../edition-data.service */
  12268. "ft15");
  12269. var PrefatoryMatterParserService = /*#__PURE__*/function () {
  12270. function PrefatoryMatterParserService(editionDataService) {
  12271. var _this45 = this;
  12272. _classCallCheck(this, PrefatoryMatterParserService);
  12273. this.editionDataService = editionDataService;
  12274. this.title$ = this.editionDataService.parsedEditionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (source) {
  12275. return _this45.parseEditionTitle(source);
  12276. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["shareReplay"])(1));
  12277. this.projectInfo$ = this.editionDataService.parsedEditionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (source) {
  12278. return _this45.parseProjectInfo(source);
  12279. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["shareReplay"])(1));
  12280. }
  12281. _createClass(PrefatoryMatterParserService, [{
  12282. key: "parseEditionTitle",
  12283. value: function parseEditionTitle(source) {
  12284. var _a;
  12285. var titleElems = source.querySelectorAll('titleStmt title');
  12286. return (_a = titleElems[0]) === null || _a === void 0 ? void 0 : _a.textContent;
  12287. }
  12288. }, {
  12289. key: "parseProjectInfo",
  12290. value: function parseProjectInfo(source) {
  12291. return {
  12292. fileDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["queryAndParseElement"])(source, 'fileDesc', true),
  12293. encodingDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["queryAndParseElement"])(source, 'encodingDesc', true),
  12294. profileDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["queryAndParseElement"])(source, 'profileDesc', true),
  12295. revisionDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["queryAndParseElement"])(source, 'revisionDesc', true)
  12296. };
  12297. }
  12298. }]);
  12299. return PrefatoryMatterParserService;
  12300. }();
  12301. PrefatoryMatterParserService.ɵfac = function PrefatoryMatterParserService_Factory(t) {
  12302. return new (t || PrefatoryMatterParserService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_edition_data_service__WEBPACK_IMPORTED_MODULE_3__["EditionDataService"]));
  12303. };
  12304. PrefatoryMatterParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  12305. token: PrefatoryMatterParserService,
  12306. factory: PrefatoryMatterParserService.ɵfac,
  12307. providedIn: 'root'
  12308. });
  12309. /*@__PURE__*/
  12310. (function () {
  12311. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PrefatoryMatterParserService, [{
  12312. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  12313. args: [{
  12314. providedIn: 'root'
  12315. }]
  12316. }], function () {
  12317. return [{
  12318. type: _edition_data_service__WEBPACK_IMPORTED_MODULE_3__["EditionDataService"]
  12319. }];
  12320. }, null);
  12321. })();
  12322. /***/
  12323. },
  12324. /***/
  12325. "Eeve":
  12326. /*!*********************************************!*\
  12327. !*** ./src/app/components/g/g.component.ts ***!
  12328. \*********************************************/
  12329. /*! exports provided: GComponent */
  12330. /***/
  12331. function Eeve(module, __webpack_exports__, __webpack_require__) {
  12332. "use strict";
  12333. __webpack_require__.r(__webpack_exports__);
  12334. /* harmony export (binding) */
  12335. __webpack_require__.d(__webpack_exports__, "GComponent", function () {
  12336. return GComponent;
  12337. });
  12338. /* harmony import */
  12339. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12340. /*! tslib */
  12341. "mrSG");
  12342. /* harmony import */
  12343. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12344. /*! @angular/core */
  12345. "fXoL");
  12346. /* harmony import */
  12347. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  12348. /*! rxjs/operators */
  12349. "kU1M");
  12350. /* harmony import */
  12351. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  12352. /*! ../../models/evt-models */
  12353. "5c0l");
  12354. /* harmony import */
  12355. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  12356. /*! ../../services/component-register.service */
  12357. "d25s");
  12358. /* harmony import */
  12359. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  12360. /*! ../../services/evt-model.service */
  12361. "hI0h");
  12362. /* harmony import */
  12363. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  12364. /*! @angular/common */
  12365. "ofXK");
  12366. /* harmony import */
  12367. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  12368. /*! ../content-viewer/content-viewer.component */
  12369. "t6RO");
  12370. function GComponent_ng_container_0_evt_content_viewer_1_Template(rf, ctx) {
  12371. if (rf & 1) {
  12372. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  12373. }
  12374. if (rf & 2) {
  12375. var element_r3 = ctx.$implicit;
  12376. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  12377. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r3)("editionLevel", ctx_r2.editionLevel)("itemsToHighlight", ctx_r2.itemsToHighlight)("itemsLemsToHighlight", ctx_r2.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r2.itemsIperlemsToHighlight)("textFlow", ctx_r2.textFlow);
  12378. }
  12379. }
  12380. function GComponent_ng_container_0_Template(rf, ctx) {
  12381. if (rf & 1) {
  12382. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12383. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, GComponent_ng_container_0_evt_content_viewer_1_Template, 1, 6, "evt-content-viewer", 1);
  12384. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12385. }
  12386. if (rf & 2) {
  12387. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12388. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12389. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.content);
  12390. }
  12391. }
  12392. function GComponent_ng_container_1_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  12393. if (rf & 1) {
  12394. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  12395. }
  12396. if (rf & 2) {
  12397. var element_r7 = ctx.$implicit;
  12398. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  12399. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r7)("editionLevel", ctx_r6.editionLevel)("itemsToHighlight", ctx_r6.itemsToHighlight)("itemsLemsToHighlight", ctx_r6.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r6.itemsIperlemsToHighlight)("textFlow", ctx_r6.textFlow);
  12400. }
  12401. }
  12402. function GComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  12403. if (rf & 1) {
  12404. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12405. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, GComponent_ng_container_1_ng_container_2_evt_content_viewer_1_Template, 1, 6, "evt-content-viewer", 1);
  12406. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  12407. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12408. }
  12409. if (rf & 2) {
  12410. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  12411. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12412. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r4.diplomaticMapping$));
  12413. }
  12414. }
  12415. function GComponent_ng_container_1_ng_container_3_evt_content_viewer_1_Template(rf, ctx) {
  12416. if (rf & 1) {
  12417. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  12418. }
  12419. if (rf & 2) {
  12420. var element_r9 = ctx.$implicit;
  12421. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  12422. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r9)("editionLevel", ctx_r8.editionLevel)("itemsToHighlight", ctx_r8.itemsToHighlight)("itemsLemsToHighlight", ctx_r8.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r8.itemsIperlemsToHighlight)("textFlow", ctx_r8.textFlow);
  12423. }
  12424. }
  12425. function GComponent_ng_container_1_ng_container_3_Template(rf, ctx) {
  12426. if (rf & 1) {
  12427. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12428. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, GComponent_ng_container_1_ng_container_3_evt_content_viewer_1_Template, 1, 6, "evt-content-viewer", 1);
  12429. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  12430. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12431. }
  12432. if (rf & 2) {
  12433. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  12434. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12435. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r5.normalizedMapping$));
  12436. }
  12437. }
  12438. function GComponent_ng_container_1_Template(rf, ctx) {
  12439. if (rf & 1) {
  12440. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12441. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 3);
  12442. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, GComponent_ng_container_1_ng_container_2_Template, 3, 3, "ng-container", 4);
  12443. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, GComponent_ng_container_1_ng_container_3_Template, 3, 3, "ng-container", 5);
  12444. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12445. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12446. }
  12447. if (rf & 2) {
  12448. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12450. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx_r1.editionLevel);
  12451. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12452. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", "diplomatic");
  12453. }
  12454. }
  12455. var GComponent = function GComponent(evtModelService) {
  12456. var _this46 = this;
  12457. _classCallCheck(this, GComponent);
  12458. this.evtModelService = evtModelService;
  12459. this.specialChars$ = this.evtModelService.specialChars$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (specialChars) {
  12460. return specialChars.find(function (_char) {
  12461. return _char.id === _this46.data.charId;
  12462. });
  12463. }));
  12464. this.diplomaticMapping$ = this.specialChars$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (specialChar) {
  12465. var _a;
  12466. var mapping = specialChar === null || specialChar === void 0 ? void 0 : specialChar.mappings.find(function (m) {
  12467. return m.type === 'diplomatic';
  12468. });
  12469. return (_a = mapping === null || mapping === void 0 ? void 0 : mapping.content) !== null && _a !== void 0 ? _a : [];
  12470. }));
  12471. this.normalizedMapping$ = this.specialChars$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (specialChar) {
  12472. var _a;
  12473. var mapping = specialChar === null || specialChar === void 0 ? void 0 : specialChar.mappings.find(function (m) {
  12474. return m.type === 'normalized';
  12475. });
  12476. return (_a = mapping === null || mapping === void 0 ? void 0 : mapping.content) !== null && _a !== void 0 ? _a : [];
  12477. }));
  12478. };
  12479. GComponent.ɵfac = function GComponent_Factory(t) {
  12480. return new (t || GComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  12481. };
  12482. GComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  12483. type: GComponent,
  12484. selectors: [["evt-g"]],
  12485. inputs: {
  12486. data: "data"
  12487. },
  12488. decls: 2,
  12489. vars: 2,
  12490. consts: [[4, "ngIf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"]],
  12491. template: function GComponent_Template(rf, ctx) {
  12492. if (rf & 1) {
  12493. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, GComponent_ng_container_0_Template, 2, 1, "ng-container", 0);
  12494. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, GComponent_ng_container_1_Template, 4, 2, "ng-container", 0);
  12495. }
  12496. if (rf & 2) {
  12497. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.content.length > 0);
  12498. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12499. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.content.length === 0);
  12500. }
  12501. },
  12502. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgSwitchDefault"]],
  12503. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"]],
  12504. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJnLmNvbXBvbmVudC5zY3NzIn0= */"]
  12505. });
  12506. GComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["G"])], GComponent);
  12507. /*@__PURE__*/
  12508. (function () {
  12509. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GComponent, [{
  12510. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  12511. args: [{
  12512. selector: 'evt-g',
  12513. templateUrl: './g.component.html',
  12514. styleUrls: ['./g.component.scss']
  12515. }]
  12516. }], function () {
  12517. return [{
  12518. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  12519. }];
  12520. }, {
  12521. data: [{
  12522. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  12523. }]
  12524. });
  12525. })();
  12526. /***/
  12527. },
  12528. /***/
  12529. "EpuN":
  12530. /*!***************************************************!*\
  12531. !*** ./src/app/components/note/note.component.ts ***!
  12532. \***************************************************/
  12533. /*! exports provided: NoteComponent */
  12534. /***/
  12535. function EpuN(module, __webpack_exports__, __webpack_require__) {
  12536. "use strict";
  12537. __webpack_require__.r(__webpack_exports__);
  12538. /* harmony export (binding) */
  12539. __webpack_require__.d(__webpack_exports__, "NoteComponent", function () {
  12540. return NoteComponent;
  12541. });
  12542. /* harmony import */
  12543. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12544. /*! tslib */
  12545. "mrSG");
  12546. /* harmony import */
  12547. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12548. /*! @angular/core */
  12549. "fXoL");
  12550. /* harmony import */
  12551. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  12552. /*! ../../models/evt-models */
  12553. "5c0l");
  12554. /* harmony import */
  12555. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  12556. /*! ../../services/component-register.service */
  12557. "d25s");
  12558. /* harmony import */
  12559. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  12560. /*! ../../directives/html-attributes.directive */
  12561. "0Bbq");
  12562. /* harmony import */
  12563. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  12564. /*! @angular/common */
  12565. "ofXK");
  12566. /* harmony import */
  12567. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  12568. /*! ../content-viewer/content-viewer.component */
  12569. "t6RO");
  12570. /* harmony import */
  12571. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  12572. /*! @ng-bootstrap/ng-bootstrap */
  12573. "1kSV");
  12574. /* harmony import */
  12575. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  12576. /*! ../../pinboard/pinner/pinner.component */
  12577. "j7gH");
  12578. var _c0 = ["popover"];
  12579. function NoteComponent_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  12580. if (rf & 1) {
  12581. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  12582. }
  12583. if (rf & 2) {
  12584. var element_r5 = ctx.$implicit;
  12585. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r5);
  12586. }
  12587. }
  12588. function NoteComponent_ng_container_2_Template(rf, ctx) {
  12589. if (rf & 1) {
  12590. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12591. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NoteComponent_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 5);
  12592. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12593. }
  12594. if (rf & 2) {
  12595. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12596. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12597. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.content);
  12598. }
  12599. }
  12600. var _c1 = function _c1() {
  12601. return ["auto"];
  12602. };
  12603. function NoteComponent_ng_container_3_Template(rf, ctx) {
  12604. if (rf & 1) {
  12605. var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  12606. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12607. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "button", 7, 8);
  12608. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NoteComponent_ng_container_3_Template_button_click_1_listener($event) {
  12609. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r8);
  12610. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12611. return ctx_r7.onTriggerClicked($event);
  12612. });
  12613. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "span", 9);
  12614. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
  12615. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "span", 10);
  12616. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12617. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12618. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12619. }
  12620. if (rf & 2) {
  12621. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12622. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5);
  12623. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12624. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("popoverClass", "evt-note-popover ", ctx_r1.data == null ? null : ctx_r1.data.noteType, "");
  12625. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbPopover", _r2)("autoClose", "outside")("placement", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](6, _c1));
  12626. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-note-type", ctx_r1.data.noteType);
  12627. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  12628. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", ctx_r1.data.exponent, " ");
  12629. }
  12630. }
  12631. function NoteComponent_ng_template_4_evt_content_viewer_2_Template(rf, ctx) {
  12632. if (rf & 1) {
  12633. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  12634. }
  12635. if (rf & 2) {
  12636. var element_r10 = ctx.$implicit;
  12637. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r10);
  12638. }
  12639. }
  12640. function NoteComponent_ng_template_4_Template(rf, ctx) {
  12641. if (rf & 1) {
  12642. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-pinner", 11);
  12643. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 12);
  12644. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NoteComponent_ng_template_4_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 5);
  12645. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12646. }
  12647. if (rf & 2) {
  12648. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  12649. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("item", ctx_r3.data)("additionalStyle", ctx_r3.pinnerStyle);
  12650. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  12651. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3.data.content);
  12652. }
  12653. }
  12654. var NoteComponent = /*#__PURE__*/function () {
  12655. function NoteComponent() {
  12656. _classCallCheck(this, NoteComponent);
  12657. this.pinnerStyle = {
  12658. 'margin-right': '-0.65rem',
  12659. 'margin-top': '-0.35rem',
  12660. "float": 'right'
  12661. };
  12662. }
  12663. _createClass(NoteComponent, [{
  12664. key: "onTriggerClicked",
  12665. value: function onTriggerClicked(event) {
  12666. event.stopPropagation();
  12667. }
  12668. }]);
  12669. return NoteComponent;
  12670. }();
  12671. NoteComponent.ɵfac = function NoteComponent_Factory(t) {
  12672. return new (t || NoteComponent)();
  12673. };
  12674. NoteComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  12675. type: NoteComponent,
  12676. selectors: [["evt-note"]],
  12677. viewQuery: function NoteComponent_Query(rf, ctx) {
  12678. if (rf & 1) {
  12679. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstaticViewQuery"](_c0, true);
  12680. }
  12681. if (rf & 2) {
  12682. var _t;
  12683. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.popover = _t.first);
  12684. }
  12685. },
  12686. inputs: {
  12687. data: "data"
  12688. },
  12689. decls: 6,
  12690. vars: 4,
  12691. consts: [[1, "evt-note", 3, "evtHtmlAttributes"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["popContent", ""], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], ["type", "button", "container", "body", 1, "btn", "btn-link", "popover-toggle", "evt-trigger", 3, "ngbPopover", "autoClose", "popoverClass", "placement", "click"], ["popover", "ngbPopover"], [1, "note-icon"], [1, "arrow"], ["pinType", "Notes", 3, "item", "additionalStyle"], [1, "content"]],
  12692. template: function NoteComponent_Template(rf, ctx) {
  12693. if (rf & 1) {
  12694. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  12695. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 1);
  12696. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NoteComponent_ng_container_2_Template, 2, 1, "ng-container", 2);
  12697. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NoteComponent_ng_container_3_Template, 6, 7, "ng-container", 3);
  12698. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12699. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12700. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NoteComponent_ng_template_4_Template, 3, 3, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  12701. }
  12702. if (rf & 2) {
  12703. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  12704. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-type", ctx.data == null ? null : ctx.data.noteType);
  12705. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12706. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.noteLayout);
  12707. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12708. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", "plain-text");
  12709. }
  12710. },
  12711. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__["NgbPopover"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_8__["PinnerComponent"]],
  12712. styles: [".evt-trigger[_ngcontent-%COMP%] {\n text-decoration: none !important;\n color: #000;\n font-size: 0.8rem;\n opacity: 0.8;\n padding: 0;\n vertical-align: super;\n position: relative;\n}\n.evt-trigger[data-note-type=comment][_ngcontent-%COMP%] {\n color: #570e69;\n}\n.evt-trigger[data-note-type=critical][_ngcontent-%COMP%] {\n color: #18469b;\n}\n.evt-trigger[_ngcontent-%COMP%]:hover {\n opacity: 1;\n}\n.evt-trigger[_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] {\n min-width: 13px;\n height: 13px;\n display: inline-block;\n border-radius: 4px;\n color: #fff;\n padding: 0.25em 0.6em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n position: relative;\n top: -1px;\n background: black;\n}\n.evt-trigger[_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%] {\n width: 0;\n height: 0;\n border: 0 solid transparent;\n border-left-width: 0px;\n border-right-width: 6px;\n border-top: 4px solid black;\n position: absolute;\n top: 12px;\n left: 3px;\n}\n.evt-trigger[data-note-type=comment][_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] {\n background: #570e69;\n border-radius: 6px;\n}\n.evt-trigger[data-note-type=comment][_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%] {\n border-top-color: #570e69;\n}\n.evt-trigger[data-note-type=critical][_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] {\n background: #18469b;\n}\n.evt-trigger[data-note-type=critical][_ngcontent-%COMP%] .note-icon[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%] {\n border-top-color: #18469b;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vdGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQUZKO0FBSUk7RUFDSSxjQUFBO0FBRlI7QUFLSTtFQUNJLGNBQUE7QUFIUjtBQU1JO0VBQ0ksVUFBQTtBQUpSO0FBT0k7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUFMUjtBQU9RO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUFMWjtBQVdRO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBQVRaO0FBV1k7RUFDSSx5QkFBQTtBQVRoQjtBQWVRO0VBQ0ksbUJBQUE7QUFiWjtBQWVZO0VBQ0kseUJBQUE7QUFiaEIiLCJmaWxlIjoibm90ZS5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXMnO1xuXG4uZXZ0LXRyaWdnZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJltkYXRhLW5vdGUtdHlwZT0nY29tbWVudCddIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihjb21tZW50Tm90ZXMpO1xuICAgIH1cblxuICAgICZbZGF0YS1ub3RlLXR5cGU9J2NyaXRpY2FsJ10ge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGNyaXRpY2FsTm90ZXMpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5ub3RlLWljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZbZGF0YS1ub3RlLXR5cGU9J2NvbW1lbnQnXSB7XG4gICAgICAgIC5ub3RlLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGNvbW1lbnROb3Rlcyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZ2V0LWNvbG9yKGNvbW1lbnROb3Rlcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbm90ZS10eXBlPSdjcml0aWNhbCddIHtcbiAgICAgICAgLm5vdGUtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoY3JpdGljYWxOb3Rlcyk7XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZ2V0LWNvbG9yKGNyaXRpY2FsTm90ZXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */"]
  12713. });
  12714. NoteComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Note"])], NoteComponent);
  12715. /*@__PURE__*/
  12716. (function () {
  12717. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NoteComponent, [{
  12718. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  12719. args: [{
  12720. selector: 'evt-note',
  12721. templateUrl: './note.component.html',
  12722. styleUrls: ['./note.component.scss']
  12723. }]
  12724. }], null, {
  12725. data: [{
  12726. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  12727. }],
  12728. popover: [{
  12729. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"],
  12730. args: ['popover', {
  12731. "static": true
  12732. }]
  12733. }]
  12734. });
  12735. })();
  12736. /***/
  12737. },
  12738. /***/
  12739. "FJNG":
  12740. /*!*********************************************************************!*\
  12741. !*** ./src/app/directives/editorial-convention-layout.directive.ts ***!
  12742. \*********************************************************************/
  12743. /*! exports provided: EditorialConventionLayoutDirective */
  12744. /***/
  12745. function FJNG(module, __webpack_exports__, __webpack_require__) {
  12746. "use strict";
  12747. __webpack_require__.r(__webpack_exports__);
  12748. /* harmony export (binding) */
  12749. __webpack_require__.d(__webpack_exports__, "EditorialConventionLayoutDirective", function () {
  12750. return EditorialConventionLayoutDirective;
  12751. });
  12752. /* harmony import */
  12753. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12754. /*! @angular/core */
  12755. "fXoL");
  12756. /* harmony import */
  12757. var _services_editorial_conventions_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12758. /*! ../services/editorial-conventions.service */
  12759. "IP0A");
  12760. var EditorialConventionLayoutDirective = /*#__PURE__*/function () {
  12761. function EditorialConventionLayoutDirective(editorialConventionsService, el, renderer) {
  12762. _classCallCheck(this, EditorialConventionLayoutDirective);
  12763. this.editorialConventionsService = editorialConventionsService;
  12764. this.el = el;
  12765. this.renderer = renderer;
  12766. }
  12767. _createClass(EditorialConventionLayoutDirective, [{
  12768. key: "ngOnInit",
  12769. value: function ngOnInit() {
  12770. this._setLayout();
  12771. }
  12772. }, {
  12773. key: "ngOnChanges",
  12774. value: function ngOnChanges(changes) {
  12775. if (!changes.data.isFirstChange() && changes.data.previousValue !== changes.data.currentValue) {
  12776. this._setLayout();
  12777. }
  12778. }
  12779. }, {
  12780. key: "_setLayout",
  12781. value: function _setLayout() {
  12782. var _this47 = this;
  12783. var layouts = this.editorialConventionsService.getLayouts(this.data.name, this.data.attributes, this.data.defaultsKey);
  12784. this._cleanPreviousLayout();
  12785. if (layouts && this.data.editionLevel) {
  12786. var editionLayout = layouts[this.data.editionLevel];
  12787. if (editionLayout) {
  12788. if (editionLayout.pre) {
  12789. var preEl = document.createElement('span');
  12790. preEl.classList.add('pre');
  12791. preEl.innerHTML = editionLayout.pre;
  12792. this.el.nativeElement.prepend(preEl);
  12793. }
  12794. if (editionLayout.post) {
  12795. var postEl = document.createElement('span');
  12796. postEl.classList.add('post');
  12797. postEl.innerHTML = editionLayout.post;
  12798. this.renderer.appendChild(this.el.nativeElement, postEl);
  12799. }
  12800. if (editionLayout.style) {
  12801. Object.keys(editionLayout.style).forEach(function (key) {
  12802. return _this47.renderer.setStyle(_this47.el.nativeElement, key, editionLayout.style[key]);
  12803. });
  12804. this._oldStyle = editionLayout.style;
  12805. }
  12806. }
  12807. }
  12808. }
  12809. }, {
  12810. key: "_cleanPreviousLayout",
  12811. value: function _cleanPreviousLayout() {
  12812. var _this48 = this;
  12813. var preEl = this.el.nativeElement.querySelector('.pre');
  12814. if (preEl) {
  12815. preEl.remove();
  12816. }
  12817. var postEl = this.el.nativeElement.querySelector('.post');
  12818. if (postEl) {
  12819. postEl.remove();
  12820. }
  12821. if (this._oldStyle) {
  12822. Object.keys(this._oldStyle).forEach(function (key) {
  12823. return _this48.renderer.setStyle(_this48.el.nativeElement, key, '');
  12824. });
  12825. this._oldStyle = undefined;
  12826. }
  12827. }
  12828. }]);
  12829. return EditorialConventionLayoutDirective;
  12830. }();
  12831. EditorialConventionLayoutDirective.ɵfac = function EditorialConventionLayoutDirective_Factory(t) {
  12832. return new (t || EditorialConventionLayoutDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_editorial_conventions_service__WEBPACK_IMPORTED_MODULE_1__["EditorialConventionsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]));
  12833. };
  12834. EditorialConventionLayoutDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  12835. type: EditorialConventionLayoutDirective,
  12836. selectors: [["", "evtEditorialConventionLayout", ""]],
  12837. inputs: {
  12838. data: ["evtEditorialConventionLayout", "data"],
  12839. defaultLayouts: "defaultLayouts"
  12840. },
  12841. features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
  12842. });
  12843. /*@__PURE__*/
  12844. (function () {
  12845. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EditorialConventionLayoutDirective, [{
  12846. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  12847. args: [{
  12848. selector: '[evtEditorialConventionLayout]'
  12849. }]
  12850. }], function () {
  12851. return [{
  12852. type: _services_editorial_conventions_service__WEBPACK_IMPORTED_MODULE_1__["EditorialConventionsService"]
  12853. }, {
  12854. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]
  12855. }, {
  12856. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]
  12857. }];
  12858. }, {
  12859. data: [{
  12860. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"],
  12861. args: ['evtEditorialConventionLayout']
  12862. }],
  12863. defaultLayouts: [{
  12864. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  12865. }]
  12866. });
  12867. })();
  12868. /***/
  12869. },
  12870. /***/
  12871. "FSWR":
  12872. /*!***************************************************************!*\
  12873. !*** ./src/app/components/identifier/identifier.component.ts ***!
  12874. \***************************************************************/
  12875. /*! exports provided: IdentifierComponent */
  12876. /***/
  12877. function FSWR(module, __webpack_exports__, __webpack_require__) {
  12878. "use strict";
  12879. __webpack_require__.r(__webpack_exports__);
  12880. /* harmony export (binding) */
  12881. __webpack_require__.d(__webpack_exports__, "IdentifierComponent", function () {
  12882. return IdentifierComponent;
  12883. });
  12884. /* harmony import */
  12885. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  12886. /*! tslib */
  12887. "mrSG");
  12888. /* harmony import */
  12889. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  12890. /*! @angular/core */
  12891. "fXoL");
  12892. /* harmony import */
  12893. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  12894. /*! ../../models/evt-models */
  12895. "5c0l");
  12896. /* harmony import */
  12897. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  12898. /*! ../../services/component-register.service */
  12899. "d25s");
  12900. /* harmony import */
  12901. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  12902. /*! @angular/common */
  12903. "ofXK");
  12904. /* harmony import */
  12905. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  12906. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  12907. "WyXU");
  12908. /* harmony import */
  12909. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  12910. /*! ../content-viewer/content-viewer.component */
  12911. "t6RO");
  12912. function IdentifierComponent_ng_container_1_span_5_evt_content_viewer_1_Template(rf, ctx) {
  12913. if (rf & 1) {
  12914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  12915. }
  12916. if (rf & 2) {
  12917. var settlements_r9 = ctx.$implicit;
  12918. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", settlements_r9);
  12919. }
  12920. }
  12921. function IdentifierComponent_ng_container_1_span_5_Template(rf, ctx) {
  12922. if (rf & 1) {
  12923. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  12924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_span_5_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  12925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12926. }
  12927. if (rf & 2) {
  12928. var settlements_r7 = ctx.$implicit;
  12929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12930. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", settlements_r7);
  12931. }
  12932. }
  12933. function IdentifierComponent_ng_container_1_ng_container_6_ng_container_1_Template(rf, ctx) {
  12934. if (rf & 1) {
  12935. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12936. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  12937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12938. }
  12939. }
  12940. function IdentifierComponent_ng_container_1_ng_container_6_span_2_evt_content_viewer_1_Template(rf, ctx) {
  12941. if (rf & 1) {
  12942. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  12943. }
  12944. if (rf & 2) {
  12945. var region_r14 = ctx.$implicit;
  12946. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", region_r14);
  12947. }
  12948. }
  12949. function IdentifierComponent_ng_container_1_ng_container_6_span_2_Template(rf, ctx) {
  12950. if (rf & 1) {
  12951. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  12952. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_ng_container_6_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  12953. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12954. }
  12955. if (rf & 2) {
  12956. var regions_r12 = ctx.$implicit;
  12957. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12958. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", regions_r12);
  12959. }
  12960. }
  12961. function IdentifierComponent_ng_container_1_ng_container_6_Template(rf, ctx) {
  12962. if (rf & 1) {
  12963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_ng_container_6_ng_container_1_Template, 2, 0, "ng-container", 1);
  12965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, IdentifierComponent_ng_container_1_ng_container_6_span_2_Template, 2, 1, "span", 5);
  12966. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12967. }
  12968. if (rf & 2) {
  12969. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  12970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r5.data.settlements.length > 0);
  12972. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  12973. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.regions);
  12974. }
  12975. }
  12976. function IdentifierComponent_ng_container_1_ng_container_7_ng_container_1_Template(rf, ctx) {
  12977. if (rf & 1) {
  12978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  12979. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  12980. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  12981. }
  12982. }
  12983. function IdentifierComponent_ng_container_1_ng_container_7_span_2_evt_content_viewer_1_Template(rf, ctx) {
  12984. if (rf & 1) {
  12985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  12986. }
  12987. if (rf & 2) {
  12988. var country_r19 = ctx.$implicit;
  12989. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", country_r19);
  12990. }
  12991. }
  12992. function IdentifierComponent_ng_container_1_ng_container_7_span_2_Template(rf, ctx) {
  12993. if (rf & 1) {
  12994. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  12995. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_ng_container_7_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  12996. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  12997. }
  12998. if (rf & 2) {
  12999. var countries_r17 = ctx.$implicit;
  13000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13001. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", countries_r17);
  13002. }
  13003. }
  13004. function IdentifierComponent_ng_container_1_ng_container_7_Template(rf, ctx) {
  13005. if (rf & 1) {
  13006. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  13007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_ng_container_7_ng_container_1_Template, 2, 0, "ng-container", 1);
  13008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, IdentifierComponent_ng_container_1_ng_container_7_span_2_Template, 2, 1, "span", 5);
  13009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  13010. }
  13011. if (rf & 2) {
  13012. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  13013. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13014. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r6.data.settlements.length > 0 || ctx_r6.data.regions.length > 0);
  13015. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13016. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r6.data.countries);
  13017. }
  13018. }
  13019. function IdentifierComponent_ng_container_1_Template(rf, ctx) {
  13020. if (rf & 1) {
  13021. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  13022. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  13023. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 3);
  13024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13025. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 4);
  13026. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div");
  13027. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, IdentifierComponent_ng_container_1_span_5_Template, 2, 1, "span", 5);
  13028. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, IdentifierComponent_ng_container_1_ng_container_6_Template, 3, 2, "ng-container", 1);
  13029. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, IdentifierComponent_ng_container_1_ng_container_7_Template, 3, 2, "ng-container", 1);
  13030. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13032. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  13033. }
  13034. if (rf & 2) {
  13035. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13036. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13037. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "place")("additionalClass", "settlement")("inlineLabel", true);
  13038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  13039. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.settlements);
  13040. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13041. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.regions.length > 0);
  13042. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.countries.length > 0);
  13044. }
  13045. }
  13046. function IdentifierComponent_ng_container_2_Template(rf, ctx) {
  13047. if (rf & 1) {
  13048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  13049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  13050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 3);
  13051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 4);
  13053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 7);
  13054. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13055. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  13056. }
  13057. if (rf & 2) {
  13058. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "repository")("additionalClass", "repository")("inlineLabel", true);
  13061. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r1.data.repository);
  13063. }
  13064. }
  13065. function IdentifierComponent_ng_container_3_evt_content_viewer_4_Template(rf, ctx) {
  13066. if (rf & 1) {
  13067. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  13068. }
  13069. if (rf & 2) {
  13070. var c_r21 = ctx.$implicit;
  13071. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", c_r21);
  13072. }
  13073. }
  13074. function IdentifierComponent_ng_container_3_Template(rf, ctx) {
  13075. if (rf & 1) {
  13076. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  13077. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  13078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 3);
  13079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 4);
  13081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, IdentifierComponent_ng_container_3_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 8);
  13082. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13083. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  13084. }
  13085. if (rf & 2) {
  13086. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13087. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13088. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "collection")("additionalClass", "collection")("inlineLabel", true);
  13089. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.collection);
  13091. }
  13092. }
  13093. function IdentifierComponent_ng_container_4_div_4_evt_content_viewer_1_Template(rf, ctx) {
  13094. if (rf & 1) {
  13095. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  13096. }
  13097. if (rf & 2) {
  13098. var idno_r25 = ctx.$implicit;
  13099. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", idno_r25);
  13100. }
  13101. }
  13102. function IdentifierComponent_ng_container_4_div_4_Template(rf, ctx) {
  13103. if (rf & 1) {
  13104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  13105. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_4_div_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 6);
  13106. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13107. }
  13108. if (rf & 2) {
  13109. var idnos_r23 = ctx.$implicit;
  13110. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13111. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", idnos_r23);
  13112. }
  13113. }
  13114. function IdentifierComponent_ng_container_4_Template(rf, ctx) {
  13115. if (rf & 1) {
  13116. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  13117. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  13118. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 3);
  13119. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13120. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 4);
  13121. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, IdentifierComponent_ng_container_4_div_4_Template, 2, 1, "div", 5);
  13122. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13123. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  13124. }
  13125. if (rf & 2) {
  13126. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13127. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13128. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "idno")("additionalClass", "idno")("inlineLabel", true);
  13129. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13130. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3.data.idnos);
  13131. }
  13132. }
  13133. var IdentifierComponent = function IdentifierComponent() {
  13134. _classCallCheck(this, IdentifierComponent);
  13135. };
  13136. IdentifierComponent.ɵfac = function IdentifierComponent_Factory(t) {
  13137. return new (t || IdentifierComponent)();
  13138. };
  13139. IdentifierComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  13140. type: IdentifierComponent,
  13141. selectors: [["evt-identifier"]],
  13142. inputs: {
  13143. data: "data",
  13144. listClass: "listClass"
  13145. },
  13146. decls: 5,
  13147. vars: 6,
  13148. consts: [[1, "flex-container"], [4, "ngIf"], [1, "flex-item-label"], [3, "label", "additionalClass", "inlineLabel"], [1, "flex-item-information"], [4, "ngFor", "ngForOf"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], ["class", "projectInfo-block", 3, "content", 4, "ngFor", "ngForOf"], [1, "projectInfo-block", 3, "content"]],
  13149. template: function IdentifierComponent_Template(rf, ctx) {
  13150. if (rf & 1) {
  13151. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  13152. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, IdentifierComponent_ng_container_1_Template, 8, 6, "ng-container", 1);
  13153. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, IdentifierComponent_ng_container_2_Template, 5, 4, "ng-container", 1);
  13154. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, IdentifierComponent_ng_container_3_Template, 5, 4, "ng-container", 1);
  13155. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, IdentifierComponent_ng_container_4_Template, 5, 4, "ng-container", 1);
  13156. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13157. }
  13158. if (rf & 2) {
  13159. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("has-list-class", ctx.listClass);
  13160. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13161. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.settlements.length) > 0 || (ctx.data == null ? null : ctx.data.regions.length) > 0 || (ctx.data == null ? null : ctx.data.countries.length) > 0);
  13162. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13163. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.repository);
  13164. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13165. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.collection.length) > 0);
  13166. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13167. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.idnos.length) > 0);
  13168. }
  13169. },
  13170. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_5__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  13171. styles: [".has-list-class[_ngcontent-%COMP%] {\n margin-left: 2.5rem;\n}\n\n.projectInfo-block[_ngcontent-%COMP%] {\n display: block;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 1326px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2lkZW50aWZpZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksY0FBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0YiLCJmaWxlIjoiaWRlbnRpZmllci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oYXMtbGlzdC1jbGFzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLnByb2plY3RJbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1pdGVtLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjZweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgfVxuICAgICAgXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICB9XG59Il19 */"]
  13172. });
  13173. IdentifierComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Identifier"])], IdentifierComponent);
  13174. /*@__PURE__*/
  13175. (function () {
  13176. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](IdentifierComponent, [{
  13177. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  13178. args: [{
  13179. selector: 'evt-identifier',
  13180. templateUrl: './identifier.component.html',
  13181. styleUrls: ['./identifier.component.scss']
  13182. }]
  13183. }], null, {
  13184. data: [{
  13185. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  13186. }],
  13187. listClass: [{
  13188. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  13189. }]
  13190. });
  13191. })();
  13192. /***/
  13193. },
  13194. /***/
  13195. "FmO3":
  13196. /*!*******************************************************!*\
  13197. !*** ./src/app/components/choice/choice.component.ts ***!
  13198. \*******************************************************/
  13199. /*! exports provided: ChoiceComponent */
  13200. /***/
  13201. function FmO3(module, __webpack_exports__, __webpack_require__) {
  13202. "use strict";
  13203. __webpack_require__.r(__webpack_exports__);
  13204. /* harmony export (binding) */
  13205. __webpack_require__.d(__webpack_exports__, "ChoiceComponent", function () {
  13206. return ChoiceComponent;
  13207. });
  13208. /* harmony import */
  13209. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  13210. /*! tslib */
  13211. "mrSG");
  13212. /* harmony import */
  13213. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  13214. /*! @angular/core */
  13215. "fXoL");
  13216. /* harmony import */
  13217. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  13218. /*! ../../models/evt-models */
  13219. "5c0l");
  13220. /* harmony import */
  13221. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  13222. /*! ../../services/component-register.service */
  13223. "d25s");
  13224. /* harmony import */
  13225. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  13226. /*! ../../directives/html-attributes.directive */
  13227. "0Bbq");
  13228. /* harmony import */
  13229. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  13230. /*! @ng-bootstrap/ng-bootstrap */
  13231. "1kSV");
  13232. /* harmony import */
  13233. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  13234. /*! @angular/common */
  13235. "ofXK");
  13236. /* harmony import */
  13237. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  13238. /*! ../content-viewer/content-viewer.component */
  13239. "t6RO");
  13240. function ChoiceComponent_evt_content_viewer_1_Template(rf, ctx) {
  13241. if (rf & 1) {
  13242. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  13243. }
  13244. if (rf & 2) {
  13245. var element_r3 = ctx.$implicit;
  13246. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13247. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r3)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight)("textFlow", ctx_r0.textFlow);
  13248. }
  13249. }
  13250. function ChoiceComponent_ng_template_2_evt_content_viewer_0_Template(rf, ctx) {
  13251. if (rf & 1) {
  13252. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  13253. }
  13254. if (rf & 2) {
  13255. var element_r5 = ctx.$implicit;
  13256. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  13257. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r5)("editionLevel", ctx_r4.alternativeEditionLevel)("itemsToHighlight", ctx_r4.itemsToHighlight)("itemsLemsToHighlight", ctx_r4.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r4.itemsIperlemsToHighlight)("textFlow", ctx_r4.textFlow);
  13258. }
  13259. }
  13260. function ChoiceComponent_ng_template_2_Template(rf, ctx) {
  13261. if (rf & 1) {
  13262. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ChoiceComponent_ng_template_2_evt_content_viewer_0_Template, 1, 6, "evt-content-viewer", 1);
  13263. }
  13264. if (rf & 2) {
  13265. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13266. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.alternativeContent);
  13267. }
  13268. }
  13269. var _c0 = function _c0() {
  13270. return ["bottom"];
  13271. };
  13272. var ChoiceComponent = /*#__PURE__*/function () {
  13273. function ChoiceComponent() {
  13274. _classCallCheck(this, ChoiceComponent);
  13275. }
  13276. _createClass(ChoiceComponent, [{
  13277. key: "content",
  13278. get: function get() {
  13279. if (this.editionLevel === 'diplomatic') {
  13280. return this.data.originalContent;
  13281. }
  13282. return this.data.normalizedContent;
  13283. }
  13284. }, {
  13285. key: "alternativeContent",
  13286. get: function get() {
  13287. if (this.editionLevel === 'diplomatic') {
  13288. return this.data.normalizedContent;
  13289. }
  13290. return this.data.originalContent;
  13291. }
  13292. }, {
  13293. key: "alternativeEditionLevel",
  13294. get: function get() {
  13295. return this.editionLevel === 'diplomatic' ? 'interpretative' : 'diplomatic';
  13296. }
  13297. }]);
  13298. return ChoiceComponent;
  13299. }();
  13300. ChoiceComponent.ɵfac = function ChoiceComponent_Factory(t) {
  13301. return new (t || ChoiceComponent)();
  13302. };
  13303. ChoiceComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  13304. type: ChoiceComponent,
  13305. selectors: [["evt-choice"]],
  13306. inputs: {
  13307. data: "data"
  13308. },
  13309. decls: 4,
  13310. vars: 8,
  13311. consts: [["container", "body", "triggers", "mouseenter:mouseleave", 1, "choice", 3, "evtHtmlAttributes", "ngbPopover", "autoClose", "popoverClass", "placement"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow", 4, "ngFor", "ngForOf"], ["popContent", ""], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow"]],
  13312. template: function ChoiceComponent_Template(rf, ctx) {
  13313. if (rf & 1) {
  13314. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  13315. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ChoiceComponent_evt_content_viewer_1_Template, 1, 6, "evt-content-viewer", 1);
  13316. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13317. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ChoiceComponent_ng_template_2_Template, 1, 1, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  13318. }
  13319. if (rf & 2) {
  13320. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](3);
  13321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("popoverClass", "choice-popover ", ctx.data.editorialInterventionType, "");
  13322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes)("ngbPopover", _r1)("autoClose", "outside")("placement", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](7, _c0));
  13323. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-intervention-type", ctx.data.editorialInterventionType);
  13324. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13325. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.content);
  13326. }
  13327. },
  13328. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__["HtmlAttributesDirective"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__["NgbPopover"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"]],
  13329. styles: [".choice[data-intervention-type=normalization][_ngcontent-%COMP%] {\n color: #69513a;\n}\n.choice[data-intervention-type=emendation][_ngcontent-%COMP%] {\n color: #934d4d;\n}\n.choice[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n .choice-popover {\n background: #fffbf3;\n box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.25);\n border: 1px solid rgba(0, 0, 0, 0.35);\n}\n .choice-popover .popover-body {\n padding: 0.1rem 0.5rem;\n}\n .choice-popover .arrow::before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n .choice-popover .arrow::after {\n border-bottom-color: #fffbf3;\n}\n .choice-popover.normalization {\n background: #fffbf3;\n}\n .choice-popover.normalization .arrow::after {\n border-bottom-color: #fffbf3;\n}\n .choice-popover.emendation {\n background: #f99069;\n}\n .choice-popover.emendation .arrow::after {\n border-bottom-color: #f99069;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2Nob2ljZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHSTtFQUNJLGNBQUE7QUFGUjtBQUlJO0VBQ0ksY0FBQTtBQUZSO0FBSUk7RUFDSSwwQkFBQTtBQUZSO0FBTUE7RUFDSSxtQkFBQTtFQUNBLDJDQUFBO0VBQ0EscUNBQUE7QUFISjtBQUtJO0VBQ0ksc0JBQUE7QUFIUjtBQU9RO0VBQ0ksdUNBQUE7QUFMWjtBQVFRO0VBQ0ksNEJBQUE7QUFOWjtBQVVJO0VBQ0ksbUJBQUE7QUFSUjtBQVVRO0VBQ0ksNEJBQUE7QUFSWjtBQVlJO0VBQ0ksbUJBQUE7QUFWUjtBQVlRO0VBQ0ksNEJBQUE7QUFWWiIsImZpbGUiOiJjaG9pY2UuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy9jb2xvcnMnO1xuXG4uY2hvaWNlIHtcbiAgICAmW2RhdGEtaW50ZXJ2ZW50aW9uLXR5cGU9XCJub3JtYWxpemF0aW9uXCJdIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihub3JtYWxpemF0aW9uKTtcbiAgICB9XG4gICAgJltkYXRhLWludGVydmVudGlvbi10eXBlPVwiZW1lbmRhdGlvblwiXSB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoZW1lbmRhdGlvbik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbjo6bmctZGVlcCAuY2hvaWNlLXBvcG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZiZjM7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cbiAgICAucG9wb3Zlci1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmJmMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm9ybWFsaXphdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihub3JtYWxpemF0aW9uQmFja2dyb3VuZCk7XG5cbiAgICAgICAgLmFycm93OjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBnZXQtY29sb3Iobm9ybWFsaXphdGlvbkJhY2tncm91bmQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lbWVuZGF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGVtZW5kYXRpb25CYWNrZ3JvdW5kKTtcblxuICAgICAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGdldC1jb2xvcihlbWVuZGF0aW9uQmFja2dyb3VuZCk7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */"]
  13330. });
  13331. ChoiceComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Choice"])], ChoiceComponent);
  13332. /*@__PURE__*/
  13333. (function () {
  13334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ChoiceComponent, [{
  13335. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  13336. args: [{
  13337. selector: 'evt-choice',
  13338. templateUrl: './choice.component.html',
  13339. styleUrls: ['./choice.component.scss']
  13340. }]
  13341. }], null, {
  13342. data: [{
  13343. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  13344. }]
  13345. });
  13346. })();
  13347. /***/
  13348. },
  13349. /***/
  13350. "G9+u":
  13351. /*!************************************!*\
  13352. !*** ./src/app/utils/dom-utils.ts ***!
  13353. \************************************/
  13354. /*! exports provided: isNestedInElem, isDirectlyNestedInElem, isNodeNestedInElem, xpath, balanceXHTML, getElementsBetweenTreeNode, getOuterHTML, getCommonAncestor, createNsResolver */
  13355. /***/
  13356. function G9U(module, __webpack_exports__, __webpack_require__) {
  13357. "use strict";
  13358. __webpack_require__.r(__webpack_exports__);
  13359. /* harmony export (binding) */
  13360. __webpack_require__.d(__webpack_exports__, "isNestedInElem", function () {
  13361. return isNestedInElem;
  13362. });
  13363. /* harmony export (binding) */
  13364. __webpack_require__.d(__webpack_exports__, "isDirectlyNestedInElem", function () {
  13365. return isDirectlyNestedInElem;
  13366. });
  13367. /* harmony export (binding) */
  13368. __webpack_require__.d(__webpack_exports__, "isNodeNestedInElem", function () {
  13369. return isNodeNestedInElem;
  13370. });
  13371. /* harmony export (binding) */
  13372. __webpack_require__.d(__webpack_exports__, "xpath", function () {
  13373. return xpath;
  13374. });
  13375. /* harmony export (binding) */
  13376. __webpack_require__.d(__webpack_exports__, "balanceXHTML", function () {
  13377. return balanceXHTML;
  13378. });
  13379. /* harmony export (binding) */
  13380. __webpack_require__.d(__webpack_exports__, "getElementsBetweenTreeNode", function () {
  13381. return getElementsBetweenTreeNode;
  13382. });
  13383. /* harmony export (binding) */
  13384. __webpack_require__.d(__webpack_exports__, "getOuterHTML", function () {
  13385. return getOuterHTML;
  13386. });
  13387. /* harmony export (binding) */
  13388. __webpack_require__.d(__webpack_exports__, "getCommonAncestor", function () {
  13389. return getCommonAncestor;
  13390. });
  13391. /* harmony export (binding) */
  13392. __webpack_require__.d(__webpack_exports__, "createNsResolver", function () {
  13393. return createNsResolver;
  13394. });
  13395. /**
  13396. * Counter that takes into account the number of parsed elements with [xpath]{@link DOMUtilsService.html#xpath},
  13397. * in order to allow the generation of unique ids when node path is not available.
  13398. */
  13399. var totIdsGenerated = 0;
  13400. /**
  13401. * Function to check if an element is nested into another particular element.
  13402. * @param element The element to be checked
  13403. * @param parentTagName TagName of the element that does not be a parent of the given element
  13404. * @param attributes attributes
  13405. *
  13406. * @returns Whether the given element is nested in a node with given TagName or not
  13407. */
  13408. function isNestedInElem(element, parentTagName, attributes) {
  13409. return !!element && isNodeNestedInElem(element, parentTagName, false, attributes);
  13410. }
  13411. /**
  13412. * Function to check if an element is directly nested into another particular element.
  13413. * @param element The element to be checked
  13414. * @param parentTagName TagName of the element that does not be a parent of the given element
  13415. * @param attributes attributes
  13416. *
  13417. * @returns Whether the given element is nested in a node with given TagName or not
  13418. */
  13419. function isDirectlyNestedInElem(element, parentTagName, attributes) {
  13420. return isNodeNestedInElem(element, parentTagName, true, attributes);
  13421. }
  13422. /**
  13423. * Function to check if an element is nested into another particular element.
  13424. * @param element The element to be checked
  13425. * @param parentTagName TagName of the element that does not be a parent of the given element
  13426. * @param directCheck Whether to check only parentNode or analyize all ancestors
  13427. * @param attributes attributes
  13428. *
  13429. * @returns Whether the given element is nested in a node with given TagName or not
  13430. */
  13431. function isNodeNestedInElem(element, parentTagName, directCheck, attributes) {
  13432. if (element.parentNode !== null) {
  13433. if (element.parentNode.tagName === 'text') {
  13434. return false;
  13435. }
  13436. if (parentTagName === '' || element.parentNode.tagName === parentTagName || element.parentNode.nodeName === parentTagName) {
  13437. if (!attributes || attributes.length === 0) {
  13438. return true;
  13439. }
  13440. if (!element.parentNode.attributes || element.parentNode.attributes.length === 0) {
  13441. return false;
  13442. }
  13443. var matchingAttr = 0;
  13444. attributes.forEach(function (attr) {
  13445. if (element.parentNode.attributes[attr.key] && element.parentNode.attributes[attr.key].value === attr.value) {
  13446. matchingAttr++;
  13447. }
  13448. });
  13449. if (matchingAttr === attributes.length) {
  13450. return true;
  13451. }
  13452. return directCheck ? false : isNestedInElem(element.parentNode, parentTagName, attributes);
  13453. }
  13454. return directCheck ? false : isNestedInElem(element.parentNode, parentTagName, attributes);
  13455. }
  13456. return false;
  13457. }
  13458. /**
  13459. * This method will generate a string representing the xpath of the given element.
  13460. * This string can be use as a unique identifier, since every element as a different xpath.
  13461. * @param el XML element to analyze
  13462. *
  13463. * @returns calculated xpath of the given element
  13464. */
  13465. // tslint:disable-next-line: no-any
  13466. function xpath(el) {
  13467. try {
  13468. if (typeof el === 'string') {
  13469. // document.evaluate(xpathExpression, contextNode, namespaceResolver, resultType, result );
  13470. return document.evaluate(el, document, undefined, 0, undefined).stringValue;
  13471. }
  13472. if (!el || el.nodeType !== 1) {
  13473. return '';
  13474. }
  13475. var sames = [];
  13476. if (el.parentNode) {
  13477. sames = [].filter.call(el.parentNode.children, function (x) {
  13478. return x.tagName === el.tagName;
  13479. });
  13480. }
  13481. var countIndex = sames.length > 1 ? [].indexOf.call(sames, el) + 1 : 1;
  13482. countIndex = "[".concat(countIndex, "]");
  13483. var tagName = el.tagName !== 'tei' ? '-' + el.tagName : '';
  13484. return "".concat(xpath(el.parentNode)).concat(tagName).concat(countIndex);
  13485. } catch (e) {
  13486. totIdsGenerated++; // TODO: remove side effects
  13487. return "-id".concat(totIdsGenerated);
  13488. }
  13489. }
  13490. /**
  13491. * This method will an excerpted or truncated XHTML string and returns a well-balanced XHTML string
  13492. * - It checks for broken tags, e.g. <code>&lt;stro</code> [a <code>&lt;</code> after the last <code>&gt;</code> indicates a broken tag]
  13493. * - It eventually truncates broken tags
  13494. * - It checks for broken elements, e.g. <code>&lt;strong&gt;Hello, w</code>
  13495. * - It gets an array of all tags (start, end, and self-closing)
  13496. * - It prepares an empty array where to store broken tags (<code>stack</code>)
  13497. * - It loops over all tags
  13498. * - when it founds an end tag, it pops it off of the stack
  13499. * - when it founds a start tag, it push it onto the stack
  13500. * - then it founds a self-closing tag, it do nothing
  13501. * - At the end of the loop, <code>stack</code> should contain only the start tags of the broken elements, most deeply-nested at the top
  13502. * - It loops over stack array
  13503. * - pops the unmatched tag off the stack
  13504. * - gets just the tag name
  13505. * - and appends the end tag
  13506. *
  13507. * @param XHTMLstring string to balanced
  13508. *
  13509. * @returns well-balanced XHTML string
  13510. */
  13511. function balanceXHTML(XHTMLstring) {
  13512. // Check for broken tags, e.g. <stro
  13513. // Check for a < after the last >, indicating a broken tag
  13514. if (XHTMLstring) {
  13515. if (XHTMLstring.lastIndexOf('<') > XHTMLstring.lastIndexOf('>')) {
  13516. // Truncate broken tag
  13517. XHTMLstring = XHTMLstring.substring(0, XHTMLstring.lastIndexOf('<'));
  13518. } // Check for broken elements, e.g. <strong>Hello, w
  13519. // Get an array of all tags (start, end, and self-closing)
  13520. var tags = XHTMLstring.match(/<(?!\!)[^>]+>/g);
  13521. var stack = [];
  13522. var tagToOpen = [];
  13523. for (var tag in tags) {
  13524. if (tag.search('/') === 1) {
  13525. // </tagName>
  13526. // end tag -- pop off of the stack
  13527. // If the last element of the stack is the corresponding of opening tag
  13528. var tagName = tag.replace(/[<\/>]/ig, '');
  13529. var openTag = stack[stack.length - 1];
  13530. if (openTag && (openTag.search('<' + tagName + ' ') >= 0 || openTag.search('<' + tagName + '>') >= 0)) {
  13531. stack.pop();
  13532. } else {
  13533. // Tag non aperto
  13534. tagToOpen.push(tagName);
  13535. }
  13536. } else if (tag.search('/>') <= 0) {
  13537. // <tagName>
  13538. // start tag -- push onto the stack
  13539. stack.push(tag);
  13540. } else {// <tagName />
  13541. // self-closing tag -- do nothing
  13542. }
  13543. } // stack should now contain only the start tags of the broken elements, most deeply-nested at the top
  13544. while (stack.length > 0) {
  13545. // pop the unmatched tag off the stack
  13546. var endTag = stack.pop(); // get just the tag name
  13547. endTag = endTag.substring(1, endTag.search(/[ >]/)); // append the end tag
  13548. XHTMLstring += '</' + endTag + '>';
  13549. }
  13550. while (tagToOpen.length > 0) {
  13551. var startTag = tagToOpen.shift();
  13552. XHTMLstring = '<' + startTag + '>' + XHTMLstring;
  13553. }
  13554. } // Return the well-balanced XHTML string
  13555. return XHTMLstring ? XHTMLstring : '';
  13556. }
  13557. /**
  13558. * Get all DOM elements contained between the node elements
  13559. *
  13560. * @param start starting node
  13561. * @param end ending node
  13562. *
  13563. * @returns list of nodes contained between start node and end node
  13564. */
  13565. // tslint:disable-next-line: no-any
  13566. function getElementsBetweenTreeNode(start, end) {
  13567. var range = document.createRange();
  13568. range.setStart(start, 0);
  13569. range.setEnd(end, end.length || end.childNodes.length);
  13570. var commonAncestorChild = Array.from(range.commonAncestorContainer.children);
  13571. var startIdx = commonAncestorChild.indexOf(start);
  13572. var endIdx = commonAncestorChild.indexOf(end);
  13573. var rangeNodes = commonAncestorChild.slice(startIdx, endIdx).filter(function (c) {
  13574. return c !== start;
  13575. });
  13576. rangeNodes.forEach(function (c) {
  13577. return c.setAttribute('xpath', xpath(c).replace(/-/g, '/'));
  13578. });
  13579. var fragment = range.cloneContents();
  13580. var nodes = Array.from(fragment.childNodes);
  13581. return nodes;
  13582. }
  13583. function getOuterHTML(element) {
  13584. var outerHTML = element.outerHTML;
  13585. outerHTML = outerHTML ? outerHTML.replace(/ xmlns="http:\/\/www\.tei-c\.org\/ns\/1\.0"/g, '') : outerHTML;
  13586. return outerHTML;
  13587. }
  13588. function getCommonAncestor(node1, node2) {
  13589. var method = 'contains' in node1 ? 'contains' : 'compareDocumentPosition';
  13590. var test = method === 'contains' ? 1 : 0x10;
  13591. node1 = node1.parentNode;
  13592. while (node1) {
  13593. // tslint:disable-next-line:no-bitwise
  13594. if ((node1[method](node2) & test) === test) {
  13595. return node1;
  13596. }
  13597. node1 = node1.parentNode;
  13598. }
  13599. return undefined;
  13600. }
  13601. function createNsResolver(doc) {
  13602. return function (prefix) {
  13603. return prefix === 'ns' ? doc.documentElement.namespaceURI : undefined;
  13604. };
  13605. }
  13606. /***/
  13607. },
  13608. /***/
  13609. "GTTo":
  13610. /*!***************************************************************!*\
  13611. !*** ./src/app/components/title-stmt/title-stmt.component.ts ***!
  13612. \***************************************************************/
  13613. /*! exports provided: TitleStmtComponent */
  13614. /***/
  13615. function GTTo(module, __webpack_exports__, __webpack_require__) {
  13616. "use strict";
  13617. __webpack_require__.r(__webpack_exports__);
  13618. /* harmony export (binding) */
  13619. __webpack_require__.d(__webpack_exports__, "TitleStmtComponent", function () {
  13620. return TitleStmtComponent;
  13621. });
  13622. /* harmony import */
  13623. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  13624. /*! tslib */
  13625. "mrSG");
  13626. /* harmony import */
  13627. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  13628. /*! @angular/core */
  13629. "fXoL");
  13630. /* harmony import */
  13631. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  13632. /*! ../../models/evt-models */
  13633. "5c0l");
  13634. /* harmony import */
  13635. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  13636. /*! ../../services/component-register.service */
  13637. "d25s");
  13638. /* harmony import */
  13639. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  13640. /*! @angular/common */
  13641. "ofXK");
  13642. /* harmony import */
  13643. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  13644. /*! ../../directives/html-attributes.directive */
  13645. "0Bbq");
  13646. /* harmony import */
  13647. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  13648. /*! ../content-viewer/content-viewer.component */
  13649. "t6RO");
  13650. /* harmony import */
  13651. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  13652. /*! ../../ui-components/header-section/header-section.component */
  13653. "iRdJ");
  13654. function TitleStmtComponent_div_0_Template(rf, ctx) {
  13655. if (rf & 1) {
  13656. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 5);
  13657. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 6);
  13658. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13659. }
  13660. if (rf & 2) {
  13661. var el_r10 = ctx.$implicit;
  13662. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", el_r10 == null ? null : el_r10.attributes);
  13663. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13664. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r10);
  13665. }
  13666. }
  13667. function TitleStmtComponent_div_1_Template(rf, ctx) {
  13668. if (rf & 1) {
  13669. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 7);
  13670. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 6);
  13671. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13672. }
  13673. if (rf & 2) {
  13674. var el_r11 = ctx.$implicit;
  13675. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", el_r11 == null ? null : el_r11.attributes);
  13676. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13677. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r11);
  13678. }
  13679. }
  13680. function TitleStmtComponent_div_2_Template(rf, ctx) {
  13681. if (rf & 1) {
  13682. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 8);
  13683. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 6);
  13684. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13685. }
  13686. if (rf & 2) {
  13687. var author_r12 = ctx.$implicit;
  13688. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13689. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", author_r12);
  13690. }
  13691. }
  13692. function TitleStmtComponent_ng_container_3_Template(rf, ctx) {
  13693. if (rf & 1) {
  13694. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  13695. }
  13696. }
  13697. function TitleStmtComponent_ng_container_4_Template(rf, ctx) {
  13698. if (rf & 1) {
  13699. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  13700. }
  13701. }
  13702. function TitleStmtComponent_ng_container_5_Template(rf, ctx) {
  13703. if (rf & 1) {
  13704. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  13705. }
  13706. }
  13707. function TitleStmtComponent_ng_container_6_Template(rf, ctx) {
  13708. if (rf & 1) {
  13709. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  13710. }
  13711. }
  13712. function TitleStmtComponent_ng_container_7_Template(rf, ctx) {
  13713. if (rf & 1) {
  13714. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  13715. }
  13716. }
  13717. function TitleStmtComponent_ng_template_8_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  13718. if (rf & 1) {
  13719. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  13720. }
  13721. if (rf & 2) {
  13722. var item_r18 = ctx.$implicit;
  13723. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r18);
  13724. }
  13725. }
  13726. function TitleStmtComponent_ng_template_8_evt_header_section_0_Template(rf, ctx) {
  13727. if (rf & 1) {
  13728. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 10);
  13729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 11);
  13730. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TitleStmtComponent_ng_template_8_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 12);
  13731. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13732. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  13733. }
  13734. if (rf & 2) {
  13735. var ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  13736. var label_r13 = ctx_r19.label;
  13737. var class_r15 = ctx_r19["class"];
  13738. var items_r14 = ctx_r19.items;
  13739. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r13)("additionalClass", class_r15);
  13740. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  13741. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r14);
  13742. }
  13743. }
  13744. function TitleStmtComponent_ng_template_8_Template(rf, ctx) {
  13745. if (rf & 1) {
  13746. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TitleStmtComponent_ng_template_8_evt_header_section_0_Template, 3, 3, "evt-header-section", 9);
  13747. }
  13748. if (rf & 2) {
  13749. var items_r14 = ctx.items;
  13750. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r14 == null ? null : items_r14.length) > 0);
  13751. }
  13752. }
  13753. var _c0 = function _c0(a1) {
  13754. return {
  13755. label: "editors",
  13756. items: a1,
  13757. "class": "editor"
  13758. };
  13759. };
  13760. var _c1 = function _c1(a1) {
  13761. return {
  13762. label: "sponsors",
  13763. items: a1,
  13764. "class": "sponsor"
  13765. };
  13766. };
  13767. var _c2 = function _c2(a1) {
  13768. return {
  13769. label: "funders",
  13770. items: a1,
  13771. "class": "funder"
  13772. };
  13773. };
  13774. var _c3 = function _c3(a1) {
  13775. return {
  13776. label: "principals",
  13777. items: a1,
  13778. "class": "principal"
  13779. };
  13780. };
  13781. var _c4 = function _c4(a1) {
  13782. return {
  13783. label: "responsibles",
  13784. items: a1,
  13785. "class": "principal"
  13786. };
  13787. };
  13788. var TitleStmtComponent = function TitleStmtComponent() {
  13789. _classCallCheck(this, TitleStmtComponent);
  13790. };
  13791. TitleStmtComponent.ɵfac = function TitleStmtComponent_Factory(t) {
  13792. return new (t || TitleStmtComponent)();
  13793. };
  13794. TitleStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  13795. type: TitleStmtComponent,
  13796. selectors: [["evt-title-stmt"]],
  13797. inputs: {
  13798. data: "data"
  13799. },
  13800. decls: 10,
  13801. vars: 23,
  13802. consts: [["class", "main-title", 3, "evtHtmlAttributes", 4, "ngFor", "ngForOf"], ["class", "sub-title", 3, "evtHtmlAttributes", 4, "ngFor", "ngForOf"], ["class", "author", 4, "ngFor", "ngForOf"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], ["section", ""], [1, "main-title", 3, "evtHtmlAttributes"], [3, "content"], [1, "sub-title", 3, "evtHtmlAttributes"], [1, "author"], [3, "label", "additionalClass", 4, "ngIf"], [3, "label", "additionalClass"], ["content", ""], [3, "content", 4, "ngFor", "ngForOf"]],
  13803. template: function TitleStmtComponent_Template(rf, ctx) {
  13804. if (rf & 1) {
  13805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TitleStmtComponent_div_0_Template, 2, 2, "div", 0);
  13806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, TitleStmtComponent_div_1_Template, 2, 2, "div", 1);
  13807. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TitleStmtComponent_div_2_Template, 2, 1, "div", 2);
  13808. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, TitleStmtComponent_ng_container_3_Template, 1, 0, "ng-container", 3);
  13809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, TitleStmtComponent_ng_container_4_Template, 1, 0, "ng-container", 3);
  13810. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, TitleStmtComponent_ng_container_5_Template, 1, 0, "ng-container", 3);
  13811. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, TitleStmtComponent_ng_container_6_Template, 1, 0, "ng-container", 3);
  13812. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, TitleStmtComponent_ng_container_7_Template, 1, 0, "ng-container", 3);
  13813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, TitleStmtComponent_ng_template_8_Template, 1, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  13814. }
  13815. if (rf & 2) {
  13816. var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](9);
  13817. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.titles);
  13818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13819. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.subtitles);
  13820. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13821. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.authors);
  13822. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13823. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](13, _c0, ctx.data == null ? null : ctx.data.editors));
  13824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](15, _c1, ctx.data == null ? null : ctx.data.sponsors));
  13826. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13827. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](17, _c2, ctx.data == null ? null : ctx.data.funders));
  13828. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13829. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](19, _c3, ctx.data == null ? null : ctx.data.principals));
  13830. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  13831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](21, _c4, ctx.data == null ? null : ctx.data.respStmts));
  13832. }
  13833. },
  13834. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_5__["HtmlAttributesDirective"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_7__["HeaderSectionComponent"]],
  13835. styles: [".main-title[_ngcontent-%COMP%], .sub-title[_ngcontent-%COMP%], .author[_ngcontent-%COMP%] {\n display: block;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.main-title[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 1.5em;\n}\n\n.sub-title[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 1.2em;\n}\n\n.author[_ngcontent-%COMP%] {\n font-size: 1em;\n font-style: italic;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3RpdGxlLXN0bXQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FBQ0o7O0FBQ0E7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0FBRUo7O0FBQ0E7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0FBRUo7O0FBQ0E7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QUFFSiIsImZpbGUiOiJ0aXRsZS1zdG10LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4tdGl0bGUsXG4uc3ViLXRpdGxlLFxuLmF1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uc3ViLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiJdfQ== */"]
  13836. });
  13837. TitleStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["TitleStmt"])], TitleStmtComponent);
  13838. /*@__PURE__*/
  13839. (function () {
  13840. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TitleStmtComponent, [{
  13841. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  13842. args: [{
  13843. selector: 'evt-title-stmt',
  13844. templateUrl: './title-stmt.component.html',
  13845. styleUrls: ['./title-stmt.component.scss']
  13846. }]
  13847. }], null, {
  13848. data: [{
  13849. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  13850. }]
  13851. });
  13852. })();
  13853. /***/
  13854. },
  13855. /***/
  13856. "GZCN":
  13857. /*!*********************************************************************!*\
  13858. !*** ./src/app/components/page-selector/page-selector.component.ts ***!
  13859. \*********************************************************************/
  13860. /*! exports provided: PageSelectorComponent */
  13861. /***/
  13862. function GZCN(module, __webpack_exports__, __webpack_require__) {
  13863. "use strict";
  13864. __webpack_require__.r(__webpack_exports__);
  13865. /* harmony export (binding) */
  13866. __webpack_require__.d(__webpack_exports__, "PageSelectorComponent", function () {
  13867. return PageSelectorComponent;
  13868. });
  13869. /* harmony import */
  13870. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  13871. /*! @angular/core */
  13872. "fXoL");
  13873. /* harmony import */
  13874. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  13875. /*! rxjs */
  13876. "qCKp");
  13877. /* harmony import */
  13878. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  13879. /*! rxjs/operators */
  13880. "kU1M");
  13881. /* harmony import */
  13882. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  13883. /*! ../../services/evt-model.service */
  13884. "hI0h");
  13885. /* harmony import */
  13886. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  13887. /*! @ng-select/ng-select */
  13888. "ZOsW");
  13889. /* harmony import */
  13890. var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  13891. /*! @angular/forms */
  13892. "3Pt+");
  13893. /* harmony import */
  13894. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  13895. /*! ../../ui-components/icon/icon.component */
  13896. "Mijh");
  13897. /* harmony import */
  13898. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  13899. /*! @angular/common */
  13900. "ofXK");
  13901. /* harmony import */
  13902. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  13903. /*! @ngx-translate/core */
  13904. "sYmb");
  13905. var _c0 = function _c0() {
  13906. return {
  13907. icon: "file-alt",
  13908. additionalClasses: "mr-2"
  13909. };
  13910. };
  13911. var _c1 = function _c1(a0) {
  13912. return {
  13913. value: a0
  13914. };
  13915. };
  13916. function PageSelectorComponent_ng_template_3_Template(rf, ctx) {
  13917. if (rf & 1) {
  13918. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 2);
  13919. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  13920. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  13921. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  13922. }
  13923. if (rf & 2) {
  13924. var item_r1 = ctx.item;
  13925. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  13926. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c0));
  13927. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  13928. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](2, 2, item_r1.label, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](8, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 5, ctx_r0.pages$).indexOf(item_r1) + 1)), " ");
  13929. }
  13930. }
  13931. var PageSelectorComponent = /*#__PURE__*/function () {
  13932. function PageSelectorComponent(evtModelService) {
  13933. _classCallCheck(this, PageSelectorComponent);
  13934. this.evtModelService = evtModelService;
  13935. this.pages$ = this.evtModelService.pages$;
  13936. this.selectedPage$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  13937. this.selectionChange = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.pages$, this.selectedPage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])())]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (_ref37) {
  13938. var _ref38 = _slicedToArray(_ref37, 2),
  13939. pages = _ref38[0],
  13940. pageID = _ref38[1];
  13941. return !!pageID && !!pages && pages.length > 0;
  13942. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref39) {
  13943. var _ref40 = _slicedToArray(_ref39, 2),
  13944. pages = _ref40[0],
  13945. pageID = _ref40[1];
  13946. return pages.find(function (p) {
  13947. return p.id === pageID;
  13948. });
  13949. }));
  13950. }
  13951. _createClass(PageSelectorComponent, [{
  13952. key: "pageID",
  13953. set: function set(p) {
  13954. this._pageID = p;
  13955. this.selectedPage$.next(this._pageID);
  13956. },
  13957. get: function get() {
  13958. return this._pageID;
  13959. }
  13960. }]);
  13961. return PageSelectorComponent;
  13962. }();
  13963. PageSelectorComponent.ɵfac = function PageSelectorComponent_Factory(t) {
  13964. return new (t || PageSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__["EVTModelService"]));
  13965. };
  13966. PageSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  13967. type: PageSelectorComponent,
  13968. selectors: [["evt-page-selector"]],
  13969. inputs: {
  13970. pageID: "pageID"
  13971. },
  13972. outputs: {
  13973. selectionChange: "selectionChange"
  13974. },
  13975. decls: 4,
  13976. vars: 8,
  13977. consts: [["bindLabel", "label", "bindValue", "id", 1, "mr-1", 3, "items", "clearable", "searchable", "ngModel", "change"], ["ng-label-tmp", ""], ["label-left", "", 3, "iconInfo"]],
  13978. template: function PageSelectorComponent_Template(rf, ctx) {
  13979. if (rf & 1) {
  13980. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ng-select", 0);
  13981. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function PageSelectorComponent_Template_ng_select_change_0_listener($event) {
  13982. return ctx.pageID = $event.id;
  13983. });
  13984. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  13985. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  13986. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, PageSelectorComponent_ng_template_3_Template, 4, 10, "ng-template", 1);
  13987. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  13988. }
  13989. if (rf & 2) {
  13990. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, ctx.pages$))("clearable", false)("searchable", true)("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 6, ctx.selectedPage$));
  13991. }
  13992. },
  13993. directives: [_ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["ɵh"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__["IconComponent"]],
  13994. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]],
  13995. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwYWdlLXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIn0= */"]
  13996. });
  13997. /*@__PURE__*/
  13998. (function () {
  13999. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PageSelectorComponent, [{
  14000. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  14001. args: [{
  14002. selector: 'evt-page-selector',
  14003. templateUrl: './page-selector.component.html',
  14004. styleUrls: ['./page-selector.component.scss']
  14005. }]
  14006. }], function () {
  14007. return [{
  14008. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__["EVTModelService"]
  14009. }];
  14010. }, {
  14011. pageID: [{
  14012. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  14013. }],
  14014. selectionChange: [{
  14015. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  14016. }]
  14017. });
  14018. })();
  14019. /***/
  14020. },
  14021. /***/
  14022. "Gf1x":
  14023. /*!*******************************************************!*\
  14024. !*** ./src/app/services/xml-parsers/header-parser.ts ***!
  14025. \*******************************************************/
  14026. /*! exports provided: RespParser, RespStmtParser, TitleStmtParser, EditionStmtParser, PublicationStmtParser, SeriesStmtParser, NotesStmtParser, SourceDescParser, ExtentParser, FileDescParser, ProjectDescParser, SamplingDeclParser, CorrectionParser, NormalizationParser, PunctuationParser, QuotationParser, HyphenationParser, SegmentationParser, StdValsParser, InterpretationParser, EditorialDeclParser, RenditionParser, TagUsageParser, NamespaceParser, TagsDeclParser, CRefPatternParser, RefStateParser, RefsDeclParser, EncodingDescParser, AbstractParser, CalendarParser, CalendarDescParser, CorrespActionParser, CorrespContextParser, CorrespDescParser, CreationParser, LanguageParser, LangUsageParser, ClassCodeParser, CatRefParser, KeywordsParser, TextClassParser, HandNoteParser, HandNotesParser, TransposeParser, ListTransposeParser, ChannelParser, ConstitutionParser, DerivationParser, DomainParser, FactualityParser, InteractionParser, PreparednessParser, PurposeParser, ChangeParser, TextDescParser, ParticDescParser, SettingParser, SettingDescParser, ListChangeParser, ProfileDescParser, RevisionDescParser */
  14027. /***/
  14028. function Gf1x(module, __webpack_exports__, __webpack_require__) {
  14029. "use strict";
  14030. __webpack_require__.r(__webpack_exports__);
  14031. /* harmony export (binding) */
  14032. __webpack_require__.d(__webpack_exports__, "RespParser", function () {
  14033. return RespParser;
  14034. });
  14035. /* harmony export (binding) */
  14036. __webpack_require__.d(__webpack_exports__, "RespStmtParser", function () {
  14037. return RespStmtParser;
  14038. });
  14039. /* harmony export (binding) */
  14040. __webpack_require__.d(__webpack_exports__, "TitleStmtParser", function () {
  14041. return TitleStmtParser;
  14042. });
  14043. /* harmony export (binding) */
  14044. __webpack_require__.d(__webpack_exports__, "EditionStmtParser", function () {
  14045. return EditionStmtParser;
  14046. });
  14047. /* harmony export (binding) */
  14048. __webpack_require__.d(__webpack_exports__, "PublicationStmtParser", function () {
  14049. return PublicationStmtParser;
  14050. });
  14051. /* harmony export (binding) */
  14052. __webpack_require__.d(__webpack_exports__, "SeriesStmtParser", function () {
  14053. return SeriesStmtParser;
  14054. });
  14055. /* harmony export (binding) */
  14056. __webpack_require__.d(__webpack_exports__, "NotesStmtParser", function () {
  14057. return NotesStmtParser;
  14058. });
  14059. /* harmony export (binding) */
  14060. __webpack_require__.d(__webpack_exports__, "SourceDescParser", function () {
  14061. return SourceDescParser;
  14062. });
  14063. /* harmony export (binding) */
  14064. __webpack_require__.d(__webpack_exports__, "ExtentParser", function () {
  14065. return ExtentParser;
  14066. });
  14067. /* harmony export (binding) */
  14068. __webpack_require__.d(__webpack_exports__, "FileDescParser", function () {
  14069. return FileDescParser;
  14070. });
  14071. /* harmony export (binding) */
  14072. __webpack_require__.d(__webpack_exports__, "ProjectDescParser", function () {
  14073. return ProjectDescParser;
  14074. });
  14075. /* harmony export (binding) */
  14076. __webpack_require__.d(__webpack_exports__, "SamplingDeclParser", function () {
  14077. return SamplingDeclParser;
  14078. });
  14079. /* harmony export (binding) */
  14080. __webpack_require__.d(__webpack_exports__, "CorrectionParser", function () {
  14081. return CorrectionParser;
  14082. });
  14083. /* harmony export (binding) */
  14084. __webpack_require__.d(__webpack_exports__, "NormalizationParser", function () {
  14085. return NormalizationParser;
  14086. });
  14087. /* harmony export (binding) */
  14088. __webpack_require__.d(__webpack_exports__, "PunctuationParser", function () {
  14089. return PunctuationParser;
  14090. });
  14091. /* harmony export (binding) */
  14092. __webpack_require__.d(__webpack_exports__, "QuotationParser", function () {
  14093. return QuotationParser;
  14094. });
  14095. /* harmony export (binding) */
  14096. __webpack_require__.d(__webpack_exports__, "HyphenationParser", function () {
  14097. return HyphenationParser;
  14098. });
  14099. /* harmony export (binding) */
  14100. __webpack_require__.d(__webpack_exports__, "SegmentationParser", function () {
  14101. return SegmentationParser;
  14102. });
  14103. /* harmony export (binding) */
  14104. __webpack_require__.d(__webpack_exports__, "StdValsParser", function () {
  14105. return StdValsParser;
  14106. });
  14107. /* harmony export (binding) */
  14108. __webpack_require__.d(__webpack_exports__, "InterpretationParser", function () {
  14109. return InterpretationParser;
  14110. });
  14111. /* harmony export (binding) */
  14112. __webpack_require__.d(__webpack_exports__, "EditorialDeclParser", function () {
  14113. return EditorialDeclParser;
  14114. });
  14115. /* harmony export (binding) */
  14116. __webpack_require__.d(__webpack_exports__, "RenditionParser", function () {
  14117. return RenditionParser;
  14118. });
  14119. /* harmony export (binding) */
  14120. __webpack_require__.d(__webpack_exports__, "TagUsageParser", function () {
  14121. return TagUsageParser;
  14122. });
  14123. /* harmony export (binding) */
  14124. __webpack_require__.d(__webpack_exports__, "NamespaceParser", function () {
  14125. return NamespaceParser;
  14126. });
  14127. /* harmony export (binding) */
  14128. __webpack_require__.d(__webpack_exports__, "TagsDeclParser", function () {
  14129. return TagsDeclParser;
  14130. });
  14131. /* harmony export (binding) */
  14132. __webpack_require__.d(__webpack_exports__, "CRefPatternParser", function () {
  14133. return CRefPatternParser;
  14134. });
  14135. /* harmony export (binding) */
  14136. __webpack_require__.d(__webpack_exports__, "RefStateParser", function () {
  14137. return RefStateParser;
  14138. });
  14139. /* harmony export (binding) */
  14140. __webpack_require__.d(__webpack_exports__, "RefsDeclParser", function () {
  14141. return RefsDeclParser;
  14142. });
  14143. /* harmony export (binding) */
  14144. __webpack_require__.d(__webpack_exports__, "EncodingDescParser", function () {
  14145. return EncodingDescParser;
  14146. });
  14147. /* harmony export (binding) */
  14148. __webpack_require__.d(__webpack_exports__, "AbstractParser", function () {
  14149. return AbstractParser;
  14150. });
  14151. /* harmony export (binding) */
  14152. __webpack_require__.d(__webpack_exports__, "CalendarParser", function () {
  14153. return CalendarParser;
  14154. });
  14155. /* harmony export (binding) */
  14156. __webpack_require__.d(__webpack_exports__, "CalendarDescParser", function () {
  14157. return CalendarDescParser;
  14158. });
  14159. /* harmony export (binding) */
  14160. __webpack_require__.d(__webpack_exports__, "CorrespActionParser", function () {
  14161. return CorrespActionParser;
  14162. });
  14163. /* harmony export (binding) */
  14164. __webpack_require__.d(__webpack_exports__, "CorrespContextParser", function () {
  14165. return CorrespContextParser;
  14166. });
  14167. /* harmony export (binding) */
  14168. __webpack_require__.d(__webpack_exports__, "CorrespDescParser", function () {
  14169. return CorrespDescParser;
  14170. });
  14171. /* harmony export (binding) */
  14172. __webpack_require__.d(__webpack_exports__, "CreationParser", function () {
  14173. return CreationParser;
  14174. });
  14175. /* harmony export (binding) */
  14176. __webpack_require__.d(__webpack_exports__, "LanguageParser", function () {
  14177. return LanguageParser;
  14178. });
  14179. /* harmony export (binding) */
  14180. __webpack_require__.d(__webpack_exports__, "LangUsageParser", function () {
  14181. return LangUsageParser;
  14182. });
  14183. /* harmony export (binding) */
  14184. __webpack_require__.d(__webpack_exports__, "ClassCodeParser", function () {
  14185. return ClassCodeParser;
  14186. });
  14187. /* harmony export (binding) */
  14188. __webpack_require__.d(__webpack_exports__, "CatRefParser", function () {
  14189. return CatRefParser;
  14190. });
  14191. /* harmony export (binding) */
  14192. __webpack_require__.d(__webpack_exports__, "KeywordsParser", function () {
  14193. return KeywordsParser;
  14194. });
  14195. /* harmony export (binding) */
  14196. __webpack_require__.d(__webpack_exports__, "TextClassParser", function () {
  14197. return TextClassParser;
  14198. });
  14199. /* harmony export (binding) */
  14200. __webpack_require__.d(__webpack_exports__, "HandNoteParser", function () {
  14201. return HandNoteParser;
  14202. });
  14203. /* harmony export (binding) */
  14204. __webpack_require__.d(__webpack_exports__, "HandNotesParser", function () {
  14205. return HandNotesParser;
  14206. });
  14207. /* harmony export (binding) */
  14208. __webpack_require__.d(__webpack_exports__, "TransposeParser", function () {
  14209. return TransposeParser;
  14210. });
  14211. /* harmony export (binding) */
  14212. __webpack_require__.d(__webpack_exports__, "ListTransposeParser", function () {
  14213. return ListTransposeParser;
  14214. });
  14215. /* harmony export (binding) */
  14216. __webpack_require__.d(__webpack_exports__, "ChannelParser", function () {
  14217. return ChannelParser;
  14218. });
  14219. /* harmony export (binding) */
  14220. __webpack_require__.d(__webpack_exports__, "ConstitutionParser", function () {
  14221. return ConstitutionParser;
  14222. });
  14223. /* harmony export (binding) */
  14224. __webpack_require__.d(__webpack_exports__, "DerivationParser", function () {
  14225. return DerivationParser;
  14226. });
  14227. /* harmony export (binding) */
  14228. __webpack_require__.d(__webpack_exports__, "DomainParser", function () {
  14229. return DomainParser;
  14230. });
  14231. /* harmony export (binding) */
  14232. __webpack_require__.d(__webpack_exports__, "FactualityParser", function () {
  14233. return FactualityParser;
  14234. });
  14235. /* harmony export (binding) */
  14236. __webpack_require__.d(__webpack_exports__, "InteractionParser", function () {
  14237. return InteractionParser;
  14238. });
  14239. /* harmony export (binding) */
  14240. __webpack_require__.d(__webpack_exports__, "PreparednessParser", function () {
  14241. return PreparednessParser;
  14242. });
  14243. /* harmony export (binding) */
  14244. __webpack_require__.d(__webpack_exports__, "PurposeParser", function () {
  14245. return PurposeParser;
  14246. });
  14247. /* harmony export (binding) */
  14248. __webpack_require__.d(__webpack_exports__, "ChangeParser", function () {
  14249. return ChangeParser;
  14250. });
  14251. /* harmony export (binding) */
  14252. __webpack_require__.d(__webpack_exports__, "TextDescParser", function () {
  14253. return TextDescParser;
  14254. });
  14255. /* harmony export (binding) */
  14256. __webpack_require__.d(__webpack_exports__, "ParticDescParser", function () {
  14257. return ParticDescParser;
  14258. });
  14259. /* harmony export (binding) */
  14260. __webpack_require__.d(__webpack_exports__, "SettingParser", function () {
  14261. return SettingParser;
  14262. });
  14263. /* harmony export (binding) */
  14264. __webpack_require__.d(__webpack_exports__, "SettingDescParser", function () {
  14265. return SettingDescParser;
  14266. });
  14267. /* harmony export (binding) */
  14268. __webpack_require__.d(__webpack_exports__, "ListChangeParser", function () {
  14269. return ListChangeParser;
  14270. });
  14271. /* harmony export (binding) */
  14272. __webpack_require__.d(__webpack_exports__, "ProfileDescParser", function () {
  14273. return ProfileDescParser;
  14274. });
  14275. /* harmony export (binding) */
  14276. __webpack_require__.d(__webpack_exports__, "RevisionDescParser", function () {
  14277. return RevisionDescParser;
  14278. });
  14279. /* harmony import */
  14280. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  14281. /*! tslib */
  14282. "mrSG");
  14283. /* harmony import */
  14284. var src_app_utils_dom_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  14285. /*! src/app/utils/dom-utils */
  14286. "G9+u");
  14287. /* harmony import */
  14288. var src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  14289. /*! src/app/utils/js-utils */
  14290. "zSMA");
  14291. /* harmony import */
  14292. var ___WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  14293. /*! . */
  14294. "UAXx");
  14295. /* harmony import */
  14296. var _models_evt_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  14297. /*! ../../models/evt-models */
  14298. "5c0l");
  14299. /* harmony import */
  14300. var _basic_parsers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  14301. /*! ./basic-parsers */
  14302. "bNiN");
  14303. /* harmony import */
  14304. var _named_entity_parsers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  14305. /*! ./named-entity-parsers */
  14306. "4Z5S");
  14307. /* harmony import */
  14308. var _parser_models__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  14309. /*! ./parser-models */
  14310. "YwZW");
  14311. var RespParser_1, RespStmtParser_1, TitleStmtParser_1, EditionStmtParser_1, PublicationStmtParser_1, SeriesStmtParser_1, NotesStmtParser_1, SourceDescParser_1, ExtentParser_1, FileDescParser_1, ProjectDescParser_1, SamplingDeclParser_1, CorrectionParser_1, NormalizationParser_1, PunctuationParser_1, QuotationParser_1, HyphenationParser_1, SegmentationParser_1, StdValsParser_1, InterpretationParser_1, EditorialDeclParser_1, RenditionParser_1, TagUsageParser_1, NamespaceParser_1, TagsDeclParser_1, CRefPatternParser_1, RefStateParser_1, RefsDeclParser_1, EncodingDescParser_1, AbstractParser_1, CalendarParser_1, CalendarDescParser_1, CorrespActionParser_1, CorrespContextParser_1, CorrespDescParser_1, CreationParser_1, LanguageParser_1, LangUsageParser_1, ClassCodeParser_1, CatRefParser_1, KeywordsParser_1, TextClassParser_1, HandNoteParser_1, HandNotesParser_1, TransposeParser_1, ListTransposeParser_1, ChannelParser_1, ConstitutionParser_1, DerivationParser_1, DomainParser_1, FactualityParser_1, InteractionParser_1, PreparednessParser_1, PurposeParser_1, ChangeParser_1, TextDescParser_1, ParticDescParser_1, SettingParser_1, SettingDescParser_1, ListChangeParser_1, ProfileDescParser_1, RevisionDescParser_1;
  14312. var RespParser = RespParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA62) {
  14313. _inherits(RespParser, _basic_parsers__WEBPA62);
  14314. var _super238 = _createSuper(RespParser);
  14315. function RespParser() {
  14316. _classCallCheck(this, RespParser);
  14317. return _super238.apply(this, arguments);
  14318. }
  14319. _createClass(RespParser, [{
  14320. key: "parse",
  14321. value: function parse(xml) {
  14322. var _this$attributeParser = this.attributeParser.parse(xml),
  14323. ref = _this$attributeParser.ref,
  14324. when = _this$attributeParser.when;
  14325. var normalizedResp = (ref === null || ref === void 0 ? void 0 : ref.indexOf('http://')) < 0 && (ref === null || ref === void 0 ? void 0 : ref.indexOf('https://')) < 0 ? "http://".concat(ref) : ref !== null && ref !== void 0 ? ref : '';
  14326. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RespParser.prototype), "parse", this).call(this, xml)), {
  14327. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Resp"],
  14328. normalizedResp: normalizedResp,
  14329. date: when || ''
  14330. });
  14331. }
  14332. }]);
  14333. return RespParser;
  14334. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14335. RespParser = RespParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('resp', RespParser_1)], RespParser);
  14336. var RespStmtParser = RespStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA63) {
  14337. _inherits(RespStmtParser, _basic_parsers__WEBPA63);
  14338. var _super239 = _createSuper(RespStmtParser);
  14339. function RespStmtParser() {
  14340. var _this49;
  14341. _classCallCheck(this, RespStmtParser);
  14342. _this49 = _super239.apply(this, arguments);
  14343. _this49.namedEntityRefParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_named_entity_parsers__WEBPACK_IMPORTED_MODULE_6__["NamedEntityRefParser"], _this49.genericParse);
  14344. return _this49;
  14345. }
  14346. _createClass(RespStmtParser, [{
  14347. key: "parse",
  14348. value: function parse(xml) {
  14349. var _this50 = this;
  14350. var people = Array.from(xml.querySelectorAll(':scope > name, :scope > orgName, :scope > persName')).map(function (p) {
  14351. if (['orgName', 'persName'].includes(p.tagName)) {
  14352. return _this50.namedEntityRefParser.parse(p);
  14353. }
  14354. return _this50.genericParse(p);
  14355. });
  14356. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RespStmtParser.prototype), "parse", this).call(this, xml)), {
  14357. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["RespStmt"],
  14358. responsibility: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'resp'),
  14359. notes: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'note'),
  14360. people: people
  14361. });
  14362. }
  14363. }]);
  14364. return RespStmtParser;
  14365. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14366. RespStmtParser = RespStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('respStmt', RespStmtParser_1)], RespStmtParser);
  14367. var TitleStmtParser = TitleStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA64) {
  14368. _inherits(TitleStmtParser, _basic_parsers__WEBPA64);
  14369. var _super240 = _createSuper(TitleStmtParser);
  14370. function TitleStmtParser() {
  14371. _classCallCheck(this, TitleStmtParser);
  14372. return _super240.apply(this, arguments);
  14373. }
  14374. _createClass(TitleStmtParser, [{
  14375. key: "parse",
  14376. value: function parse(xml) {
  14377. var title = Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'title[type="main"]');
  14378. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TitleStmtParser.prototype), "parse", this).call(this, xml)), {
  14379. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["TitleStmt"],
  14380. titles: title.length > 0 ? title : Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'title:not([type="sub"])'),
  14381. subtitles: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'title[type="sub"]'),
  14382. authors: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'author'),
  14383. editors: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'editor'),
  14384. sponsors: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'sponsor'),
  14385. funders: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'funder'),
  14386. principals: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'principal'),
  14387. respStmts: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'respStmt')
  14388. });
  14389. }
  14390. }]);
  14391. return TitleStmtParser;
  14392. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14393. TitleStmtParser = TitleStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('titleStmt', TitleStmtParser_1)], TitleStmtParser);
  14394. var EditionStmtParser = EditionStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA65) {
  14395. _inherits(EditionStmtParser, _basic_parsers__WEBPA65);
  14396. var _super241 = _createSuper(EditionStmtParser);
  14397. function EditionStmtParser() {
  14398. _classCallCheck(this, EditionStmtParser);
  14399. return _super241.apply(this, arguments);
  14400. }
  14401. _createClass(EditionStmtParser, [{
  14402. key: "parse",
  14403. value: function parse(xml) {
  14404. return Object.assign(Object.assign({}, _get(_getPrototypeOf(EditionStmtParser.prototype), "parse", this).call(this, xml)), {
  14405. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["EditionStmt"],
  14406. edition: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'edition'),
  14407. respStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'respStmt'),
  14408. structuredData: Array.from(xml.children).filter(function (el) {
  14409. return el.tagName === 'p';
  14410. }).length !== xml.children.length
  14411. });
  14412. }
  14413. }]);
  14414. return EditionStmtParser;
  14415. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14416. EditionStmtParser = EditionStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('editionStmt', EditionStmtParser_1)], EditionStmtParser);
  14417. var PublicationStmtParser = PublicationStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA66) {
  14418. _inherits(PublicationStmtParser, _basic_parsers__WEBPA66);
  14419. var _super242 = _createSuper(PublicationStmtParser);
  14420. function PublicationStmtParser() {
  14421. _classCallCheck(this, PublicationStmtParser);
  14422. return _super242.apply(this, arguments);
  14423. }
  14424. _createClass(PublicationStmtParser, [{
  14425. key: "parse",
  14426. value: function parse(xml) {
  14427. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PublicationStmtParser.prototype), "parse", this).call(this, xml)), {
  14428. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["PublicationStmt"],
  14429. structuredData: Array.from(xml.children).filter(function (el) {
  14430. return el.tagName === 'p';
  14431. }).length !== xml.children.length,
  14432. publisher: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'publisher'),
  14433. distributor: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'distributor'),
  14434. authority: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'authority'),
  14435. pubPlace: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'pubPlace'),
  14436. address: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'address'),
  14437. idno: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'idno'),
  14438. availability: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'availability'),
  14439. date: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'date'),
  14440. licence: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'licence')
  14441. });
  14442. }
  14443. }]);
  14444. return PublicationStmtParser;
  14445. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14446. PublicationStmtParser = PublicationStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('publicationStmt', PublicationStmtParser_1)], PublicationStmtParser);
  14447. var SeriesStmtParser = SeriesStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA67) {
  14448. _inherits(SeriesStmtParser, _basic_parsers__WEBPA67);
  14449. var _super243 = _createSuper(SeriesStmtParser);
  14450. function SeriesStmtParser() {
  14451. _classCallCheck(this, SeriesStmtParser);
  14452. return _super243.apply(this, arguments);
  14453. }
  14454. _createClass(SeriesStmtParser, [{
  14455. key: "parse",
  14456. value: function parse(xml) {
  14457. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SeriesStmtParser.prototype), "parse", this).call(this, xml)), {
  14458. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["SeriesStmt"],
  14459. structuredData: Array.from(xml.querySelectorAll(':scope > p')).length === 0,
  14460. title: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'title'),
  14461. idno: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'idno'),
  14462. respStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'respStmt'),
  14463. editor: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'editor'),
  14464. biblScope: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'biblScope')
  14465. });
  14466. }
  14467. }]);
  14468. return SeriesStmtParser;
  14469. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14470. SeriesStmtParser = SeriesStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('seriesStmt', SeriesStmtParser_1)], SeriesStmtParser);
  14471. var NotesStmtParser = NotesStmtParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA68) {
  14472. _inherits(NotesStmtParser, _basic_parsers__WEBPA68);
  14473. var _super244 = _createSuper(NotesStmtParser);
  14474. function NotesStmtParser() {
  14475. _classCallCheck(this, NotesStmtParser);
  14476. return _super244.apply(this, arguments);
  14477. }
  14478. _createClass(NotesStmtParser, [{
  14479. key: "parse",
  14480. value: function parse(xml) {
  14481. return Object.assign(Object.assign({}, _get(_getPrototypeOf(NotesStmtParser.prototype), "parse", this).call(this, xml)), {
  14482. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["NotesStmt"],
  14483. notes: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'note').map(function (el) {
  14484. return Object.assign(Object.assign({}, el), {
  14485. noteLayout: 'plain-text'
  14486. });
  14487. }),
  14488. relatedItems: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'relatedItem')
  14489. });
  14490. }
  14491. }]);
  14492. return NotesStmtParser;
  14493. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14494. NotesStmtParser = NotesStmtParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('notesStmt', NotesStmtParser_1)], NotesStmtParser);
  14495. var SourceDescParser = SourceDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA69) {
  14496. _inherits(SourceDescParser, _basic_parsers__WEBPA69);
  14497. var _super245 = _createSuper(SourceDescParser);
  14498. function SourceDescParser() {
  14499. _classCallCheck(this, SourceDescParser);
  14500. return _super245.apply(this, arguments);
  14501. }
  14502. _createClass(SourceDescParser, [{
  14503. key: "parse",
  14504. value: function parse(xml) {
  14505. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SourceDescParser.prototype), "parse", this).call(this, xml)), {
  14506. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["SourceDesc"],
  14507. structuredData: Array.from(xml.children).filter(function (el) {
  14508. return el.tagName === 'p';
  14509. }).length !== xml.children.length,
  14510. msDescs: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'msDesc'),
  14511. bibl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'bibl'),
  14512. biblFull: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'biblFull'),
  14513. biblStruct: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'biblStruct'),
  14514. recordingStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'recordingStmt'),
  14515. scriptStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'scriptStmt')
  14516. });
  14517. }
  14518. }]);
  14519. return SourceDescParser;
  14520. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14521. SourceDescParser = SourceDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('sourceDesc', SourceDescParser_1)], SourceDescParser);
  14522. var ExtentParser = ExtentParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA70) {
  14523. _inherits(ExtentParser, _basic_parsers__WEBPA70);
  14524. var _super246 = _createSuper(ExtentParser);
  14525. function ExtentParser() {
  14526. _classCallCheck(this, ExtentParser);
  14527. return _super246.apply(this, arguments);
  14528. }
  14529. _createClass(ExtentParser, [{
  14530. key: "parse",
  14531. value: function parse(xml) {
  14532. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ExtentParser.prototype), "parse", this).call(this, xml)), {
  14533. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Extent"]
  14534. });
  14535. }
  14536. }]);
  14537. return ExtentParser;
  14538. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14539. ExtentParser = ExtentParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('extent', ExtentParser_1)], ExtentParser);
  14540. var FileDescParser = FileDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA71) {
  14541. _inherits(FileDescParser, _basic_parsers__WEBPA71);
  14542. var _super247 = _createSuper(FileDescParser);
  14543. function FileDescParser() {
  14544. var _this51;
  14545. _classCallCheck(this, FileDescParser);
  14546. _this51 = _super247.apply(this, arguments);
  14547. _this51.excludeFromParsing = ['listBibl', 'listEvent', 'listOrg', 'listPerson', 'listPlace', 'listWit'];
  14548. return _this51;
  14549. }
  14550. _createClass(FileDescParser, [{
  14551. key: "parse",
  14552. value: function parse(xml) {
  14553. xml = xml.cloneNode(true);
  14554. Array.from(xml.querySelectorAll(this.excludeFromParsing.toString())).filter(function (list) {
  14555. return !Object(src_app_utils_dom_utils__WEBPACK_IMPORTED_MODULE_1__["isNestedInElem"])(list, list.tagName);
  14556. }).forEach(function (el) {
  14557. return el.remove();
  14558. });
  14559. return Object.assign(Object.assign({}, _get(_getPrototypeOf(FileDescParser.prototype), "parse", this).call(this, xml)), {
  14560. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["FileDesc"],
  14561. titleStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'titleStmt'),
  14562. editionStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'editionStmt'),
  14563. publicationStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'publicationStmt'),
  14564. sourceDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'sourceDesc'),
  14565. extent: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'extent'),
  14566. notesStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'notesStmt'),
  14567. seriesStmt: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'seriesStmt')
  14568. });
  14569. }
  14570. }]);
  14571. return FileDescParser;
  14572. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14573. FileDescParser = FileDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('fileDesc', FileDescParser_1)], FileDescParser);
  14574. var ProjectDescParser = ProjectDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA72) {
  14575. _inherits(ProjectDescParser, _basic_parsers__WEBPA72);
  14576. var _super248 = _createSuper(ProjectDescParser);
  14577. function ProjectDescParser() {
  14578. _classCallCheck(this, ProjectDescParser);
  14579. return _super248.apply(this, arguments);
  14580. }
  14581. _createClass(ProjectDescParser, [{
  14582. key: "parse",
  14583. value: function parse(xml) {
  14584. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ProjectDescParser.prototype), "parse", this).call(this, xml)), {
  14585. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ProjectDesc"],
  14586. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p')
  14587. });
  14588. }
  14589. }]);
  14590. return ProjectDescParser;
  14591. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14592. ProjectDescParser = ProjectDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('projectDesc', ProjectDescParser_1)], ProjectDescParser);
  14593. var SamplingDeclParser = SamplingDeclParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA73) {
  14594. _inherits(SamplingDeclParser, _basic_parsers__WEBPA73);
  14595. var _super249 = _createSuper(SamplingDeclParser);
  14596. function SamplingDeclParser() {
  14597. _classCallCheck(this, SamplingDeclParser);
  14598. return _super249.apply(this, arguments);
  14599. }
  14600. _createClass(SamplingDeclParser, [{
  14601. key: "parse",
  14602. value: function parse(xml) {
  14603. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SamplingDeclParser.prototype), "parse", this).call(this, xml)), {
  14604. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["SamplingDecl"],
  14605. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p')
  14606. });
  14607. }
  14608. }]);
  14609. return SamplingDeclParser;
  14610. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14611. SamplingDeclParser = SamplingDeclParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('samplingDecl', SamplingDeclParser_1)], SamplingDeclParser);
  14612. var CorrectionParser = CorrectionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA74) {
  14613. _inherits(CorrectionParser, _basic_parsers__WEBPA74);
  14614. var _super250 = _createSuper(CorrectionParser);
  14615. function CorrectionParser() {
  14616. _classCallCheck(this, CorrectionParser);
  14617. return _super250.apply(this, arguments);
  14618. }
  14619. _createClass(CorrectionParser, [{
  14620. key: "parse",
  14621. value: function parse(xml) {
  14622. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CorrectionParser.prototype), "parse", this).call(this, xml)), {
  14623. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Correction"],
  14624. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p'),
  14625. status: xml.getAttribute('status'),
  14626. method: xml.getAttribute('method') || 'silent'
  14627. });
  14628. }
  14629. }]);
  14630. return CorrectionParser;
  14631. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14632. CorrectionParser = CorrectionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('correction', CorrectionParser_1)], CorrectionParser);
  14633. var NormalizationParser = NormalizationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA75) {
  14634. _inherits(NormalizationParser, _basic_parsers__WEBPA75);
  14635. var _super251 = _createSuper(NormalizationParser);
  14636. function NormalizationParser() {
  14637. _classCallCheck(this, NormalizationParser);
  14638. return _super251.apply(this, arguments);
  14639. }
  14640. _createClass(NormalizationParser, [{
  14641. key: "parse",
  14642. value: function parse(xml) {
  14643. var _a;
  14644. return Object.assign(Object.assign({}, _get(_getPrototypeOf(NormalizationParser.prototype), "parse", this).call(this, xml)), {
  14645. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Normalization"],
  14646. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p'),
  14647. sources: ((_a = xml.getAttribute('source')) === null || _a === void 0 ? void 0 : _a.split(' ')) || [],
  14648. method: xml.getAttribute('method') || 'silent'
  14649. });
  14650. }
  14651. }]);
  14652. return NormalizationParser;
  14653. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14654. NormalizationParser = NormalizationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('normalization', NormalizationParser_1)], NormalizationParser);
  14655. var PunctuationParser = PunctuationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA76) {
  14656. _inherits(PunctuationParser, _basic_parsers__WEBPA76);
  14657. var _super252 = _createSuper(PunctuationParser);
  14658. function PunctuationParser() {
  14659. _classCallCheck(this, PunctuationParser);
  14660. return _super252.apply(this, arguments);
  14661. }
  14662. _createClass(PunctuationParser, [{
  14663. key: "parse",
  14664. value: function parse(xml) {
  14665. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PunctuationParser.prototype), "parse", this).call(this, xml)), {
  14666. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Punctuation"],
  14667. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p'),
  14668. marks: xml.getAttribute('marks'),
  14669. placement: xml.getAttribute('placement')
  14670. });
  14671. }
  14672. }]);
  14673. return PunctuationParser;
  14674. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14675. PunctuationParser = PunctuationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('punctuation', PunctuationParser_1)], PunctuationParser);
  14676. var QuotationParser = QuotationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA77) {
  14677. _inherits(QuotationParser, _basic_parsers__WEBPA77);
  14678. var _super253 = _createSuper(QuotationParser);
  14679. function QuotationParser() {
  14680. _classCallCheck(this, QuotationParser);
  14681. return _super253.apply(this, arguments);
  14682. }
  14683. _createClass(QuotationParser, [{
  14684. key: "parse",
  14685. value: function parse(xml) {
  14686. return Object.assign(Object.assign({}, _get(_getPrototypeOf(QuotationParser.prototype), "parse", this).call(this, xml)), {
  14687. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Quotation"],
  14688. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p'),
  14689. marks: xml.getAttribute('marks')
  14690. });
  14691. }
  14692. }]);
  14693. return QuotationParser;
  14694. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14695. QuotationParser = QuotationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('quotation', QuotationParser_1)], QuotationParser);
  14696. var HyphenationParser = HyphenationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA78) {
  14697. _inherits(HyphenationParser, _basic_parsers__WEBPA78);
  14698. var _super254 = _createSuper(HyphenationParser);
  14699. function HyphenationParser() {
  14700. _classCallCheck(this, HyphenationParser);
  14701. return _super254.apply(this, arguments);
  14702. }
  14703. _createClass(HyphenationParser, [{
  14704. key: "parse",
  14705. value: function parse(xml) {
  14706. return Object.assign(Object.assign({}, _get(_getPrototypeOf(HyphenationParser.prototype), "parse", this).call(this, xml)), {
  14707. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Hyphenation"],
  14708. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p'),
  14709. eol: xml.getAttribute('eol')
  14710. });
  14711. }
  14712. }]);
  14713. return HyphenationParser;
  14714. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14715. HyphenationParser = HyphenationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('hyphenation', HyphenationParser_1)], HyphenationParser);
  14716. var SegmentationParser = SegmentationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA79) {
  14717. _inherits(SegmentationParser, _basic_parsers__WEBPA79);
  14718. var _super255 = _createSuper(SegmentationParser);
  14719. function SegmentationParser() {
  14720. _classCallCheck(this, SegmentationParser);
  14721. return _super255.apply(this, arguments);
  14722. }
  14723. _createClass(SegmentationParser, [{
  14724. key: "parse",
  14725. value: function parse(xml) {
  14726. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SegmentationParser.prototype), "parse", this).call(this, xml)), {
  14727. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Segmentation"],
  14728. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p')
  14729. });
  14730. }
  14731. }]);
  14732. return SegmentationParser;
  14733. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14734. SegmentationParser = SegmentationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('segmentation', SegmentationParser_1)], SegmentationParser);
  14735. var StdValsParser = StdValsParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA80) {
  14736. _inherits(StdValsParser, _basic_parsers__WEBPA80);
  14737. var _super256 = _createSuper(StdValsParser);
  14738. function StdValsParser() {
  14739. _classCallCheck(this, StdValsParser);
  14740. return _super256.apply(this, arguments);
  14741. }
  14742. _createClass(StdValsParser, [{
  14743. key: "parse",
  14744. value: function parse(xml) {
  14745. return Object.assign(Object.assign({}, _get(_getPrototypeOf(StdValsParser.prototype), "parse", this).call(this, xml)), {
  14746. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["StdVals"],
  14747. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p')
  14748. });
  14749. }
  14750. }]);
  14751. return StdValsParser;
  14752. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14753. StdValsParser = StdValsParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('stdVals', StdValsParser_1)], StdValsParser);
  14754. var InterpretationParser = InterpretationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA81) {
  14755. _inherits(InterpretationParser, _basic_parsers__WEBPA81);
  14756. var _super257 = _createSuper(InterpretationParser);
  14757. function InterpretationParser() {
  14758. _classCallCheck(this, InterpretationParser);
  14759. return _super257.apply(this, arguments);
  14760. }
  14761. _createClass(InterpretationParser, [{
  14762. key: "parse",
  14763. value: function parse(xml) {
  14764. return Object.assign(Object.assign({}, _get(_getPrototypeOf(InterpretationParser.prototype), "parse", this).call(this, xml)), {
  14765. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Interpretation"],
  14766. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'p')
  14767. });
  14768. }
  14769. }]);
  14770. return InterpretationParser;
  14771. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14772. InterpretationParser = InterpretationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('interpretation', InterpretationParser_1)], InterpretationParser);
  14773. var EditorialDeclParser = EditorialDeclParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA82) {
  14774. _inherits(EditorialDeclParser, _basic_parsers__WEBPA82);
  14775. var _super258 = _createSuper(EditorialDeclParser);
  14776. function EditorialDeclParser() {
  14777. _classCallCheck(this, EditorialDeclParser);
  14778. return _super258.apply(this, arguments);
  14779. }
  14780. _createClass(EditorialDeclParser, [{
  14781. key: "parse",
  14782. value: function parse(xml) {
  14783. return Object.assign(Object.assign({}, _get(_getPrototypeOf(EditorialDeclParser.prototype), "parse", this).call(this, xml)), {
  14784. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["EditorialDecl"],
  14785. structuredData: Array.from(xml.children).filter(function (el) {
  14786. return el.tagName === 'p';
  14787. }).length !== xml.children.length,
  14788. correction: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'correction'),
  14789. hyphenation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'hyphenation'),
  14790. interpretation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'interpretation'),
  14791. normalization: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'normalization'),
  14792. punctuation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'punctuation'),
  14793. quotation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'quotation'),
  14794. segmentation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'segmentation'),
  14795. stdVals: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'stdVals')
  14796. });
  14797. }
  14798. }]);
  14799. return EditorialDeclParser;
  14800. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14801. EditorialDeclParser = EditorialDeclParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('editorialDecl', EditorialDeclParser_1)], EditorialDeclParser);
  14802. var RenditionParser = RenditionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA83) {
  14803. _inherits(RenditionParser, _basic_parsers__WEBPA83);
  14804. var _super259 = _createSuper(RenditionParser);
  14805. function RenditionParser() {
  14806. _classCallCheck(this, RenditionParser);
  14807. return _super259.apply(this, arguments);
  14808. }
  14809. _createClass(RenditionParser, [{
  14810. key: "parse",
  14811. value: function parse(xml) {
  14812. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RenditionParser.prototype), "parse", this).call(this, xml)), {
  14813. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Rendition"],
  14814. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(xml),
  14815. scope: xml.getAttribute('scope') || '',
  14816. selector: xml.getAttribute('selector') || '',
  14817. scheme: xml.getAttribute('scheme') || undefined,
  14818. schemeVersion: xml.getAttribute('schemeVersion') || ''
  14819. });
  14820. }
  14821. }]);
  14822. return RenditionParser;
  14823. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14824. RenditionParser = RenditionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('rendition', RenditionParser_1)], RenditionParser);
  14825. var TagUsageParser = TagUsageParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA84) {
  14826. _inherits(TagUsageParser, _basic_parsers__WEBPA84);
  14827. var _super260 = _createSuper(TagUsageParser);
  14828. function TagUsageParser() {
  14829. _classCallCheck(this, TagUsageParser);
  14830. return _super260.apply(this, arguments);
  14831. }
  14832. _createClass(TagUsageParser, [{
  14833. key: "parse",
  14834. value: function parse(xml) {
  14835. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TagUsageParser.prototype), "parse", this).call(this, xml)), {
  14836. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["TagUsage"],
  14837. gi: xml.getAttribute('gi'),
  14838. occurs: parseInt(xml.getAttribute('occurs'), 10) || undefined,
  14839. withId: parseInt(xml.getAttribute('withId'), 10) || undefined
  14840. });
  14841. }
  14842. }]);
  14843. return TagUsageParser;
  14844. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14845. TagUsageParser = TagUsageParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('tagUsage', TagUsageParser_1)], TagUsageParser);
  14846. var NamespaceParser = NamespaceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA85) {
  14847. _inherits(NamespaceParser, _basic_parsers__WEBPA85);
  14848. var _super261 = _createSuper(NamespaceParser);
  14849. function NamespaceParser() {
  14850. _classCallCheck(this, NamespaceParser);
  14851. return _super261.apply(this, arguments);
  14852. }
  14853. _createClass(NamespaceParser, [{
  14854. key: "parse",
  14855. value: function parse(xml) {
  14856. return Object.assign(Object.assign({}, _get(_getPrototypeOf(NamespaceParser.prototype), "parse", this).call(this, xml)), {
  14857. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Namespace"],
  14858. name: xml.getAttribute('name') || '',
  14859. tagUsage: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'tagUsage')
  14860. });
  14861. }
  14862. }]);
  14863. return NamespaceParser;
  14864. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14865. NamespaceParser = NamespaceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('namespace', NamespaceParser_1)], NamespaceParser);
  14866. var TagsDeclParser = TagsDeclParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA86) {
  14867. _inherits(TagsDeclParser, _basic_parsers__WEBPA86);
  14868. var _super262 = _createSuper(TagsDeclParser);
  14869. function TagsDeclParser() {
  14870. _classCallCheck(this, TagsDeclParser);
  14871. return _super262.apply(this, arguments);
  14872. }
  14873. _createClass(TagsDeclParser, [{
  14874. key: "parse",
  14875. value: function parse(xml) {
  14876. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TagsDeclParser.prototype), "parse", this).call(this, xml)), {
  14877. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["TagsDecl"],
  14878. rendition: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'rendition'),
  14879. namespace: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'namespace')
  14880. });
  14881. }
  14882. }]);
  14883. return TagsDeclParser;
  14884. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14885. TagsDeclParser = TagsDeclParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('tagsDecl', TagsDeclParser_1)], TagsDeclParser);
  14886. var CRefPatternParser = CRefPatternParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA87) {
  14887. _inherits(CRefPatternParser, _basic_parsers__WEBPA87);
  14888. var _super263 = _createSuper(CRefPatternParser);
  14889. function CRefPatternParser() {
  14890. _classCallCheck(this, CRefPatternParser);
  14891. return _super263.apply(this, arguments);
  14892. }
  14893. _createClass(CRefPatternParser, [{
  14894. key: "parse",
  14895. value: function parse(xml) {
  14896. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CRefPatternParser.prototype), "parse", this).call(this, xml)), {
  14897. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CRefPattern"],
  14898. matchPattern: xml.getAttribute('matchPattern'),
  14899. replacementPattern: xml.getAttribute('replacementPattern')
  14900. });
  14901. }
  14902. }]);
  14903. return CRefPatternParser;
  14904. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14905. CRefPatternParser = CRefPatternParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('cRefPattern', CRefPatternParser_1)], CRefPatternParser);
  14906. var RefStateParser = RefStateParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA88) {
  14907. _inherits(RefStateParser, _basic_parsers__WEBPA88);
  14908. var _super264 = _createSuper(RefStateParser);
  14909. function RefStateParser() {
  14910. _classCallCheck(this, RefStateParser);
  14911. return _super264.apply(this, arguments);
  14912. }
  14913. _createClass(RefStateParser, [{
  14914. key: "parse",
  14915. value: function parse(xml) {
  14916. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RefStateParser.prototype), "parse", this).call(this, xml)), {
  14917. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["RefState"],
  14918. ed: xml.getAttribute('ed'),
  14919. unit: xml.getAttribute('unit'),
  14920. length: parseInt(xml.getAttribute('length'), 10) || 0,
  14921. delim: xml.getAttribute('delim')
  14922. });
  14923. }
  14924. }]);
  14925. return RefStateParser;
  14926. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14927. RefStateParser = RefStateParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('refState', RefStateParser_1)], RefStateParser);
  14928. var RefsDeclParser = RefsDeclParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA89) {
  14929. _inherits(RefsDeclParser, _basic_parsers__WEBPA89);
  14930. var _super265 = _createSuper(RefsDeclParser);
  14931. function RefsDeclParser() {
  14932. var _this52;
  14933. _classCallCheck(this, RefsDeclParser);
  14934. _this52 = _super265.apply(this, arguments);
  14935. _this52.cRefPatternParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(CRefPatternParser, _this52.genericParse);
  14936. _this52.refStateParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(RefStateParser, _this52.genericParse);
  14937. return _this52;
  14938. }
  14939. _createClass(RefsDeclParser, [{
  14940. key: "parse",
  14941. value: function parse(xml) {
  14942. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RefsDeclParser.prototype), "parse", this).call(this, xml)), {
  14943. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["RefsDecl"],
  14944. structuredData: Array.from(xml.children).filter(function (el) {
  14945. return el.tagName === 'p';
  14946. }).length !== xml.children.length,
  14947. cRefPattern: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'cRefPattern'),
  14948. refState: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'refState')
  14949. });
  14950. }
  14951. }]);
  14952. return RefsDeclParser;
  14953. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  14954. RefsDeclParser = RefsDeclParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('refsDecl', RefsDeclParser_1)], RefsDeclParser);
  14955. var EncodingDescParser = EncodingDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA90) {
  14956. _inherits(EncodingDescParser, _basic_parsers__WEBPA90);
  14957. var _super266 = _createSuper(EncodingDescParser);
  14958. function EncodingDescParser() {
  14959. _classCallCheck(this, EncodingDescParser);
  14960. return _super266.apply(this, arguments);
  14961. }
  14962. _createClass(EncodingDescParser, [{
  14963. key: "parse",
  14964. value: function parse(xml) {
  14965. return Object.assign(Object.assign({}, _get(_getPrototypeOf(EncodingDescParser.prototype), "parse", this).call(this, xml)), {
  14966. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["EncodingDesc"],
  14967. structuredData: Array.from(xml.children).filter(function (el) {
  14968. return el.tagName === 'p';
  14969. }).length !== xml.children.length,
  14970. projectDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'projectDesc'),
  14971. samplingDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'samplingDecl'),
  14972. editorialDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'editorialDecl'),
  14973. tagsDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'tagsDecl'),
  14974. styleDefDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'styleDefDecl'),
  14975. refsDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'refsDecl'),
  14976. classDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'classDecl'),
  14977. geoDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'geoDecl'),
  14978. unitDecl: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'unitDecl'),
  14979. schemaSpec: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'schemaSpec'),
  14980. schemaRef: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'schemaRef')
  14981. });
  14982. }
  14983. }]);
  14984. return EncodingDescParser;
  14985. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  14986. EncodingDescParser = EncodingDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('encodingDesc', EncodingDescParser_1)], EncodingDescParser);
  14987. var AbstractParser = AbstractParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA91) {
  14988. _inherits(AbstractParser, _basic_parsers__WEBPA91);
  14989. var _super267 = _createSuper(AbstractParser);
  14990. function AbstractParser() {
  14991. _classCallCheck(this, AbstractParser);
  14992. return _super267.apply(this, arguments);
  14993. }
  14994. _createClass(AbstractParser, [{
  14995. key: "parse",
  14996. value: function parse(xml) {
  14997. return Object.assign(Object.assign({}, _get(_getPrototypeOf(AbstractParser.prototype), "parse", this).call(this, xml)), {
  14998. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Abstract"],
  14999. resp: xml.getAttribute('resp'),
  15000. lang: xml.getAttribute('xml:lang')
  15001. });
  15002. }
  15003. }]);
  15004. return AbstractParser;
  15005. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15006. AbstractParser = AbstractParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('abstract', AbstractParser_1)], AbstractParser);
  15007. var CalendarParser = CalendarParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA92) {
  15008. _inherits(CalendarParser, _basic_parsers__WEBPA92);
  15009. var _super268 = _createSuper(CalendarParser);
  15010. function CalendarParser() {
  15011. _classCallCheck(this, CalendarParser);
  15012. return _super268.apply(this, arguments);
  15013. }
  15014. _createClass(CalendarParser, [{
  15015. key: "parse",
  15016. value: function parse(xml) {
  15017. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CalendarParser.prototype), "parse", this).call(this, xml)), {
  15018. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Calendar"],
  15019. id: xml.getAttribute('xml:id'),
  15020. target: xml.getAttribute('target')
  15021. });
  15022. }
  15023. }]);
  15024. return CalendarParser;
  15025. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15026. CalendarParser = CalendarParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('calendar', CalendarParser_1)], CalendarParser);
  15027. var CalendarDescParser = CalendarDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA93) {
  15028. _inherits(CalendarDescParser, _basic_parsers__WEBPA93);
  15029. var _super269 = _createSuper(CalendarDescParser);
  15030. function CalendarDescParser() {
  15031. _classCallCheck(this, CalendarDescParser);
  15032. return _super269.apply(this, arguments);
  15033. }
  15034. _createClass(CalendarDescParser, [{
  15035. key: "parse",
  15036. value: function parse(xml) {
  15037. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CalendarDescParser.prototype), "parse", this).call(this, xml)), {
  15038. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CalendarDesc"],
  15039. calendars: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'calendar')
  15040. });
  15041. }
  15042. }]);
  15043. return CalendarDescParser;
  15044. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15045. CalendarDescParser = CalendarDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('calendarDesc', CalendarDescParser_1)], CalendarDescParser);
  15046. var CorrespActionParser = CorrespActionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA94) {
  15047. _inherits(CorrespActionParser, _basic_parsers__WEBPA94);
  15048. var _super270 = _createSuper(CorrespActionParser);
  15049. function CorrespActionParser() {
  15050. _classCallCheck(this, CorrespActionParser);
  15051. return _super270.apply(this, arguments);
  15052. }
  15053. _createClass(CorrespActionParser, [{
  15054. key: "parse",
  15055. value: function parse(xml) {
  15056. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CorrespActionParser.prototype), "parse", this).call(this, xml)), {
  15057. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CorrespAction"],
  15058. actionType: xml.getAttribute('type')
  15059. });
  15060. }
  15061. }]);
  15062. return CorrespActionParser;
  15063. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15064. CorrespActionParser = CorrespActionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('correspAction', CorrespActionParser_1)], CorrespActionParser);
  15065. var CorrespContextParser = CorrespContextParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA95) {
  15066. _inherits(CorrespContextParser, _basic_parsers__WEBPA95);
  15067. var _super271 = _createSuper(CorrespContextParser);
  15068. function CorrespContextParser() {
  15069. _classCallCheck(this, CorrespContextParser);
  15070. return _super271.apply(this, arguments);
  15071. }
  15072. _createClass(CorrespContextParser, [{
  15073. key: "parse",
  15074. value: function parse(xml) {
  15075. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CorrespContextParser.prototype), "parse", this).call(this, xml)), {
  15076. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CorrespContext"]
  15077. });
  15078. }
  15079. }]);
  15080. return CorrespContextParser;
  15081. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15082. CorrespContextParser = CorrespContextParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('correspContext', CorrespContextParser_1)], CorrespContextParser);
  15083. var CorrespDescParser = CorrespDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA96) {
  15084. _inherits(CorrespDescParser, _basic_parsers__WEBPA96);
  15085. var _super272 = _createSuper(CorrespDescParser);
  15086. function CorrespDescParser() {
  15087. _classCallCheck(this, CorrespDescParser);
  15088. return _super272.apply(this, arguments);
  15089. }
  15090. _createClass(CorrespDescParser, [{
  15091. key: "parse",
  15092. value: function parse(xml) {
  15093. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CorrespDescParser.prototype), "parse", this).call(this, xml)), {
  15094. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CorrespDesc"],
  15095. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'correspAction, correspContext, note, p')
  15096. });
  15097. }
  15098. }]);
  15099. return CorrespDescParser;
  15100. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  15101. CorrespDescParser = CorrespDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('correspDesc', CorrespDescParser_1)], CorrespDescParser);
  15102. var CreationParser = CreationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA97) {
  15103. _inherits(CreationParser, _basic_parsers__WEBPA97);
  15104. var _super273 = _createSuper(CreationParser);
  15105. function CreationParser() {
  15106. _classCallCheck(this, CreationParser);
  15107. return _super273.apply(this, arguments);
  15108. }
  15109. _createClass(CreationParser, [{
  15110. key: "parse",
  15111. value: function parse(xml) {
  15112. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CreationParser.prototype), "parse", this).call(this, xml)), {
  15113. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Creation"]
  15114. });
  15115. }
  15116. }]);
  15117. return CreationParser;
  15118. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15119. CreationParser = CreationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('creation', CreationParser_1)], CreationParser);
  15120. var LanguageParser = LanguageParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA98) {
  15121. _inherits(LanguageParser, _basic_parsers__WEBPA98);
  15122. var _super274 = _createSuper(LanguageParser);
  15123. function LanguageParser() {
  15124. _classCallCheck(this, LanguageParser);
  15125. return _super274.apply(this, arguments);
  15126. }
  15127. _createClass(LanguageParser, [{
  15128. key: "parse",
  15129. value: function parse(xml) {
  15130. return Object.assign(Object.assign({}, _get(_getPrototypeOf(LanguageParser.prototype), "parse", this).call(this, xml)), {
  15131. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Language"],
  15132. ident: xml.getAttribute('ident'),
  15133. usage: parseInt(xml.getAttribute('usage'), 10) || undefined
  15134. });
  15135. }
  15136. }]);
  15137. return LanguageParser;
  15138. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15139. LanguageParser = LanguageParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('language', LanguageParser_1)], LanguageParser);
  15140. var LangUsageParser = LangUsageParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA99) {
  15141. _inherits(LangUsageParser, _basic_parsers__WEBPA99);
  15142. var _super275 = _createSuper(LangUsageParser);
  15143. function LangUsageParser() {
  15144. _classCallCheck(this, LangUsageParser);
  15145. return _super275.apply(this, arguments);
  15146. }
  15147. _createClass(LangUsageParser, [{
  15148. key: "parse",
  15149. value: function parse(xml) {
  15150. return Object.assign(Object.assign({}, _get(_getPrototypeOf(LangUsageParser.prototype), "parse", this).call(this, xml)), {
  15151. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["LangUsage"],
  15152. structuredData: Array.from(xml.querySelectorAll(':scope > p')).length > 0,
  15153. languages: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'language')
  15154. });
  15155. }
  15156. }]);
  15157. return LangUsageParser;
  15158. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15159. LangUsageParser = LangUsageParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('langUsage', LangUsageParser_1)], LangUsageParser);
  15160. var ClassCodeParser = ClassCodeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA100) {
  15161. _inherits(ClassCodeParser, _basic_parsers__WEBPA100);
  15162. var _super276 = _createSuper(ClassCodeParser);
  15163. function ClassCodeParser() {
  15164. _classCallCheck(this, ClassCodeParser);
  15165. return _super276.apply(this, arguments);
  15166. }
  15167. _createClass(ClassCodeParser, [{
  15168. key: "parse",
  15169. value: function parse(xml) {
  15170. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ClassCodeParser.prototype), "parse", this).call(this, xml)), {
  15171. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ClassCode"],
  15172. scheme: xml.getAttribute('scheme')
  15173. });
  15174. }
  15175. }]);
  15176. return ClassCodeParser;
  15177. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15178. ClassCodeParser = ClassCodeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('classCode', ClassCodeParser_1)], ClassCodeParser);
  15179. var CatRefParser = CatRefParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA101) {
  15180. _inherits(CatRefParser, _basic_parsers__WEBPA101);
  15181. var _super277 = _createSuper(CatRefParser);
  15182. function CatRefParser() {
  15183. _classCallCheck(this, CatRefParser);
  15184. return _super277.apply(this, arguments);
  15185. }
  15186. _createClass(CatRefParser, [{
  15187. key: "parse",
  15188. value: function parse(xml) {
  15189. return Object.assign(Object.assign({}, _get(_getPrototypeOf(CatRefParser.prototype), "parse", this).call(this, xml)), {
  15190. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["CatRef"],
  15191. scheme: xml.getAttribute('scheme'),
  15192. target: xml.getAttribute('target')
  15193. });
  15194. }
  15195. }]);
  15196. return CatRefParser;
  15197. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15198. CatRefParser = CatRefParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('catRef', CatRefParser_1)], CatRefParser);
  15199. var KeywordsParser = KeywordsParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA102) {
  15200. _inherits(KeywordsParser, _basic_parsers__WEBPA102);
  15201. var _super278 = _createSuper(KeywordsParser);
  15202. function KeywordsParser() {
  15203. _classCallCheck(this, KeywordsParser);
  15204. return _super278.apply(this, arguments);
  15205. }
  15206. _createClass(KeywordsParser, [{
  15207. key: "parse",
  15208. value: function parse(xml) {
  15209. return Object.assign(Object.assign({}, _get(_getPrototypeOf(KeywordsParser.prototype), "parse", this).call(this, xml)), {
  15210. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Keywords"],
  15211. scheme: xml.getAttribute('scheme'),
  15212. terms: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'term')
  15213. });
  15214. }
  15215. }]);
  15216. return KeywordsParser;
  15217. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15218. KeywordsParser = KeywordsParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('keywords', KeywordsParser_1)], KeywordsParser);
  15219. var TextClassParser = TextClassParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA103) {
  15220. _inherits(TextClassParser, _basic_parsers__WEBPA103);
  15221. var _super279 = _createSuper(TextClassParser);
  15222. function TextClassParser() {
  15223. _classCallCheck(this, TextClassParser);
  15224. return _super279.apply(this, arguments);
  15225. }
  15226. _createClass(TextClassParser, [{
  15227. key: "parse",
  15228. value: function parse(xml) {
  15229. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TextClassParser.prototype), "parse", this).call(this, xml)), {
  15230. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["TextClass"],
  15231. keywords: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'keywords'),
  15232. catRef: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'catRef'),
  15233. classCode: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'classCode')
  15234. });
  15235. }
  15236. }]);
  15237. return TextClassParser;
  15238. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15239. TextClassParser = TextClassParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('textClass', TextClassParser_1)], TextClassParser);
  15240. var HandNoteParser = HandNoteParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA104) {
  15241. _inherits(HandNoteParser, _basic_parsers__WEBPA104);
  15242. var _super280 = _createSuper(HandNoteParser);
  15243. function HandNoteParser() {
  15244. _classCallCheck(this, HandNoteParser);
  15245. return _super280.apply(this, arguments);
  15246. }
  15247. _createClass(HandNoteParser, [{
  15248. key: "parse",
  15249. value: function parse(xml) {
  15250. return Object.assign(Object.assign({}, _get(_getPrototypeOf(HandNoteParser.prototype), "parse", this).call(this, xml)), {
  15251. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["HandNote"],
  15252. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(xml),
  15253. scribe: xml.getAttribute('scribe'),
  15254. scribeRef: xml.getAttribute('scribeRef'),
  15255. script: xml.getAttribute('script'),
  15256. scriptRef: xml.getAttribute('scriptRef'),
  15257. medium: xml.getAttribute('medium'),
  15258. scope: xml.getAttribute('scope')
  15259. });
  15260. }
  15261. }]);
  15262. return HandNoteParser;
  15263. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15264. HandNoteParser = HandNoteParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('handNote', HandNoteParser_1)], HandNoteParser);
  15265. var HandNotesParser = HandNotesParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA105) {
  15266. _inherits(HandNotesParser, _basic_parsers__WEBPA105);
  15267. var _super281 = _createSuper(HandNotesParser);
  15268. function HandNotesParser() {
  15269. _classCallCheck(this, HandNotesParser);
  15270. return _super281.apply(this, arguments);
  15271. }
  15272. _createClass(HandNotesParser, [{
  15273. key: "parse",
  15274. value: function parse(xml) {
  15275. return Object.assign(Object.assign({}, _get(_getPrototypeOf(HandNotesParser.prototype), "parse", this).call(this, xml)), {
  15276. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["HandNotes"],
  15277. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'keywords')
  15278. });
  15279. }
  15280. }]);
  15281. return HandNotesParser;
  15282. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15283. HandNotesParser = HandNotesParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('handNotes', HandNotesParser_1)], HandNotesParser);
  15284. var TransposeParser = TransposeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA106) {
  15285. _inherits(TransposeParser, _basic_parsers__WEBPA106);
  15286. var _super282 = _createSuper(TransposeParser);
  15287. function TransposeParser() {
  15288. _classCallCheck(this, TransposeParser);
  15289. return _super282.apply(this, arguments);
  15290. }
  15291. _createClass(TransposeParser, [{
  15292. key: "parse",
  15293. value: function parse(xml) {
  15294. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TransposeParser.prototype), "parse", this).call(this, xml)), {
  15295. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Transpose"],
  15296. content: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'ptr')
  15297. });
  15298. }
  15299. }]);
  15300. return TransposeParser;
  15301. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15302. TransposeParser = TransposeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('transpose', TransposeParser_1)], TransposeParser);
  15303. var ListTransposeParser = ListTransposeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA107) {
  15304. _inherits(ListTransposeParser, _basic_parsers__WEBPA107);
  15305. var _super283 = _createSuper(ListTransposeParser);
  15306. function ListTransposeParser() {
  15307. _classCallCheck(this, ListTransposeParser);
  15308. return _super283.apply(this, arguments);
  15309. }
  15310. _createClass(ListTransposeParser, [{
  15311. key: "parse",
  15312. value: function parse(xml) {
  15313. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ListTransposeParser.prototype), "parse", this).call(this, xml)), {
  15314. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ListTranspose"],
  15315. description: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'desc'),
  15316. transposes: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'transpose')
  15317. });
  15318. }
  15319. }]);
  15320. return ListTransposeParser;
  15321. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15322. ListTransposeParser = ListTransposeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('listTranspose', ListTransposeParser_1)], ListTransposeParser);
  15323. var ChannelParser = ChannelParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA108) {
  15324. _inherits(ChannelParser, _basic_parsers__WEBPA108);
  15325. var _super284 = _createSuper(ChannelParser);
  15326. function ChannelParser() {
  15327. _classCallCheck(this, ChannelParser);
  15328. return _super284.apply(this, arguments);
  15329. }
  15330. _createClass(ChannelParser, [{
  15331. key: "parse",
  15332. value: function parse(xml) {
  15333. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ChannelParser.prototype), "parse", this).call(this, xml)), {
  15334. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Channel"],
  15335. mode: xml.getAttribute('mode')
  15336. });
  15337. }
  15338. }]);
  15339. return ChannelParser;
  15340. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15341. ChannelParser = ChannelParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('channel', ChannelParser_1)], ChannelParser);
  15342. var ConstitutionParser = ConstitutionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA109) {
  15343. _inherits(ConstitutionParser, _basic_parsers__WEBPA109);
  15344. var _super285 = _createSuper(ConstitutionParser);
  15345. function ConstitutionParser() {
  15346. _classCallCheck(this, ConstitutionParser);
  15347. return _super285.apply(this, arguments);
  15348. }
  15349. _createClass(ConstitutionParser, [{
  15350. key: "parse",
  15351. value: function parse(xml) {
  15352. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ConstitutionParser.prototype), "parse", this).call(this, xml)), {
  15353. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Constitution"],
  15354. constitutionType: xml.getAttribute('type')
  15355. });
  15356. }
  15357. }]);
  15358. return ConstitutionParser;
  15359. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15360. ConstitutionParser = ConstitutionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('constitution', ConstitutionParser_1)], ConstitutionParser);
  15361. var DerivationParser = DerivationParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA110) {
  15362. _inherits(DerivationParser, _basic_parsers__WEBPA110);
  15363. var _super286 = _createSuper(DerivationParser);
  15364. function DerivationParser() {
  15365. _classCallCheck(this, DerivationParser);
  15366. return _super286.apply(this, arguments);
  15367. }
  15368. _createClass(DerivationParser, [{
  15369. key: "parse",
  15370. value: function parse(xml) {
  15371. return Object.assign(Object.assign({}, _get(_getPrototypeOf(DerivationParser.prototype), "parse", this).call(this, xml)), {
  15372. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Derivation"],
  15373. derivationType: xml.getAttribute('type')
  15374. });
  15375. }
  15376. }]);
  15377. return DerivationParser;
  15378. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15379. DerivationParser = DerivationParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('derivation', DerivationParser_1)], DerivationParser);
  15380. var DomainParser = DomainParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA111) {
  15381. _inherits(DomainParser, _basic_parsers__WEBPA111);
  15382. var _super287 = _createSuper(DomainParser);
  15383. function DomainParser() {
  15384. _classCallCheck(this, DomainParser);
  15385. return _super287.apply(this, arguments);
  15386. }
  15387. _createClass(DomainParser, [{
  15388. key: "parse",
  15389. value: function parse(xml) {
  15390. return Object.assign(Object.assign({}, _get(_getPrototypeOf(DomainParser.prototype), "parse", this).call(this, xml)), {
  15391. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Domain"],
  15392. domainType: xml.getAttribute('type')
  15393. });
  15394. }
  15395. }]);
  15396. return DomainParser;
  15397. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15398. DomainParser = DomainParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('domain', DomainParser_1)], DomainParser);
  15399. var FactualityParser = FactualityParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA112) {
  15400. _inherits(FactualityParser, _basic_parsers__WEBPA112);
  15401. var _super288 = _createSuper(FactualityParser);
  15402. function FactualityParser() {
  15403. _classCallCheck(this, FactualityParser);
  15404. return _super288.apply(this, arguments);
  15405. }
  15406. _createClass(FactualityParser, [{
  15407. key: "parse",
  15408. value: function parse(xml) {
  15409. return Object.assign(Object.assign({}, _get(_getPrototypeOf(FactualityParser.prototype), "parse", this).call(this, xml)), {
  15410. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Factuality"],
  15411. factualityType: xml.getAttribute('type')
  15412. });
  15413. }
  15414. }]);
  15415. return FactualityParser;
  15416. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15417. FactualityParser = FactualityParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('factuality', FactualityParser_1)], FactualityParser);
  15418. var InteractionParser = InteractionParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA113) {
  15419. _inherits(InteractionParser, _basic_parsers__WEBPA113);
  15420. var _super289 = _createSuper(InteractionParser);
  15421. function InteractionParser() {
  15422. _classCallCheck(this, InteractionParser);
  15423. return _super289.apply(this, arguments);
  15424. }
  15425. _createClass(InteractionParser, [{
  15426. key: "parse",
  15427. value: function parse(xml) {
  15428. return Object.assign(Object.assign({}, _get(_getPrototypeOf(InteractionParser.prototype), "parse", this).call(this, xml)), {
  15429. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Interaction"],
  15430. interactionType: xml.getAttribute('type'),
  15431. active: xml.getAttribute('type'),
  15432. passive: xml.getAttribute('type')
  15433. });
  15434. }
  15435. }]);
  15436. return InteractionParser;
  15437. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15438. InteractionParser = InteractionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('interaction', InteractionParser_1)], InteractionParser);
  15439. var PreparednessParser = PreparednessParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA114) {
  15440. _inherits(PreparednessParser, _basic_parsers__WEBPA114);
  15441. var _super290 = _createSuper(PreparednessParser);
  15442. function PreparednessParser() {
  15443. _classCallCheck(this, PreparednessParser);
  15444. return _super290.apply(this, arguments);
  15445. }
  15446. _createClass(PreparednessParser, [{
  15447. key: "parse",
  15448. value: function parse(xml) {
  15449. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PreparednessParser.prototype), "parse", this).call(this, xml)), {
  15450. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Preparedness"],
  15451. preparednessType: xml.getAttribute('type')
  15452. });
  15453. }
  15454. }]);
  15455. return PreparednessParser;
  15456. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15457. PreparednessParser = PreparednessParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('preparedness', PreparednessParser_1)], PreparednessParser);
  15458. var PurposeParser = PurposeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA115) {
  15459. _inherits(PurposeParser, _basic_parsers__WEBPA115);
  15460. var _super291 = _createSuper(PurposeParser);
  15461. function PurposeParser() {
  15462. _classCallCheck(this, PurposeParser);
  15463. return _super291.apply(this, arguments);
  15464. }
  15465. _createClass(PurposeParser, [{
  15466. key: "parse",
  15467. value: function parse(xml) {
  15468. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PurposeParser.prototype), "parse", this).call(this, xml)), {
  15469. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Purpose"],
  15470. purposeType: xml.getAttribute('type'),
  15471. degree: xml.getAttribute('degree')
  15472. });
  15473. }
  15474. }]);
  15475. return PurposeParser;
  15476. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15477. PurposeParser = PurposeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('purpose', PurposeParser_1)], PurposeParser);
  15478. var ChangeParser = ChangeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA116) {
  15479. _inherits(ChangeParser, _basic_parsers__WEBPA116);
  15480. var _super292 = _createSuper(ChangeParser);
  15481. function ChangeParser() {
  15482. _classCallCheck(this, ChangeParser);
  15483. return _super292.apply(this, arguments);
  15484. }
  15485. _createClass(ChangeParser, [{
  15486. key: "parse",
  15487. value: function parse(xml) {
  15488. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ChangeParser.prototype), "parse", this).call(this, xml)), {
  15489. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Change"],
  15490. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(xml),
  15491. who: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getDefaultAttr"])(xml.getAttribute('who')).replace('#', ''),
  15492. status: xml.getAttribute('status'),
  15493. when: xml.getAttribute('when'),
  15494. notBefore: xml.getAttribute('notBefore'),
  15495. notAfter: xml.getAttribute('notAfter'),
  15496. targets: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getDefaultAttr"])(xml.getAttribute('target')).split(' ').map(function (t) {
  15497. return t.replace('#', '');
  15498. })
  15499. });
  15500. }
  15501. }]);
  15502. return ChangeParser;
  15503. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  15504. ChangeParser = ChangeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('change', ChangeParser_1)], ChangeParser);
  15505. var TextDescParser = TextDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA117) {
  15506. _inherits(TextDescParser, _basic_parsers__WEBPA117);
  15507. var _super293 = _createSuper(TextDescParser);
  15508. function TextDescParser() {
  15509. _classCallCheck(this, TextDescParser);
  15510. return _super293.apply(this, arguments);
  15511. }
  15512. _createClass(TextDescParser, [{
  15513. key: "parse",
  15514. value: function parse(xml) {
  15515. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TextDescParser.prototype), "parse", this).call(this, xml)), {
  15516. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["TextDesc"],
  15517. channel: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'channel'),
  15518. constitution: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'constitution'),
  15519. derivation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'derivation'),
  15520. domain: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'domain'),
  15521. factuality: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'factuality'),
  15522. interaction: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'interaction'),
  15523. preparedness: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'preparedness'),
  15524. purpose: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'purpose')
  15525. });
  15526. }
  15527. }]);
  15528. return TextDescParser;
  15529. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15530. TextDescParser = TextDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('textDesc', TextDescParser_1)], TextDescParser);
  15531. var ParticDescParser = ParticDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA118) {
  15532. _inherits(ParticDescParser, _basic_parsers__WEBPA118);
  15533. var _super294 = _createSuper(ParticDescParser);
  15534. function ParticDescParser() {
  15535. _classCallCheck(this, ParticDescParser);
  15536. return _super294.apply(this, arguments);
  15537. }
  15538. _createClass(ParticDescParser, [{
  15539. key: "parse",
  15540. value: function parse(xml) {
  15541. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ParticDescParser.prototype), "parse", this).call(this, xml)), {
  15542. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ParticDesc"],
  15543. structuredData: Array.from(xml.children).filter(function (el) {
  15544. return el.tagName === 'p';
  15545. }).length !== xml.children.length,
  15546. participants: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'listPerson').concat(Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'listOrg'))
  15547. });
  15548. }
  15549. }]);
  15550. return ParticDescParser;
  15551. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15552. ParticDescParser = ParticDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('particDesc', ParticDescParser_1)], ParticDescParser);
  15553. var SettingParser = SettingParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA119) {
  15554. _inherits(SettingParser, _basic_parsers__WEBPA119);
  15555. var _super295 = _createSuper(SettingParser);
  15556. function SettingParser() {
  15557. _classCallCheck(this, SettingParser);
  15558. return _super295.apply(this, arguments);
  15559. }
  15560. _createClass(SettingParser, [{
  15561. key: "parse",
  15562. value: function parse(xml) {
  15563. var names = Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'name');
  15564. var orgNames = Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'orgName');
  15565. var persNames = Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'persName');
  15566. var placeNames = Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'placeName');
  15567. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SettingParser.prototype), "parse", this).call(this, xml)), {
  15568. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Setting"],
  15569. who: xml.getAttribute('who'),
  15570. name: names.concat(orgNames).concat(persNames).concat(placeNames),
  15571. date: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'date'),
  15572. time: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'time'),
  15573. locale: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'locale'),
  15574. activity: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'activity')
  15575. });
  15576. }
  15577. }]);
  15578. return SettingParser;
  15579. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15580. SettingParser = SettingParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('setting', SettingParser_1)], SettingParser);
  15581. var SettingDescParser = SettingDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA120) {
  15582. _inherits(SettingDescParser, _basic_parsers__WEBPA120);
  15583. var _super296 = _createSuper(SettingDescParser);
  15584. function SettingDescParser() {
  15585. _classCallCheck(this, SettingDescParser);
  15586. return _super296.apply(this, arguments);
  15587. }
  15588. _createClass(SettingDescParser, [{
  15589. key: "parse",
  15590. value: function parse(xml) {
  15591. return Object.assign(Object.assign({}, _get(_getPrototypeOf(SettingDescParser.prototype), "parse", this).call(this, xml)), {
  15592. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["SettingDesc"],
  15593. structuredData: Array.from(xml.children).filter(function (el) {
  15594. return el.tagName === 'p';
  15595. }).length !== xml.children.length,
  15596. settings: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'setting'),
  15597. places: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'listPlace')
  15598. });
  15599. }
  15600. }]);
  15601. return SettingDescParser;
  15602. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericElemParser"]);
  15603. SettingDescParser = SettingDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('settingDesc', SettingDescParser_1)], SettingDescParser);
  15604. var ListChangeParser = ListChangeParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA121) {
  15605. _inherits(ListChangeParser, _basic_parsers__WEBPA121);
  15606. var _super297 = _createSuper(ListChangeParser);
  15607. function ListChangeParser() {
  15608. _classCallCheck(this, ListChangeParser);
  15609. return _super297.apply(this, arguments);
  15610. }
  15611. _createClass(ListChangeParser, [{
  15612. key: "parse",
  15613. value: function parse(xml) {
  15614. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ListChangeParser.prototype), "parse", this).call(this, xml)), {
  15615. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ListChange"],
  15616. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["complexElements"])(xml.childNodes, true).filter(function (child) {
  15617. return child.tagName !== 'desc';
  15618. }).map(function (child) {
  15619. return Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["parseElement"])(child);
  15620. }),
  15621. description: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElement"])(xml, 'desc'),
  15622. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(xml),
  15623. ordered: Object(src_app_utils_js_utils__WEBPACK_IMPORTED_MODULE_2__["isBoolString"])(xml.getAttribute('ordered'))
  15624. });
  15625. }
  15626. }]);
  15627. return ListChangeParser;
  15628. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  15629. ListChangeParser = ListChangeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('listChange', ListChangeParser_1)], ListChangeParser);
  15630. var ProfileDescParser = ProfileDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA122) {
  15631. _inherits(ProfileDescParser, _basic_parsers__WEBPA122);
  15632. var _super298 = _createSuper(ProfileDescParser);
  15633. function ProfileDescParser() {
  15634. _classCallCheck(this, ProfileDescParser);
  15635. return _super298.apply(this, arguments);
  15636. }
  15637. _createClass(ProfileDescParser, [{
  15638. key: "parse",
  15639. value: function parse(xml) {
  15640. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ProfileDescParser.prototype), "parse", this).call(this, xml)), {
  15641. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["ProfileDesc"],
  15642. "abstract": Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'abstract'),
  15643. calendarDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'calendarDesc'),
  15644. correspDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'correspDesc'),
  15645. creation: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'creation'),
  15646. handNotes: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'handNotes'),
  15647. langUsage: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'langUsage'),
  15648. listTranspose: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'listTranspose'),
  15649. particDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'particDesc'),
  15650. settingDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'settingDesc'),
  15651. textClass: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'textClass'),
  15652. textDesc: Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["queryAndParseElements"])(xml, 'textDesc')
  15653. });
  15654. }
  15655. }]);
  15656. return ProfileDescParser;
  15657. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  15658. ProfileDescParser = ProfileDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('profileDesc', ProfileDescParser_1)], ProfileDescParser);
  15659. var RevisionDescParser = RevisionDescParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA123) {
  15660. _inherits(RevisionDescParser, _basic_parsers__WEBPA123);
  15661. var _super299 = _createSuper(RevisionDescParser);
  15662. function RevisionDescParser() {
  15663. _classCallCheck(this, RevisionDescParser);
  15664. return _super299.apply(this, arguments);
  15665. }
  15666. _createClass(RevisionDescParser, [{
  15667. key: "parse",
  15668. value: function parse(xml) {
  15669. return Object.assign(Object.assign({}, _get(_getPrototypeOf(RevisionDescParser.prototype), "parse", this).call(this, xml)), {
  15670. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_4__["RevisionDesc"],
  15671. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["complexElements"])(xml.childNodes, true).map(function (child) {
  15672. return Object(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["parseElement"])(child);
  15673. }),
  15674. status: xml.getAttribute('status')
  15675. });
  15676. }
  15677. }]);
  15678. return RevisionDescParser;
  15679. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_5__["GenericParser"]);
  15680. RevisionDescParser = RevisionDescParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_3__["xmlParser"])('revisionDesc', RevisionDescParser_1)], RevisionDescParser);
  15681. /***/
  15682. },
  15683. /***/
  15684. "HFpj":
  15685. /*!*********************************************************!*\
  15686. !*** ./src/app/components/ms-part/ms-part.component.ts ***!
  15687. \*********************************************************/
  15688. /*! exports provided: MsPartComponent */
  15689. /***/
  15690. function HFpj(module, __webpack_exports__, __webpack_require__) {
  15691. "use strict";
  15692. __webpack_require__.r(__webpack_exports__);
  15693. /* harmony export (binding) */
  15694. __webpack_require__.d(__webpack_exports__, "MsPartComponent", function () {
  15695. return MsPartComponent;
  15696. });
  15697. /* harmony import */
  15698. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  15699. /*! tslib */
  15700. "mrSG");
  15701. /* harmony import */
  15702. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  15703. /*! @angular/core */
  15704. "fXoL");
  15705. /* harmony import */
  15706. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  15707. /*! ../../models/evt-models */
  15708. "5c0l");
  15709. /* harmony import */
  15710. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  15711. /*! ../../services/component-register.service */
  15712. "d25s");
  15713. /* harmony import */
  15714. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  15715. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  15716. "WyXU");
  15717. /* harmony import */
  15718. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  15719. /*! @angular/common */
  15720. "ofXK");
  15721. /* harmony import */
  15722. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  15723. /*! ../content-viewer/content-viewer.component */
  15724. "t6RO");
  15725. /* harmony import */
  15726. var _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  15727. /*! ../ms-identifier/ms-identifier.component */
  15728. "Ie87");
  15729. /* harmony import */
  15730. var _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  15731. /*! ../ms-contents/ms-contents.component */
  15732. "xQyG");
  15733. /* harmony import */
  15734. var _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  15735. /*! ../phys-desc/phys-desc.component */
  15736. "xZwa");
  15737. /* harmony import */
  15738. var _history_history_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  15739. /*! ../history/history.component */
  15740. "6qKx");
  15741. /* harmony import */
  15742. var _additional_additional_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  15743. /*! ../additional/additional.component */
  15744. "uIHG");
  15745. function MsPartComponent_div_2_evt_content_viewer_4_Template(rf, ctx) {
  15746. if (rf & 1) {
  15747. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 11);
  15748. }
  15749. if (rf & 2) {
  15750. var par_r9 = ctx.$implicit;
  15751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r9);
  15752. }
  15753. }
  15754. function MsPartComponent_div_2_Template(rf, ctx) {
  15755. if (rf & 1) {
  15756. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  15757. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 7);
  15758. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 8);
  15759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15760. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 9);
  15761. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsPartComponent_div_2_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 10);
  15762. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15763. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15764. }
  15765. if (rf & 2) {
  15766. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15767. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15768. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  15769. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15770. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.pEl);
  15771. }
  15772. }
  15773. function MsPartComponent_ng_container_3_div_1_ng_container_4_evt_content_viewer_1_Template(rf, ctx) {
  15774. if (rf & 1) {
  15775. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 11);
  15776. }
  15777. if (rf & 2) {
  15778. var title_r19 = ctx.$implicit;
  15779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", title_r19);
  15780. }
  15781. }
  15782. function MsPartComponent_ng_container_3_div_1_ng_container_4_span_2_Template(rf, ctx) {
  15783. if (rf & 1) {
  15784. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  15785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  15786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15787. }
  15788. }
  15789. var _c0 = function _c0(a0) {
  15790. return [a0];
  15791. };
  15792. function MsPartComponent_ng_container_3_div_1_ng_container_4_Template(rf, ctx) {
  15793. if (rf & 1) {
  15794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  15795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsPartComponent_ng_container_3_div_1_ng_container_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 10);
  15796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsPartComponent_ng_container_3_div_1_ng_container_4_span_2_Template, 2, 0, "span", 3);
  15797. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  15798. }
  15799. if (rf & 2) {
  15800. var titles_r15 = ctx.$implicit;
  15801. var i_r16 = ctx.index;
  15802. var head_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).ngIf;
  15803. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", titles_r15);
  15805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r16 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, head_r10.title.length - 1));
  15807. }
  15808. }
  15809. function MsPartComponent_ng_container_3_div_1_Template(rf, ctx) {
  15810. if (rf & 1) {
  15811. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  15812. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 7);
  15813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 8);
  15814. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15815. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 9);
  15816. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsPartComponent_ng_container_3_div_1_ng_container_4_Template, 3, 4, "ng-container", 5);
  15817. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15819. }
  15820. if (rf & 2) {
  15821. var head_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  15822. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15823. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "title")("inlineLabel", true);
  15824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", head_r10.title);
  15826. }
  15827. }
  15828. function MsPartComponent_ng_container_3_div_2_Template(rf, ctx) {
  15829. if (rf & 1) {
  15830. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  15831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 7);
  15832. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 8);
  15833. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15834. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 9);
  15835. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 11);
  15836. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15837. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15838. }
  15839. if (rf & 2) {
  15840. var head_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  15841. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15842. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "origPlace")("inlineLabel", true);
  15843. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15844. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", head_r10.origPlace);
  15845. }
  15846. }
  15847. function MsPartComponent_ng_container_3_div_3_Template(rf, ctx) {
  15848. if (rf & 1) {
  15849. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  15850. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 7);
  15851. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 8);
  15852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15853. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 9);
  15854. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 11);
  15855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15857. }
  15858. if (rf & 2) {
  15859. var head_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  15860. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "origDate")("inlineLabel", true);
  15862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  15863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", head_r10.origDate);
  15864. }
  15865. }
  15866. function MsPartComponent_ng_container_3_Template(rf, ctx) {
  15867. if (rf & 1) {
  15868. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  15869. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsPartComponent_ng_container_3_div_1_Template, 5, 3, "div", 2);
  15870. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsPartComponent_ng_container_3_div_2_Template, 5, 3, "div", 2);
  15871. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsPartComponent_ng_container_3_div_3_Template, 5, 3, "div", 2);
  15872. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  15873. }
  15874. if (rf & 2) {
  15875. var head_r10 = ctx.ngIf;
  15876. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15877. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", head_r10.title.length > 0);
  15878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15879. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", head_r10.origPlace);
  15880. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15881. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", head_r10.origDate);
  15882. }
  15883. }
  15884. function MsPartComponent_evt_ms_identifier_4_Template(rf, ctx) {
  15885. if (rf & 1) {
  15886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-identifier", 12);
  15887. }
  15888. if (rf & 2) {
  15889. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r2.data.msIdentifier);
  15891. }
  15892. }
  15893. function MsPartComponent_evt_ms_contents_5_Template(rf, ctx) {
  15894. if (rf & 1) {
  15895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-contents", 12);
  15896. }
  15897. if (rf & 2) {
  15898. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r3.data.msContents);
  15900. }
  15901. }
  15902. function MsPartComponent_evt_phys_desc_6_Template(rf, ctx) {
  15903. if (rf & 1) {
  15904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-phys-desc", 12);
  15905. }
  15906. if (rf & 2) {
  15907. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r4.data.physDesc);
  15909. }
  15910. }
  15911. function MsPartComponent_evt_history_7_Template(rf, ctx) {
  15912. if (rf & 1) {
  15913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-history", 12);
  15914. }
  15915. if (rf & 2) {
  15916. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15917. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r5.data.history);
  15918. }
  15919. }
  15920. function MsPartComponent_evt_additional_8_Template(rf, ctx) {
  15921. if (rf & 1) {
  15922. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-additional", 12);
  15923. }
  15924. if (rf & 2) {
  15925. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  15926. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r6.data.additional);
  15927. }
  15928. }
  15929. function MsPartComponent_ng_container_9_Template(rf, ctx) {
  15930. if (rf & 1) {
  15931. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  15932. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul");
  15933. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "li");
  15934. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-ms-part", 12);
  15935. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15936. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  15938. }
  15939. if (rf & 2) {
  15940. var p_r24 = ctx.$implicit;
  15941. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  15942. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", p_r24);
  15943. }
  15944. }
  15945. var MsPartComponent = function MsPartComponent() {
  15946. _classCallCheck(this, MsPartComponent);
  15947. };
  15948. MsPartComponent.ɵfac = function MsPartComponent_Factory(t) {
  15949. return new (t || MsPartComponent)();
  15950. };
  15951. MsPartComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  15952. type: MsPartComponent,
  15953. selectors: [["evt-ms-part"]],
  15954. inputs: {
  15955. data: "data"
  15956. },
  15957. decls: 10,
  15958. vars: 10,
  15959. consts: [[1, "msPart"], [3, "label", "underline"], ["class", "flex-container", 4, "ngIf"], [4, "ngIf"], [3, "data", 4, "ngIf"], [4, "ngFor", "ngForOf"], [1, "flex-container"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "data"]],
  15960. template: function MsPartComponent_Template(rf, ctx) {
  15961. if (rf & 1) {
  15962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  15963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  15964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsPartComponent_div_2_Template, 5, 3, "div", 2);
  15965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsPartComponent_ng_container_3_Template, 4, 3, "ng-container", 3);
  15966. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsPartComponent_evt_ms_identifier_4_Template, 1, 1, "evt-ms-identifier", 4);
  15967. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsPartComponent_evt_ms_contents_5_Template, 1, 1, "evt-ms-contents", 4);
  15968. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsPartComponent_evt_phys_desc_6_Template, 1, 1, "evt-phys-desc", 4);
  15969. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, MsPartComponent_evt_history_7_Template, 1, 1, "evt-history", 4);
  15970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, MsPartComponent_evt_additional_8_Template, 1, 1, "evt-additional", 4);
  15971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, MsPartComponent_ng_container_9_Template, 4, 1, "ng-container", 5);
  15972. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  15973. }
  15974. if (rf & 2) {
  15975. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "msPart")("underline", false);
  15977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  15979. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15980. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.head);
  15981. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15982. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msIdentifier);
  15983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msContents);
  15985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.physDesc);
  15987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.history);
  15989. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15990. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.additional);
  15991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  15992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.msParts);
  15993. }
  15994. },
  15995. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__["MsIdentifierComponent"], _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_8__["MsContentsComponent"], _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_9__["PhysDescComponent"], _history_history_component__WEBPACK_IMPORTED_MODULE_10__["HistoryComponent"], _additional_additional_component__WEBPACK_IMPORTED_MODULE_11__["AdditionalComponent"], MsPartComponent],
  15996. styles: [".msPart[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 500px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 640px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1000px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLXBhcnQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0Y7O0FBRUE7RUFDSTtJQUNJLGdCQUFBO0VBQU47O0VBR0U7SUFDSSxnQkFBQTtFQUFOO0FBQ0Y7O0FBR0E7RUFDSTtJQUNJLGVBQUE7RUFETjs7RUFJRTtJQUNJLGVBQUE7RUFETjtBQUNGIiwiZmlsZSI6Im1zLXBhcnQuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubXNQYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LWl0ZW0tbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJVxuICAgIH1cbiB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgfVxuIH1cbiJdfQ== */"]
  15997. });
  15998. MsPartComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsPart"])], MsPartComponent);
  15999. /*@__PURE__*/
  16000. (function () {
  16001. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsPartComponent, [{
  16002. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  16003. args: [{
  16004. selector: 'evt-ms-part',
  16005. templateUrl: './ms-part.component.html',
  16006. styleUrls: ['./ms-part.component.scss']
  16007. }]
  16008. }], null, {
  16009. data: [{
  16010. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  16011. }]
  16012. });
  16013. })();
  16014. /***/
  16015. },
  16016. /***/
  16017. "HJJq":
  16018. /*!*************************************************************!*\
  16019. !*** ./src/app/components/paragraph/paragraph.component.ts ***!
  16020. \*************************************************************/
  16021. /*! exports provided: ParagraphComponent */
  16022. /***/
  16023. function HJJq(module, __webpack_exports__, __webpack_require__) {
  16024. "use strict";
  16025. __webpack_require__.r(__webpack_exports__);
  16026. /* harmony export (binding) */
  16027. __webpack_require__.d(__webpack_exports__, "ParagraphComponent", function () {
  16028. return ParagraphComponent;
  16029. });
  16030. /* harmony import */
  16031. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16032. /*! tslib */
  16033. "mrSG");
  16034. /* harmony import */
  16035. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16036. /*! @angular/core */
  16037. "fXoL");
  16038. /* harmony import */
  16039. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  16040. /*! ../../models/evt-models */
  16041. "5c0l");
  16042. /* harmony import */
  16043. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  16044. /*! ../../services/component-register.service */
  16045. "d25s");
  16046. /* harmony import */
  16047. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  16048. /*! ../../directives/html-attributes.directive */
  16049. "0Bbq");
  16050. /* harmony import */
  16051. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  16052. /*! @angular/common */
  16053. "ofXK");
  16054. /* harmony import */
  16055. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  16056. /*! ../content-viewer/content-viewer.component */
  16057. "t6RO");
  16058. /* harmony import */
  16059. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  16060. /*! ../../directives/highlight.directive */
  16061. "CmGG");
  16062. function ParagraphComponent_span_1_Template(rf, ctx) {
  16063. if (rf & 1) {
  16064. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 3);
  16065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  16066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16067. }
  16068. if (rf & 2) {
  16069. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  16070. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16071. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r0.data.n);
  16072. }
  16073. }
  16074. function ParagraphComponent_evt_content_viewer_2_Template(rf, ctx) {
  16075. if (rf & 1) {
  16076. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 4);
  16077. }
  16078. if (rf & 2) {
  16079. var el_r2 = ctx.$implicit;
  16080. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  16081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r2)("editionLevel", ctx_r1.editionLevel)("itemsToHighlight", ctx_r1.itemsToHighlight)("itemsLemsToHighlight", ctx_r1.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r1.itemsIperlemsToHighlight)("evtHighlight", ctx_r1.highlightData)("textFlow", ctx_r1.textFlow);
  16082. }
  16083. }
  16084. var ParagraphComponent = function ParagraphComponent() {
  16085. _classCallCheck(this, ParagraphComponent);
  16086. };
  16087. ParagraphComponent.ɵfac = function ParagraphComponent_Factory(t) {
  16088. return new (t || ParagraphComponent)();
  16089. };
  16090. ParagraphComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  16091. type: ParagraphComponent,
  16092. selectors: [["evt-paragraph"]],
  16093. inputs: {
  16094. data: "data"
  16095. },
  16096. decls: 3,
  16097. vars: 3,
  16098. consts: [[3, "evtHtmlAttributes"], ["class", "p-num", 4, "ngIf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight", "textFlow", 4, "ngFor", "ngForOf"], [1, "p-num"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight", "textFlow"]],
  16099. template: function ParagraphComponent_Template(rf, ctx) {
  16100. if (rf & 1) {
  16101. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p", 0);
  16102. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ParagraphComponent_span_1_Template, 2, 1, "span", 1);
  16103. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ParagraphComponent_evt_content_viewer_2_Template, 1, 7, "evt-content-viewer", 2);
  16104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16105. }
  16106. if (rf & 2) {
  16107. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  16108. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16109. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.n);
  16110. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16111. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  16112. }
  16113. },
  16114. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__["HighlightDirective"]],
  16115. styles: [".p-num[_ngcontent-%COMP%] {\n font-size: 0.8em;\n padding-right: 0.3rem;\n}\n[data-theme=restore][_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .p-num[_ngcontent-%COMP%] {\n color: #783a3a;\n}\n[data-theme=neutral][_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .p-num[_ngcontent-%COMP%] {\n color: #555;\n}\n[data-theme=modern][_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .p-num[_ngcontent-%COMP%] {\n color: #607d8b;\n}\n[data-theme=classic][_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .p-num[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .p-num[_ngcontent-%COMP%] {\n color: #8f776a;\n}\n.p-num[_ngcontent-%COMP%]::after {\n content: \".\";\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BhcmFncmFwaC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7QUFERjtBQ3NGUTtFRGxGSixjQUFBO0FBREo7QUNtRlE7RURsRkosV0FBQTtBQUVKO0FDZ0ZRO0VEbEZKLGNBQUE7QUFLSjtBQzZFUTtFRGxGSixjQUFBO0FBUUo7QUFMRTtFQUNFLFlBQUE7QUFPSiIsImZpbGUiOiJwYXJhZ3JhcGguY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5cbi5wLW51bSB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgcGFkZGluZy1yaWdodDogLjNyZW07XG5cbiAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgY29sb3I6IHRoZW1lZCgnc2Vjb25kYXJ5Q29sb3JEYXJrJyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJy4nO1xuICB9XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiJdfQ== */"]
  16116. });
  16117. ParagraphComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Paragraph"])], ParagraphComponent);
  16118. /*@__PURE__*/
  16119. (function () {
  16120. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ParagraphComponent, [{
  16121. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  16122. args: [{
  16123. selector: 'evt-paragraph',
  16124. templateUrl: './paragraph.component.html',
  16125. styleUrls: ['./paragraph.component.scss']
  16126. }]
  16127. }], null, {
  16128. data: [{
  16129. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  16130. }]
  16131. });
  16132. })();
  16133. /***/
  16134. },
  16135. /***/
  16136. "HPGp":
  16137. /*!*************************************************!*\
  16138. !*** ./src/app/components/gap/gap.component.ts ***!
  16139. \*************************************************/
  16140. /*! exports provided: GapComponent */
  16141. /***/
  16142. function HPGp(module, __webpack_exports__, __webpack_require__) {
  16143. "use strict";
  16144. __webpack_require__.r(__webpack_exports__);
  16145. /* harmony export (binding) */
  16146. __webpack_require__.d(__webpack_exports__, "GapComponent", function () {
  16147. return GapComponent;
  16148. });
  16149. /* harmony import */
  16150. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16151. /*! tslib */
  16152. "mrSG");
  16153. /* harmony import */
  16154. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16155. /*! @angular/core */
  16156. "fXoL");
  16157. /* harmony import */
  16158. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  16159. /*! rxjs/operators */
  16160. "kU1M");
  16161. /* harmony import */
  16162. var src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  16163. /*! src/app/models/evt-models */
  16164. "5c0l");
  16165. /* harmony import */
  16166. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  16167. /*! src/app/services/component-register.service */
  16168. "d25s");
  16169. /* harmony import */
  16170. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  16171. /*! @ngx-translate/core */
  16172. "sYmb");
  16173. /* harmony import */
  16174. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  16175. /*! @ng-bootstrap/ng-bootstrap */
  16176. "1kSV");
  16177. /* harmony import */
  16178. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  16179. /*! @angular/common */
  16180. "ofXK");
  16181. var GapComponent = /*#__PURE__*/function () {
  16182. function GapComponent(translateService) {
  16183. _classCallCheck(this, GapComponent);
  16184. this.translateService = translateService;
  16185. }
  16186. _createClass(GapComponent, [{
  16187. key: "content",
  16188. get: function get() {
  16189. if (!!this.data.unit && !!this.data.quantity) {
  16190. switch (this.data.unit) {
  16191. case 'char':
  16192. return "[".concat('.'.repeat(this.data.quantity), "]");
  16193. case 'line':
  16194. return '<span class="line-gap"></span>'.repeat(this.data.quantity);
  16195. case 'word':
  16196. return "[".concat('... '.repeat(this.data.quantity).slice(0, -1), "]");
  16197. default:
  16198. return '[***]';
  16199. }
  16200. } else if (this.data.extent) {
  16201. return "[".concat(this.data.extent, "]");
  16202. }
  16203. return '[***]';
  16204. }
  16205. }, {
  16206. key: "gapDescription$",
  16207. get: function get() {
  16208. var _this53 = this;
  16209. return this.translateService.get([this.data.unit, "".concat(this.data.unit, "s"), 'missingS', 'missingP', this.data.extent, this.data.reason]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (translations) {
  16210. var desc = '';
  16211. if (!!_this53.data.unit || !!_this53.data.quantity) {
  16212. var unit = _this53.data.quantity > 1 ? translations["".concat(_this53.data.unit, "s")] : translations[_this53.data.unit];
  16213. var missing = _this53.data.quantity > 1 ? translations.missingP : translations.missingS;
  16214. desc = _this53.data.quantity ? "".concat(_this53.data.quantity, " ").concat(unit, " ").concat(missing) : "".concat(unit);
  16215. } else if (_this53.data.extent) {
  16216. desc = translations[_this53.data.extent];
  16217. }
  16218. desc += (_this53.data.reason ? " (".concat(translations[_this53.data.reason], ")") : '').trim();
  16219. return translations[_this53.data.extent] === desc ? '' : desc;
  16220. }));
  16221. }
  16222. }]);
  16223. return GapComponent;
  16224. }();
  16225. GapComponent.ɵfac = function GapComponent_Factory(t) {
  16226. return new (t || GapComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_5__["TranslateService"]));
  16227. };
  16228. GapComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  16229. type: GapComponent,
  16230. selectors: [["evt-gap"]],
  16231. inputs: {
  16232. data: "data"
  16233. },
  16234. decls: 2,
  16235. vars: 7,
  16236. consts: [["triggers", "mouseenter:mouseleave", 3, "innerHTML", "ngbPopover"]],
  16237. template: function GapComponent_Template(rf, ctx) {
  16238. if (rf & 1) {
  16239. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "span", 0);
  16240. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  16241. }
  16242. if (rf & 2) {
  16243. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("gap ", ctx.data["class"], "");
  16244. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("innerHTML", ctx.content, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeHtml"])("ngbPopover", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 5, ctx.gapDescription$));
  16245. }
  16246. },
  16247. directives: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_6__["NgbPopover"]],
  16248. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  16249. styles: [".gap[_ngcontent-%COMP%]:hover {\n background: #ffffcc;\n}\n\n .gap:hover .line-gap {\n background: #ffffcc;\n}\n\n .gap .line-gap {\n display: block;\n position: relative;\n}\n\n .gap .line-gap:before {\n content: \"[\";\n}\n\n .gap .line-gap:after {\n content: \"]\";\n position: absolute;\n right: 0;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2dhcC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLSTtFQUNJLG1CQUphO0FBQXJCOztBQVFJO0VBQ0ksbUJBVGE7QUFJckI7O0FBT0k7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QUFMUjs7QUFNUTtFQUNJLFlBQUE7QUFKWjs7QUFNUTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QUFKWiIsImZpbGUiOiJnYXAuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy9jb2xvcnMnO1xuXG4kZ2FwSG92ZXJCYWNrZ3JvdW5kOiBnZXQtY29sb3IoaGlnaGxpZ2h0Q29sb3IpO1xuXG4uZ2FwIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdhcEhvdmVyQmFja2dyb3VuZDtcbiAgICB9XG59XG46Om5nLWRlZXAgLmdhcCB7XG4gICAgJjpob3ZlciAubGluZS1nYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2FwSG92ZXJCYWNrZ3JvdW5kO1xuICAgIH1cbiAgICAubGluZS1nYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIltcIjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */"]
  16250. });
  16251. GapComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Gap"])], GapComponent);
  16252. /*@__PURE__*/
  16253. (function () {
  16254. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GapComponent, [{
  16255. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  16256. args: [{
  16257. selector: 'evt-gap',
  16258. templateUrl: './gap.component.html',
  16259. styleUrls: ['./gap.component.scss']
  16260. }]
  16261. }], function () {
  16262. return [{
  16263. type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_5__["TranslateService"]
  16264. }];
  16265. }, {
  16266. data: [{
  16267. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  16268. }]
  16269. });
  16270. })();
  16271. /***/
  16272. },
  16273. /***/
  16274. "HiHV":
  16275. /*!********************************************************!*\
  16276. !*** ./src/app/ui-components/panel/panel.component.ts ***!
  16277. \********************************************************/
  16278. /*! exports provided: PanelComponent */
  16279. /***/
  16280. function HiHV(module, __webpack_exports__, __webpack_require__) {
  16281. "use strict";
  16282. __webpack_require__.r(__webpack_exports__);
  16283. /* harmony export (binding) */
  16284. __webpack_require__.d(__webpack_exports__, "PanelComponent", function () {
  16285. return PanelComponent;
  16286. });
  16287. /* harmony import */
  16288. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16289. /*! @angular/core */
  16290. "fXoL");
  16291. /* harmony import */
  16292. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16293. /*! @angular/common */
  16294. "ofXK");
  16295. /* harmony import */
  16296. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  16297. /*! @ng-bootstrap/ng-bootstrap */
  16298. "1kSV");
  16299. /* harmony import */
  16300. var _button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  16301. /*! ../button/button.component */
  16302. "UjKN");
  16303. var _c0 = function _c0() {
  16304. return {
  16305. icon: "times"
  16306. };
  16307. };
  16308. function PanelComponent_div_1_evt_button_6_Template(rf, ctx) {
  16309. if (rf & 1) {
  16310. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  16311. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 8);
  16312. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function PanelComponent_div_1_evt_button_6_Template_evt_button_btnClick_0_listener() {
  16313. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r4);
  16314. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  16315. return ctx_r3.emitHide();
  16316. });
  16317. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16318. }
  16319. if (rf & 2) {
  16320. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](1, _c0));
  16321. }
  16322. }
  16323. function PanelComponent_div_1_Template(rf, ctx) {
  16324. if (rf & 1) {
  16325. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5);
  16326. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nav", 6);
  16327. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div");
  16328. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3, 2);
  16329. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16330. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div");
  16331. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](5, 3);
  16332. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16333. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, PanelComponent_div_1_evt_button_6_Template, 1, 2, "evt-button", 7);
  16334. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16335. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16336. }
  16337. if (rf & 2) {
  16338. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  16339. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
  16340. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.closable);
  16341. }
  16342. }
  16343. function PanelComponent_div_6_Template(rf, ctx) {
  16344. if (rf & 1) {
  16345. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 9);
  16346. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 4);
  16347. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16348. }
  16349. }
  16350. var _c1 = [[["", "content", ""]], [["", "secondary-content", ""]], [["", "header-left", ""]], [["", "header-right", ""]], [["", "footer", ""]]];
  16351. var _c2 = ["[content]", "[secondary-content]", "[header-left]", "[header-right]", "[footer]"];
  16352. var PanelComponent = /*#__PURE__*/function () {
  16353. function PanelComponent() {
  16354. _classCallCheck(this, PanelComponent);
  16355. this.hide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  16356. this.scrollContent = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  16357. }
  16358. _createClass(PanelComponent, [{
  16359. key: "ngOnInit",
  16360. value: function ngOnInit() {
  16361. this.comparable = this.comparable === undefined ? false : this.comparable;
  16362. this.secondary = this.secondary === undefined ? false : this.secondary;
  16363. this.closable = this.closable === undefined ? false : this.closable;
  16364. this.hideHeader = this.hideHeader === undefined ? false : this.hideHeader;
  16365. this.hideFooter = this.hideFooter === undefined ? false : this.hideFooter;
  16366. this.showSecondaryContent = this.showSecondaryContent === undefined ? false : this.showSecondaryContent;
  16367. }
  16368. }, {
  16369. key: "isSecondaryContentOpened",
  16370. value: function isSecondaryContentOpened() {
  16371. return this.showSecondaryContent;
  16372. }
  16373. }, {
  16374. key: "emitHide",
  16375. value: function emitHide() {
  16376. this.hide.emit(true);
  16377. }
  16378. }, {
  16379. key: "onScroll",
  16380. value: function onScroll(event) {
  16381. event.preventDefault();
  16382. this.scrollContent.emit(event);
  16383. }
  16384. }]);
  16385. return PanelComponent;
  16386. }();
  16387. PanelComponent.ɵfac = function PanelComponent_Factory(t) {
  16388. return new (t || PanelComponent)();
  16389. };
  16390. PanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  16391. type: PanelComponent,
  16392. selectors: [["evt-panel"]],
  16393. inputs: {
  16394. comparable: "comparable",
  16395. secondary: "secondary",
  16396. closable: "closable",
  16397. hideHeader: "hideHeader",
  16398. hideFooter: "hideFooter",
  16399. showSecondaryContent: "showSecondaryContent"
  16400. },
  16401. outputs: {
  16402. hide: "hide",
  16403. scrollContent: "scrollContent"
  16404. },
  16405. ngContentSelectors: _c2,
  16406. decls: 7,
  16407. vars: 16,
  16408. consts: [[1, "panel", "card"], ["class", "panel-header header card-header", 4, "ngIf"], [1, "panel-content", "content", "card-content", 3, "scroll"], [1, "secondary-content", "card-content"], ["class", "footer card-footer", 4, "ngIf"], [1, "panel-header", "header", "card-header"], [1, "navbar"], ["additionalClasses", "rounded-circle btn-close", 3, "iconLeft", "btnClick", 4, "ngIf"], ["additionalClasses", "rounded-circle btn-close", 3, "iconLeft", "btnClick"], [1, "footer", "card-footer"]],
  16409. template: function PanelComponent_Template(rf, ctx) {
  16410. if (rf & 1) {
  16411. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c1);
  16412. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  16413. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, PanelComponent_div_1_Template, 7, 1, "div", 1);
  16414. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
  16415. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("scroll", function PanelComponent_Template_div_scroll_2_listener($event) {
  16416. return ctx.onScroll($event);
  16417. });
  16418. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3);
  16419. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16420. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 3);
  16421. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](5, 1);
  16422. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16423. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, PanelComponent_div_6_Template, 2, 0, "div", 4);
  16424. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  16425. }
  16426. if (rf & 2) {
  16427. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("comparable", ctx.comparable)("secondary", ctx.secondary);
  16428. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  16429. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.hideHeader);
  16430. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  16431. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("noFooter", ctx.hideFooter)("noHeader", ctx.hideHeader)("p-4", !ctx.hideHeader || !ctx.hideFooter);
  16432. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  16433. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("open", ctx.isSecondaryContentOpened())("noFooter", ctx.hideFooter);
  16434. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  16435. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.hideFooter);
  16436. }
  16437. },
  16438. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavbar"], _button_button_component__WEBPACK_IMPORTED_MODULE_3__["ButtonComponent"]],
  16439. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.panel[_ngcontent-%COMP%] {\n white-space: normal;\n position: relative;\n height: 100%;\n}\n\n.panel[_ngcontent-%COMP%]:not(.comparable) {\n width: 100%;\n}\n\n.panel.comparable[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n height: 42px;\n min-height: 42px;\n font-size: 16px;\n padding: 6px;\n}\n\n.panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%], .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] .navbar[_ngcontent-%COMP%] {\n padding: 0;\n}\n\n.panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n padding: 3px 6px 6px;\n}\n\n.panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n min-height: -o-calc(100% - 84px);\n min-height: calc(100% - 84px);\n height: -o-calc(100% - 84px);\n height: calc(100% - 84px);\n padding: 0.4rem;\n overflow: auto;\n font-size: 18px;\n}\n\n.panel[_ngcontent-%COMP%] .content.noHeader[_ngcontent-%COMP%] {\n min-height: -o-calc(100% - 42px);\n min-height: calc(100% - 42px);\n height: -o-calc(100% - 42px);\n height: calc(100% - 42px);\n}\n\n.panel[_ngcontent-%COMP%] .content.noFooter[_ngcontent-%COMP%] {\n min-height: -o-calc(100% - 42px);\n min-height: calc(100% - 42px);\n height: -o-calc(100% - 42px);\n height: calc(100% - 42px);\n}\n\n.panel[_ngcontent-%COMP%] .content.noHeader.noFooter[_ngcontent-%COMP%] {\n min-height: -o-calc(100%);\n min-height: calc(100%);\n height: -o-calc(100%);\n height: calc(100%);\n}\n\n.panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n text-align: left;\n margin-top: 42px;\n margin-bottom: 42px;\n display: none;\n position: absolute;\n z-index: 10;\n padding: 20px;\n overflow-y: auto;\n overflow-x: hidden;\n top: 2px;\n right: 3px;\n left: 3px;\n background: rgba(255, 255, 255, 0.95);\n min-height: -o-calc(calc(100% - 84px - 4px));\n min-height: calc(calc(100% - 84px - 4px));\n height: -o-calc(calc(100% - 84px - 4px));\n height: calc(calc(100% - 84px - 4px));\n width: -o-calc(calc(100% - 5px));\n width: calc(calc(100% - 5px));\n}\n\n.panel[_ngcontent-%COMP%] .secondary-content.noFooter[_ngcontent-%COMP%] {\n min-height: -o-calc(calc(100% - 42px - 4px));\n min-height: calc(calc(100% - 42px - 4px));\n height: -o-calc(calc(100% - 42px - 4px));\n height: calc(calc(100% - 42px - 4px));\n}\n\n.panel[_ngcontent-%COMP%] .secondary-content.open[_ngcontent-%COMP%] {\n display: block;\n}\n\n.panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] [_ngcontent-%COMP%]:ng-deep p[_ngcontent-%COMP%] {\n margin-bottom: 0;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] {\n color: #462e2e;\n background-color: #fff;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #0a4553;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border: 2px solid #0a4553;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #783a3a;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border-color: #783a3a;\n}\n\n[data-theme=restore][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] {\n color: #000;\n background-color: #fff;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #45535a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border: 2px solid #45535a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(255, 255, 255, 0.95);\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #555;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border-color: #555;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(255, 255, 255, 0.95);\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] {\n color: #000;\n background-color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #263238;\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border: 2px solid #263238;\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #607d8b;\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border-color: #607d8b;\n}\n\n[data-theme=modern][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] {\n color: #000;\n background-color: #fff;\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #362d28;\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border: 2px solid #362d28;\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .header[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #8f776a;\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n border-color: #8f776a;\n}\n\n[data-theme=classic][_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .panel.secondary[_ngcontent-%COMP%] .secondary-content[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.95);\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL3BhbmVsLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCQTtFQUNJLHlCQUFBO0VBQ0Esd0JBQUE7QUMxQko7O0FBYUE7RUFJSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBQWJKOztBQVFJO0VBQ0ksV0FBQTtBQU5SOztBQVdJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUFUUjs7QUFXSTs7RUFFSSxZRHBCb0I7RUNxQnBCLGdCRHJCb0I7RUNzQnBCLGVBQUE7RUFDQSxZQUFBO0FBVFI7O0FBVVE7O0VBQ0ksVUFBQTtBQVBaOztBQVVJO0VBQ0ksb0JBQUE7QUFSUjs7QUFVSTtFQ2pDRixnQ0FBQTtFQUVBLDZCQUFBO0VBRkEsNEJBQUE7RUFFQSx5QkFBQTtFRDhDTSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUFkUjs7QUFBUTtFQ3BDTixnQ0FBQTtFQUVBLDZCQUFBO0VBRkEsNEJBQUE7RUFFQSx5QkFBQTtBRDRDRjs7QUFOUTtFQ3hDTixnQ0FBQTtFQUVBLDZCQUFBO0VBRkEsNEJBQUE7RUFFQSx5QkFBQTtBRHNERjs7QUFaUTtFQzVDTix5QkFBQTtFQUVBLHNCQUFBO0VBRkEscUJBQUE7RUFFQSxrQkFBQTtBRGdFRjs7QUFaSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFEN0RxQjtFQzhEckIsVUFBQTtFQUNBLFNBQUE7RUFDQSxxQ0FBQTtFQ25FTiw0Q0FBQTtFQUVBLHlDQUFBO0VBRkEsd0NBQUE7RUFFQSxxQ0FBQTtFQUZBLGdDQUFBO0VBRUEsNkJBQUE7QUQyRkY7O0FBdEJRO0VDdkVOLDRDQUFBO0VBRUEseUNBQUE7RUFGQSx3Q0FBQTtFQUVBLHFDQUFBO0FEcUdGOztBQTVCUTtFQUNJLGNBQUE7QUE4Qlo7O0FBNUJRO0VBQ0ksZ0JBQUE7QUE4Qlo7O0FFM0JRO0VGRUEsY0FBQTtFQUNBLHNCQUFBO0FBNEJSOztBQTNCUTs7O0VBRUksY0FBQTtFQUNBLHlCQUFBO0FBOEJaOztBQTVCUTtFQUNJLHlCQUFBO0FBOEJaOztBQTVCUTtFQUNJLHFDQUFBO0FBOEJaOztBQTNCWTs7O0VBRUksY0FBQTtFQUNBLHlCQUFBO0FBOEJoQjs7QUE1Qlk7RUFDSSxxQkFBQTtBQThCaEI7O0FBNUJZO0VBQ0kscUNBQUE7QUE4QmhCOztBRXZEUTtFRkVBLFdBQUE7RUFDQSxzQkFBQTtBQXdEUjs7QUF2RFE7OztFQUVJLFdBQUE7RUFDQSx5QkFBQTtBQTBEWjs7QUF4RFE7RUFDSSx5QkFBQTtBQTBEWjs7QUF4RFE7RUFDSSxxQ0FBQTtBQTBEWjs7QUF2RFk7OztFQUVJLFdBQUE7RUFDQSxzQkFBQTtBQTBEaEI7O0FBeERZO0VBQ0ksa0JBQUE7QUEwRGhCOztBQXhEWTtFQUNJLHFDQUFBO0FBMERoQjs7QUVuRlE7RUZFQSxXQUFBO0VBQ0Esc0JBQUE7QUFvRlI7O0FBbkZROzs7RUFFSSxjQUFBO0VBQ0EseUJBQUE7QUFzRlo7O0FBcEZRO0VBQ0kseUJBQUE7QUFzRlo7O0FBcEZRO0VBQ0kscUNBQUE7QUFzRlo7O0FBbkZZOzs7RUFFSSxjQUFBO0VBQ0EseUJBQUE7QUFzRmhCOztBQXBGWTtFQUNJLHFCQUFBO0FBc0ZoQjs7QUFwRlk7RUFDSSxxQ0FBQTtBQXNGaEI7O0FFL0dRO0VGRUEsV0FBQTtFQUNBLHNCQUFBO0FBZ0hSOztBQS9HUTs7O0VBRUksY0FBQTtFQUNBLHlCQUFBO0FBa0haOztBQWhIUTtFQUNJLHlCQUFBO0FBa0haOztBQWhIUTtFQUNJLHFDQUFBO0FBa0haOztBQS9HWTs7O0VBRUksY0FBQTtFQUNBLHlCQUFBO0FBa0hoQjs7QUFoSFk7RUFDSSxxQkFBQTtBQWtIaEI7O0FBaEhZO0VBQ0kscUNBQUE7QUFrSGhCIiwiZmlsZSI6InBhbmVsLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgVkFSSUFCTEVTIEFORCBCT09UU1RSQVAgVkFSSUFCTEVTIE9WRVJSSURFUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG4kYmFzZS1taW5IZWlnaHQ6IDYwMHB4O1xuJGJhc2UtZm9udFNpemU6IDMwcHg7XG4kYmFzZS1oZWFkZXItaGVpZ2h0OiA1NHB4O1xuXG4kbWFpbkNvbnRhaW5lci1tZW51LWhlaWdodDogNDJweDtcbiRtYWluQ29udGFpbmVyLWJvcmRlci13aWR0aDogMnB4O1xuXG4vLyBBZHZhbmNlZFxuLy8gQ3VzdG9taXplIHZpc2libGUgZWxlbWVudHNcbiRiYXNlLWZvb3RlcjogZmFsc2U7XG4kbWFpbkNvbnRhaW5lci10b3AtbWVudTogdHJ1ZTtcbiRtYWluQ29udGFpbmVyLWJvdHRvbS1tZW51OiB0cnVlO1xuXG4vLyBOYXZCYXJcbiRiYXNlLW5hdmJhci1oZWlnaHQ6IDQ1cHg7XG5cbi8vIFRodW1ibmFpbHNcbiR0aHVtYm5haWwtaGVpZ2h0OiAxNTBweDtcbiR0aHVtYm5haWwtd2lkdGg6IDEwMHB4O1xuXG4vLyBCb290c3RyYXAgVmFyaWFibGVzIE92ZXJyaWRlc1xuXG46cm9vdCB7XG4gICAgLS10aHVtYm5haWwtaGVpZ2h0OiAjeyR0aHVtYm5haWwtaGVpZ2h0fTtcbiAgICAtLXRodW1ibmFpbC13aWR0aDogI3skdGh1bWJuYWlsLXdpZHRofTtcbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucyc7XG5cbkBmdW5jdGlvbiBzZXRJbnNpZGVGcmFtZUhlaWdodCgkdG9wLW1lbnUsICRib3R0b20tbWVudSkge1xuICAgIEBpZigkdG9wLW1lbnU9PXRydWUgYW5kICRib3R0b20tbWVudT09dHJ1ZSkge1xuICAgICAgICBAcmV0dXJuIFwiMTAwJSAtICN7JG1haW5Db250YWluZXItbWVudS1oZWlnaHQqMn1cIjtcbiAgICB9XG4gICAgQGVsc2UgaWYoJHRvcC1tZW51PT10cnVlIG9yICRib3R0b20tbWVudT09dHJ1ZSkge1xuICAgICAgICBAcmV0dXJuIFwiMTAwJSAtICN7JG1haW5Db250YWluZXItbWVudS1oZWlnaHR9XCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiAxMDAlO1xuICAgIH1cbn1cblxuLnBhbmVsIHtcbiAgICAmOm5vdCguY29tcGFyYWJsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYuY29tcGFyYWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5oZWFkZXIsXG4gICAgLmZvb3RlciB7XG4gICAgICAgIGhlaWdodDogJG1haW5Db250YWluZXItbWVudS1oZWlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4IDZweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBjYWxjKG1pbi1oZWlnaHQsICN7c2V0SW5zaWRlRnJhbWVIZWlnaHQoJG1haW5Db250YWluZXItdG9wLW1lbnUsICRtYWluQ29udGFpbmVyLWJvdHRvbS1tZW51KX0pO1xuICAgICAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgJG1haW5Db250YWluZXItYm90dG9tLW1lbnUpfSk7XG4gICAgICAgICYubm9IZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyhtaW4taGVpZ2h0LCAje3NldEluc2lkZUZyYW1lSGVpZ2h0KGZhbHNlLCAkbWFpbkNvbnRhaW5lci1ib3R0b20tbWVudSl9KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAje3NldEluc2lkZUZyYW1lSGVpZ2h0KGZhbHNlLCAkbWFpbkNvbnRhaW5lci1ib3R0b20tbWVudSl9KTtcbiAgICAgICAgfVxuICAgICAgICAmLm5vRm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMobWluLWhlaWdodCwgI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgZmFsc2UpfSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgZmFsc2UpfSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5ub0hlYWRlci5ub0Zvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKG1pbi1oZWlnaHQsICN7c2V0SW5zaWRlRnJhbWVIZWlnaHQoZmFsc2UsIGZhbHNlKX0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICN7c2V0SW5zaWRlRnJhbWVIZWlnaHQoZmFsc2UsIGZhbHNlKX0pO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IC40cmVtO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyAvLyYubm9Cb3R0b21NZW51IHtcbiAgICAgICAgLy9AaW5jbHVkZSBjYWxjKGhlaWdodCwgI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgJG1haW5Db250YWluZXItYm90dG9tLW1lbnUpfSArICRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0KTtcbiAgICAgICAgLy99XG4gICAgfVxuICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAkbWFpbkNvbnRhaW5lci1ib3JkZXItd2lkdGg7XG4gICAgICAgIHJpZ2h0OiAkbWFpbkNvbnRhaW5lci1ib3JkZXItd2lkdGgrMTtcbiAgICAgICAgbGVmdDogJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoKzE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjk1KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYyhtaW4taGVpZ2h0LCAje2NhbGMoI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgJG1haW5Db250YWluZXItYm90dG9tLW1lbnUpfSAtICN7KCRtYWluQ29udGFpbmVyLWJvcmRlci13aWR0aCoyKX0pfSk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAje2NhbGMoI3tzZXRJbnNpZGVGcmFtZUhlaWdodCgkbWFpbkNvbnRhaW5lci10b3AtbWVudSwgJG1haW5Db250YWluZXItYm90dG9tLW1lbnUpfSAtICN7KCRtYWluQ29udGFpbmVyLWJvcmRlci13aWR0aCoyKX0pfSk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICN7Y2FsYygxMDAlIC0gI3soJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoKjIrMSl9KX0pO1xuICAgICAgICAmLm5vRm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMobWluLWhlaWdodCwgI3tjYWxjKCN7c2V0SW5zaWRlRnJhbWVIZWlnaHQoJG1haW5Db250YWluZXItdG9wLW1lbnUsIGZhbHNlKX0gLSAjeygkbWFpbkNvbnRhaW5lci1ib3JkZXItd2lkdGgqMil9KX0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICN7Y2FsYygje3NldEluc2lkZUZyYW1lSGVpZ2h0KCRtYWluQ29udGFpbmVyLXRvcC1tZW51LCBmYWxzZSl9IC0gI3soJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoKjIpfSl9KTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgOm5nLWRlZXAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBjb2xvcjogdGhlbWVkKCdwYW5lbFRleHRDb2xvcicpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoJ3BhbmVsQmFja2dyb3VuZENvbG9yJyk7XG4gICAgICAgIC5oZWFkZXIsXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yTGlnaHQnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoIHNvbGlkIHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoJ3BhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgLmhlYWRlcixcbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZWQoJ3NlY29uZGFyeUNvbG9yTGlnaHQnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoJ3NlY29uZGFyeUNvbG9yRGFyaycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVkKCdzZWNvbmRhcnlDb2xvckRhcmsnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVkKCdwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcicpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiJdfQ== */"]
  16440. });
  16441. /*@__PURE__*/
  16442. (function () {
  16443. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PanelComponent, [{
  16444. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  16445. args: [{
  16446. selector: 'evt-panel',
  16447. templateUrl: './panel.component.html',
  16448. styleUrls: ['./panel.component.scss']
  16449. }]
  16450. }], null, {
  16451. comparable: [{
  16452. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16453. }],
  16454. secondary: [{
  16455. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16456. }],
  16457. closable: [{
  16458. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16459. }],
  16460. hideHeader: [{
  16461. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16462. }],
  16463. hideFooter: [{
  16464. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16465. }],
  16466. showSecondaryContent: [{
  16467. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  16468. }],
  16469. hide: [{
  16470. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  16471. }],
  16472. scrollContent: [{
  16473. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  16474. }]
  16475. });
  16476. })();
  16477. /***/
  16478. },
  16479. /***/
  16480. "I7fL":
  16481. /*!*********************************************************!*\
  16482. !*** ./src/app/services/annotator/annotator.service.ts ***!
  16483. \*********************************************************/
  16484. /*! exports provided: AnnotatorService */
  16485. /***/
  16486. function I7fL(module, __webpack_exports__, __webpack_require__) {
  16487. "use strict";
  16488. __webpack_require__.r(__webpack_exports__);
  16489. /* harmony export (binding) */
  16490. __webpack_require__.d(__webpack_exports__, "AnnotatorService", function () {
  16491. return AnnotatorService;
  16492. });
  16493. /* harmony import */
  16494. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16495. /*! @angular/core */
  16496. "fXoL");
  16497. /* harmony import */
  16498. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16499. /*! rxjs */
  16500. "qCKp");
  16501. var AnnotatorService = /*#__PURE__*/function () {
  16502. function AnnotatorService() {
  16503. _classCallCheck(this, AnnotatorService);
  16504. this.textSelection$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  16505. }
  16506. _createClass(AnnotatorService, [{
  16507. key: "selectedText",
  16508. value: function selectedText() {
  16509. this.textSelection$.next(window.getSelection());
  16510. }
  16511. }]);
  16512. return AnnotatorService;
  16513. }();
  16514. AnnotatorService.ɵfac = function AnnotatorService_Factory(t) {
  16515. return new (t || AnnotatorService)();
  16516. };
  16517. AnnotatorService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  16518. token: AnnotatorService,
  16519. factory: AnnotatorService.ɵfac,
  16520. providedIn: 'root'
  16521. });
  16522. /*@__PURE__*/
  16523. (function () {
  16524. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AnnotatorService, [{
  16525. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  16526. args: [{
  16527. providedIn: 'root'
  16528. }]
  16529. }], null, null);
  16530. })();
  16531. /***/
  16532. },
  16533. /***/
  16534. "IP0A":
  16535. /*!***********************************************************!*\
  16536. !*** ./src/app/services/editorial-conventions.service.ts ***!
  16537. \***********************************************************/
  16538. /*! exports provided: EditorialConventionsService */
  16539. /***/
  16540. function IP0A(module, __webpack_exports__, __webpack_require__) {
  16541. "use strict";
  16542. __webpack_require__.r(__webpack_exports__);
  16543. /* harmony export (binding) */
  16544. __webpack_require__.d(__webpack_exports__, "EditorialConventionsService", function () {
  16545. return EditorialConventionsService;
  16546. });
  16547. /* harmony import */
  16548. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16549. /*! @angular/core */
  16550. "fXoL");
  16551. /* harmony import */
  16552. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16553. /*! ../app.config */
  16554. "aR35");
  16555. var EditorialConventionsService = /*#__PURE__*/function () {
  16556. function EditorialConventionsService() {
  16557. _classCallCheck(this, EditorialConventionsService);
  16558. this.defaultLayouts = {
  16559. addition: {
  16560. diplomatic: {
  16561. style: {
  16562. 'background-color': '#bdecb6'
  16563. }
  16564. }
  16565. },
  16566. additionAbove: {
  16567. interpretative: {
  16568. pre: '\\',
  16569. post: '/'
  16570. },
  16571. diplomatic: {
  16572. style: {
  16573. 'vertical-align': 'super',
  16574. 'font-size': '.7rem',
  16575. 'background-color': '#bdecb6'
  16576. }
  16577. }
  16578. },
  16579. additionBelow: {
  16580. interpretative: {
  16581. pre: '/',
  16582. post: '\\'
  16583. },
  16584. diplomatic: {
  16585. style: {
  16586. 'vertical-align': 'bottom',
  16587. 'font-size': '.7rem',
  16588. 'background-color': '#bdecb6'
  16589. }
  16590. }
  16591. },
  16592. additionInline: {
  16593. interpretative: {
  16594. pre: '|',
  16595. post: '|'
  16596. },
  16597. diplomatic: {
  16598. style: {
  16599. 'background-color': '#bdecb6'
  16600. }
  16601. }
  16602. },
  16603. additionLeft: {
  16604. interpretative: {
  16605. post: '| |',
  16606. style: {
  16607. 'margin-right': '-0.3rem'
  16608. }
  16609. },
  16610. diplomatic: {
  16611. style: {
  16612. 'margin-left': '-1rem',
  16613. 'background-color': '#bdecb6'
  16614. }
  16615. }
  16616. },
  16617. additionRight: {
  16618. interpretative: {
  16619. pre: '| |',
  16620. style: {
  16621. 'margin-left': '-0.3rem'
  16622. }
  16623. },
  16624. diplomatic: {
  16625. style: {
  16626. 'background-color': '#bdecb6'
  16627. }
  16628. }
  16629. },
  16630. damage: {
  16631. diplomatic: {
  16632. style: {
  16633. 'background-color': 'rgba(193, 193, 193, 0.7)'
  16634. }
  16635. }
  16636. },
  16637. deletion: {
  16638. diplomatic: {
  16639. style: {
  16640. 'background-color': '#fdd3d1',
  16641. 'text-decoration': 'line-through'
  16642. }
  16643. },
  16644. interpretative: {
  16645. pre: '[[',
  16646. post: ']]'
  16647. }
  16648. },
  16649. sicCrux: {
  16650. diplomatic: {
  16651. pre: '&dagger;',
  16652. post: '&dagger;'
  16653. },
  16654. interpretative: {
  16655. pre: '&dagger;',
  16656. post: '&dagger;'
  16657. },
  16658. critical: {
  16659. pre: '&dagger;',
  16660. post: '&dagger;'
  16661. }
  16662. },
  16663. surplus: {
  16664. diplomatic: {
  16665. pre: '{',
  16666. post: '}',
  16667. style: {
  16668. 'background-color': '#f6b26a'
  16669. }
  16670. }
  16671. }
  16672. };
  16673. }
  16674. _createClass(EditorialConventionsService, [{
  16675. key: "getLayouts",
  16676. value: function getLayouts(name, attributes, defaultsKey) {
  16677. var _a, _b;
  16678. var defaultKeys = this.defaultLayouts[defaultsKey];
  16679. var layouts = defaultKeys;
  16680. var externalLayouts = (_b = (_a = this._getExternalConfigs().find(function (c) {
  16681. return c.element === name && (!attributes || Object.keys(attributes).concat(Object.keys(c.attributes)).every(function (k) {
  16682. return attributes[k] === c.attributes[k];
  16683. }));
  16684. })) === null || _a === void 0 ? void 0 : _a.layouts) !== null && _b !== void 0 ? _b : undefined;
  16685. if (externalLayouts) {
  16686. Object.keys(externalLayouts).forEach(function (editionLevel) {
  16687. layouts = Object.assign(Object.assign({}, defaultKeys || {}), _defineProperty({}, editionLevel, Object.assign(Object.assign({}, defaultKeys ? defaultKeys[editionLevel] : {}), externalLayouts[editionLevel])));
  16688. });
  16689. }
  16690. return layouts;
  16691. }
  16692. }, {
  16693. key: "_getExternalConfigs",
  16694. value: function _getExternalConfigs() {
  16695. var customs = _app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.editorialConventions;
  16696. return Object.keys(customs).map(function (key) {
  16697. var _a, _b, _c, _d, _e;
  16698. return {
  16699. element: (_b = (_a = customs[key].markup) === null || _a === void 0 ? void 0 : _a.element) !== null && _b !== void 0 ? _b : key,
  16700. attributes: (_d = (_c = customs[key].markup) === null || _c === void 0 ? void 0 : _c.attributes) !== null && _d !== void 0 ? _d : {},
  16701. layouts: (_e = customs[key].layouts) !== null && _e !== void 0 ? _e : {}
  16702. };
  16703. });
  16704. }
  16705. }]);
  16706. return EditorialConventionsService;
  16707. }();
  16708. EditorialConventionsService.ɵfac = function EditorialConventionsService_Factory(t) {
  16709. return new (t || EditorialConventionsService)();
  16710. };
  16711. EditorialConventionsService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  16712. token: EditorialConventionsService,
  16713. factory: EditorialConventionsService.ɵfac,
  16714. providedIn: 'root'
  16715. });
  16716. /*@__PURE__*/
  16717. (function () {
  16718. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EditorialConventionsService, [{
  16719. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  16720. args: [{
  16721. providedIn: 'root'
  16722. }]
  16723. }], null, null);
  16724. })();
  16725. /***/
  16726. },
  16727. /***/
  16728. "Ie87":
  16729. /*!*********************************************************************!*\
  16730. !*** ./src/app/components/ms-identifier/ms-identifier.component.ts ***!
  16731. \*********************************************************************/
  16732. /*! exports provided: MsIdentifierComponent */
  16733. /***/
  16734. function Ie87(module, __webpack_exports__, __webpack_require__) {
  16735. "use strict";
  16736. __webpack_require__.r(__webpack_exports__);
  16737. /* harmony export (binding) */
  16738. __webpack_require__.d(__webpack_exports__, "MsIdentifierComponent", function () {
  16739. return MsIdentifierComponent;
  16740. });
  16741. /* harmony import */
  16742. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16743. /*! tslib */
  16744. "mrSG");
  16745. /* harmony import */
  16746. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16747. /*! @angular/core */
  16748. "fXoL");
  16749. /* harmony import */
  16750. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  16751. /*! ../../models/evt-models */
  16752. "5c0l");
  16753. /* harmony import */
  16754. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  16755. /*! ../../services/component-register.service */
  16756. "d25s");
  16757. /* harmony import */
  16758. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  16759. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  16760. "WyXU");
  16761. /* harmony import */
  16762. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  16763. /*! @angular/common */
  16764. "ofXK");
  16765. /* harmony import */
  16766. var _identifier_identifier_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  16767. /*! ../identifier/identifier.component */
  16768. "FSWR");
  16769. /* harmony import */
  16770. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  16771. /*! ../content-viewer/content-viewer.component */
  16772. "t6RO");
  16773. function MsIdentifierComponent_ng_container_3_evt_content_viewer_4_Template(rf, ctx) {
  16774. if (rf & 1) {
  16775. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  16776. }
  16777. if (rf & 2) {
  16778. var m_r4 = ctx.$implicit;
  16779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", m_r4);
  16780. }
  16781. }
  16782. function MsIdentifierComponent_ng_container_3_Template(rf, ctx) {
  16783. if (rf & 1) {
  16784. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  16785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  16786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  16787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 8);
  16789. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsIdentifierComponent_ng_container_3_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 9);
  16790. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16791. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  16792. }
  16793. if (rf & 2) {
  16794. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  16795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  16796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "msName")("additionalClass", "msName")("inlineLabel", true);
  16797. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  16798. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.msName);
  16799. }
  16800. }
  16801. function MsIdentifierComponent_ng_container_4_div_1_Template(rf, ctx) {
  16802. if (rf & 1) {
  16803. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  16804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 7);
  16805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16806. }
  16807. if (rf & 2) {
  16808. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "institution")("additionalClass", "institution")("inlineLabel", true);
  16810. }
  16811. }
  16812. function MsIdentifierComponent_ng_container_4_Template(rf, ctx) {
  16813. if (rf & 1) {
  16814. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  16815. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsIdentifierComponent_ng_container_4_div_1_Template, 2, 3, "div", 11);
  16816. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 8);
  16817. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-content-viewer", 12);
  16818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16819. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  16820. }
  16821. if (rf & 2) {
  16822. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  16823. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r1.data == null ? null : ctx_r1.data.institution);
  16825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  16826. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r1.data == null ? null : ctx_r1.data.institution);
  16827. }
  16828. }
  16829. function MsIdentifierComponent_ng_container_6_evt_ms_desc_section_3_evt_content_viewer_1_Template(rf, ctx) {
  16830. if (rf & 1) {
  16831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 12);
  16832. }
  16833. if (rf & 2) {
  16834. var nt_r9 = ctx.$implicit;
  16835. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", nt_r9);
  16836. }
  16837. }
  16838. function MsIdentifierComponent_ng_container_6_evt_ms_desc_section_3_Template(rf, ctx) {
  16839. if (rf & 1) {
  16840. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 16);
  16841. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsIdentifierComponent_ng_container_6_evt_ms_desc_section_3_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 17);
  16842. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16843. }
  16844. if (rf & 2) {
  16845. var a_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  16846. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inlineLabel", true)("additionalClass", "itemElement");
  16847. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16848. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", a_r6.noteEl);
  16849. }
  16850. }
  16851. function MsIdentifierComponent_ng_container_6_Template(rf, ctx) {
  16852. if (rf & 1) {
  16853. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  16854. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 13);
  16855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-identifier", 14);
  16856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsIdentifierComponent_ng_container_6_evt_ms_desc_section_3_Template, 2, 3, "evt-ms-desc-section", 15);
  16857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  16858. }
  16859. if (rf & 2) {
  16860. var a_r6 = ctx.$implicit;
  16861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "altIdentifier")("inlineLabel", true);
  16863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16864. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", a_r6)("listClass", true);
  16865. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16866. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", a_r6.noteEl.length > 0);
  16867. }
  16868. }
  16869. var MsIdentifierComponent = function MsIdentifierComponent() {
  16870. _classCallCheck(this, MsIdentifierComponent);
  16871. };
  16872. MsIdentifierComponent.ɵfac = function MsIdentifierComponent_Factory(t) {
  16873. return new (t || MsIdentifierComponent)();
  16874. };
  16875. MsIdentifierComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  16876. type: MsIdentifierComponent,
  16877. selectors: [["evt-ms-identifier"]],
  16878. inputs: {
  16879. data: "data"
  16880. },
  16881. decls: 7,
  16882. vars: 6,
  16883. consts: [[1, "msIdentifier"], [3, "label", "underline"], [1, "flex-container"], [4, "ngIf"], [3, "data"], [4, "ngFor", "ngForOf"], [1, "flex-item-label"], [3, "label", "additionalClass", "inlineLabel"], [1, "flex-item-information"], ["class", "projectInfo-block", 3, "content", 4, "ngFor", "ngForOf"], [1, "projectInfo-block", 3, "content"], ["class", "flex-item-label", 4, "ngIf"], [3, "content"], [3, "label", "inlineLabel"], [3, "data", "listClass"], [3, "inlineLabel", "additionalClass", 4, "ngIf"], [3, "inlineLabel", "additionalClass"], [3, "content", 4, "ngFor", "ngForOf"]],
  16884. template: function MsIdentifierComponent_Template(rf, ctx) {
  16885. if (rf & 1) {
  16886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  16887. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  16888. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2);
  16889. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsIdentifierComponent_ng_container_3_Template, 5, 4, "ng-container", 3);
  16890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsIdentifierComponent_ng_container_4_Template, 4, 2, "ng-container", 3);
  16891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-identifier", 4);
  16893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsIdentifierComponent_ng_container_6_Template, 4, 5, "ng-container", 5);
  16894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16895. }
  16896. if (rf & 2) {
  16897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "msIdentifier")("underline", true);
  16899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  16900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.msName.length) > 0);
  16901. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.institution);
  16903. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx.data);
  16905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  16906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.altIdentifier);
  16907. }
  16908. },
  16909. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _identifier_identifier_component__WEBPACK_IMPORTED_MODULE_6__["IdentifierComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"]],
  16910. styles: [".msIdentifier[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.projectInfo-block[_ngcontent-%COMP%] {\n display: block;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 1326px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWlkZW50aWZpZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksY0FBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0YiLCJmaWxlIjoibXMtaWRlbnRpZmllci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tc0lkZW50aWZpZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wcm9qZWN0SW5mby1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzI2cHgpIHsgXG4gICAgLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgfVxufVxuIl19 */"]
  16911. });
  16912. MsIdentifierComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsIdentifier"])], MsIdentifierComponent);
  16913. /*@__PURE__*/
  16914. (function () {
  16915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsIdentifierComponent, [{
  16916. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  16917. args: [{
  16918. selector: 'evt-ms-identifier',
  16919. templateUrl: './ms-identifier.component.html',
  16920. styleUrls: ['./ms-identifier.component.scss']
  16921. }]
  16922. }], null, {
  16923. data: [{
  16924. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  16925. }]
  16926. });
  16927. })();
  16928. /***/
  16929. },
  16930. /***/
  16931. "Ilzk":
  16932. /*!*******************************************************!*\
  16933. !*** ./src/app/components/extent/extent.component.ts ***!
  16934. \*******************************************************/
  16935. /*! exports provided: ExtentComponent */
  16936. /***/
  16937. function Ilzk(module, __webpack_exports__, __webpack_require__) {
  16938. "use strict";
  16939. __webpack_require__.r(__webpack_exports__);
  16940. /* harmony export (binding) */
  16941. __webpack_require__.d(__webpack_exports__, "ExtentComponent", function () {
  16942. return ExtentComponent;
  16943. });
  16944. /* harmony import */
  16945. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  16946. /*! tslib */
  16947. "mrSG");
  16948. /* harmony import */
  16949. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  16950. /*! @angular/core */
  16951. "fXoL");
  16952. /* harmony import */
  16953. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  16954. /*! ../../models/evt-models */
  16955. "5c0l");
  16956. /* harmony import */
  16957. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  16958. /*! ../../services/component-register.service */
  16959. "d25s");
  16960. /* harmony import */
  16961. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  16962. /*! @angular/common */
  16963. "ofXK");
  16964. /* harmony import */
  16965. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  16966. /*! ../../ui-components/header-section/header-section.component */
  16967. "iRdJ");
  16968. /* harmony import */
  16969. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  16970. /*! ../content-viewer/content-viewer.component */
  16971. "t6RO");
  16972. function ExtentComponent_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  16973. if (rf & 1) {
  16974. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 4);
  16975. }
  16976. if (rf & 2) {
  16977. var el_r2 = ctx.$implicit;
  16978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r2);
  16979. }
  16980. }
  16981. function ExtentComponent_evt_header_section_0_Template(rf, ctx) {
  16982. if (rf & 1) {
  16983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 1);
  16984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  16985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ExtentComponent_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 3);
  16986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  16988. }
  16989. if (rf & 2) {
  16990. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  16991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "extent")("additionalClass", "extent")("inlineLabel", true);
  16992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  16993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.content);
  16994. }
  16995. }
  16996. var ExtentComponent = function ExtentComponent() {
  16997. _classCallCheck(this, ExtentComponent);
  16998. };
  16999. ExtentComponent.ɵfac = function ExtentComponent_Factory(t) {
  17000. return new (t || ExtentComponent)();
  17001. };
  17002. ExtentComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  17003. type: ExtentComponent,
  17004. selectors: [["evt-extent"]],
  17005. inputs: {
  17006. data: "data"
  17007. },
  17008. decls: 1,
  17009. vars: 1,
  17010. consts: [[3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  17011. template: function ExtentComponent_Template(rf, ctx) {
  17012. if (rf & 1) {
  17013. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ExtentComponent_evt_header_section_0_Template, 3, 4, "evt-header-section", 0);
  17014. }
  17015. if (rf & 2) {
  17016. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) > 0);
  17017. }
  17018. },
  17019. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__["HeaderSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  17020. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJleHRlbnQuY29tcG9uZW50LnNjc3MifQ== */"]
  17021. });
  17022. ExtentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Extent"])], ExtentComponent);
  17023. /*@__PURE__*/
  17024. (function () {
  17025. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ExtentComponent, [{
  17026. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  17027. args: [{
  17028. selector: 'evt-extent',
  17029. templateUrl: './extent.component.html',
  17030. styleUrls: ['./extent.component.scss']
  17031. }]
  17032. }], null, {
  17033. data: [{
  17034. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  17035. }]
  17036. });
  17037. })();
  17038. /***/
  17039. },
  17040. /***/
  17041. "Izqa":
  17042. /*!*********************************************************************!*\
  17043. !*** ./src/app/view-modes/text-versions/text-versions.component.ts ***!
  17044. \*********************************************************************/
  17045. /*! exports provided: TextVersionsComponent */
  17046. /***/
  17047. function Izqa(module, __webpack_exports__, __webpack_require__) {
  17048. "use strict";
  17049. __webpack_require__.r(__webpack_exports__);
  17050. /* harmony export (binding) */
  17051. __webpack_require__.d(__webpack_exports__, "TextVersionsComponent", function () {
  17052. return TextVersionsComponent;
  17053. });
  17054. /* harmony import */
  17055. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  17056. /*! @angular/core */
  17057. "fXoL");
  17058. /* harmony import */
  17059. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  17060. /*! angular-gridster2 */
  17061. "Ljk9");
  17062. /* harmony import */
  17063. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  17064. /*! rxjs/operators */
  17065. "kU1M");
  17066. /* harmony import */
  17067. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  17068. /*! src/app/services/evt-status.service */
  17069. "7Ht4");
  17070. /* harmony import */
  17071. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  17072. /*! ../../panels/text-panel/text-panel.component */
  17073. "CHR5");
  17074. /* harmony import */
  17075. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  17076. /*! @angular/common */
  17077. "ofXK");
  17078. /* harmony import */
  17079. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  17080. /*! ../../ui-components/button/button.component */
  17081. "UjKN");
  17082. /* harmony import */
  17083. var _panels_version_panel_version_panel_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  17084. /*! ../../panels/version-panel/version-panel.component */
  17085. "DBF2");
  17086. /* harmony import */
  17087. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  17088. /*! @ngx-translate/core */
  17089. "sYmb");
  17090. var _c0 = ["versionsPanel"];
  17091. function TextVersionsComponent_gridster_8_gridster_item_1_Template(rf, ctx) {
  17092. if (rf & 1) {
  17093. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  17094. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster-item", 1);
  17095. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "evt-version-panel", 8);
  17096. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function TextVersionsComponent_gridster_8_gridster_item_1_Template_evt_version_panel_hide_1_listener() {
  17097. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r6);
  17098. var i_r4 = ctx.index;
  17099. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  17100. return ctx_r5.removeVersion(i_r4);
  17101. });
  17102. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17104. }
  17105. if (rf & 2) {
  17106. var version_r3 = ctx.$implicit;
  17107. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", version_r3.itemConfig);
  17108. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17109. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("version", version_r3.label);
  17110. }
  17111. }
  17112. function TextVersionsComponent_gridster_8_Template(rf, ctx) {
  17113. if (rf & 1) {
  17114. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  17115. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TextVersionsComponent_gridster_8_gridster_item_1_Template, 2, 2, "gridster-item", 7);
  17116. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17117. }
  17118. if (rf & 2) {
  17119. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  17120. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx_r1.versionsOptions);
  17121. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17122. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r1.getVersions());
  17123. }
  17124. }
  17125. var TextVersionsComponent = /*#__PURE__*/function () {
  17126. function TextVersionsComponent(evtStatusService) {
  17127. _classCallCheck(this, TextVersionsComponent);
  17128. this.evtStatusService = evtStatusService;
  17129. this.versions = [];
  17130. this.options = {};
  17131. this.textPanelItem = {
  17132. cols: 1,
  17133. rows: 1,
  17134. y: 0,
  17135. x: 0
  17136. };
  17137. this.versionsPanelItem = {
  17138. cols: 1,
  17139. rows: 1,
  17140. y: 0,
  17141. x: 1
  17142. };
  17143. this.versionsOptions = {};
  17144. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref41) {
  17145. var page = _ref41.page;
  17146. return page.id;
  17147. }));
  17148. this.currentEditionLevel$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref42) {
  17149. var editionLevels = _ref42.editionLevels;
  17150. return editionLevels[0];
  17151. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  17152. }
  17153. _createClass(TextVersionsComponent, [{
  17154. key: "ngOnInit",
  17155. value: function ngOnInit() {
  17156. this.initGridster();
  17157. this.initPageAndVersions();
  17158. }
  17159. }, {
  17160. key: "changePage",
  17161. value: function changePage(selectedPage) {
  17162. this.evtStatusService.updatePage$.next(selectedPage);
  17163. }
  17164. }, {
  17165. key: "changeEditionLevel",
  17166. value: function changeEditionLevel(editionLevel) {
  17167. this.evtStatusService.updateEditionLevels$.next([editionLevel === null || editionLevel === void 0 ? void 0 : editionLevel.id]);
  17168. }
  17169. }, {
  17170. key: "getVersions",
  17171. value: function getVersions() {
  17172. return this.versions;
  17173. }
  17174. }, {
  17175. key: "addVersion",
  17176. value: function addVersion() {
  17177. var newVersion = {
  17178. label: (this.versions.length + 1).toString(),
  17179. itemConfig: {
  17180. cols: 1,
  17181. rows: 1,
  17182. y: 0,
  17183. x: this.versions.length + 1
  17184. }
  17185. };
  17186. this.versions.push(newVersion); // TODO: TEMP
  17187. this.updateGridsterOptions(); // TODO: Come gestiamo la rotta nel caso di più versioni selezionate?
  17188. }
  17189. }, {
  17190. key: "removeVersion",
  17191. value: function removeVersion(index) {
  17192. this.versions.splice(index, 1);
  17193. this.updateGridsterOptions();
  17194. }
  17195. }, {
  17196. key: "initPageAndVersions",
  17197. value: function initPageAndVersions() {// TODO: subscribe to route params
  17198. }
  17199. }, {
  17200. key: "initGridster",
  17201. value: function initGridster() {
  17202. this.options = {
  17203. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  17204. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  17205. margin: 0,
  17206. maxCols: 2,
  17207. maxRows: 1,
  17208. draggable: {
  17209. enabled: false,
  17210. ignoreContent: false,
  17211. ignoreContentClass: 'panel-content',
  17212. dragHandleClass: 'panel-header'
  17213. },
  17214. resizable: {
  17215. enabled: false
  17216. }
  17217. };
  17218. this.versionsOptions = {
  17219. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  17220. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  17221. compactType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["CompactType"].CompactLeft,
  17222. scrollToNewItems: true,
  17223. margin: 0,
  17224. maxRows: 1,
  17225. draggable: {
  17226. enabled: true,
  17227. ignoreContent: true,
  17228. dragHandleClass: 'panel-header'
  17229. },
  17230. resizable: {
  17231. enabled: false
  17232. },
  17233. mobileBreakpoint: 0,
  17234. itemResizeCallback: this.updateFixedColWidth.bind(this),
  17235. itemChangeCallback: this.itemChange.bind(this)
  17236. };
  17237. }
  17238. }, {
  17239. key: "itemChange",
  17240. value: function itemChange() {
  17241. var updatedVerList = [];
  17242. var _iterator = _createForOfIteratorHelper(this.versions),
  17243. _step;
  17244. try {
  17245. for (_iterator.s(); !(_step = _iterator.n()).done;) {
  17246. var verItem = _step.value;
  17247. var verIndex = verItem.itemConfig.x;
  17248. updatedVerList[verIndex] = verItem.label;
  17249. } // TODO: Use this list to update URL params
  17250. } catch (err) {
  17251. _iterator.e(err);
  17252. } finally {
  17253. _iterator.f();
  17254. }
  17255. console.log('TODO! Use this list to update URL params', updatedVerList);
  17256. }
  17257. }, {
  17258. key: "updateGridsterOptions",
  17259. value: function updateGridsterOptions() {
  17260. this.options.maxCols = this.versions.length <= 1 ? 2 : 3;
  17261. this.versionsPanelItem.cols = this.versions.length <= 1 ? 1 : 2;
  17262. this.versionsOptions.maxCols = this.versions.length;
  17263. this.versionsOptions.gridType = this.versions.length <= 2 ? angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit : angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].HorizontalFixed;
  17264. this.changedOptions();
  17265. this.updateFixedColWidth();
  17266. }
  17267. }, {
  17268. key: "changedOptions",
  17269. value: function changedOptions() {
  17270. if (this.options.api && this.options.api.optionsChanged) {
  17271. this.options.api.optionsChanged();
  17272. }
  17273. if (this.versionsOptions.api && this.versionsOptions.api.optionsChanged) {
  17274. this.versionsOptions.api.optionsChanged();
  17275. }
  17276. }
  17277. }, {
  17278. key: "updateFixedColWidth",
  17279. value: function updateFixedColWidth() {
  17280. var versionsPanelEl = this.versionsPanel.nativeElement;
  17281. var fixedColWidth = versionsPanelEl.clientWidth * 0.416666666667;
  17282. this.versionsOptions.fixedColWidth = this.versions.length > 2 ? fixedColWidth : undefined;
  17283. this.changedOptions();
  17284. }
  17285. }, {
  17286. key: "versionBtn",
  17287. get: function get() {
  17288. return {
  17289. label: this.versions.length > 0 ? '' : 'addVersion',
  17290. title: this.versions.length > 0 ? 'addVersion' : '',
  17291. additionalClasses: "btn-floating ".concat(this.versions.length > 0 ? 'rounded-circle' : ''),
  17292. icon: {
  17293. iconSet: 'fas',
  17294. icon: 'plus'
  17295. }
  17296. };
  17297. }
  17298. }]);
  17299. return TextVersionsComponent;
  17300. }();
  17301. TextVersionsComponent.ɵfac = function TextVersionsComponent_Factory(t) {
  17302. return new (t || TextVersionsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  17303. };
  17304. TextVersionsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  17305. type: TextVersionsComponent,
  17306. selectors: [["evt-text-versions"]],
  17307. viewQuery: function TextVersionsComponent_Query(rf, ctx) {
  17308. if (rf & 1) {
  17309. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c0, true);
  17310. }
  17311. if (rf & 2) {
  17312. var _t;
  17313. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.versionsPanel = _t.first);
  17314. }
  17315. },
  17316. decls: 12,
  17317. vars: 24,
  17318. consts: [[3, "options"], [3, "item"], [3, "pageID", "editionLevelID", "pageChange", "editionLevelChange"], [1, "versionsPanel"], ["versionsPanel", ""], [3, "options", 4, "ngIf"], [1, "btn", 3, "additionalClasses", "label", "iconLeft", "title", "btnClick"], [3, "item", 4, "ngFor", "ngForOf"], [3, "version", "hide"]],
  17319. template: function TextVersionsComponent_Template(rf, ctx) {
  17320. if (rf & 1) {
  17321. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  17322. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 1);
  17323. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-text-panel", 2);
  17324. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function TextVersionsComponent_Template_evt_text_panel_pageChange_2_listener($event) {
  17325. return ctx.changePage($event);
  17326. })("editionLevelChange", function TextVersionsComponent_Template_evt_text_panel_editionLevelChange_2_listener($event) {
  17327. return ctx.changeEditionLevel($event);
  17328. });
  17329. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  17330. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  17331. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17332. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17333. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "gridster-item", 1);
  17334. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3, 4);
  17335. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, TextVersionsComponent_gridster_8_Template, 2, 2, "gridster", 5);
  17336. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "evt-button", 6);
  17337. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function TextVersionsComponent_Template_evt_button_btnClick_9_listener() {
  17338. return ctx.addVersion();
  17339. });
  17340. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
  17341. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
  17342. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17343. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17344. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17345. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  17346. }
  17347. if (rf & 2) {
  17348. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx.options);
  17349. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17350. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.textPanelItem);
  17351. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17352. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 16, ctx.currentPageID$))("editionLevelID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 18, ctx.currentEditionLevel$));
  17353. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  17354. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.versionsPanelItem);
  17355. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17356. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("align-self-center", ctx.getVersions().length === 0)("empty", ctx.getVersions().length === 0);
  17357. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  17358. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.getVersions().length > 0);
  17359. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  17360. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-float-right", ctx.getVersions().length > 0);
  17361. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("additionalClasses", ctx.versionBtn == null ? null : ctx.versionBtn.additionalClasses)("label", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 20, ctx.versionBtn == null ? null : ctx.versionBtn.label))("iconLeft", ctx.versionBtn == null ? null : ctx.versionBtn.icon)("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 22, ctx.versionBtn == null ? null : ctx.versionBtn.title));
  17362. }
  17363. },
  17364. directives: [angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__["TextPanelComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _panels_version_panel_version_panel_component__WEBPACK_IMPORTED_MODULE_7__["VersionPanelComponent"]],
  17365. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]],
  17366. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.row[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.versionsPanel[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.versionsPanel.empty[_ngcontent-%COMP%] {\n display: flex;\n}\n\n.versionsPanel.empty[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n margin: auto;\n}\n\n.btn-float-right[_ngcontent-%COMP%] {\n position: absolute;\n right: -0.3rem;\n transform: translate(0, -50%);\n top: 50%;\n z-index: 99999;\n opacity: 0.5;\n}\n\n.btn-float-right[_ngcontent-%COMP%]:hover {\n opacity: 1;\n}\n\n[_nghost-%COMP%] .versionsPanel gridster-item {\n height: 100% !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL3RleHQtdmVyc2lvbnMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBO0VBQ0kseUJBQUE7RUFDQSx3QkFBQTtBQzFCSjs7QUFBQTtFQUNJLFlBQUE7QUFHSjs7QUFBQTtFQUNJLFlBQUE7QUFHSjs7QUFGSTtFQUNJLGFBQUE7QUFJUjs7QUFGUTtFQUNJLFlBQUE7QUFJWjs7QUFDQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FBRUo7O0FBREk7RUFDSSxVQUFBO0FBR1I7O0FBQ0E7RUFDSSx1QkFBQTtBQUVKIiwiZmlsZSI6InRleHQtdmVyc2lvbnMuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmVyc2lvbnNQYW5lbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYuZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWZsb2F0LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0uM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG9wYWNpdHk6IC41O1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIC52ZXJzaW9uc1BhbmVsIGdyaWRzdGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuIl19 */"]
  17367. });
  17368. /*@__PURE__*/
  17369. (function () {
  17370. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TextVersionsComponent, [{
  17371. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  17372. args: [{
  17373. selector: 'evt-text-versions',
  17374. templateUrl: './text-versions.component.html',
  17375. styleUrls: ['./text-versions.component.scss']
  17376. }]
  17377. }], function () {
  17378. return [{
  17379. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  17380. }];
  17381. }, {
  17382. versionsPanel: [{
  17383. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  17384. args: ['versionsPanel', {
  17385. "static": true
  17386. }]
  17387. }]
  17388. });
  17389. })();
  17390. /***/
  17391. },
  17392. /***/
  17393. "JIL6":
  17394. /*!**********************************************************************************************!*\
  17395. !*** ./src/app/components/named-entity/named-entity-detail/named-entity-detail.component.ts ***!
  17396. \**********************************************************************************************/
  17397. /*! exports provided: NamedEntityDetailComponent */
  17398. /***/
  17399. function JIL6(module, __webpack_exports__, __webpack_require__) {
  17400. "use strict";
  17401. __webpack_require__.r(__webpack_exports__);
  17402. /* harmony export (binding) */
  17403. __webpack_require__.d(__webpack_exports__, "NamedEntityDetailComponent", function () {
  17404. return NamedEntityDetailComponent;
  17405. });
  17406. /* harmony import */
  17407. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  17408. /*! tslib */
  17409. "mrSG");
  17410. /* harmony import */
  17411. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  17412. /*! @angular/core */
  17413. "fXoL");
  17414. /* harmony import */
  17415. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  17416. /*! ../../../models/evt-models */
  17417. "5c0l");
  17418. /* harmony import */
  17419. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  17420. /*! ../../../services/component-register.service */
  17421. "d25s");
  17422. /* harmony import */
  17423. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  17424. /*! ../../../ui-components/icon/icon.component */
  17425. "Mijh");
  17426. /* harmony import */
  17427. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  17428. /*! @angular/common */
  17429. "ofXK");
  17430. /* harmony import */
  17431. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  17432. /*! ../../content-viewer/content-viewer.component */
  17433. "t6RO");
  17434. function NamedEntityDetailComponent_span_4_Template(rf, ctx) {
  17435. if (rf & 1) {
  17436. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 6);
  17437. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  17438. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17439. }
  17440. if (rf & 2) {
  17441. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  17442. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  17443. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", ctx_r0.data.label, ": ");
  17444. }
  17445. }
  17446. function NamedEntityDetailComponent_ng_container_6_li_3_Template(rf, ctx) {
  17447. if (rf & 1) {
  17448. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li");
  17449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 6);
  17450. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  17451. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17452. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  17453. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17454. }
  17455. if (rf & 2) {
  17456. var item_r4 = ctx.$implicit;
  17457. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  17458. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", item_r4.key, ":");
  17459. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  17460. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", item_r4.value, " ");
  17461. }
  17462. }
  17463. function NamedEntityDetailComponent_ng_container_6_Template(rf, ctx) {
  17464. if (rf & 1) {
  17465. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  17466. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 7);
  17467. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "ul", 8);
  17468. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntityDetailComponent_ng_container_6_li_3_Template, 4, 2, "li", 5);
  17469. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](4, "keyvalue");
  17470. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17471. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  17472. }
  17473. if (rf & 2) {
  17474. var element_r2 = ctx.$implicit;
  17475. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  17476. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r2);
  17477. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  17478. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](4, 2, element_r2.attributes));
  17479. }
  17480. }
  17481. var NamedEntityDetailComponent = function NamedEntityDetailComponent() {
  17482. _classCallCheck(this, NamedEntityDetailComponent);
  17483. this.iconData = {
  17484. actors: {
  17485. icon: 'users'
  17486. },
  17487. birth: {
  17488. icon: 'birthday-cake'
  17489. },
  17490. bloc: {
  17491. icon: 'map-marker'
  17492. },
  17493. country: {
  17494. icon: 'map-marker'
  17495. },
  17496. death: {
  17497. icon: 'times',
  17498. rotate: 45
  17499. },
  17500. district: {
  17501. icon: 'map-marker'
  17502. },
  17503. geogFeat: {
  17504. icon: 'map-marker'
  17505. },
  17506. geoname: {
  17507. icon: 'map-marker'
  17508. },
  17509. idno: {
  17510. icon: 'barcode'
  17511. },
  17512. note: {
  17513. icon: 'sticky-note'
  17514. },
  17515. occupation: {
  17516. icon: 'briefcase'
  17517. },
  17518. orgname: {
  17519. icon: 'users'
  17520. },
  17521. persname: {
  17522. icon: 'user'
  17523. },
  17524. placename: {
  17525. icon: 'map-marker'
  17526. },
  17527. region: {
  17528. icon: 'map-marker'
  17529. },
  17530. relations: {
  17531. icon: 'share-alt'
  17532. },
  17533. residence: {
  17534. icon: 'home'
  17535. },
  17536. settlement: {
  17537. icon: 'location-arrow'
  17538. },
  17539. sex: {
  17540. icon: 'venus-mars'
  17541. }
  17542. };
  17543. this.defaultIcon = {
  17544. icon: 'info-circle'
  17545. };
  17546. };
  17547. NamedEntityDetailComponent.ɵfac = function NamedEntityDetailComponent_Factory(t) {
  17548. return new (t || NamedEntityDetailComponent)();
  17549. };
  17550. NamedEntityDetailComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  17551. type: NamedEntityDetailComponent,
  17552. selectors: [["evt-named-entity-detail"]],
  17553. inputs: {
  17554. data: "data"
  17555. },
  17556. decls: 7,
  17557. vars: 6,
  17558. consts: [[3, "title"], [1, "icon"], [3, "iconInfo"], ["class", "label", 4, "ngIf"], [1, "text"], [4, "ngFor", "ngForOf"], [1, "label"], [3, "content"], [1, "attributes-list"]],
  17559. template: function NamedEntityDetailComponent_Template(rf, ctx) {
  17560. if (rf & 1) {
  17561. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  17562. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "lowercase");
  17563. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 1);
  17564. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-icon", 2);
  17565. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17566. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamedEntityDetailComponent_span_4_Template, 2, 1, "span", 3);
  17567. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "span", 4);
  17568. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, NamedEntityDetailComponent_ng_container_6_Template, 5, 4, "ng-container", 5);
  17569. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17570. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17571. }
  17572. if (rf & 2) {
  17573. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("title", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 4, "<" + ctx.data.label + ">"));
  17574. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  17575. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", ctx.iconData[ctx.data.label] || ctx.defaultIcon);
  17576. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  17577. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.label);
  17578. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  17579. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  17580. }
  17581. },
  17582. directives: [_ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  17583. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["LowerCasePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["KeyValuePipe"]],
  17584. styles: [".icon[_ngcontent-%COMP%] {\n margin-right: 5px;\n min-width: 15px;\n cursor: help;\n display: inline-block;\n}\n\n.label[_ngcontent-%COMP%] {\n font-variant: small-caps;\n text-transform: capitalize;\n font-size: 95%;\n}\n\n.attributes-list[_ngcontent-%COMP%] {\n list-style-type: circle;\n margin-bottom: 0.1rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL25hbWVkLWVudGl0eS1kZXRhaWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0FBQ0o7O0FBRUE7RUFDSSx1QkFBQTtFQUNBLHFCQUFBO0FBQ0oiLCJmaWxlIjoibmFtZWQtZW50aXR5LWRldGFpbC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhYmVsIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiA5NSU7XG59XG5cbi5hdHRyaWJ1dGVzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xufSJdfQ== */"]
  17585. });
  17586. NamedEntityDetailComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["NamedEntityInfo"])], NamedEntityDetailComponent);
  17587. /*@__PURE__*/
  17588. (function () {
  17589. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamedEntityDetailComponent, [{
  17590. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  17591. args: [{
  17592. selector: 'evt-named-entity-detail',
  17593. templateUrl: './named-entity-detail.component.html',
  17594. styleUrls: ['./named-entity-detail.component.scss']
  17595. }]
  17596. }], null, {
  17597. data: [{
  17598. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  17599. }]
  17600. });
  17601. })();
  17602. /***/
  17603. },
  17604. /***/
  17605. "JQLQ":
  17606. /*!************************************!*\
  17607. !*** ./src/app/utils/xml-utils.ts ***!
  17608. \************************************/
  17609. /*! exports provided: parseXml, replaceMultispaces, replaceNewLines, replaceNotWordChar, removeSpaces */
  17610. /***/
  17611. function JQLQ(module, __webpack_exports__, __webpack_require__) {
  17612. "use strict";
  17613. __webpack_require__.r(__webpack_exports__);
  17614. /* harmony export (binding) */
  17615. __webpack_require__.d(__webpack_exports__, "parseXml", function () {
  17616. return parseXml;
  17617. });
  17618. /* harmony export (binding) */
  17619. __webpack_require__.d(__webpack_exports__, "replaceMultispaces", function () {
  17620. return replaceMultispaces;
  17621. });
  17622. /* harmony export (binding) */
  17623. __webpack_require__.d(__webpack_exports__, "replaceNewLines", function () {
  17624. return replaceNewLines;
  17625. });
  17626. /* harmony export (binding) */
  17627. __webpack_require__.d(__webpack_exports__, "replaceNotWordChar", function () {
  17628. return replaceNotWordChar;
  17629. });
  17630. /* harmony export (binding) */
  17631. __webpack_require__.d(__webpack_exports__, "removeSpaces", function () {
  17632. return removeSpaces;
  17633. });
  17634. function parseXml(xmlStr) {
  17635. if (typeof window.DOMParser !== 'undefined') {
  17636. return new window.DOMParser().parseFromString(xmlStr, 'text/xml');
  17637. }
  17638. if (typeof window.ActiveXObject !== 'undefined' && new window.ActiveXObject('Microsoft.XMLDOM')) {
  17639. var xmlDoc = new window.ActiveXObject('Microsoft.XMLDOM');
  17640. xmlDoc.async = 'false';
  17641. xmlDoc.loadXML(xmlStr);
  17642. return xmlDoc;
  17643. }
  17644. throw new Error('No XML parser found');
  17645. }
  17646. function replaceMultispaces(textContent) {
  17647. return textContent.replace(/\s{2,}/g, ' ');
  17648. }
  17649. function replaceNewLines(textContent) {
  17650. return replaceMultispaces(textContent.trim().replace(/\n/g, ' '));
  17651. }
  17652. function replaceNotWordChar(textContent) {
  17653. return textContent && textContent.replace(/[\W_]/, ' ');
  17654. }
  17655. function removeSpaces(textContent) {
  17656. return textContent.replace(/\s/g, '');
  17657. }
  17658. /***/
  17659. },
  17660. /***/
  17661. "KA5I":
  17662. /*!*****************************************************!*\
  17663. !*** ./src/app/services/entities-select.service.ts ***!
  17664. \*****************************************************/
  17665. /*! exports provided: EntitiesSelectService */
  17666. /***/
  17667. function KA5I(module, __webpack_exports__, __webpack_require__) {
  17668. "use strict";
  17669. __webpack_require__.r(__webpack_exports__);
  17670. /* harmony export (binding) */
  17671. __webpack_require__.d(__webpack_exports__, "EntitiesSelectService", function () {
  17672. return EntitiesSelectService;
  17673. });
  17674. /* harmony import */
  17675. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  17676. /*! @angular/core */
  17677. "fXoL");
  17678. /* harmony import */
  17679. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  17680. /*! rxjs */
  17681. "qCKp");
  17682. /* harmony import */
  17683. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  17684. /*! rxjs/operators */
  17685. "kU1M");
  17686. /* harmony import */
  17687. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  17688. /*! ../app.config */
  17689. "aR35");
  17690. var EntitiesSelectService = /*#__PURE__*/function () {
  17691. function EntitiesSelectService() {
  17692. _classCallCheck(this, EntitiesSelectService);
  17693. this.updateSelection$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  17694. this.selectedItems$ = this.updateSelection$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  17695. }
  17696. _createClass(EntitiesSelectService, [{
  17697. key: "getClassNameFromValue",
  17698. value: function getClassNameFromValue(value) {
  17699. return value.toLowerCase().replace(/\s/g, '').replace(/(\[.*?\])/g, '');
  17700. }
  17701. }, {
  17702. key: "getAttributesFromValue",
  17703. value: function getAttributesFromValue(value) {
  17704. return (value.toLowerCase().replace(/\s/g, '').match(/(\[.*?\])/g) || []).map(function (i) {
  17705. return i.replace(/(\[|\]|\')/g, '').split('=');
  17706. }).map(function (i) {
  17707. return {
  17708. key: i[0],
  17709. value: i[1]
  17710. };
  17711. });
  17712. }
  17713. }, {
  17714. key: "matchClassAndAttributes",
  17715. value: function matchClassAndAttributes(valueForCheck, attributesToCheck, classToCheck) {
  17716. var _this54 = this;
  17717. return valueForCheck.split(',').some(function (v) {
  17718. return _this54.matchClass(v, classToCheck) && _this54.matchAttributes(v, attributesToCheck);
  17719. });
  17720. }
  17721. }, {
  17722. key: "matchClass",
  17723. value: function matchClass(classForCheck, classToCheck) {
  17724. return classToCheck === this.getClassNameFromValue(classForCheck);
  17725. }
  17726. }, {
  17727. key: "matchAttributes",
  17728. value: function matchAttributes(attributesForCheck, attributesToCheck) {
  17729. return this.getAttributesFromValue(attributesForCheck).every(function (a) {
  17730. return attributesToCheck[a.key] === a.value;
  17731. });
  17732. }
  17733. }, {
  17734. key: "getHighlightColor",
  17735. value: function getHighlightColor(attributesToCheck, classNameToCheck, selectedItems) {
  17736. var _this55 = this;
  17737. var entitiesSelectItems = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.entitiesSelectItems.reduce(function (i, g) {
  17738. return i.concat(g.items);
  17739. }, []).reduce(function (x, y) {
  17740. var multiValues = [];
  17741. y.value.split(',').forEach(function (t) {
  17742. multiValues.push(Object.assign(Object.assign({}, y), {
  17743. value: t
  17744. }));
  17745. });
  17746. return x.concat(multiValues);
  17747. }, []);
  17748. var bestMatch;
  17749. entitiesSelectItems.forEach(function (item) {
  17750. var score = 0;
  17751. score += _this55.matchClass(item.value, classNameToCheck) ? 1 : 0;
  17752. var attributes = _this55.getAttributesFromValue(item.value);
  17753. score += attributes.length && _this55.matchAttributes(item.value, attributesToCheck) ? 1 : 0;
  17754. if (score > 0 && selectedItems) {
  17755. score += selectedItems.find(function (i) {
  17756. return i.value === item.value;
  17757. }) ? 1 : 0;
  17758. }
  17759. if (score > 0 && (!bestMatch || bestMatch.score < score)) {
  17760. bestMatch = Object.assign(Object.assign({}, item), {
  17761. score: score
  17762. });
  17763. }
  17764. });
  17765. return bestMatch ? bestMatch.color : '';
  17766. }
  17767. }]);
  17768. return EntitiesSelectService;
  17769. }();
  17770. EntitiesSelectService.ɵfac = function EntitiesSelectService_Factory(t) {
  17771. return new (t || EntitiesSelectService)();
  17772. };
  17773. EntitiesSelectService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  17774. token: EntitiesSelectService,
  17775. factory: EntitiesSelectService.ɵfac,
  17776. providedIn: 'root'
  17777. });
  17778. /*@__PURE__*/
  17779. (function () {
  17780. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EntitiesSelectService, [{
  17781. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  17782. args: [{
  17783. providedIn: 'root'
  17784. }]
  17785. }], null, null);
  17786. })();
  17787. /***/
  17788. },
  17789. /***/
  17790. "LjVO":
  17791. /*!*****************************************************!*\
  17792. !*** ./src/app/services/iperlems-select.service.ts ***!
  17793. \*****************************************************/
  17794. /*! exports provided: IperlemsSelectService */
  17795. /***/
  17796. function LjVO(module, __webpack_exports__, __webpack_require__) {
  17797. "use strict";
  17798. __webpack_require__.r(__webpack_exports__);
  17799. /* harmony export (binding) */
  17800. __webpack_require__.d(__webpack_exports__, "IperlemsSelectService", function () {
  17801. return IperlemsSelectService;
  17802. });
  17803. /* harmony import */
  17804. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  17805. /*! @angular/core */
  17806. "fXoL");
  17807. /* harmony import */
  17808. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  17809. /*! rxjs */
  17810. "qCKp");
  17811. /* harmony import */
  17812. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  17813. /*! rxjs/operators */
  17814. "kU1M");
  17815. /* harmony import */
  17816. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  17817. /*! ../app.config */
  17818. "aR35");
  17819. var IperlemsSelectService = /*#__PURE__*/function () {
  17820. function IperlemsSelectService() {
  17821. _classCallCheck(this, IperlemsSelectService);
  17822. this.updateIperlemsSelection$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  17823. this.selectedIperlemsItems$ = this.updateIperlemsSelection$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  17824. }
  17825. _createClass(IperlemsSelectService, [{
  17826. key: "getClassNameFromValue",
  17827. value: function getClassNameFromValue(value) {
  17828. return value.toLowerCase().replace(/\s/g, '').replace(/(\[.*?\])/g, '');
  17829. }
  17830. }, {
  17831. key: "getAttributesFromValue",
  17832. value: function getAttributesFromValue(value) {
  17833. return (value.toLowerCase().replace(/\s/g, '').match(/(\[.*?\])/g) || []).map(function (i) {
  17834. return i.replace(/(\[|\]|\')/g, '').split('=');
  17835. }).map(function (i) {
  17836. return {
  17837. key: i[0],
  17838. value: i[1]
  17839. };
  17840. });
  17841. }
  17842. }, {
  17843. key: "matchClassAndAttributes",
  17844. value: function matchClassAndAttributes(valueForCheck, attributesToCheck, classToCheck) {
  17845. var _this56 = this;
  17846. return valueForCheck.split(',').some(function (v) {
  17847. return _this56.matchClass(v, classToCheck) && _this56.matchAttributes(v, attributesToCheck);
  17848. });
  17849. }
  17850. }, {
  17851. key: "matchClass",
  17852. value: function matchClass(classForCheck, classToCheck) {
  17853. return classToCheck === this.getClassNameFromValue(classForCheck);
  17854. }
  17855. }, {
  17856. key: "matchAttributes",
  17857. value: function matchAttributes(attributesForCheck, attributesToCheck) {
  17858. return this.getAttributesFromValue(attributesForCheck).every(function (a) {
  17859. return attributesToCheck[a.key] === a.value;
  17860. });
  17861. }
  17862. }, {
  17863. key: "getHighlightColor",
  17864. value: function getHighlightColor(attributesToCheck, classNameToCheck, selectedIperlemsItems) {
  17865. var _this57 = this;
  17866. var iperlemsSelectItems = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.iperlemsSelectItems.reduce(function (i, g) {
  17867. return i.concat(g.items);
  17868. }, []).reduce(function (x, y) {
  17869. var multiValues = [];
  17870. y.value.split(',').forEach(function (t) {
  17871. multiValues.push(Object.assign(Object.assign({}, y), {
  17872. value: t
  17873. }));
  17874. });
  17875. return x.concat(multiValues);
  17876. }, []);
  17877. var bestMatch;
  17878. iperlemsSelectItems.forEach(function (item) {
  17879. var score = 0;
  17880. score += _this57.matchClass(item.value, classNameToCheck) ? 1 : 0;
  17881. var attributes = _this57.getAttributesFromValue(item.value);
  17882. score += attributes.length && _this57.matchAttributes(item.value, attributesToCheck) ? 1 : 0;
  17883. if (score > 0 && selectedIperlemsItems) {
  17884. score += selectedIperlemsItems.find(function (i) {
  17885. return i.value === item.value;
  17886. }) ? 1 : 0;
  17887. }
  17888. if (score > 0 && (!bestMatch || bestMatch.score < score)) {
  17889. bestMatch = Object.assign(Object.assign({}, item), {
  17890. score: score
  17891. });
  17892. }
  17893. });
  17894. return bestMatch ? bestMatch.color : '';
  17895. }
  17896. }]);
  17897. return IperlemsSelectService;
  17898. }();
  17899. IperlemsSelectService.ɵfac = function IperlemsSelectService_Factory(t) {
  17900. return new (t || IperlemsSelectService)();
  17901. };
  17902. IperlemsSelectService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  17903. token: IperlemsSelectService,
  17904. factory: IperlemsSelectService.ɵfac,
  17905. providedIn: 'root'
  17906. });
  17907. /*@__PURE__*/
  17908. (function () {
  17909. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](IperlemsSelectService, [{
  17910. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  17911. args: [{
  17912. providedIn: 'root'
  17913. }]
  17914. }], null, null);
  17915. })();
  17916. /***/
  17917. },
  17918. /***/
  17919. "M+Vw":
  17920. /*!*************************************************************************************************************!*\
  17921. !*** ./src/app/components/lemmatized-entity/lemmatized-entity-detail/lemmatized-entity-detail.component.ts ***!
  17922. \*************************************************************************************************************/
  17923. /*! exports provided: LemmatizedEntityDetailComponent */
  17924. /***/
  17925. function MVw(module, __webpack_exports__, __webpack_require__) {
  17926. "use strict";
  17927. __webpack_require__.r(__webpack_exports__);
  17928. /* harmony export (binding) */
  17929. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityDetailComponent", function () {
  17930. return LemmatizedEntityDetailComponent;
  17931. });
  17932. /* harmony import */
  17933. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  17934. /*! tslib */
  17935. "mrSG");
  17936. /* harmony import */
  17937. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  17938. /*! @angular/core */
  17939. "fXoL");
  17940. /* harmony import */
  17941. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  17942. /*! ../../../models/evt-models */
  17943. "5c0l");
  17944. /* harmony import */
  17945. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  17946. /*! ../../../services/component-register.service */
  17947. "d25s");
  17948. /* harmony import */
  17949. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  17950. /*! @angular/common */
  17951. "ofXK");
  17952. /* harmony import */
  17953. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  17954. /*! ../../content-viewer/content-viewer.component */
  17955. "t6RO");
  17956. /* harmony import */
  17957. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  17958. /*! ../../../ui-components/icon/icon.component */
  17959. "Mijh");
  17960. function LemmatizedEntityDetailComponent_span_2_Template(rf, ctx) {
  17961. if (rf & 1) {
  17962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  17963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Lemma: ");
  17964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17965. }
  17966. }
  17967. function LemmatizedEntityDetailComponent_span_3_Template(rf, ctx) {
  17968. if (rf & 1) {
  17969. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  17970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, " Note: ");
  17971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17972. }
  17973. }
  17974. function LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_1_Template(rf, ctx) {
  17975. if (rf & 1) {
  17976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  17977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Forma normalizzata: ");
  17978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17979. }
  17980. }
  17981. function LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_2_Template(rf, ctx) {
  17982. if (rf & 1) {
  17983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  17984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Iperlemma: ");
  17985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17986. }
  17987. }
  17988. function LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_3_Template(rf, ctx) {
  17989. if (rf & 1) {
  17990. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  17991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Categoria grammaticale: ");
  17992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  17993. }
  17994. }
  17995. function LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_4_Template(rf, ctx) {
  17996. if (rf & 1) {
  17997. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  17998. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  17999. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18000. }
  18001. if (rf & 2) {
  18002. var item_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  18003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18004. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](item_r7.value);
  18005. }
  18006. }
  18007. function LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_Template(rf, ctx) {
  18008. if (rf & 1) {
  18009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li");
  18010. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_1_Template, 2, 0, "span", 1);
  18011. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_2_Template, 2, 0, "span", 1);
  18012. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_3_Template, 2, 0, "span", 1);
  18013. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_span_4_Template, 2, 1, "span", 7);
  18014. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18015. }
  18016. if (rf & 2) {
  18017. var item_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  18018. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18019. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r7.key === "norm" && item_r7.key !== "lemmaRef");
  18020. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18021. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r7.key === "type" && item_r7.key !== "lemmaRef");
  18022. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18023. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r7.key === "pos" && item_r7.key !== "lemmaRef");
  18024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18025. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r7.key !== "lemmaRef");
  18026. }
  18027. }
  18028. function LemmatizedEntityDetailComponent_ng_container_5_div_3_Template(rf, ctx) {
  18029. if (rf & 1) {
  18030. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  18031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityDetailComponent_ng_container_5_div_3_li_1_Template, 5, 4, "li", 7);
  18032. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18033. }
  18034. if (rf & 2) {
  18035. var item_r7 = ctx.$implicit;
  18036. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  18037. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r7.key !== "lemmaRef" && ctx_r6.data.label !== "div");
  18039. }
  18040. }
  18041. function LemmatizedEntityDetailComponent_ng_container_5_Template(rf, ctx) {
  18042. if (rf & 1) {
  18043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  18044. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 5);
  18045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "ul", 6);
  18046. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntityDetailComponent_ng_container_5_div_3_Template, 2, 1, "div", 3);
  18047. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](4, "keyvalue");
  18048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18050. }
  18051. if (rf & 2) {
  18052. var element_r5 = ctx.$implicit;
  18053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18054. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r5);
  18055. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18056. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](4, 2, element_r5.attributes));
  18057. }
  18058. }
  18059. function LemmatizedEntityDetailComponent_span_6_Template(rf, ctx) {
  18060. if (rf & 1) {
  18061. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 4);
  18062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, " Risorse esterne");
  18063. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "br");
  18064. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "Consulta il Tesoro della Lingua Italiana delle Origini ");
  18065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18066. }
  18067. }
  18068. var _c0 = function _c0() {
  18069. return {
  18070. icon: "external-link-alt",
  18071. iconSet: "fas"
  18072. };
  18073. };
  18074. function LemmatizedEntityDetailComponent_ng_container_8_div_2_li_1_Template(rf, ctx) {
  18075. if (rf & 1) {
  18076. var _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  18077. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li");
  18078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div");
  18079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 8);
  18080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityDetailComponent_ng_container_8_div_2_li_1_Template_span_click_2_listener() {
  18081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r23);
  18082. var ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  18083. return ctx_r22.openlinkLem();
  18084. });
  18085. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "a", 9);
  18086. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, " Definizione lemma ");
  18087. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-icon", 10);
  18088. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18089. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18092. }
  18093. if (rf & 2) {
  18094. var ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  18095. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18096. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("pointer", ctx_r20.linkLem);
  18097. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  18098. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](3, _c0));
  18099. }
  18100. }
  18101. function LemmatizedEntityDetailComponent_ng_container_8_div_2_li_2_Template(rf, ctx) {
  18102. if (rf & 1) {
  18103. var _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  18104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li");
  18105. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div");
  18106. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 8);
  18107. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityDetailComponent_ng_container_8_div_2_li_2_Template_span_click_2_listener() {
  18108. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r25);
  18109. var ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  18110. return ctx_r24.openlinkTLIO();
  18111. });
  18112. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "a", 9);
  18113. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, " TLIO ");
  18114. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-icon", 10);
  18115. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18116. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18117. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18118. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18119. }
  18120. if (rf & 2) {
  18121. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  18122. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18123. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("pointer", ctx_r21.linkLem);
  18124. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  18125. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](3, _c0));
  18126. }
  18127. }
  18128. function LemmatizedEntityDetailComponent_ng_container_8_div_2_Template(rf, ctx) {
  18129. if (rf & 1) {
  18130. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  18131. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityDetailComponent_ng_container_8_div_2_li_1_Template, 6, 4, "li", 7);
  18132. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityDetailComponent_ng_container_8_div_2_li_2_Template, 6, 4, "li", 7);
  18133. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18134. }
  18135. if (rf & 2) {
  18136. var item_r19 = ctx.$implicit;
  18137. var ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  18138. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18139. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r19.key === "lemmaRef" && ctx_r18.data.label !== "lem" && ctx_r18.data.label != "note" && ctx_r18.data.label === "a" && item_r19.key !== "pos" && item_r19.key !== "norm" && item_r19.key !== "type");
  18140. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18141. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", item_r19.key !== "lemmaRef" && ctx_r18.data.label !== "a" && item_r19.key !== "pos" && item_r19.key !== "norm");
  18142. }
  18143. }
  18144. function LemmatizedEntityDetailComponent_ng_container_8_Template(rf, ctx) {
  18145. if (rf & 1) {
  18146. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  18147. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul", 6);
  18148. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityDetailComponent_ng_container_8_div_2_Template, 3, 2, "div", 3);
  18149. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "keyvalue");
  18150. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18151. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18152. }
  18153. if (rf & 2) {
  18154. var element_r15 = ctx.$implicit;
  18155. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18156. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, element_r15.attributes));
  18157. }
  18158. } // import { normalizeUrl } from '../../../utils/js-utils';
  18159. var LemmatizedEntityDetailComponent = /*#__PURE__*/function () {
  18160. function LemmatizedEntityDetailComponent() {
  18161. _classCallCheck(this, LemmatizedEntityDetailComponent);
  18162. this.iconData = {
  18163. actors: {
  18164. icon: 'users'
  18165. },
  18166. birth: {
  18167. icon: 'birthday-cake'
  18168. },
  18169. bloc: {
  18170. icon: 'map-marker'
  18171. },
  18172. country: {
  18173. icon: 'map-marker'
  18174. },
  18175. death: {
  18176. icon: 'times',
  18177. rotate: 45
  18178. },
  18179. district: {
  18180. icon: 'map-marker'
  18181. },
  18182. geogFeat: {
  18183. icon: 'map-marker'
  18184. },
  18185. geoname: {
  18186. icon: 'map-marker'
  18187. },
  18188. idno: {
  18189. icon: 'barcode'
  18190. },
  18191. note: {
  18192. icon: 'sticky-note'
  18193. },
  18194. occupation: {
  18195. icon: 'briefcase'
  18196. },
  18197. orgname: {
  18198. icon: 'users'
  18199. },
  18200. persname: {
  18201. icon: 'user'
  18202. },
  18203. placename: {
  18204. icon: 'map-marker'
  18205. },
  18206. region: {
  18207. icon: 'map-marker'
  18208. },
  18209. relations: {
  18210. icon: 'share-alt'
  18211. },
  18212. residence: {
  18213. icon: 'home'
  18214. },
  18215. settlement: {
  18216. icon: 'location-arrow'
  18217. },
  18218. sex: {
  18219. icon: 'venus-mars'
  18220. },
  18221. link: {
  18222. icon: 'external-link-alt',
  18223. iconSet: 'fas'
  18224. }
  18225. };
  18226. this.defaultIcon = {
  18227. icon: 'info-circle'
  18228. };
  18229. }
  18230. _createClass(LemmatizedEntityDetailComponent, [{
  18231. key: "openlinkLem",
  18232. value: function openlinkLem() {
  18233. if (this.linkLem) {
  18234. window.open(this.linkLem);
  18235. }
  18236. }
  18237. }, {
  18238. key: "openlinkTLIO",
  18239. value: function openlinkTLIO() {
  18240. window.open('http://tlio.ovi.cnr.it/TLIO/');
  18241. }
  18242. }, {
  18243. key: "linkLem",
  18244. get: function get() {
  18245. var link = this.data.attributes.lemmaRef;
  18246. return link;
  18247. }
  18248. }]);
  18249. return LemmatizedEntityDetailComponent;
  18250. }();
  18251. LemmatizedEntityDetailComponent.ɵfac = function LemmatizedEntityDetailComponent_Factory(t) {
  18252. return new (t || LemmatizedEntityDetailComponent)();
  18253. };
  18254. LemmatizedEntityDetailComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  18255. type: LemmatizedEntityDetailComponent,
  18256. selectors: [["evt-lemmatized-entity-detail"]],
  18257. inputs: {
  18258. data: "data"
  18259. },
  18260. decls: 9,
  18261. vars: 8,
  18262. consts: [[3, "title"], ["class", "label", 4, "ngIf"], [1, "text"], [4, "ngFor", "ngForOf"], [1, "label"], [3, "content"], [1, "attributes-list"], [4, "ngIf"], [3, "click"], [1, "ml-2", "external-link-alt"], [3, "iconInfo"]],
  18263. template: function LemmatizedEntityDetailComponent_Template(rf, ctx) {
  18264. if (rf & 1) {
  18265. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  18266. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "lowercase");
  18267. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityDetailComponent_span_2_Template, 2, 0, "span", 1);
  18268. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntityDetailComponent_span_3_Template, 2, 0, "span", 1);
  18269. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span", 2);
  18270. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, LemmatizedEntityDetailComponent_ng_container_5_Template, 5, 4, "ng-container", 3);
  18271. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LemmatizedEntityDetailComponent_span_6_Template, 4, 0, "span", 1);
  18272. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "span");
  18273. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, LemmatizedEntityDetailComponent_ng_container_8_Template, 4, 3, "ng-container", 3);
  18274. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18276. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18277. }
  18278. if (rf & 2) {
  18279. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("title", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 6, "<" + ctx.data.label + ">"));
  18280. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.label == "lem");
  18282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18283. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.label == "note");
  18284. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18285. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  18286. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18287. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.label == "lem");
  18288. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18289. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  18290. }
  18291. },
  18292. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__["IconComponent"]],
  18293. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["LowerCasePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["KeyValuePipe"]],
  18294. styles: [".icon[_ngcontent-%COMP%] {\n margin-right: 5px;\n min-width: 15px;\n cursor: help;\n display: inline-block;\n}\n\n.label[_ngcontent-%COMP%] {\n font-variant: small-caps;\n text-transform: capitalize;\n font-size: 95%;\n}\n\n.attributes-list[_ngcontent-%COMP%] {\n list-style-type: circle;\n margin-bottom: 0.1rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xlbW1hdGl6ZWQtZW50aXR5LWRldGFpbC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQUNKOztBQUVBO0VBQ0ksd0JBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7QUFDSjs7QUFFQTtFQUNJLHVCQUFBO0VBQ0EscUJBQUE7QUFDSiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0eS1kZXRhaWwuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGN1cnNvcjogaGVscDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYWJlbCB7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogOTUlO1xufVxuXG4uYXR0cmlidXRlcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcbn1cblxuIl19 */"]
  18295. });
  18296. LemmatizedEntityDetailComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["LemmatizedEntityInfo"])], LemmatizedEntityDetailComponent);
  18297. /*@__PURE__*/
  18298. (function () {
  18299. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemmatizedEntityDetailComponent, [{
  18300. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  18301. args: [{
  18302. selector: 'evt-lemmatized-entity-detail',
  18303. templateUrl: './lemmatized-entity-detail.component.html',
  18304. styleUrls: ['./lemmatized-entity-detail.component.scss']
  18305. }]
  18306. }], null, {
  18307. data: [{
  18308. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  18309. }]
  18310. });
  18311. })();
  18312. /***/
  18313. },
  18314. /***/
  18315. "Mijh":
  18316. /*!******************************************************!*\
  18317. !*** ./src/app/ui-components/icon/icon.component.ts ***!
  18318. \******************************************************/
  18319. /*! exports provided: IconComponent */
  18320. /***/
  18321. function Mijh(module, __webpack_exports__, __webpack_require__) {
  18322. "use strict";
  18323. __webpack_require__.r(__webpack_exports__);
  18324. /* harmony export (binding) */
  18325. __webpack_require__.d(__webpack_exports__, "IconComponent", function () {
  18326. return IconComponent;
  18327. });
  18328. /* harmony import */
  18329. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  18330. /*! @angular/core */
  18331. "fXoL");
  18332. /* harmony import */
  18333. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  18334. /*! @angular/common */
  18335. "ofXK");
  18336. /* harmony import */
  18337. var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  18338. /*! @fortawesome/angular-fontawesome */
  18339. "6NWb");
  18340. function IconComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
  18341. if (rf & 1) {
  18342. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  18343. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span");
  18344. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  18345. }
  18346. if (rf & 2) {
  18347. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  18348. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  18349. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate2"]("evt-icon-", ctx_r1.iconInfo.icon, " ", ctx_r1.iconInfo.additionalClasses, "");
  18350. }
  18351. }
  18352. var _c0 = function _c0(a0, a1) {
  18353. return [a0, a1];
  18354. };
  18355. function IconComponent_ng_container_0_ng_container_3_Template(rf, ctx) {
  18356. if (rf & 1) {
  18357. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  18358. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 4);
  18359. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  18360. }
  18361. if (rf & 2) {
  18362. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  18363. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  18364. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"](ctx_r2.iconInfo.additionalClasses);
  18365. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](7, _c0, ctx_r2.iconInfo.iconSet, ctx_r2.iconInfo.icon))("rotate", ctx_r2.iconInfo.rotate)("transform", ctx_r2.iconInfo.transform)("mask", ctx_r2.iconInfo.mask);
  18366. }
  18367. }
  18368. function IconComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
  18369. if (rf & 1) {
  18370. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  18371. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 5);
  18372. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "iconSet non supportato");
  18373. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  18374. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  18375. }
  18376. }
  18377. function IconComponent_ng_container_0_Template(rf, ctx) {
  18378. if (rf & 1) {
  18379. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  18380. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](1, 1);
  18381. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, IconComponent_ng_container_0_ng_container_2_Template, 2, 4, "ng-container", 2);
  18382. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, IconComponent_ng_container_0_ng_container_3_Template, 2, 10, "ng-container", 2);
  18383. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, IconComponent_ng_container_0_ng_container_4_Template, 3, 0, "ng-container", 3);
  18384. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  18385. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  18386. }
  18387. if (rf & 2) {
  18388. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  18389. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  18390. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", true);
  18391. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  18392. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", ctx_r0.iconInfo.iconSet === "evt");
  18393. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  18394. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", ctx_r0.iconInfo.iconSet === "fas" || ctx_r0.iconInfo.iconSet === "far");
  18395. }
  18396. }
  18397. var IconComponent = /*#__PURE__*/function () {
  18398. function IconComponent() {
  18399. _classCallCheck(this, IconComponent);
  18400. }
  18401. _createClass(IconComponent, [{
  18402. key: "ngOnInit",
  18403. value: function ngOnInit() {
  18404. if (this.iconInfo) {
  18405. this.iconInfo.iconSet = this.iconInfo.iconSet ? this.iconInfo.iconSet : 'fas'; // Default set is Fontawesome Solid
  18406. this.iconInfo.additionalClasses = this.iconInfo.additionalClasses || '';
  18407. this.iconInfo.rotate = this.iconInfo.rotate !== undefined ? this.iconInfo.rotate : 0;
  18408. }
  18409. }
  18410. }]);
  18411. return IconComponent;
  18412. }();
  18413. IconComponent.ɵfac = function IconComponent_Factory(t) {
  18414. return new (t || IconComponent)();
  18415. };
  18416. IconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  18417. type: IconComponent,
  18418. selectors: [["evt-icon"]],
  18419. inputs: {
  18420. iconInfo: "iconInfo"
  18421. },
  18422. decls: 1,
  18423. vars: 1,
  18424. consts: [[4, "ngIf"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [3, "icon", "rotate", "transform", "mask"], [2, "display", "none"]],
  18425. template: function IconComponent_Template(rf, ctx) {
  18426. if (rf & 1) {
  18427. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, IconComponent_ng_container_0_Template, 5, 3, "ng-container", 0);
  18428. }
  18429. if (rf & 2) {
  18430. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconInfo);
  18431. }
  18432. },
  18433. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchDefault"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__["FaIconComponent"]],
  18434. styles: ["@charset \"UTF-8\";\n@font-face {\n font-family: \"evt-icons\";\n src: url(\"/assets/fonts/evt-icons.eot?yo01vg\");\n src: url(\"/assets/fonts/evt-icons.eot?yo01vg#iefix\") format(\"embedded-opentype\"), url(\"/evt/assets/fonts/evt-icons.ttf?yo01vg\") format(\"truetype\"), url(\"/assets/fonts/evt-icons.woff?yo01vg\") format(\"woff\"), url(\"/assets/fonts/evt-icons.svg?yo01vg#evt-icons\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n[class^=evt-icon-][_ngcontent-%COMP%], [class*=\" evt-icon-\"][_ngcontent-%COMP%] {\n \n font-family: \"evt-icons\" !important;\n speak-as: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n \n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.evt-icon-files-empty[_ngcontent-%COMP%]:before {\n content: \"\uE93C\";\n}\n.evt-icon-equalizer[_ngcontent-%COMP%]:before {\n content: \"\uE93D\";\n}\n.evt-icon-square-o[_ngcontent-%COMP%]:before {\n content: \"\uE93E\";\n}\n.evt-icon-copy[_ngcontent-%COMP%]:before {\n content: \"\uE93F\";\n}\n.evt-icon-clone[_ngcontent-%COMP%]:before {\n content: \"\uE940\";\n}\n.evt-icon-quote-right[_ngcontent-%COMP%]:before {\n content: \"\uE941\";\n}\n.evt-icon-fork[_ngcontent-%COMP%]:before {\n content: \"\uE942\";\n}\n.evt-icon-quote-left[_ngcontent-%COMP%]:before {\n content: \"\uE943\";\n}\n.evt-icon-versions[_ngcontent-%COMP%]:before {\n content: \"\uE944\";\n}\n.evt-icon-srcTxt[_ngcontent-%COMP%]:before {\n content: \"\uE945\";\n}\n.evt-icon-bookreader[_ngcontent-%COMP%]:before {\n content: \"\uE904\";\n}\n.evt-icon-collation[_ngcontent-%COMP%]:before {\n content: \"\uE908\";\n}\n.evt-icon-imgTxt[_ngcontent-%COMP%]:before {\n content: \"\uE91C\";\n}\n.evt-icon-txt[_ngcontent-%COMP%]:before {\n content: \"\uE92E\";\n}\n.evt-icon-txtTxt[_ngcontent-%COMP%]:before {\n content: \"\uE92F\";\n}\n.evt-icon-add[_ngcontent-%COMP%]:before {\n content: \"\uE900\";\n}\n.evt-icon-book[_ngcontent-%COMP%]:before {\n content: \"\uE901\";\n}\n.evt-icon-bookmark-alt[_ngcontent-%COMP%]:before {\n content: \"\uE902\";\n}\n.evt-icon-bookmark[_ngcontent-%COMP%]:before {\n content: \"\uE903\";\n}\n.evt-icon-books[_ngcontent-%COMP%]:before {\n content: \"\uE905\";\n}\n.evt-icon-close[_ngcontent-%COMP%]:before {\n content: \"\uE906\";\n}\n.evt-icon-code[_ngcontent-%COMP%]:before {\n content: \"\uE907\";\n}\n.evt-icon-color-legend[_ngcontent-%COMP%]:before {\n content: \"\uE909\";\n}\n.evt-icon-color-lens[_ngcontent-%COMP%]:before {\n content: \"\uE90A\";\n}\n.evt-icon-colors-fill[_ngcontent-%COMP%]:before {\n content: \"\uE90B\";\n}\n.evt-icon-copyright[_ngcontent-%COMP%]:before {\n content: \"\uE90C\";\n}\n.evt-icon-drop-down[_ngcontent-%COMP%]:before {\n content: \"\uE90D\";\n}\n.evt-icon-drop-up[_ngcontent-%COMP%]:before {\n content: \"\uE90E\";\n}\n.evt-icon-filter[_ngcontent-%COMP%]:before {\n content: \"\uE90F\";\n}\n.evt-icon-find-in-page[_ngcontent-%COMP%]:before {\n content: \"\uE910\";\n}\n.evt-icon-font-size-minu-alt[_ngcontent-%COMP%]:before {\n content: \"\uE911\";\n}\n.evt-icon-font-size-minus[_ngcontent-%COMP%]:before {\n content: \"\uE912\";\n}\n.evt-icon-font-size-plus-alt[_ngcontent-%COMP%]:before {\n content: \"\uE913\";\n}\n.evt-icon-font-size-plus[_ngcontent-%COMP%]:before {\n content: \"\uE914\";\n}\n.evt-icon-font-size-reset[_ngcontent-%COMP%]:before {\n content: \"\uE915\";\n}\n.evt-icon-fragment[_ngcontent-%COMP%]:before {\n content: \"\uE916\";\n}\n.evt-icon-heatmap-alt[_ngcontent-%COMP%]:before {\n content: \"\uE917\";\n}\n.evt-icon-heatmap[_ngcontent-%COMP%]:before {\n content: \"\uE918\";\n}\n.evt-icon-help-alt[_ngcontent-%COMP%]:before {\n content: \"\uE919\";\n}\n.evt-icon-help[_ngcontent-%COMP%]:before {\n content: \"\uE91A\";\n}\n.evt-icon-hotspot[_ngcontent-%COMP%]:before {\n content: \"\uE91B\";\n}\n.evt-icon-info-alt-r[_ngcontent-%COMP%]:before {\n content: \"\uE91D\";\n}\n.evt-icon-info-alt-sq[_ngcontent-%COMP%]:before {\n content: \"\uE91E\";\n}\n.evt-icon-info-alt[_ngcontent-%COMP%]:before {\n content: \"\uE91F\";\n}\n.evt-icon-info[_ngcontent-%COMP%]:before {\n content: \"\uE920\";\n}\n.evt-icon-link[_ngcontent-%COMP%]:before {\n content: \"\uE921\";\n}\n.evt-icon-list-alt[_ngcontent-%COMP%]:before {\n content: \"\uE922\";\n}\n.evt-icon-list[_ngcontent-%COMP%]:before {\n content: \"\uE923\";\n}\n.evt-icon-mail[_ngcontent-%COMP%]:before {\n content: \"\uE924\";\n}\n.evt-icon-menu[_ngcontent-%COMP%]:before {\n content: \"\uE925\";\n}\n.evt-icon-paragraph[_ngcontent-%COMP%]:before {\n content: \"\uE929\";\n}\n.evt-icon-search[_ngcontent-%COMP%]:before {\n content: \"\uE92D\";\n}\n.evt-icon-zoom-fit[_ngcontent-%COMP%]:before {\n content: \"\uE930\";\n}\n.evt-icon-zoom-in[_ngcontent-%COMP%]:before {\n content: \"\uE931\";\n}\n.evt-icon-zoom-one[_ngcontent-%COMP%]:before {\n content: \"\uE932\";\n}\n.evt-icon-zoom-out[_ngcontent-%COMP%]:before {\n content: \"\uE933\";\n}\n.evt-icon-zoom[_ngcontent-%COMP%]:before {\n content: \"\uE934\";\n}\n.evt-icon-align[_ngcontent-%COMP%]:before {\n content: \"\uE935\";\n}\n.evt-icon-bookmark-alt2[_ngcontent-%COMP%]:before {\n content: \"\uE936\";\n}\n.evt-icon-bookreader-alt[_ngcontent-%COMP%]:before {\n content: \"\uE937\";\n}\n.evt-icon-font-size-minus-alt[_ngcontent-%COMP%]:before {\n content: \"\uE938\";\n}\n.evt-icon-font-size-reset-alt[_ngcontent-%COMP%]:before {\n content: \"\uE939\";\n}\n.evt-icon-font-size[_ngcontent-%COMP%]:before {\n content: \"\uE93A\";\n}\n.evt-icon-thumbnails[_ngcontent-%COMP%]:before {\n content: \"\uE93B\";\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2ljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQWhCO0VBQ0ksd0JBQUE7RUFDQSw4Q0FBQTtFQUNBLDRRQUFBO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FBREo7QUFJQTs7RUFFSSwrRUFBQTtFQUNBLG1DQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEo7QUFNQTtFQUNJLFlBQUE7QUFISjtBQU1BO0VBQ0ksWUFBQTtBQUhKO0FBTUE7RUFDSSxZQUFBO0FBSEoiLCJmaWxlIjoiaWNvbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZXZ0LWljb25zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9ldnQtaWNvbnMuZW90P3lvMDF2ZycpO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL2V2dC1pY29ucy5lb3Q/eW8wMXZnI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvZXZ0LWljb25zLnR0Zj95bzAxdmcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9ldnQtaWNvbnMud29mZj95bzAxdmcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL2V2dC1pY29ucy5zdmc/eW8wMXZnI2V2dC1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cImV2dC1pY29uLVwiXSxcbltjbGFzcyo9XCIgZXZ0LWljb24tXCJdIHtcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgIGZvbnQtZmFtaWx5OiAnZXZ0LWljb25zJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrLWFzOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmV2dC1pY29uLWZpbGVzLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmV2dC1pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5ldnQtaWNvbi1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5ldnQtaWNvbi1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmV2dC1pY29uLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmV2dC1pY29uLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmV2dC1pY29uLWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uZXZ0LWljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5ldnQtaWNvbi12ZXJzaW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5ldnQtaWNvbi1zcmNUeHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uZXZ0LWljb24tYm9va3JlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5ldnQtaWNvbi1jb2xsYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uZXZ0LWljb24taW1nVHh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmV2dC1pY29uLXR4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5ldnQtaWNvbi10eHRUeHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uZXZ0LWljb24tYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmV2dC1pY29uLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uZXZ0LWljb24tYm9va21hcmstYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmV2dC1pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmV2dC1pY29uLWJvb2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmV2dC1pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmV2dC1pY29uLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uZXZ0LWljb24tY29sb3ItbGVnZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmV2dC1pY29uLWNvbG9yLWxlbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uZXZ0LWljb24tY29sb3JzLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uZXZ0LWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmV2dC1pY29uLWRyb3AtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5ldnQtaWNvbi1kcm9wLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmV2dC1pY29uLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5ldnQtaWNvbi1maW5kLWluLXBhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uZXZ0LWljb24tZm9udC1zaXplLW1pbnUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmV2dC1pY29uLWZvbnQtc2l6ZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5ldnQtaWNvbi1mb250LXNpemUtcGx1cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uZXZ0LWljb24tZm9udC1zaXplLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uZXZ0LWljb24tZm9udC1zaXplLXJlc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmV2dC1pY29uLWZyYWdtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmV2dC1pY29uLWhlYXRtYXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmV2dC1pY29uLWhlYXRtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uZXZ0LWljb24taGVscC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uZXZ0LWljb24taGVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5ldnQtaWNvbi1ob3RzcG90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmV2dC1pY29uLWluZm8tYWx0LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uZXZ0LWljb24taW5mby1hbHQtc3E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uZXZ0LWljb24taW5mby1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uZXZ0LWljb24taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5ldnQtaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmV2dC1pY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmV2dC1pY29uLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uZXZ0LWljb24tbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5ldnQtaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmV2dC1pY29uLXBhcmFncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5ldnQtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uZXZ0LWljb24tem9vbS1maXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uZXZ0LWljb24tem9vbS1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5ldnQtaWNvbi16b29tLW9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5ldnQtaWNvbi16b29tLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5ldnQtaWNvbi16b29tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmV2dC1pY29uLWFsaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmV2dC1pY29uLWJvb2ttYXJrLWFsdDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uZXZ0LWljb24tYm9va3JlYWRlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uZXZ0LWljb24tZm9udC1zaXplLW1pbnVzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5ldnQtaWNvbi1mb250LXNpemUtcmVzZXQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmV2dC1pY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5ldnQtaWNvbi10aHVtYm5haWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcbn0iXX0= */"]
  18435. });
  18436. /*@__PURE__*/
  18437. (function () {
  18438. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](IconComponent, [{
  18439. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  18440. args: [{
  18441. selector: 'evt-icon',
  18442. templateUrl: './icon.component.html',
  18443. styleUrls: ['./icon.component.scss']
  18444. }]
  18445. }], null, {
  18446. iconInfo: [{
  18447. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  18448. }]
  18449. });
  18450. })();
  18451. /***/
  18452. },
  18453. /***/
  18454. "MpUx":
  18455. /*!***********************************************************************!*\
  18456. !*** ./src/app/services/xml-parsers/named-entities-parser.service.ts ***!
  18457. \***********************************************************************/
  18458. /*! exports provided: NamedEntitiesParserService */
  18459. /***/
  18460. function MpUx(module, __webpack_exports__, __webpack_require__) {
  18461. "use strict";
  18462. __webpack_require__.r(__webpack_exports__);
  18463. /* harmony export (binding) */
  18464. __webpack_require__.d(__webpack_exports__, "NamedEntitiesParserService", function () {
  18465. return NamedEntitiesParserService;
  18466. });
  18467. /* harmony import */
  18468. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  18469. /*! @angular/core */
  18470. "fXoL");
  18471. /* harmony import */
  18472. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  18473. /*! . */
  18474. "UAXx");
  18475. /* harmony import */
  18476. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  18477. /*! ../../utils/dom-utils */
  18478. "G9+u");
  18479. /* harmony import */
  18480. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  18481. /*! ./basic-parsers */
  18482. "bNiN");
  18483. /* harmony import */
  18484. var _named_entity_parsers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  18485. /*! ./named-entity-parsers */
  18486. "4Z5S");
  18487. /* harmony import */
  18488. var _parser_models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  18489. /*! ./parser-models */
  18490. "YwZW");
  18491. var NamedEntitiesParserService = /*#__PURE__*/function () {
  18492. function NamedEntitiesParserService() {
  18493. _classCallCheck(this, NamedEntitiesParserService);
  18494. this.tagNamesMap = _named_entity_parsers__WEBPACK_IMPORTED_MODULE_4__["namedEntitiesListsTagNamesMap"];
  18495. }
  18496. _createClass(NamedEntitiesParserService, [{
  18497. key: "parseLists",
  18498. value: function parseLists(document) {
  18499. var listsToParse = Object(_named_entity_parsers__WEBPACK_IMPORTED_MODULE_4__["getListsToParseTagNames"])();
  18500. var listParser = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get('evt-named-entities-list-parser'); // We consider only first level lists; inset lists will be considered
  18501. var lists = Array.from(document.querySelectorAll(listsToParse.toString())).filter(function (list) {
  18502. return !Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(list, list.tagName);
  18503. }).map(function (l) {
  18504. return listParser.parse(l);
  18505. });
  18506. return {
  18507. lists: lists,
  18508. entities: lists.map(function (_ref43) {
  18509. var content = _ref43.content;
  18510. return content;
  18511. }).reduce(function (a, b) {
  18512. return a.concat(b);
  18513. }, []),
  18514. relations: lists.map(function (_ref44) {
  18515. var relations = _ref44.relations;
  18516. return relations;
  18517. }).reduce(function (a, b) {
  18518. return a.concat(b);
  18519. }, [])
  18520. };
  18521. }
  18522. }, {
  18523. key: "getResultsByType",
  18524. value: function getResultsByType(lists, entities, type) {
  18525. return {
  18526. lists: lists.filter(function (list) {
  18527. return type.indexOf(list.namedEntityType) >= 0;
  18528. }),
  18529. entities: entities.filter(function (entity) {
  18530. return type.indexOf(entity.namedEntityType) >= 0;
  18531. })
  18532. };
  18533. }
  18534. }, {
  18535. key: "parseNamedEntitiesOccurrences",
  18536. value: function parseNamedEntitiesOccurrences(pages) {
  18537. var _this58 = this;
  18538. return pages.map(function (p) {
  18539. return _this58.getNamedEntitiesOccurrencesInPage(p);
  18540. }).reduce(function (x, y) {
  18541. Object.keys(y).forEach(function (k) {
  18542. if (x[k]) {
  18543. x[k] = x[k].concat([y[k]]);
  18544. } else {
  18545. x[k] = [y[k]];
  18546. }
  18547. });
  18548. return x;
  18549. }, {});
  18550. }
  18551. }, {
  18552. key: "getNamedEntitiesOccurrencesInPage",
  18553. value: function getNamedEntitiesOccurrencesInPage(p) {
  18554. var _this59 = this;
  18555. return p.originalContent.filter(function (e) {
  18556. return e.nodeType === 1;
  18557. }).map(function (e) {
  18558. var occurrences = [];
  18559. if (_this59.tagNamesMap.occurrences.indexOf(e.tagName) >= 0 && e.getAttribute('ref')) {
  18560. // Handle first level page contents
  18561. occurrences.push(_this59.parseNamedEntityOccurrence(e));
  18562. }
  18563. return occurrences.concat(Array.from(e.querySelectorAll(_this59.tagNamesMap.occurrences)).map(function (el) {
  18564. return _this59.parseNamedEntityOccurrence(el);
  18565. }));
  18566. }).filter(function (e) {
  18567. return e.length > 0;
  18568. }).reduce(function (x, y) {
  18569. return x.concat(y);
  18570. }, []).reduce(function (x, y) {
  18571. var refsByDoc = x[y.ref] ? x[y.ref].refsByDoc || [] : [];
  18572. var docRefs = refsByDoc.find(function (r) {
  18573. return r.docId === y.docId;
  18574. });
  18575. if (docRefs) {
  18576. docRefs.refs.push(y.el);
  18577. } else {
  18578. refsByDoc.push({
  18579. docId: y.docId,
  18580. refs: [y.el],
  18581. docLabel: y.docLabel
  18582. });
  18583. }
  18584. return Object.assign(Object.assign({}, x), _defineProperty({}, y.ref, {
  18585. pageId: p.id,
  18586. pageLabel: p.label,
  18587. refsByDoc: refsByDoc
  18588. }));
  18589. }, {});
  18590. }
  18591. }, {
  18592. key: "parseNamedEntityOccurrence",
  18593. value: function parseNamedEntityOccurrence(xml) {
  18594. var doc = xml.closest('text');
  18595. var elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["GenericElemParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  18596. return {
  18597. ref: xml.getAttribute('ref').replace('#', ''),
  18598. el: elementParser.parse(xml),
  18599. docId: doc ? doc.getAttribute('xml:id') : '',
  18600. docLabel: doc ? doc.getAttribute('n') || doc.getAttribute('xml:id') : ''
  18601. };
  18602. }
  18603. }]);
  18604. return NamedEntitiesParserService;
  18605. }();
  18606. NamedEntitiesParserService.ɵfac = function NamedEntitiesParserService_Factory(t) {
  18607. return new (t || NamedEntitiesParserService)();
  18608. };
  18609. NamedEntitiesParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  18610. token: NamedEntitiesParserService,
  18611. factory: NamedEntitiesParserService.ɵfac,
  18612. providedIn: 'root'
  18613. });
  18614. /*@__PURE__*/
  18615. (function () {
  18616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NamedEntitiesParserService, [{
  18617. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  18618. args: [{
  18619. providedIn: 'root'
  18620. }]
  18621. }], null, null);
  18622. })();
  18623. /***/
  18624. },
  18625. /***/
  18626. "Mq1B":
  18627. /*!*********************************************************************!*\
  18628. !*** ./src/app/components/encoding-desc/encoding-desc.component.ts ***!
  18629. \*********************************************************************/
  18630. /*! exports provided: EncodingDescComponent */
  18631. /***/
  18632. function Mq1B(module, __webpack_exports__, __webpack_require__) {
  18633. "use strict";
  18634. __webpack_require__.r(__webpack_exports__);
  18635. /* harmony export (binding) */
  18636. __webpack_require__.d(__webpack_exports__, "EncodingDescComponent", function () {
  18637. return EncodingDescComponent;
  18638. });
  18639. /* harmony import */
  18640. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  18641. /*! tslib */
  18642. "mrSG");
  18643. /* harmony import */
  18644. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  18645. /*! @angular/core */
  18646. "fXoL");
  18647. /* harmony import */
  18648. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  18649. /*! ../../models/evt-models */
  18650. "5c0l");
  18651. /* harmony import */
  18652. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  18653. /*! ../../services/component-register.service */
  18654. "d25s");
  18655. /* harmony import */
  18656. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  18657. /*! @angular/common */
  18658. "ofXK");
  18659. /* harmony import */
  18660. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  18661. /*! ../content-viewer/content-viewer.component */
  18662. "t6RO");
  18663. /* harmony import */
  18664. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  18665. /*! ../../ui-components/header-section/header-section.component */
  18666. "iRdJ");
  18667. /* harmony import */
  18668. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  18669. /*! @ngx-translate/core */
  18670. "sYmb");
  18671. function EncodingDescComponent_ng_container_1_ng_container_1_Template(rf, ctx) {
  18672. if (rf & 1) {
  18673. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18674. }
  18675. }
  18676. function EncodingDescComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  18677. if (rf & 1) {
  18678. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18679. }
  18680. }
  18681. function EncodingDescComponent_ng_container_1_ng_container_3_Template(rf, ctx) {
  18682. if (rf & 1) {
  18683. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18684. }
  18685. }
  18686. function EncodingDescComponent_ng_container_1_ng_container_4_Template(rf, ctx) {
  18687. if (rf & 1) {
  18688. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18689. }
  18690. }
  18691. function EncodingDescComponent_ng_container_1_ng_container_5_Template(rf, ctx) {
  18692. if (rf & 1) {
  18693. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18694. }
  18695. }
  18696. function EncodingDescComponent_ng_container_1_ng_container_6_Template(rf, ctx) {
  18697. if (rf & 1) {
  18698. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18699. }
  18700. }
  18701. function EncodingDescComponent_ng_container_1_ng_container_7_Template(rf, ctx) {
  18702. if (rf & 1) {
  18703. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18704. }
  18705. }
  18706. function EncodingDescComponent_ng_container_1_ng_container_8_Template(rf, ctx) {
  18707. if (rf & 1) {
  18708. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18709. }
  18710. }
  18711. function EncodingDescComponent_ng_container_1_ng_container_9_Template(rf, ctx) {
  18712. if (rf & 1) {
  18713. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18714. }
  18715. }
  18716. function EncodingDescComponent_ng_container_1_ng_container_10_Template(rf, ctx) {
  18717. if (rf & 1) {
  18718. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  18719. }
  18720. }
  18721. var _c0 = function _c0(a1) {
  18722. return {
  18723. label: "projectDesc",
  18724. items: a1,
  18725. "class": "projectDesc"
  18726. };
  18727. };
  18728. var _c1 = function _c1(a1) {
  18729. return {
  18730. label: "samplingDecl",
  18731. items: a1,
  18732. "class": "samplingDecl"
  18733. };
  18734. };
  18735. var _c2 = function _c2(a1) {
  18736. return {
  18737. label: "editorialDecl",
  18738. items: a1,
  18739. "class": "editorialDecl"
  18740. };
  18741. };
  18742. var _c3 = function _c3(a1) {
  18743. return {
  18744. label: "tagsDecl",
  18745. items: a1,
  18746. "class": "tagsDecl"
  18747. };
  18748. };
  18749. var _c4 = function _c4(a1) {
  18750. return {
  18751. label: "refsDecl",
  18752. items: a1,
  18753. "class": "refsDecl"
  18754. };
  18755. };
  18756. var _c5 = function _c5(a1) {
  18757. return {
  18758. label: "classDecl",
  18759. items: a1,
  18760. "class": "classDecl"
  18761. };
  18762. };
  18763. var _c6 = function _c6(a1) {
  18764. return {
  18765. label: "geoDecl",
  18766. items: a1,
  18767. "class": "geoDecl"
  18768. };
  18769. };
  18770. var _c7 = function _c7(a1) {
  18771. return {
  18772. label: "unitDecl",
  18773. items: a1,
  18774. "class": "unitDecl"
  18775. };
  18776. };
  18777. var _c8 = function _c8(a1) {
  18778. return {
  18779. label: "schemaSpec",
  18780. items: a1,
  18781. "class": "schemaSpec"
  18782. };
  18783. };
  18784. var _c9 = function _c9(a1) {
  18785. return {
  18786. label: "schemaRef",
  18787. items: a1,
  18788. "class": "schemaRef"
  18789. };
  18790. };
  18791. function EncodingDescComponent_ng_container_1_Template(rf, ctx) {
  18792. if (rf & 1) {
  18793. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  18794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EncodingDescComponent_ng_container_1_ng_container_1_Template, 1, 0, "ng-container", 4);
  18795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EncodingDescComponent_ng_container_1_ng_container_2_Template, 1, 0, "ng-container", 4);
  18796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, EncodingDescComponent_ng_container_1_ng_container_3_Template, 1, 0, "ng-container", 4);
  18797. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, EncodingDescComponent_ng_container_1_ng_container_4_Template, 1, 0, "ng-container", 4);
  18798. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, EncodingDescComponent_ng_container_1_ng_container_5_Template, 1, 0, "ng-container", 4);
  18799. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, EncodingDescComponent_ng_container_1_ng_container_6_Template, 1, 0, "ng-container", 4);
  18800. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, EncodingDescComponent_ng_container_1_ng_container_7_Template, 1, 0, "ng-container", 4);
  18801. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, EncodingDescComponent_ng_container_1_ng_container_8_Template, 1, 0, "ng-container", 4);
  18802. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, EncodingDescComponent_ng_container_1_ng_container_9_Template, 1, 0, "ng-container", 4);
  18803. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, EncodingDescComponent_ng_container_1_ng_container_10_Template, 1, 0, "ng-container", 4);
  18804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18805. }
  18806. if (rf & 2) {
  18807. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  18808. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  18809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18810. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](20, _c0, ctx_r0.data == null ? null : ctx_r0.data.projectDesc));
  18811. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18812. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](22, _c1, ctx_r0.data == null ? null : ctx_r0.data.samplingDecl));
  18813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18814. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](24, _c2, ctx_r0.data == null ? null : ctx_r0.data.editorialDecl));
  18815. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18816. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](26, _c3, ctx_r0.data == null ? null : ctx_r0.data.tagsDecl));
  18817. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](28, _c4, ctx_r0.data == null ? null : ctx_r0.data.refsDecl));
  18819. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18820. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](30, _c5, ctx_r0.data == null ? null : ctx_r0.data.classDecl));
  18821. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18822. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](32, _c6, ctx_r0.data == null ? null : ctx_r0.data.geoDecl));
  18823. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](34, _c7, ctx_r0.data == null ? null : ctx_r0.data.unitDecl));
  18825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18826. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](36, _c8, ctx_r0.data == null ? null : ctx_r0.data.schemaSpec));
  18827. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18828. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](38, _c9, ctx_r0.data == null ? null : ctx_r0.data.schemaRef));
  18829. }
  18830. }
  18831. function EncodingDescComponent_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  18832. if (rf & 1) {
  18833. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  18834. }
  18835. if (rf & 2) {
  18836. var element_r15 = ctx.$implicit;
  18837. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r15);
  18838. }
  18839. }
  18840. function EncodingDescComponent_ng_container_2_Template(rf, ctx) {
  18841. if (rf & 1) {
  18842. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  18843. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EncodingDescComponent_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 5);
  18844. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18845. }
  18846. if (rf & 2) {
  18847. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  18848. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18849. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.content);
  18850. }
  18851. }
  18852. function EncodingDescComponent_ng_template_3_ng_container_0_h4_1_Template(rf, ctx) {
  18853. if (rf & 1) {
  18854. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "h4", 11);
  18855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  18856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  18857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18858. }
  18859. if (rf & 2) {
  18860. var label_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).label;
  18861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, label_r16));
  18863. }
  18864. }
  18865. function EncodingDescComponent_ng_template_3_ng_container_0_evt_content_viewer_4_Template(rf, ctx) {
  18866. if (rf & 1) {
  18867. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  18868. }
  18869. if (rf & 2) {
  18870. var item_r23 = ctx.$implicit;
  18871. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r23);
  18872. }
  18873. }
  18874. function EncodingDescComponent_ng_template_3_ng_container_0_Template(rf, ctx) {
  18875. if (rf & 1) {
  18876. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  18877. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EncodingDescComponent_ng_template_3_ng_container_0_h4_1_Template, 3, 3, "h4", 8);
  18878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "evt-header-section", 9);
  18879. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 10);
  18880. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, EncodingDescComponent_ng_template_3_ng_container_0_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 5);
  18881. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18882. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  18883. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18884. }
  18885. if (rf & 2) {
  18886. var ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  18887. var label_r16 = ctx_r24.label;
  18888. var class_r18 = ctx_r24["class"];
  18889. var items_r17 = ctx_r24.items;
  18890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", label_r16);
  18892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("additionalClass", class_r18);
  18894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  18895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r17);
  18896. }
  18897. }
  18898. function EncodingDescComponent_ng_template_3_Template(rf, ctx) {
  18899. if (rf & 1) {
  18900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, EncodingDescComponent_ng_template_3_ng_container_0_Template, 5, 3, "ng-container", 7);
  18901. }
  18902. if (rf & 2) {
  18903. var items_r17 = ctx.items;
  18904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r17 == null ? null : items_r17.length) > 0);
  18905. }
  18906. }
  18907. var EncodingDescComponent = function EncodingDescComponent() {
  18908. _classCallCheck(this, EncodingDescComponent);
  18909. };
  18910. EncodingDescComponent.ɵfac = function EncodingDescComponent_Factory(t) {
  18911. return new (t || EncodingDescComponent)();
  18912. };
  18913. EncodingDescComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  18914. type: EncodingDescComponent,
  18915. selectors: [["evt-encoding-desc"]],
  18916. inputs: {
  18917. data: "data"
  18918. },
  18919. decls: 5,
  18920. vars: 2,
  18921. consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["section", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [4, "ngIf"], ["class", "main-section-title", 4, "ngIf"], [3, "additionalClass"], ["content", ""], [1, "main-section-title"]],
  18922. template: function EncodingDescComponent_Template(rf, ctx) {
  18923. if (rf & 1) {
  18924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
  18925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EncodingDescComponent_ng_container_1_Template, 11, 40, "ng-container", 1);
  18926. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EncodingDescComponent_ng_container_2_Template, 2, 1, "ng-container", 2);
  18927. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  18928. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, EncodingDescComponent_ng_template_3_Template, 1, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  18929. }
  18930. if (rf & 2) {
  18931. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.structuredData);
  18932. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  18933. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
  18934. }
  18935. },
  18936. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  18937. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]],
  18938. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2VuY29kaW5nLWRlc2MuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUMyRkUsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUQzRkYiLCJmaWxlIjoiZW5jb2RpbmctZGVzYy5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGVyU2VjdGlvblRpdGxlKCk7XG59IiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  18939. });
  18940. EncodingDescComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["EncodingDesc"])], EncodingDescComponent);
  18941. /*@__PURE__*/
  18942. (function () {
  18943. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](EncodingDescComponent, [{
  18944. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  18945. args: [{
  18946. selector: 'evt-encoding-desc',
  18947. templateUrl: './encoding-desc.component.html',
  18948. styleUrls: ['./encoding-desc.component.scss']
  18949. }]
  18950. }], null, {
  18951. data: [{
  18952. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  18953. }]
  18954. });
  18955. })();
  18956. /***/
  18957. },
  18958. /***/
  18959. "MsgF":
  18960. /*!*******************************************************!*\
  18961. !*** ./src/app/services/xml-parsers/choice-parser.ts ***!
  18962. \*******************************************************/
  18963. /*! exports provided: ChoiceParser */
  18964. /***/
  18965. function MsgF(module, __webpack_exports__, __webpack_require__) {
  18966. "use strict";
  18967. __webpack_require__.r(__webpack_exports__);
  18968. /* harmony export (binding) */
  18969. __webpack_require__.d(__webpack_exports__, "ChoiceParser", function () {
  18970. return ChoiceParser;
  18971. });
  18972. /* harmony import */
  18973. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  18974. /*! tslib */
  18975. "mrSG");
  18976. /* harmony import */
  18977. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  18978. /*! . */
  18979. "UAXx");
  18980. /* harmony import */
  18981. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  18982. /*! ../../models/evt-models */
  18983. "5c0l");
  18984. /* harmony import */
  18985. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  18986. /*! ./basic-parsers */
  18987. "bNiN");
  18988. /* harmony import */
  18989. var _parser_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  18990. /*! ./parser-models */
  18991. "YwZW");
  18992. var ChoiceParser_1;
  18993. var ChoiceParser = ChoiceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA124) {
  18994. _inherits(ChoiceParser, _basic_parsers__WEBPA124);
  18995. var _super300 = _createSuper(ChoiceParser);
  18996. function ChoiceParser() {
  18997. var _this60;
  18998. _classCallCheck(this, ChoiceParser);
  18999. _this60 = _super300.apply(this, arguments);
  19000. _this60.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this60.genericParse);
  19001. return _this60;
  19002. }
  19003. _createClass(ChoiceParser, [{
  19004. key: "parse",
  19005. value: function parse(xml) {
  19006. var attributes = this.attributeParser.parse(xml);
  19007. var choiceComponent = {
  19008. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Choice"],
  19009. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse),
  19010. attributes: attributes,
  19011. editorialInterventionType: this.getEditorialInterventionType(xml),
  19012. originalContent: this.getOriginalContent(xml),
  19013. normalizedContent: this.getNormalizedContent(xml)
  19014. };
  19015. return choiceComponent;
  19016. }
  19017. }, {
  19018. key: "getEditorialInterventionType",
  19019. value: function getEditorialInterventionType(xml) {
  19020. var sicCorEls = Array.from(xml.querySelectorAll('sic, corr')).filter(function (el) {
  19021. return el.parentElement === xml;
  19022. });
  19023. if (sicCorEls.length > 0) {
  19024. return 'emendation';
  19025. }
  19026. var origRegEls = Array.from(xml.querySelectorAll('orig, reg, abbr, expan')).filter(function (el) {
  19027. return el.parentElement === xml;
  19028. });
  19029. if (origRegEls.length > 0) {
  19030. return 'normalization';
  19031. }
  19032. return '';
  19033. }
  19034. }, {
  19035. key: "getOriginalContent",
  19036. value: function getOriginalContent(xml) {
  19037. var _this61 = this;
  19038. return Array.from(xml.querySelectorAll('orig, sic, abbr')).filter(function (el) {
  19039. return el.parentElement === xml;
  19040. }).map(function (el) {
  19041. return _this61.genericParse(el);
  19042. });
  19043. }
  19044. }, {
  19045. key: "getNormalizedContent",
  19046. value: function getNormalizedContent(xml) {
  19047. var _this62 = this;
  19048. return Array.from(xml.querySelectorAll('reg, corr, expan')).filter(function (el) {
  19049. return el.parentElement === xml;
  19050. }).map(function (el) {
  19051. return _this62.genericParse(el);
  19052. });
  19053. }
  19054. }]);
  19055. return ChoiceParser;
  19056. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  19057. ChoiceParser = ChoiceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('choice', ChoiceParser_1)], ChoiceParser);
  19058. /***/
  19059. },
  19060. /***/
  19061. "O0Pb":
  19062. /*!*********************************************************************!*\
  19063. !*** ./src/app/services/xml-parsers/lines-verses-parser.service.ts ***!
  19064. \*********************************************************************/
  19065. /*! exports provided: LinesVersesParserService */
  19066. /***/
  19067. function O0Pb(module, __webpack_exports__, __webpack_require__) {
  19068. "use strict";
  19069. __webpack_require__.r(__webpack_exports__);
  19070. /* harmony export (binding) */
  19071. __webpack_require__.d(__webpack_exports__, "LinesVersesParserService", function () {
  19072. return LinesVersesParserService;
  19073. });
  19074. /* harmony import */
  19075. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  19076. /*! @angular/core */
  19077. "fXoL");
  19078. /* harmony import */
  19079. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  19080. /*! . */
  19081. "UAXx");
  19082. /* harmony import */
  19083. var _basic_parsers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  19084. /*! ./basic-parsers */
  19085. "bNiN");
  19086. /* harmony import */
  19087. var _parser_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  19088. /*! ./parser-models */
  19089. "YwZW");
  19090. var LinesVersesParserService = /*#__PURE__*/function () {
  19091. function LinesVersesParserService() {
  19092. _classCallCheck(this, LinesVersesParserService);
  19093. }
  19094. _createClass(LinesVersesParserService, [{
  19095. key: "parseLines",
  19096. value: function parseLines(document) {
  19097. var _this63 = this;
  19098. // Significant verses are those with at least @n or @xml:id attribute
  19099. return Array.from(document.querySelectorAll('lb')).filter(function (el) {
  19100. return el.getAttribute('n') || el.getAttribute('xml:id');
  19101. }).map(function (l) {
  19102. return _this63.parseLine(l);
  19103. });
  19104. }
  19105. }, {
  19106. key: "parseLine",
  19107. value: function parseLine(line) {
  19108. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["LBParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]).parse(line);
  19109. }
  19110. }, {
  19111. key: "parseVerses",
  19112. value: function parseVerses(document) {
  19113. var _this64 = this;
  19114. return Array.from(document.querySelectorAll('l')).map(function (v) {
  19115. return _this64.parseLine(v);
  19116. });
  19117. }
  19118. }, {
  19119. key: "parseVerse",
  19120. value: function parseVerse(verse) {
  19121. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_2__["VerseParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]).parse(verse);
  19122. }
  19123. }]);
  19124. return LinesVersesParserService;
  19125. }();
  19126. LinesVersesParserService.ɵfac = function LinesVersesParserService_Factory(t) {
  19127. return new (t || LinesVersesParserService)();
  19128. };
  19129. LinesVersesParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  19130. token: LinesVersesParserService,
  19131. factory: LinesVersesParserService.ɵfac,
  19132. providedIn: 'root'
  19133. });
  19134. /*@__PURE__*/
  19135. (function () {
  19136. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LinesVersesParserService, [{
  19137. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  19138. args: [{
  19139. providedIn: 'root'
  19140. }]
  19141. }], null, null);
  19142. })();
  19143. /***/
  19144. },
  19145. /***/
  19146. "OEwW":
  19147. /*!***************************************************************!*\
  19148. !*** ./src/app/view-modes/image-text/image-text.component.ts ***!
  19149. \***************************************************************/
  19150. /*! exports provided: ImageTextComponent */
  19151. /***/
  19152. function OEwW(module, __webpack_exports__, __webpack_require__) {
  19153. "use strict";
  19154. __webpack_require__.r(__webpack_exports__);
  19155. /* harmony export (binding) */
  19156. __webpack_require__.d(__webpack_exports__, "ImageTextComponent", function () {
  19157. return ImageTextComponent;
  19158. });
  19159. /* harmony import */
  19160. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  19161. /*! @angular/core */
  19162. "fXoL");
  19163. /* harmony import */
  19164. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  19165. /*! angular-gridster2 */
  19166. "Ljk9");
  19167. /* harmony import */
  19168. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  19169. /*! rxjs/operators */
  19170. "kU1M");
  19171. /* harmony import */
  19172. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  19173. /*! ../../app.config */
  19174. "aR35");
  19175. /* harmony import */
  19176. var _models_evt_polymorphic_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  19177. /*! ../../models/evt-polymorphic-models */
  19178. "tv3h");
  19179. /* harmony import */
  19180. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  19181. /*! ../../services/evt-status.service */
  19182. "7Ht4");
  19183. /* harmony import */
  19184. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  19185. /*! ../../services/evt-model.service */
  19186. "hI0h");
  19187. /* harmony import */
  19188. var _panels_image_panel_image_panel_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  19189. /*! ../../panels/image-panel/image-panel.component */
  19190. "UksB");
  19191. /* harmony import */
  19192. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  19193. /*! ../../panels/text-panel/text-panel.component */
  19194. "CHR5");
  19195. /* harmony import */
  19196. var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  19197. /*! @angular/common */
  19198. "ofXK");
  19199. var ImageTextComponent = /*#__PURE__*/function () {
  19200. function ImageTextComponent(evtStatusService, evtModelService) {
  19201. var _this65 = this;
  19202. _classCallCheck(this, ImageTextComponent);
  19203. this.evtStatusService = evtStatusService;
  19204. this.evtModelService = evtModelService;
  19205. this.layoutOptions = {};
  19206. this.imagePanelItem = {
  19207. cols: 1,
  19208. rows: 1,
  19209. y: 0,
  19210. x: 0
  19211. };
  19212. this.textPanelItem = {
  19213. cols: 1,
  19214. rows: 1,
  19215. y: 0,
  19216. x: 1
  19217. };
  19218. this.imageViewer$ = this.evtModelService.surfaces$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (surface) {
  19219. return _this65.getImageViewerType(_app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.files.editionImagesSource, surface);
  19220. }));
  19221. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref45) {
  19222. var page = _ref45.page;
  19223. return page.id;
  19224. }));
  19225. this.currentEditionLevel$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref46) {
  19226. var editionLevels = _ref46.editionLevels;
  19227. return editionLevels[0];
  19228. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  19229. }
  19230. _createClass(ImageTextComponent, [{
  19231. key: "getImageViewerType",
  19232. value: function getImageViewerType(editionImages, surface) {
  19233. for (var _i2 = 0, _Object$keys = Object.keys(editionImages); _i2 < _Object$keys.length; _i2++) {
  19234. var key = _Object$keys[_i2];
  19235. if (editionImages[key].enabled) {
  19236. return _models_evt_polymorphic_models__WEBPACK_IMPORTED_MODULE_4__["ViewerSource"].getDataType(key, surface);
  19237. }
  19238. }
  19239. var xmlImages = [];
  19240. this.evtModelService.pages$.pipe().subscribe(function (pages) {
  19241. return pages.map(function (page) {
  19242. return xmlImages.push({
  19243. url: page.facsUrl
  19244. });
  19245. });
  19246. });
  19247. return {
  19248. type: 'default',
  19249. value: {
  19250. xmlImages: xmlImages
  19251. }
  19252. };
  19253. }
  19254. }, {
  19255. key: "ngOnInit",
  19256. value: function ngOnInit() {
  19257. this.initGridster();
  19258. }
  19259. }, {
  19260. key: "changePage",
  19261. value: function changePage(selectedPage) {
  19262. this.evtStatusService.updatePage$.next(selectedPage);
  19263. }
  19264. }, {
  19265. key: "changeEditionLevel",
  19266. value: function changeEditionLevel(editionLevel) {
  19267. this.evtStatusService.updateEditionLevels$.next([editionLevel === null || editionLevel === void 0 ? void 0 : editionLevel.id]);
  19268. }
  19269. }, {
  19270. key: "initGridster",
  19271. value: function initGridster() {
  19272. this.layoutOptions = {
  19273. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  19274. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  19275. margin: 0,
  19276. maxCols: 2,
  19277. maxRows: 1,
  19278. draggable: {
  19279. enabled: true,
  19280. ignoreContent: true,
  19281. dragHandleClass: 'panel-header'
  19282. },
  19283. resizable: {
  19284. enabled: false
  19285. }
  19286. };
  19287. }
  19288. }]);
  19289. return ImageTextComponent;
  19290. }();
  19291. ImageTextComponent.ɵfac = function ImageTextComponent_Factory(t) {
  19292. return new (t || ImageTextComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]));
  19293. };
  19294. ImageTextComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  19295. type: ImageTextComponent,
  19296. selectors: [["evt-image-text"]],
  19297. decls: 9,
  19298. vars: 15,
  19299. consts: [[3, "options"], [3, "item"], [3, "viewerData", "pageID", "pageChange"], [3, "pageID", "editionLevelID", "pageChange", "editionLevelChange"]],
  19300. template: function ImageTextComponent_Template(rf, ctx) {
  19301. if (rf & 1) {
  19302. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  19303. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 1);
  19304. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-image-panel", 2);
  19305. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function ImageTextComponent_Template_evt_image_panel_pageChange_2_listener($event) {
  19306. return ctx.changePage($event);
  19307. });
  19308. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  19309. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "async");
  19310. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19311. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19312. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "gridster-item", 1);
  19313. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "evt-text-panel", 3);
  19314. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function ImageTextComponent_Template_evt_text_panel_pageChange_6_listener($event) {
  19315. return ctx.changePage($event);
  19316. })("editionLevelChange", function ImageTextComponent_Template_evt_text_panel_editionLevelChange_6_listener($event) {
  19317. return ctx.changeEditionLevel($event);
  19318. });
  19319. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async");
  19320. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "async");
  19321. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19322. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19323. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19324. }
  19325. if (rf & 2) {
  19326. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx.layoutOptions);
  19327. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19328. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.imagePanelItem);
  19329. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19330. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("viewerData", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 7, ctx.imageViewer$))("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 9, ctx.currentPageID$));
  19331. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  19332. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.textPanelItem);
  19333. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19334. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 11, ctx.currentPageID$))("editionLevelID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 13, ctx.currentEditionLevel$));
  19335. }
  19336. },
  19337. directives: [angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_image_panel_image_panel_component__WEBPACK_IMPORTED_MODULE_7__["ImagePanelComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_8__["TextPanelComponent"]],
  19338. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_9__["AsyncPipe"]],
  19339. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJpbWFnZS10ZXh0LmNvbXBvbmVudC5zY3NzIn0= */"]
  19340. });
  19341. /*@__PURE__*/
  19342. (function () {
  19343. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ImageTextComponent, [{
  19344. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  19345. args: [{
  19346. selector: 'evt-image-text',
  19347. templateUrl: './image-text.component.html',
  19348. styleUrls: ['./image-text.component.scss']
  19349. }]
  19350. }], function () {
  19351. return [{
  19352. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]
  19353. }, {
  19354. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  19355. }];
  19356. }, null);
  19357. })();
  19358. /***/
  19359. },
  19360. /***/
  19361. "Ow/E":
  19362. /*!***************************************************************************************!*\
  19363. !*** ./src/app/components/edition-level-selector/edition-level-selector.component.ts ***!
  19364. \***************************************************************************************/
  19365. /*! exports provided: EditionLevelSelectorComponent */
  19366. /***/
  19367. function OwE(module, __webpack_exports__, __webpack_require__) {
  19368. "use strict";
  19369. __webpack_require__.r(__webpack_exports__);
  19370. /* harmony export (binding) */
  19371. __webpack_require__.d(__webpack_exports__, "EditionLevelSelectorComponent", function () {
  19372. return EditionLevelSelectorComponent;
  19373. });
  19374. /* harmony import */
  19375. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  19376. /*! @angular/core */
  19377. "fXoL");
  19378. /* harmony import */
  19379. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  19380. /*! rxjs */
  19381. "qCKp");
  19382. /* harmony import */
  19383. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  19384. /*! rxjs/operators */
  19385. "kU1M");
  19386. /* harmony import */
  19387. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  19388. /*! ../../app.config */
  19389. "aR35");
  19390. /* harmony import */
  19391. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  19392. /*! @ng-select/ng-select */
  19393. "ZOsW");
  19394. /* harmony import */
  19395. var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  19396. /*! @angular/forms */
  19397. "3Pt+");
  19398. /* harmony import */
  19399. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  19400. /*! ../../ui-components/icon/icon.component */
  19401. "Mijh");
  19402. /* harmony import */
  19403. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  19404. /*! @angular/common */
  19405. "ofXK");
  19406. /* harmony import */
  19407. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  19408. /*! @ngx-translate/core */
  19409. "sYmb");
  19410. function EditionLevelSelectorComponent_ng_template_2_Template(rf, ctx) {
  19411. if (rf & 1) {
  19412. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 3);
  19413. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  19414. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  19415. }
  19416. if (rf & 2) {
  19417. var item_r2 = ctx.item;
  19418. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19419. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r0.icon);
  19420. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19421. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, item_r2.label), " ");
  19422. }
  19423. }
  19424. function EditionLevelSelectorComponent_ng_template_3_Template(rf, ctx) {
  19425. if (rf & 1) {
  19426. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0);
  19427. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  19428. }
  19429. if (rf & 2) {
  19430. var item_r3 = ctx.item;
  19431. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, item_r3.label), " ");
  19432. }
  19433. }
  19434. var EditionLevelSelectorComponent = /*#__PURE__*/function () {
  19435. function EditionLevelSelectorComponent() {
  19436. _classCallCheck(this, EditionLevelSelectorComponent);
  19437. this.editionLevels = (_app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.availableEditionLevels || []).filter(function (el) {
  19438. return !el.disabled;
  19439. });
  19440. this.selectedEditionLevel$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  19441. this.selectionChange = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(this.editionLevels), this.selectedEditionLevel$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])())]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (_ref47) {
  19442. var _ref48 = _slicedToArray(_ref47, 2),
  19443. edLevels = _ref48[0],
  19444. edLevelID = _ref48[1];
  19445. return !!edLevelID && !!edLevels && edLevels.length > 0;
  19446. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref49) {
  19447. var _ref50 = _slicedToArray(_ref49, 2),
  19448. edLevels = _ref50[0],
  19449. edLevelID = _ref50[1];
  19450. return !!edLevelID ? edLevels.find(function (p) {
  19451. return p.id === edLevelID;
  19452. }) || edLevels[0] : edLevels[0];
  19453. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (e) {
  19454. return !!e;
  19455. }));
  19456. this.icon = {
  19457. icon: 'layer-group',
  19458. additionalClasses: 'mr-2'
  19459. };
  19460. }
  19461. _createClass(EditionLevelSelectorComponent, [{
  19462. key: "editionLevelID",
  19463. set: function set(p) {
  19464. this._edLevelID = p;
  19465. this.selectedEditionLevel$.next(this._edLevelID);
  19466. },
  19467. get: function get() {
  19468. return this._edLevelID;
  19469. }
  19470. }]);
  19471. return EditionLevelSelectorComponent;
  19472. }();
  19473. EditionLevelSelectorComponent.ɵfac = function EditionLevelSelectorComponent_Factory(t) {
  19474. return new (t || EditionLevelSelectorComponent)();
  19475. };
  19476. EditionLevelSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  19477. type: EditionLevelSelectorComponent,
  19478. selectors: [["evt-edition-level-selector"]],
  19479. inputs: {
  19480. editionLevelID: "editionLevelID"
  19481. },
  19482. outputs: {
  19483. selectionChange: "selectionChange"
  19484. },
  19485. decls: 4,
  19486. vars: 6,
  19487. consts: [["bindLabel", "label", "bindValue", "id", 1, "mr-1", 3, "items", "clearable", "searchable", "ngModel", "change"], ["ng-label-tmp", ""], ["ng-option-tmp", ""], ["label-left", "", 3, "iconInfo"]],
  19488. template: function EditionLevelSelectorComponent_Template(rf, ctx) {
  19489. if (rf & 1) {
  19490. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ng-select", 0);
  19491. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function EditionLevelSelectorComponent_Template_ng_select_change_0_listener($event) {
  19492. return ctx.editionLevelID = $event.id;
  19493. });
  19494. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  19495. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, EditionLevelSelectorComponent_ng_template_2_Template, 3, 4, "ng-template", 1);
  19496. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, EditionLevelSelectorComponent_ng_template_3_Template, 2, 3, "ng-template", 2);
  19497. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19498. }
  19499. if (rf & 2) {
  19500. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx.editionLevels)("clearable", false)("searchable", true)("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, ctx.selectedEditionLevel$));
  19501. }
  19502. },
  19503. directives: [_ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["ɵh"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["ɵf"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_6__["IconComponent"]],
  19504. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]],
  19505. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJlZGl0aW9uLWxldmVsLXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIn0= */"]
  19506. });
  19507. /*@__PURE__*/
  19508. (function () {
  19509. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EditionLevelSelectorComponent, [{
  19510. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  19511. args: [{
  19512. selector: 'evt-edition-level-selector',
  19513. templateUrl: './edition-level-selector.component.html',
  19514. styleUrls: ['./edition-level-selector.component.scss']
  19515. }]
  19516. }], null, {
  19517. editionLevelID: [{
  19518. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  19519. }],
  19520. selectionChange: [{
  19521. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  19522. }]
  19523. });
  19524. })();
  19525. /***/
  19526. },
  19527. /***/
  19528. "Ox1W":
  19529. /*!*****************************************************************!*\
  19530. !*** ./src/app/components/lems-select/lems-select.component.ts ***!
  19531. \*****************************************************************/
  19532. /*! exports provided: LemsSelectComponent */
  19533. /***/
  19534. function Ox1W(module, __webpack_exports__, __webpack_require__) {
  19535. "use strict";
  19536. __webpack_require__.r(__webpack_exports__);
  19537. /* harmony export (binding) */
  19538. __webpack_require__.d(__webpack_exports__, "LemsSelectComponent", function () {
  19539. return LemsSelectComponent;
  19540. });
  19541. /* harmony import */
  19542. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  19543. /*! @angular/core */
  19544. "fXoL");
  19545. /* harmony import */
  19546. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  19547. /*! ../../app.config */
  19548. "aR35");
  19549. /* harmony import */
  19550. var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  19551. /*! @angular/common */
  19552. "ofXK");
  19553. /* harmony import */
  19554. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  19555. /*! @ng-select/ng-select */
  19556. "ZOsW");
  19557. /* harmony import */
  19558. var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  19559. /*! @angular/forms */
  19560. "3Pt+");
  19561. /* harmony import */
  19562. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  19563. /*! ../../ui-components/icon/icon.component */
  19564. "Mijh");
  19565. /* harmony import */
  19566. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  19567. /*! @ngx-translate/core */
  19568. "sYmb");
  19569. function LemsSelectComponent_ng_container_0_ng_template_3_Template(rf, ctx) {
  19570. if (rf & 1) {
  19571. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  19572. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5);
  19573. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 6);
  19574. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 7);
  19575. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LemsSelectComponent_ng_container_0_ng_template_3_Template_input_click_2_listener() {
  19576. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
  19577. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  19578. return ctx_r4.toggleSelection();
  19579. });
  19580. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19581. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "label", 8);
  19582. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  19583. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
  19584. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19585. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19586. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19587. }
  19588. if (rf & 2) {
  19589. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  19590. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  19591. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("checked", (ctx_r1.selectedLemTypes == null ? null : ctx_r1.selectedLemTypes.length) === ctx_r1.lemsTypes.length);
  19592. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  19593. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 2, "selectLemsAll"));
  19594. }
  19595. }
  19596. function LemsSelectComponent_ng_container_0_ng_template_4_Template(rf, ctx) {
  19597. if (rf & 1) {
  19598. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "input", 9);
  19599. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  19600. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  19601. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  19602. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  19603. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19604. }
  19605. if (rf & 2) {
  19606. var item_r6 = ctx.item;
  19607. var item$_r7 = ctx.item$;
  19608. var index_r8 = ctx.index;
  19609. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  19610. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "item-", index_r8, "");
  19611. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", item$_r7.selected);
  19612. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19613. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r6.color);
  19614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r2.iconColor);
  19615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  19616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 6, item_r6.label));
  19617. }
  19618. }
  19619. function LemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template(rf, ctx) {
  19620. if (rf & 1) {
  19621. var _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  19622. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  19623. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  19624. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  19625. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  19626. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19627. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 15);
  19628. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template_span_click_4_listener() {
  19629. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r18);
  19630. var item_r15 = ctx.$implicit;
  19631. var clear_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).clear;
  19632. return clear_r11(item_r15);
  19633. });
  19634. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\xD7");
  19635. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19636. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19637. }
  19638. if (rf & 2) {
  19639. var item_r15 = ctx.$implicit;
  19640. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4);
  19641. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19642. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r15.color);
  19643. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r14.iconColor);
  19644. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  19645. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](item_r15.label);
  19646. }
  19647. }
  19648. function LemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template(rf, ctx) {
  19649. if (rf & 1) {
  19650. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  19651. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, LemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template, 6, 4, "div", 13);
  19652. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "slice");
  19653. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  19654. }
  19655. if (rf & 2) {
  19656. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  19657. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19658. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](2, 1, items_r10, 0, 1));
  19659. }
  19660. }
  19661. function LemsSelectComponent_ng_container_0_ng_template_5_div_1_Template(rf, ctx) {
  19662. if (rf & 1) {
  19663. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  19664. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  19665. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  19666. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  19667. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19668. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19669. }
  19670. if (rf & 2) {
  19671. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  19672. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  19673. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", items_r10.length, " ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, "selected"), "");
  19674. }
  19675. }
  19676. function LemsSelectComponent_ng_container_0_ng_template_5_Template(rf, ctx) {
  19677. if (rf & 1) {
  19678. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template, 3, 5, "ng-container", 0);
  19679. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, LemsSelectComponent_ng_container_0_ng_template_5_div_1_Template, 4, 4, "div", 12);
  19680. }
  19681. if (rf & 2) {
  19682. var items_r10 = ctx.items;
  19683. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length === 1);
  19684. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19685. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length > 1);
  19686. }
  19687. }
  19688. function LemsSelectComponent_ng_container_0_Template(rf, ctx) {
  19689. if (rf & 1) {
  19690. var _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  19691. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  19692. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "ng-select", 1);
  19693. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LemsSelectComponent_ng_container_0_Template_ng_select_ngModelChange_1_listener($event) {
  19694. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  19695. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19696. return ctx_r21.selectedLemTypes = $event;
  19697. })("change", function LemsSelectComponent_ng_container_0_Template_ng_select_change_1_listener($event) {
  19698. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  19699. var ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19700. return ctx_r23.updateSelectedLemTypes($event);
  19701. });
  19702. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  19703. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, LemsSelectComponent_ng_container_0_ng_template_3_Template, 6, 4, "ng-template", 2);
  19704. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, LemsSelectComponent_ng_container_0_ng_template_4_Template, 5, 8, "ng-template", 3);
  19705. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, LemsSelectComponent_ng_container_0_ng_template_5_Template, 2, 2, "ng-template", 4);
  19706. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  19707. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  19708. }
  19709. if (rf & 2) {
  19710. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19711. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  19712. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx_r0.lemsTypes)("multiple", true)("closeOnSelect", false)("searchable", false)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 7, "selectLemsItems"))("ngModel", ctx_r0.selectedLemTypes)("disabled", ctx_r0.lemsTypes.length === 0);
  19713. }
  19714. }
  19715. var LemsSelectComponent = /*#__PURE__*/function () {
  19716. function LemsSelectComponent() {
  19717. _classCallCheck(this, LemsSelectComponent);
  19718. this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  19719. this.lemsTypes = (_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.lemsSelectItems || []).filter(function (g) {
  19720. return !g.disabled;
  19721. }).reduce(function (x, y) {
  19722. return [].concat(_toConsumableArray(x), _toConsumableArray(y.items.filter(function (i) {
  19723. return !i.disabled;
  19724. }).map(function (i) {
  19725. return Object.assign(Object.assign({}, i), {
  19726. group: y.label
  19727. });
  19728. })));
  19729. }, []);
  19730. this.iconColor = {
  19731. icon: 'circle',
  19732. iconSet: 'fas',
  19733. additionalClasses: 'ml-2 mr-1'
  19734. };
  19735. this.selectedLemTypes = [];
  19736. }
  19737. _createClass(LemsSelectComponent, [{
  19738. key: "updateSelectedLemTypes",
  19739. value: function updateSelectedLemTypes(lemsTypes) {
  19740. if (Array.isArray(lemsTypes)) {
  19741. // BUGFIX: There is a bug in ng-select change event and second time the parameter is an event
  19742. this.selectionChange.emit(lemsTypes); // console.log('Prova', AppConfig.evtSettings.edition.lemsSelectItems || [])
  19743. }
  19744. }
  19745. }, {
  19746. key: "toggleSelection",
  19747. value: function toggleSelection() {
  19748. if (this.selectedLemTypes.length < this.lemsTypes.length) {
  19749. this.selectedLemTypes = this.lemsTypes;
  19750. } else {
  19751. this.selectedLemTypes = [];
  19752. }
  19753. this.selectionChange.emit(this.selectedLemTypes); // console.log('Prova 0', AppConfig.evtSettings.edition.lemsSelectItems[0])
  19754. // console.log('Prova 1', AppConfig.evtSettings.edition.lemsSelectItems[1])
  19755. }
  19756. }]);
  19757. return LemsSelectComponent;
  19758. }();
  19759. LemsSelectComponent.ɵfac = function LemsSelectComponent_Factory(t) {
  19760. return new (t || LemsSelectComponent)();
  19761. };
  19762. LemsSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  19763. type: LemsSelectComponent,
  19764. selectors: [["evt-lems-select"]],
  19765. outputs: {
  19766. selectionChange: "selectionChange"
  19767. },
  19768. decls: 1,
  19769. vars: 1,
  19770. consts: [[4, "ngIf"], ["groupBy", "group", 3, "items", "multiple", "closeOnSelect", "searchable", "placeholder", "ngModel", "disabled", "ngModelChange", "change"], ["ng-header-tmp", ""], ["ng-option-tmp", ""], ["ng-multi-label-tmp", ""], [1, "lem-select-toolbar"], [1, "w-100", "text-dark", "select-all-btn"], ["id", "select-all", "type", "checkbox", 1, "mr-2", 3, "checked", "click"], ["for", "select-all", 1, "m-0"], ["type", "checkbox", 3, "id", "ngModel"], [3, "iconInfo"], [1, "ng-value-label"], ["class", "ng-value", 4, "ngIf"], ["class", "ng-value", 4, "ngFor", "ngForOf"], [1, "ng-value"], ["aria-hidden", "true", 1, "ng-value-icon", "right", 3, "click"]],
  19771. template: function LemsSelectComponent_Template(rf, ctx) {
  19772. if (rf & 1) {
  19773. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LemsSelectComponent_ng_container_0_Template, 6, 9, "ng-container", 0);
  19774. }
  19775. if (rf & 2) {
  19776. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.lemsTypes.length > 0);
  19777. }
  19778. },
  19779. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵj"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵi"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["CheckboxControlValueAccessor"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgForOf"]],
  19780. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["SlicePipe"]],
  19781. styles: [".ng-select {\n min-width: 150px;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {\n font-size: 90%;\n font-variant: small-caps;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {\n padding-left: 10px !important;\n}\n\n.lem-select-toolbar[_ngcontent-%COMP%] {\n display: flex;\n}\n\n.lem-select-toolbar[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n\n.select-all-btn[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xlbXMtc2VsZWN0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0ksZ0JBQUE7QUFBSjs7QUFLUTtFQUNJLGNBQUE7RUFDQSx3QkFBQTtBQUZaOztBQUtRO0VBQ0ksNkJBQUE7QUFIWjs7QUFRQTtFQUNJLGFBQUE7QUFMSjs7QUFPSTtFQUNJLFlBQUE7QUFMUjs7QUFTQTtFQUNJLGVBQUE7QUFOSiIsImZpbGUiOiJsZW1zLXNlbGVjdC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIG5nLXNlbGVjdCBvdmVycmlkZXNcbjo6bmctZGVlcCAubmctc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG46Om5nLWRlZXAgLm5nLWRyb3Bkb3duLXBhbmVsIHtcbiAgICAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMge1xuICAgICAgICAubmctb3B0Z3JvdXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICAgIH1cblxuICAgICAgICAubmctb3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVtLXNlbGVjdC10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG59XG5cbi5zZWxlY3QtYWxsLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4iXX0= */"]
  19782. });
  19783. /*@__PURE__*/
  19784. (function () {
  19785. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LemsSelectComponent, [{
  19786. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  19787. args: [{
  19788. selector: 'evt-lems-select',
  19789. templateUrl: './lems-select.component.html',
  19790. styleUrls: ['./lems-select.component.scss']
  19791. }]
  19792. }], null, {
  19793. selectionChange: [{
  19794. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  19795. }]
  19796. });
  19797. })();
  19798. /***/
  19799. },
  19800. /***/
  19801. "P7wN":
  19802. /*!********************************************************!*\
  19803. !*** ./src/app/ui-components/modal/modal.component.ts ***!
  19804. \********************************************************/
  19805. /*! exports provided: ModalComponent */
  19806. /***/
  19807. function P7wN(module, __webpack_exports__, __webpack_require__) {
  19808. "use strict";
  19809. __webpack_require__.r(__webpack_exports__);
  19810. /* harmony export (binding) */
  19811. __webpack_require__.d(__webpack_exports__, "ModalComponent", function () {
  19812. return ModalComponent;
  19813. });
  19814. /* harmony import */
  19815. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  19816. /*! @angular/core */
  19817. "fXoL");
  19818. /* harmony import */
  19819. var _services_themes_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  19820. /*! ../../services/themes.service */
  19821. "onZX");
  19822. /* harmony import */
  19823. var _modal_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  19824. /*! ./modal.service */
  19825. "6Xh2");
  19826. /* harmony import */
  19827. var _directives_escape_directive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  19828. /*! ../directives/escape.directive */
  19829. "CimZ");
  19830. /* harmony import */
  19831. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  19832. /*! @angular/common */
  19833. "ofXK");
  19834. /* harmony import */
  19835. var _icon_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  19836. /*! ../icon/icon.component */
  19837. "Mijh");
  19838. /* harmony import */
  19839. var ng_dynamic_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  19840. /*! ng-dynamic-component */
  19841. "CS/5");
  19842. /* harmony import */
  19843. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  19844. /*! @ngx-translate/core */
  19845. "sYmb");
  19846. var _c0 = ["modalDialog"];
  19847. function ModalComponent_evt_icon_5_Template(rf, ctx) {
  19848. if (rf & 1) {
  19849. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 14);
  19850. }
  19851. if (rf & 2) {
  19852. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19853. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r1.headerIcon);
  19854. }
  19855. }
  19856. function ModalComponent_div_16_Template(rf, ctx) {
  19857. if (rf & 1) {
  19858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 15);
  19859. }
  19860. if (rf & 2) {
  19861. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19862. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("innerHtml", ctx_r2.bodyHTML, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeHtml"]);
  19863. }
  19864. }
  19865. function ModalComponent_ndc_dynamic_17_Template(rf, ctx) {
  19866. if (rf & 1) {
  19867. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ndc-dynamic", 16);
  19868. }
  19869. if (rf & 2) {
  19870. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19871. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ndcDynamicComponent", ctx_r3.bodyComponent);
  19872. }
  19873. }
  19874. function ModalComponent_div_20_Template(rf, ctx) {
  19875. if (rf & 1) {
  19876. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 17);
  19877. }
  19878. if (rf & 2) {
  19879. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19880. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("innerHtml", ctx_r4.footerHTML, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeHtml"]);
  19881. }
  19882. }
  19883. function ModalComponent_ndc_dynamic_21_Template(rf, ctx) {
  19884. if (rf & 1) {
  19885. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ndc-dynamic", 16);
  19886. }
  19887. if (rf & 2) {
  19888. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  19889. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ndcDynamicComponent", ctx_r5.footerComponent);
  19890. }
  19891. }
  19892. var _c1 = [[["", "title", ""]], [["", "body", ""]], [["", "footer", ""]]];
  19893. var _c2 = ["[title]", "[body]", "[footer]"];
  19894. var ModalComponent = /*#__PURE__*/function () {
  19895. function ModalComponent(modalId, title, bodyContentClass, themes, modalService) {
  19896. _classCallCheck(this, ModalComponent);
  19897. this.modalId = modalId;
  19898. this.title = title;
  19899. this.bodyContentClass = bodyContentClass;
  19900. this.themes = themes;
  19901. this.modalService = modalService;
  19902. this.hide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  19903. }
  19904. _createClass(ModalComponent, [{
  19905. key: "ngOnInit",
  19906. value: function ngOnInit() {
  19907. this.closeOnShadow = this.closeOnShadow === undefined ? true : this.closeOnShadow;
  19908. this.closeOnEsc = this.closeOnEsc === undefined ? true : this.closeOnEsc;
  19909. this.fixedHeight = this.fixedHeight === undefined ? false : this.fixedHeight;
  19910. }
  19911. }, {
  19912. key: "clickout",
  19913. value: function clickout(event) {
  19914. var modal = this.modalDialog.nativeElement;
  19915. var internalClick = event.path.find(function (o) {
  19916. return o.className && o.className.indexOf && o.className.indexOf(modal.className) >= 0;
  19917. });
  19918. if (this.closeOnShadow && !internalClick) {
  19919. this.closeDialog();
  19920. }
  19921. }
  19922. }, {
  19923. key: "handleEscape",
  19924. value: function handleEscape() {
  19925. if (this.closeOnEsc) {
  19926. this.closeDialog();
  19927. }
  19928. }
  19929. }, {
  19930. key: "closeDialog",
  19931. value: function closeDialog() {
  19932. this.hide.emit(this.modalId);
  19933. this.modalService.close(this.modalId);
  19934. }
  19935. }, {
  19936. key: "dataTheme",
  19937. get: function get() {
  19938. return this.themes.getCurrentTheme().value;
  19939. }
  19940. }]);
  19941. return ModalComponent;
  19942. }();
  19943. ModalComponent.ɵfac = function ModalComponent_Factory(t) {
  19944. return new (t || ModalComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('modalId'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('title'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('bodyContentClass'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_themes_service__WEBPACK_IMPORTED_MODULE_1__["ThemesService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_modal_service__WEBPACK_IMPORTED_MODULE_2__["ModalService"]));
  19945. };
  19946. ModalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  19947. type: ModalComponent,
  19948. selectors: [["evt-modal"]],
  19949. viewQuery: function ModalComponent_Query(rf, ctx) {
  19950. if (rf & 1) {
  19951. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c0, true);
  19952. }
  19953. if (rf & 2) {
  19954. var _t;
  19955. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.modalDialog = _t.first);
  19956. }
  19957. },
  19958. hostVars: 1,
  19959. hostBindings: function ModalComponent_HostBindings(rf, ctx) {
  19960. if (rf & 1) {
  19961. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ModalComponent_click_HostBindingHandler($event) {
  19962. return ctx.clickout($event);
  19963. });
  19964. }
  19965. if (rf & 2) {
  19966. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-theme", ctx.dataTheme);
  19967. }
  19968. },
  19969. inputs: {
  19970. closeOnShadow: "closeOnShadow",
  19971. closeOnEsc: "closeOnEsc",
  19972. fixedHeight: "fixedHeight",
  19973. scrollDisabled: "scrollDisabled",
  19974. wider: "wider",
  19975. headerIcon: "headerIcon",
  19976. bodyComponent: "bodyComponent",
  19977. footerComponent: "footerComponent",
  19978. bodyHTML: "bodyHTML",
  19979. footerHTML: "footerHTML"
  19980. },
  19981. outputs: {
  19982. hide: "hide"
  19983. },
  19984. ngContentSelectors: _c2,
  19985. decls: 22,
  19986. vars: 17,
  19987. consts: [["tabindex", "-1", "role", "dialog", "aria-hidden", "true", 1, "modal", "fade", "show", 3, "escape"], ["role", "document", 1, "modal-dialog", "modal-dialog-centered"], ["modalDialog", ""], [1, "modal-content"], [1, "modal-header"], [3, "iconInfo", 4, "ngIf"], [1, "modal-title"], ["type", "button", "data-dismiss", "modal", "aria-label", "Close", 1, "close", 3, "click"], ["aria-hidden", "true"], [1, "modal-body", "p-0"], [3, "innerHtml", 4, "ngIf"], [3, "ndcDynamicComponent", 4, "ngIf"], [1, "modal-footer"], ["class", "modal-footer", 3, "innerHtml", 4, "ngIf"], [3, "iconInfo"], [3, "innerHtml"], [3, "ndcDynamicComponent"], [1, "modal-footer", 3, "innerHtml"]],
  19988. template: function ModalComponent_Template(rf, ctx) {
  19989. if (rf & 1) {
  19990. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c1);
  19991. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  19992. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("escape", function ModalComponent_Template_div_escape_0_listener() {
  19993. return ctx.handleEscape();
  19994. });
  19995. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1, 2);
  19996. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3);
  19997. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
  19998. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ModalComponent_evt_icon_5_Template, 1, 1, "evt-icon", 5);
  19999. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "span", 6);
  20000. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
  20001. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
  20002. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](9);
  20003. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20004. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "button", 7);
  20005. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ModalComponent_Template_button_click_10_listener() {
  20006. return ctx.closeDialog();
  20007. });
  20008. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "span", 8);
  20009. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\xD7");
  20010. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20011. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20012. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20013. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 9);
  20014. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div");
  20015. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](15, 1);
  20016. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, ModalComponent_div_16_Template, 1, 1, "div", 10);
  20017. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](17, ModalComponent_ndc_dynamic_17_Template, 1, 1, "ndc-dynamic", 11);
  20018. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20019. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20020. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "div", 12);
  20021. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](19, 2);
  20022. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](20, ModalComponent_div_20_Template, 1, 1, "div", 13);
  20023. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](21, ModalComponent_ndc_dynamic_21_Template, 1, 1, "ndc-dynamic", 11);
  20024. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20025. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20026. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20027. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20028. }
  20029. if (rf & 2) {
  20030. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fixed-height", ctx.fixedHeight);
  20031. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20032. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("wider", ctx.wider);
  20033. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
  20034. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.headerIcon);
  20035. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  20036. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 15, ctx.title), " ");
  20037. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
  20038. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("no-scroll", ctx.scrollDisabled);
  20039. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20040. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"](ctx.bodyContentClass);
  20041. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  20042. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.bodyHTML);
  20043. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20044. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.bodyComponent);
  20045. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  20046. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.footerHTML);
  20047. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20048. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.footerComponent);
  20049. }
  20050. },
  20051. directives: [_directives_escape_directive__WEBPACK_IMPORTED_MODULE_3__["EscapeDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_5__["IconComponent"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_6__["DynamicComponent"]],
  20052. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]],
  20053. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.modal[_ngcontent-%COMP%] {\n display: block;\n max-width: 100%;\n font-size: 1rem;\n}\n\n.modal[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%]:empty {\n height: 5px;\n background: #fff;\n padding: 0;\n border: 0;\n}\n\n[data-theme=restore][_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] {\n background: rgba(10, 69, 83, 0.5);\n}\n\n[data-theme=restore][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background: #0a4553;\n}\n\n[data-theme=restore][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%] {\n color: #e9e9e9;\n}\n\n[data-theme=restore][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n background: #e9e9e9;\n color: #0a4553;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] {\n background: rgba(69, 83, 90, 0.5);\n}\n\n[data-theme=neutral][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] {\n color: #fff;\n background: #45535a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%] {\n color: #fff;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n background: #fff;\n color: #45535a;\n}\n\n[data-theme=modern][_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] {\n background: rgba(38, 50, 56, 0.5);\n}\n\n[data-theme=modern][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background: #263238;\n}\n\n[data-theme=modern][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%] {\n color: #ECEFF1;\n}\n\n[data-theme=modern][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n background: #ECEFF1;\n color: #263238;\n}\n\n[data-theme=classic][_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .modal[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] {\n background: rgba(54, 45, 40, 0.5);\n}\n\n[data-theme=classic][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] {\n color: #f5ead4;\n background: #362d28;\n}\n\n[data-theme=classic][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .close[_ngcontent-%COMP%] {\n color: #f5ead4;\n}\n\n[data-theme=classic][_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n background: #f5ead4;\n color: #362d28;\n}\n\n.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] {\n background: transparent;\n}\n\n.modal[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%] {\n max-width: 800px;\n height: 80%;\n}\n\n.modal[_ngcontent-%COMP%] .modal-dialog.wider[_ngcontent-%COMP%] {\n max-width: 80%;\n}\n\n.modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] {\n padding: 0.5rem 1rem;\n}\n\n.modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] {\n font-size: 1.2em;\n}\n\n.modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%] {\n text-shadow: none;\n}\n\n.modal.fixed-height[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%] {\n overflow-y: initial !important;\n}\n\n.modal.fixed-height[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n height: 500px;\n overflow-y: auto;\n}\n\n.modal.fixed-height[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%] {\n overflow-y: initial !important;\n}\n\n.modal.fixed-height[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] {\n height: 500px;\n overflow-y: auto;\n}\n\n.modal[_ngcontent-%COMP%] .modal-body.no-scroll[_ngcontent-%COMP%] {\n overflow: hidden !important;\n}\n\nbutton[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n\n evt-icon [class^=evt-icon] {\n font-size: 1.3rem;\n vertical-align: bottom;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL21vZGFsLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCQTtFQUNJLHlCQUFBO0VBQ0Esd0JBQUE7QUMxQko7O0FBQ0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUFFRjs7QUFBRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FBRUo7O0FDMEVRO0VEeEVKLGlDQUFBO0FBQ0o7O0FBQ0k7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QUFDTjs7QUFFSTtFQUNFLGNBQUE7QUFBTjs7QUFHSTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQUROOztBQzREUTtFRHhFSixpQ0FBQTtBQWVKOztBQWJJO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FBZU47O0FBWkk7RUFDRSxXQUFBO0FBY047O0FBWEk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QUFhTjs7QUM4Q1E7RUR4RUosaUNBQUE7QUE2Qko7O0FBM0JJO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0FBNkJOOztBQTFCSTtFQUNFLGNBQUE7QUE0Qk47O0FBekJJO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FBMkJOOztBQ2dDUTtFRHhFSixpQ0FBQTtBQTJDSjs7QUF6Q0k7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QUEyQ047O0FBeENJO0VBQ0UsY0FBQTtBQTBDTjs7QUF2Q0k7RUFDRSxtQkFBQTtFQUNBLGNBQUE7QUF5Q047O0FBckNFO0VBQ0UsdUJBQUE7QUF1Q0o7O0FBcENFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0FBc0NKOztBQXBDSTtFQUNFLGNBQUE7QUFzQ047O0FBbENFO0VBQ0Usb0JBQUE7QUFvQ0o7O0FBbENJO0VBQ0UsZ0JBQUE7QUFvQ047O0FBakNJO0VBQ0UsaUJBQUE7QUFtQ047O0FBOUJJO0VBQ0UsOEJBQUE7QUFnQ047O0FBN0JJO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBK0JOOztBQTFCSTtFQUNFLDhCQUFBO0FBNEJOOztBQXpCSTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBQTJCTjs7QUF2QkU7RUFDRSwyQkFBQTtBQXlCSjs7QUFyQkE7RUFDRSxhQUFBO0FBd0JGOztBQXJCQTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7QUF3QkYiLCJmaWxlIjoibW9kYWwuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuXG4gIC5tb2RhbC1mb290ZXI6ZW1wdHkge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpLCAuNSk7XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckxpZ2h0Jyk7XG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yTGlnaHQnKTtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoJ2Jhc2VDb2xvckxpZ2h0Jyk7XG4gICAgICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDgwJTtcblxuICAgICYud2lkZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5maXhlZC1oZWlnaHQge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5maXhlZC1oZWlnaHQge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOjpuZy1kZWVwIGV2dC1pY29uIFtjbGFzc149XCJldnQtaWNvblwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufSIsIiR0aGVtZXM6IChcbiAgICByZXN0b3JlOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMwYTQ1NTMsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTIwLCA1OCwgNTgpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6IHJnYig3MCwgNDYsIDQ2KSxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2U5ZTllOSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzBhNDU1MyxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiB3aGl0ZSxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgICAgICBtYWluSGVhZGVyQmFja2dyb3VuZDogd2hpdGUsXG4gICAgICAgIG1haW5IZWFkZXJDb2xvcjogIzBhNDU1M1xuICAgICksXG4gICAgbmV1dHJhbDogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjNDU1MzVhLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzU1NSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZmZmLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2MsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwMDAsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y1ZjVmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2U3ZTdlNyxcbiAgICApLFxuICAgIG1vZGVybjogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMjYzMjM4LFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzYwN2Q4YixcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjRUNFRkYxLFxuICAgICAgICB0b29sc0NvbG9yOiAjMjYzMjM4LFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNiMGJlYzUsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2YxZjRmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2VhZWNlYyxcbiAgICApLFxuICAgIGNsYXNzaWM6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTQzLCAxMTksIDEwNiksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZjVlYWQ0LFxuICAgICAgICB0b29sc0NvbG9yOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgIClcbik7XG5cblxuLy8gVGhlbWlmeVxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRoZSBgJmAgcmVmZXIgdG8gcGFyZW50IHNlbGVjdG9ycyBhbmQgcGxhY2luZyBpdCBhZnRlciBgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl1gIHRlbGxzIFNhc3MgdG8gb3V0cHV0IGFueSBwYXJlbnQgc2VsZWN0b3JzIGFmdGVyIHRoZSB0aGVtZSBuYW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaXMgaW5jbHVkZWQgaW4gYSBgKltkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgZWxlbWVudFxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnkoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgOmhvc3QtY29udGV4dChbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSkgJixcbiAgICAgICAgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0gJiB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGVtaWZ5U2VsZlxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGhhcyB0aGUgYFtkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgYXR0cmlidXRlXG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnlTZWxmKCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnlTZWxmKCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgICAmW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0ge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRoZW1lZCgka2V5KSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1tYXAsICRrZXkpO1xufVxuXG4iXX0= */"]
  20054. });
  20055. /*@__PURE__*/
  20056. (function () {
  20057. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ModalComponent, [{
  20058. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  20059. args: [{
  20060. selector: 'evt-modal',
  20061. templateUrl: './modal.component.html',
  20062. styleUrls: ['./modal.component.scss']
  20063. }]
  20064. }], function () {
  20065. return [{
  20066. type: undefined,
  20067. decorators: [{
  20068. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"],
  20069. args: ['modalId']
  20070. }]
  20071. }, {
  20072. type: undefined,
  20073. decorators: [{
  20074. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"],
  20075. args: ['title']
  20076. }]
  20077. }, {
  20078. type: undefined,
  20079. decorators: [{
  20080. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"],
  20081. args: ['bodyContentClass']
  20082. }]
  20083. }, {
  20084. type: _services_themes_service__WEBPACK_IMPORTED_MODULE_1__["ThemesService"]
  20085. }, {
  20086. type: _modal_service__WEBPACK_IMPORTED_MODULE_2__["ModalService"]
  20087. }];
  20088. }, {
  20089. closeOnShadow: [{
  20090. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20091. }],
  20092. closeOnEsc: [{
  20093. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20094. }],
  20095. fixedHeight: [{
  20096. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20097. }],
  20098. scrollDisabled: [{
  20099. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20100. }],
  20101. wider: [{
  20102. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20103. }],
  20104. headerIcon: [{
  20105. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20106. }],
  20107. bodyComponent: [{
  20108. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20109. }],
  20110. footerComponent: [{
  20111. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20112. }],
  20113. bodyHTML: [{
  20114. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20115. }],
  20116. footerHTML: [{
  20117. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  20118. }],
  20119. hide: [{
  20120. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  20121. }],
  20122. modalDialog: [{
  20123. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  20124. args: ['modalDialog', {
  20125. "static": true
  20126. }]
  20127. }],
  20128. dataTheme: [{
  20129. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostBinding"],
  20130. args: ['attr.data-theme']
  20131. }],
  20132. clickout: [{
  20133. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostListener"],
  20134. args: ['click', ['$event']]
  20135. }]
  20136. });
  20137. })();
  20138. /***/
  20139. },
  20140. /***/
  20141. "QgGR":
  20142. /*!*********************************************************!*\
  20143. !*** ./src/app/components/reading/reading.component.ts ***!
  20144. \*********************************************************/
  20145. /*! exports provided: ReadingComponent */
  20146. /***/
  20147. function QgGR(module, __webpack_exports__, __webpack_require__) {
  20148. "use strict";
  20149. __webpack_require__.r(__webpack_exports__);
  20150. /* harmony export (binding) */
  20151. __webpack_require__.d(__webpack_exports__, "ReadingComponent", function () {
  20152. return ReadingComponent;
  20153. });
  20154. /* harmony import */
  20155. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20156. /*! tslib */
  20157. "mrSG");
  20158. /* harmony import */
  20159. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20160. /*! @angular/core */
  20161. "fXoL");
  20162. /* harmony import */
  20163. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  20164. /*! ../../models/evt-models */
  20165. "5c0l");
  20166. /* harmony import */
  20167. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  20168. /*! ../../services/component-register.service */
  20169. "d25s");
  20170. /* harmony import */
  20171. var _components_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  20172. /*! ../components-mixins */
  20173. "qoJN");
  20174. /* harmony import */
  20175. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  20176. /*! @angular/common */
  20177. "ofXK");
  20178. /* harmony import */
  20179. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  20180. /*! ../content-viewer/content-viewer.component */
  20181. "t6RO");
  20182. function ReadingComponent_evt_content_viewer_0_Template(rf, ctx) {
  20183. if (rf & 1) {
  20184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 1);
  20185. }
  20186. if (rf & 2) {
  20187. var element_r1 = ctx.$implicit;
  20188. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  20189. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx_r0.data["class"]);
  20190. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("itemsToHighlight", ctx_r0.itemsToHighlight);
  20191. }
  20192. }
  20193. var ReadingComponent = /*#__PURE__*/function (_components_mixins__W) {
  20194. _inherits(ReadingComponent, _components_mixins__W);
  20195. var _super301 = _createSuper(ReadingComponent);
  20196. function ReadingComponent() {
  20197. _classCallCheck(this, ReadingComponent);
  20198. return _super301.apply(this, arguments);
  20199. }
  20200. return ReadingComponent;
  20201. }(_components_mixins__WEBPACK_IMPORTED_MODULE_4__["Highlightable"]);
  20202. ReadingComponent.ɵfac = function ReadingComponent_Factory(t) {
  20203. return ɵReadingComponent_BaseFactory(t || ReadingComponent);
  20204. };
  20205. ReadingComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  20206. type: ReadingComponent,
  20207. selectors: [["evt-reading"]],
  20208. inputs: {
  20209. data: "data"
  20210. },
  20211. features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
  20212. decls: 1,
  20213. vars: 1,
  20214. consts: [[3, "class", "content", "itemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "itemsToHighlight"]],
  20215. template: function ReadingComponent_Template(rf, ctx) {
  20216. if (rf & 1) {
  20217. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ReadingComponent_evt_content_viewer_0_Template, 1, 5, "evt-content-viewer", 0);
  20218. }
  20219. if (rf & 2) {
  20220. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  20221. }
  20222. },
  20223. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  20224. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJyZWFkaW5nLmNvbXBvbmVudC5zY3NzIn0= */"]
  20225. });
  20226. ReadingComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Reading"])], ReadingComponent);
  20227. var ɵReadingComponent_BaseFactory = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ReadingComponent);
  20228. /*@__PURE__*/
  20229. (function () {
  20230. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ReadingComponent, [{
  20231. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  20232. args: [{
  20233. selector: 'evt-reading',
  20234. templateUrl: './reading.component.html',
  20235. styleUrls: ['./reading.component.scss']
  20236. }]
  20237. }], null, {
  20238. data: [{
  20239. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  20240. }]
  20241. });
  20242. })();
  20243. /***/
  20244. },
  20245. /***/
  20246. "SG9k":
  20247. /*!*************************************************************************!*\
  20248. !*** ./src/app/components/generic-element/generic-element.component.ts ***!
  20249. \*************************************************************************/
  20250. /*! exports provided: GenericElementComponent */
  20251. /***/
  20252. function SG9k(module, __webpack_exports__, __webpack_require__) {
  20253. "use strict";
  20254. __webpack_require__.r(__webpack_exports__);
  20255. /* harmony export (binding) */
  20256. __webpack_require__.d(__webpack_exports__, "GenericElementComponent", function () {
  20257. return GenericElementComponent;
  20258. });
  20259. /* harmony import */
  20260. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20261. /*! tslib */
  20262. "mrSG");
  20263. /* harmony import */
  20264. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20265. /*! @angular/core */
  20266. "fXoL");
  20267. /* harmony import */
  20268. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  20269. /*! ../../models/evt-models */
  20270. "5c0l");
  20271. /* harmony import */
  20272. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  20273. /*! ../../services/component-register.service */
  20274. "d25s");
  20275. /* harmony import */
  20276. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  20277. /*! @angular/common */
  20278. "ofXK");
  20279. /* harmony import */
  20280. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  20281. /*! ../content-viewer/content-viewer.component */
  20282. "t6RO");
  20283. /* harmony import */
  20284. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  20285. /*! ../../directives/html-attributes.directive */
  20286. "0Bbq");
  20287. /* harmony import */
  20288. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  20289. /*! ../../directives/highlight.directive */
  20290. "CmGG");
  20291. function GenericElementComponent_evt_content_viewer_0_Template(rf, ctx) {
  20292. if (rf & 1) {
  20293. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 1);
  20294. }
  20295. if (rf & 2) {
  20296. var el_r1 = ctx.$implicit;
  20297. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  20298. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("genericElement ", ctx_r0.data["class"], "");
  20299. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx_r0.data == null ? null : ctx_r0.data.attributes)("content", el_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight)("evtHighlight", ctx_r0.highlightData)("textFlow", ctx_r0.textFlow);
  20300. }
  20301. }
  20302. var GenericElementComponent = function GenericElementComponent() {
  20303. _classCallCheck(this, GenericElementComponent);
  20304. };
  20305. GenericElementComponent.ɵfac = function GenericElementComponent_Factory(t) {
  20306. return new (t || GenericElementComponent)();
  20307. };
  20308. GenericElementComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  20309. type: GenericElementComponent,
  20310. selectors: [["evt-generic-element"]],
  20311. inputs: {
  20312. data: "data"
  20313. },
  20314. decls: 1,
  20315. vars: 1,
  20316. consts: [[3, "class", "evtHtmlAttributes", "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight", "textFlow", 4, "ngFor", "ngForOf"], [3, "evtHtmlAttributes", "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "evtHighlight", "textFlow"]],
  20317. template: function GenericElementComponent_Template(rf, ctx) {
  20318. if (rf & 1) {
  20319. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, GenericElementComponent_evt_content_viewer_0_Template, 1, 11, "evt-content-viewer", 0);
  20320. }
  20321. if (rf & 2) {
  20322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  20323. }
  20324. },
  20325. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__["HtmlAttributesDirective"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_7__["HighlightDirective"]],
  20326. styles: [".app[_ngcontent-%COMP%] {\n background: violet;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2dlbmVyaWMtZWxlbWVudC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGtCQUFBO0FBQUoiLCJmaWxlIjoiZ2VuZXJpYy1lbGVtZW50LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVEVNUFxuLmFwcCB7XG4gICAgYmFja2dyb3VuZDogdmlvbGV0O1xufSJdfQ== */"]
  20327. });
  20328. GenericElementComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["GenericElement"])], GenericElementComponent);
  20329. /*@__PURE__*/
  20330. (function () {
  20331. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GenericElementComponent, [{
  20332. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  20333. args: [{
  20334. selector: 'evt-generic-element',
  20335. templateUrl: './generic-element.component.html',
  20336. styleUrls: ['./generic-element.component.scss']
  20337. }]
  20338. }], null, {
  20339. data: [{
  20340. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  20341. }]
  20342. });
  20343. })();
  20344. /***/
  20345. },
  20346. /***/
  20347. "STiE":
  20348. /*!***************************************************!*\
  20349. !*** ./src/app/directives/annotator.directive.ts ***!
  20350. \***************************************************/
  20351. /*! exports provided: AnnotatorDirective */
  20352. /***/
  20353. function STiE(module, __webpack_exports__, __webpack_require__) {
  20354. "use strict";
  20355. __webpack_require__.r(__webpack_exports__);
  20356. /* harmony export (binding) */
  20357. __webpack_require__.d(__webpack_exports__, "AnnotatorDirective", function () {
  20358. return AnnotatorDirective;
  20359. });
  20360. /* harmony import */
  20361. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20362. /*! @angular/core */
  20363. "fXoL");
  20364. /* harmony import */
  20365. var _services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20366. /*! ../services/annotator/annotator.service */
  20367. "I7fL");
  20368. var AnnotatorDirective = /*#__PURE__*/function () {
  20369. function AnnotatorDirective(annotator) {
  20370. _classCallCheck(this, AnnotatorDirective);
  20371. this.annotator = annotator;
  20372. }
  20373. _createClass(AnnotatorDirective, [{
  20374. key: "onMouseup",
  20375. value: function onMouseup() {
  20376. this.annotator.selectedText();
  20377. }
  20378. }]);
  20379. return AnnotatorDirective;
  20380. }();
  20381. AnnotatorDirective.ɵfac = function AnnotatorDirective_Factory(t) {
  20382. return new (t || AnnotatorDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_1__["AnnotatorService"]));
  20383. };
  20384. AnnotatorDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  20385. type: AnnotatorDirective,
  20386. selectors: [["", "evtAnnotator", ""]],
  20387. hostBindings: function AnnotatorDirective_HostBindings(rf, ctx) {
  20388. if (rf & 1) {
  20389. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mouseup", function AnnotatorDirective_mouseup_HostBindingHandler() {
  20390. return ctx.onMouseup();
  20391. });
  20392. }
  20393. }
  20394. });
  20395. /*@__PURE__*/
  20396. (function () {
  20397. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AnnotatorDirective, [{
  20398. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  20399. args: [{
  20400. selector: '[evtAnnotator]'
  20401. }]
  20402. }], function () {
  20403. return [{
  20404. type: _services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_1__["AnnotatorService"]
  20405. }];
  20406. }, {
  20407. onMouseup: [{
  20408. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostListener"],
  20409. args: ['mouseup']
  20410. }]
  20411. });
  20412. })();
  20413. /***/
  20414. },
  20415. /***/
  20416. "Sy1n":
  20417. /*!**********************************!*\
  20418. !*** ./src/app/app.component.ts ***!
  20419. \**********************************/
  20420. /*! exports provided: AppComponent */
  20421. /***/
  20422. function Sy1n(module, __webpack_exports__, __webpack_require__) {
  20423. "use strict";
  20424. __webpack_require__.r(__webpack_exports__);
  20425. /* harmony export (binding) */
  20426. __webpack_require__.d(__webpack_exports__, "AppComponent", function () {
  20427. return AppComponent;
  20428. });
  20429. /* harmony import */
  20430. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20431. /*! @angular/core */
  20432. "fXoL");
  20433. /* harmony import */
  20434. var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20435. /*! @angular/router */
  20436. "tyNb");
  20437. /* harmony import */
  20438. var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  20439. /*! rxjs */
  20440. "qCKp");
  20441. /* harmony import */
  20442. var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  20443. /*! rxjs/operators */
  20444. "kU1M");
  20445. /* harmony import */
  20446. var _app_config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  20447. /*! ./app.config */
  20448. "aR35");
  20449. /* harmony import */
  20450. var ngx_spinner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  20451. /*! ngx-spinner */
  20452. "JqCM");
  20453. /* harmony import */
  20454. var _shortcuts_shortcuts_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  20455. /*! ./shortcuts/shortcuts.service */
  20456. "jPca");
  20457. /* harmony import */
  20458. var _services_themes_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  20459. /*! ./services/themes.service */
  20460. "onZX");
  20461. /* harmony import */
  20462. var _main_header_main_header_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  20463. /*! ./main-header/main-header.component */
  20464. "6rJU");
  20465. /* harmony import */
  20466. var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  20467. /*! @angular/common */
  20468. "ofXK");
  20469. /* harmony import */
  20470. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  20471. /*! ./ui-components/icon/icon.component */
  20472. "Mijh");
  20473. /* harmony import */
  20474. var _nav_bar_nav_bar_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  20475. /*! ./nav-bar/nav-bar.component */
  20476. "5hVl");
  20477. /* harmony import */
  20478. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  20479. /*! @ngx-translate/core */
  20480. "sYmb");
  20481. var _c0 = ["mainSpinner"];
  20482. var _c1 = function _c1(a0) {
  20483. return {
  20484. opened: a0
  20485. };
  20486. };
  20487. function AppComponent_ng_container_4_Template(rf, ctx) {
  20488. if (rf & 1) {
  20489. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  20490. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  20491. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 4);
  20492. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function AppComponent_ng_container_4_Template_span_click_1_listener() {
  20493. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
  20494. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  20495. return ctx_r2.toggleToolbar();
  20496. });
  20497. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  20498. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  20499. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "evt-icon", 5);
  20500. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "async");
  20501. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20502. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "evt-nav-bar", 6);
  20503. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async");
  20504. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  20505. }
  20506. if (rf & 2) {
  20507. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  20508. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20509. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](12, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 4, ctx_r0.navbarOpened$)))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 6, "toggleToolbar"));
  20510. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  20511. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 8, ctx_r0.navbarTogglerIcon$));
  20512. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  20513. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](14, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 10, ctx_r0.navbarOpened$)));
  20514. }
  20515. }
  20516. var _c2 = function _c2(a0) {
  20517. return {
  20518. "has-navbar": a0
  20519. };
  20520. };
  20521. var AppComponent = /*#__PURE__*/function () {
  20522. function AppComponent(router, spinner, shortcutsService, themes) {
  20523. var _this66 = this;
  20524. _classCallCheck(this, AppComponent);
  20525. this.router = router;
  20526. this.spinner = spinner;
  20527. this.shortcutsService = shortcutsService;
  20528. this.themes = themes;
  20529. this.subscriptions = [];
  20530. this.hasNavBar = _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.ui.enableNavBar;
  20531. this.navbarOpened$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](this.hasNavBar && _app_config__WEBPACK_IMPORTED_MODULE_4__["AppConfig"].evtSettings.ui.initNavBarOpened);
  20532. this.navbarTogglerIcon$ = this.navbarOpened$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (opened) {
  20533. return opened ? {
  20534. icon: 'caret-down',
  20535. iconSet: 'fas'
  20536. } : {
  20537. icon: 'caret-up',
  20538. iconSet: 'fas'
  20539. };
  20540. }));
  20541. this.router.events.subscribe(function (event) {
  20542. switch (true) {
  20543. case event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__["NavigationStart"]:
  20544. _this66.spinner.show();
  20545. break;
  20546. case event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__["NavigationEnd"]:
  20547. case event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__["NavigationCancel"]:
  20548. case event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__["NavigationError"]:
  20549. _this66.spinner.hide();
  20550. break;
  20551. default:
  20552. break;
  20553. }
  20554. });
  20555. }
  20556. _createClass(AppComponent, [{
  20557. key: "toggleToolbar",
  20558. value: function toggleToolbar() {
  20559. this.navbarOpened$.next(!this.navbarOpened$.getValue());
  20560. window.dispatchEvent(new Event('resize')); // Needed to tell Gridster to resize
  20561. }
  20562. }, {
  20563. key: "ngOnDestroy",
  20564. value: function ngOnDestroy() {
  20565. this.subscriptions.forEach(function (subscription) {
  20566. return subscription.unsubscribe();
  20567. });
  20568. }
  20569. }, {
  20570. key: "keyEvent",
  20571. value: function keyEvent(e) {
  20572. this.shortcutsService.handleKeyboardEvent(e);
  20573. }
  20574. }, {
  20575. key: "dataTheme",
  20576. get: function get() {
  20577. return this.themes.getCurrentTheme().value;
  20578. }
  20579. }]);
  20580. return AppComponent;
  20581. }();
  20582. AppComponent.ɵfac = function AppComponent_Factory(t) {
  20583. return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_5__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_shortcuts_shortcuts_service__WEBPACK_IMPORTED_MODULE_6__["ShortcutsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_themes_service__WEBPACK_IMPORTED_MODULE_7__["ThemesService"]));
  20584. };
  20585. AppComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  20586. type: AppComponent,
  20587. selectors: [["evt-root"]],
  20588. viewQuery: function AppComponent_Query(rf, ctx) {
  20589. if (rf & 1) {
  20590. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, true);
  20591. }
  20592. if (rf & 2) {
  20593. var _t;
  20594. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.mainSpinner = _t.first);
  20595. }
  20596. },
  20597. hostVars: 1,
  20598. hostBindings: function AppComponent_HostBindings(rf, ctx) {
  20599. if (rf & 1) {
  20600. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keyup", function AppComponent_keyup_HostBindingHandler($event) {
  20601. return ctx.keyEvent($event);
  20602. }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]);
  20603. }
  20604. if (rf & 2) {
  20605. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-theme", ctx.dataTheme);
  20606. }
  20607. },
  20608. decls: 7,
  20609. vars: 6,
  20610. consts: [[1, "temp-panel", 3, "ngClass"], [4, "ngIf"], ["bdColor", "rgba(51,51,51,0.8)"], ["mainSpinner", ""], [1, "navbar-toggler", 3, "ngClass", "title", "click"], [3, "iconInfo"], [3, "ngClass"]],
  20611. template: function AppComponent_Template(rf, ctx) {
  20612. if (rf & 1) {
  20613. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-main-header");
  20614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 0);
  20615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  20616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "router-outlet");
  20617. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20618. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, AppComponent_ng_container_4_Template, 8, 16, "ng-container", 1);
  20619. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "ngx-spinner", 2, 3);
  20620. }
  20621. if (rf & 2) {
  20622. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20623. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](4, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx.navbarOpened$)));
  20624. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  20625. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.hasNavBar);
  20626. }
  20627. },
  20628. directives: [_main_header_main_header_component__WEBPACK_IMPORTED_MODULE_8__["MainHeaderComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgClass"], _angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], ngx_spinner__WEBPACK_IMPORTED_MODULE_5__["NgxSpinnerComponent"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_10__["IconComponent"], _nav_bar_nav_bar_component__WEBPACK_IMPORTED_MODULE_11__["NavBarComponent"]],
  20629. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_9__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslatePipe"]],
  20630. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.temp-panel[_ngcontent-%COMP%] {\n height: 100%;\n height: -o-calc(100% - 54px);\n height: calc(100% - 54px);\n}\n\n.has-navbar[_ngcontent-%COMP%] {\n height: -o-calc(100% - 54px - 45px);\n height: calc(100% - 54px - 45px);\n}\n\n.navbar-toggler[_ngcontent-%COMP%] {\n position: absolute;\n bottom: 0;\n height: 30px;\n width: 30px;\n right: 2px;\n z-index: 9;\n opacity: 0.5;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 0.25rem 0.25rem 0 0;\n transition: bottom 0.6s;\n}\n\n.navbar-toggler[_ngcontent-%COMP%]:hover {\n opacity: 1;\n cursor: pointer;\n}\n\n[data-theme=restore][_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: rgba(10, 69, 83, 0.7);\n border-color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%] {\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: rgba(38, 50, 56, 0.7);\n border-color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .navbar-toggler[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: rgba(54, 45, 40, 0.7);\n border-color: #f5ead4;\n}\n\n.navbar-toggler.opened[_ngcontent-%COMP%] {\n bottom: 45px;\n transition: bottom 0.5s;\n}\n\n evt-nav-bar .nav-bar {\n position: fixed;\n bottom: -45px;\n transition: bottom 1s;\n}\n\n evt-nav-bar.opened .nav-bar {\n bottom: 0;\n transition: bottom 0.5s;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2FwcC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQkE7RUFDSSx5QkFBQTtFQUNBLHdCQUFBO0FDMUJKOztBQUVBO0VBQ0ksWUFBQTtFQ0NGLDRCQUFBO0VBRUEseUJBQUE7QURFRjs7QUFEQTtFQ0hFLG1DQUFBO0VBRUEsZ0NBQUE7QURTRjs7QUFKQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQ0FBQTtFQUVBLHVCQUFBO0FBS0o7O0FBSEk7RUFDSSxVQUFBO0VBQ0EsZUFBQTtBQUtSOztBRW9EUTtFRnJEQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtBQUlSOztBRStDUTtFRnJEQSxXQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtBQVNSOztBRTBDUTtFRnJEQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtBQWNSOztBRXFDUTtFRnJEQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtBQW1CUjs7QUFoQkk7RUFDSSxZRHZCYTtFQ3dCYix1QkFBQTtBQWtCUjs7QUFiSTtFQUNJLGVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QUFnQlI7O0FBZEk7RUFDSSxTQUFBO0VBQ0EsdUJBQUE7QUFnQlIiLCJmaWxlIjoiYXBwLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgVkFSSUFCTEVTIEFORCBCT09UU1RSQVAgVkFSSUFCTEVTIE9WRVJSSURFUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG4kYmFzZS1taW5IZWlnaHQ6IDYwMHB4O1xuJGJhc2UtZm9udFNpemU6IDMwcHg7XG4kYmFzZS1oZWFkZXItaGVpZ2h0OiA1NHB4O1xuXG4kbWFpbkNvbnRhaW5lci1tZW51LWhlaWdodDogNDJweDtcbiRtYWluQ29udGFpbmVyLWJvcmRlci13aWR0aDogMnB4O1xuXG4vLyBBZHZhbmNlZFxuLy8gQ3VzdG9taXplIHZpc2libGUgZWxlbWVudHNcbiRiYXNlLWZvb3RlcjogZmFsc2U7XG4kbWFpbkNvbnRhaW5lci10b3AtbWVudTogdHJ1ZTtcbiRtYWluQ29udGFpbmVyLWJvdHRvbS1tZW51OiB0cnVlO1xuXG4vLyBOYXZCYXJcbiRiYXNlLW5hdmJhci1oZWlnaHQ6IDQ1cHg7XG5cbi8vIFRodW1ibmFpbHNcbiR0aHVtYm5haWwtaGVpZ2h0OiAxNTBweDtcbiR0aHVtYm5haWwtd2lkdGg6IDEwMHB4O1xuXG4vLyBCb290c3RyYXAgVmFyaWFibGVzIE92ZXJyaWRlc1xuXG46cm9vdCB7XG4gICAgLS10aHVtYm5haWwtaGVpZ2h0OiAjeyR0aHVtYm5haWwtaGVpZ2h0fTtcbiAgICAtLXRodW1ibmFpbC13aWR0aDogI3skdGh1bWJuYWlsLXdpZHRofTtcbn0iLCJAaW1wb3J0IFwiLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5AaW1wb3J0IFwiLi4vYXNzZXRzL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzXCI7XG5cbi8vIFRFTVBcbi50ZW1wLXBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgY2FsYyhcImhlaWdodFwiLCBcIjEwMCUgLSAjeyRiYXNlLWhlYWRlci1oZWlnaHR9XCIpO1xufVxuXG4uaGFzLW5hdmJhciB7XG4gICAgQGluY2x1ZGUgY2FsYyhcImhlaWdodFwiLCBcIjEwMCUgLSAjeyRiYXNlLWhlYWRlci1oZWlnaHR9IC0gI3skYmFzZS1uYXZiYXItaGVpZ2h0fVwiKTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICByaWdodDogMnB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG5cbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC42cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJ0b29sc0JhY2tncm91bmRcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodGhlbWVkKFwidG9vbHNDb2xvclwiKSwgMC43KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZWQoXCJ0b29sc0JhY2tncm91bmRcIik7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgICBib3R0b206ICRiYXNlLW5hdmJhci1oZWlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzO1xuICAgIH1cbn1cblxuOjpuZy1kZWVwIGV2dC1uYXYtYmFyIHtcbiAgICAubmF2LWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAtJGJhc2UtbmF2YmFyLWhlaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDFzO1xuICAgIH1cbiAgICAmLm9wZW5lZCAubmF2LWJhciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNXM7XG4gICAgfVxufVxuIiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iLCIkdGhlbWVzOiAoXG4gICAgcmVzdG9yZTogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMGE0NTUzLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDEyMCwgNTgsIDU4KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiByZ2IoNzAsIDQ2LCA0NiksXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNlOWU5ZTksXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwYTQ1NTMsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogd2hpdGUsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICAgICAgbWFpbkhlYWRlckJhY2tncm91bmQ6IHdoaXRlLFxuICAgICAgICBtYWluSGVhZGVyQ29sb3I6ICMwYTQ1NTNcbiAgICApLFxuICAgIG5ldXRyYWw6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzQ1NTM1YSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM1NTUsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2ZmZixcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjLFxuICAgICAgICB0b29sc0NvbG9yOiAjMDAwLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmNWY1ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlN2U3ZTcsXG4gICAgKSxcbiAgICBtb2Rlcm46IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzI2MzIzOCxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM2MDdkOGIsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI0VDRUZGMSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzI2MzIzOCxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjYjBiZWM1LFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmMWY0ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlYWVjZWMsXG4gICAgKSxcbiAgICBjbGFzc2ljOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDE0MywgMTE5LCAxMDYpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2Y1ZWFkNCxcbiAgICAgICAgdG9vbHNDb2xvcjogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICApXG4pO1xuXG5cbi8vIFRoZW1pZnlcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUaGUgYCZgIHJlZmVyIHRvIHBhcmVudCBzZWxlY3RvcnMgYW5kIHBsYWNpbmcgaXQgYWZ0ZXIgYFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdYCB0ZWxscyBTYXNzIHRvIG91dHB1dCBhbnkgcGFyZW50IHNlbGVjdG9ycyBhZnRlciB0aGUgdGhlbWUgbmFtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGlzIGluY2x1ZGVkIGluIGEgYCpbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGVsZW1lbnRcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5KCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgIDpob3N0LWNvbnRleHQoW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0pICYsXG4gICAgICAgIFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdICYge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGhlbWlmeVNlbGZcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBoYXMgdGhlIGBbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGF0dHJpYnV0ZVxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5U2VsZigkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5U2VsZigkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICAgJltkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmdW5jdGlvbiB0aGVtZWQoJGtleSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtbWFwLCAka2V5KTtcbn1cblxuIl19 */"]
  20631. });
  20632. /*@__PURE__*/
  20633. (function () {
  20634. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppComponent, [{
  20635. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  20636. args: [{
  20637. selector: 'evt-root',
  20638. templateUrl: './app.component.html',
  20639. styleUrls: ['./app.component.scss']
  20640. }]
  20641. }], function () {
  20642. return [{
  20643. type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]
  20644. }, {
  20645. type: ngx_spinner__WEBPACK_IMPORTED_MODULE_5__["NgxSpinnerService"]
  20646. }, {
  20647. type: _shortcuts_shortcuts_service__WEBPACK_IMPORTED_MODULE_6__["ShortcutsService"]
  20648. }, {
  20649. type: _services_themes_service__WEBPACK_IMPORTED_MODULE_7__["ThemesService"]
  20650. }];
  20651. }, {
  20652. mainSpinner: [{
  20653. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  20654. args: ['mainSpinner']
  20655. }],
  20656. dataTheme: [{
  20657. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostBinding"],
  20658. args: ['attr.data-theme']
  20659. }],
  20660. keyEvent: [{
  20661. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostListener"],
  20662. args: ['window:keyup', ['$event']]
  20663. }]
  20664. });
  20665. })();
  20666. /***/
  20667. },
  20668. /***/
  20669. "UAXx":
  20670. /*!***********************************************!*\
  20671. !*** ./src/app/services/xml-parsers/index.ts ***!
  20672. \***********************************************/
  20673. /*! exports provided: ParserRegister, xmlParser, parse */
  20674. /***/
  20675. function UAXx(module, __webpack_exports__, __webpack_require__) {
  20676. "use strict";
  20677. __webpack_require__.r(__webpack_exports__);
  20678. /* harmony export (binding) */
  20679. __webpack_require__.d(__webpack_exports__, "ParserRegister", function () {
  20680. return ParserRegister;
  20681. });
  20682. /* harmony export (binding) */
  20683. __webpack_require__.d(__webpack_exports__, "xmlParser", function () {
  20684. return xmlParser;
  20685. });
  20686. /* harmony export (binding) */
  20687. __webpack_require__.d(__webpack_exports__, "parse", function () {
  20688. return parse;
  20689. });
  20690. /* harmony import */
  20691. var _parser_models__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20692. /*! ./parser-models */
  20693. "YwZW");
  20694. var ParserRegister = /*#__PURE__*/function () {
  20695. function ParserRegister() {
  20696. _classCallCheck(this, ParserRegister);
  20697. }
  20698. _createClass(ParserRegister, null, [{
  20699. key: "set",
  20700. // tslint:disable-next-line: no-any
  20701. value: function set(tagName, parserType) {
  20702. ParserRegister.PARSER_MAP[tagName.toLowerCase()] = parserType;
  20703. }
  20704. }, {
  20705. key: "get",
  20706. value: function get(tagName) {
  20707. var name = ParserRegister.mapName(tagName.toLowerCase());
  20708. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_0__["createParser"])(ParserRegister.PARSER_MAP[name], parse);
  20709. }
  20710. }, {
  20711. key: "mapName",
  20712. value: function mapName(tagName) {
  20713. var nes = ['event', 'geogname', 'orgname', 'persname', 'placename'];
  20714. if (nes.includes(tagName)) {
  20715. return 'evt-named-entity-parser';
  20716. }
  20717. var nels = ['listPerson', 'listPlace', 'listOrg', 'listEvent'];
  20718. if (nels.includes(tagName)) {
  20719. return 'evt-named-entities-list-parser';
  20720. }
  20721. var crit = ['app'];
  20722. if (crit.includes(tagName)) {
  20723. return 'evt-apparatus-entry-parser';
  20724. }
  20725. /* add by FS
  20726. const ling = ['rdgGrp'];
  20727. if (ling.includes(tagName)) {
  20728. return 'evt-lem-entry-parser';
  20729. } */
  20730. var neslem = ['w', 'lem'];
  20731. if (neslem.includes(tagName)) {
  20732. return 'evt-lemmatized-entity-parser';
  20733. }
  20734. var nelslem = ['list'];
  20735. if (nelslem.includes(tagName)) {
  20736. return 'evt-lemmatized-entities-list-parser';
  20737. }
  20738. if (!Object.keys(ParserRegister.PARSER_MAP).includes(tagName)) {
  20739. return 'evt-generic-elem-parser';
  20740. }
  20741. return tagName;
  20742. }
  20743. }]);
  20744. return ParserRegister;
  20745. }(); // tslint:disable-next-line: no-any
  20746. ParserRegister.PARSER_MAP = {}; // tslint:disable-next-line: no-any
  20747. function xmlParser(tagName, parserType) {
  20748. // tslint:disable-next-line: no-any
  20749. return function (_) {
  20750. ParserRegister.set(tagName, parserType);
  20751. };
  20752. }
  20753. function parse(xml) {
  20754. if (!xml) {
  20755. return {
  20756. content: [xml]
  20757. };
  20758. } // Text Node
  20759. if (xml.nodeType === 3) {
  20760. return ParserRegister.get('evt-text-parser').parse(xml);
  20761. } // Comment
  20762. if (xml.nodeType === 8) {
  20763. return {};
  20764. }
  20765. var tagName = xml.tagName.toLowerCase();
  20766. var parser = ParserRegister.get(tagName);
  20767. return parser.parse(xml);
  20768. }
  20769. /***/
  20770. },
  20771. /***/
  20772. "UhR9":
  20773. /*!********************************************!*\
  20774. !*** ./src/app/pipes/xml-beautify.pipe.ts ***!
  20775. \********************************************/
  20776. /*! exports provided: XmlBeautifyPipe */
  20777. /***/
  20778. function UhR9(module, __webpack_exports__, __webpack_require__) {
  20779. "use strict";
  20780. __webpack_require__.r(__webpack_exports__);
  20781. /* harmony export (binding) */
  20782. __webpack_require__.d(__webpack_exports__, "XmlBeautifyPipe", function () {
  20783. return XmlBeautifyPipe;
  20784. });
  20785. /* harmony import */
  20786. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20787. /*! @angular/core */
  20788. "fXoL");
  20789. /* harmony import */
  20790. var vkbeautify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20791. /*! vkbeautify */
  20792. "NH6c");
  20793. /* harmony import */
  20794. var vkbeautify__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vkbeautify__WEBPACK_IMPORTED_MODULE_1__);
  20795. /* harmony import */
  20796. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  20797. /*! ../utils/xml-utils */
  20798. "JQLQ");
  20799. var XmlBeautifyPipe = /*#__PURE__*/function () {
  20800. function XmlBeautifyPipe() {
  20801. _classCallCheck(this, XmlBeautifyPipe);
  20802. }
  20803. _createClass(XmlBeautifyPipe, [{
  20804. key: "transform",
  20805. value: function transform(value) {
  20806. return vkbeautify__WEBPACK_IMPORTED_MODULE_1__["xml"](Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_2__["replaceMultispaces"])('\n' + value));
  20807. }
  20808. }]);
  20809. return XmlBeautifyPipe;
  20810. }();
  20811. XmlBeautifyPipe.ɵfac = function XmlBeautifyPipe_Factory(t) {
  20812. return new (t || XmlBeautifyPipe)();
  20813. };
  20814. XmlBeautifyPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  20815. name: "xmlBeautify",
  20816. type: XmlBeautifyPipe,
  20817. pure: true
  20818. });
  20819. /*@__PURE__*/
  20820. (function () {
  20821. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](XmlBeautifyPipe, [{
  20822. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Pipe"],
  20823. args: [{
  20824. name: 'xmlBeautify'
  20825. }]
  20826. }], null, null);
  20827. })();
  20828. /***/
  20829. },
  20830. /***/
  20831. "UjKN":
  20832. /*!**********************************************************!*\
  20833. !*** ./src/app/ui-components/button/button.component.ts ***!
  20834. \**********************************************************/
  20835. /*! exports provided: ButtonComponent */
  20836. /***/
  20837. function UjKN(module, __webpack_exports__, __webpack_require__) {
  20838. "use strict";
  20839. __webpack_require__.r(__webpack_exports__);
  20840. /* harmony export (binding) */
  20841. __webpack_require__.d(__webpack_exports__, "ButtonComponent", function () {
  20842. return ButtonComponent;
  20843. });
  20844. /* harmony import */
  20845. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  20846. /*! @angular/core */
  20847. "fXoL");
  20848. /* harmony import */
  20849. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  20850. /*! @angular/common */
  20851. "ofXK");
  20852. /* harmony import */
  20853. var _icon_icon_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  20854. /*! ../icon/icon.component */
  20855. "Mijh");
  20856. function ButtonComponent_evt_icon_2_Template(rf, ctx) {
  20857. if (rf & 1) {
  20858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 2);
  20859. }
  20860. if (rf & 2) {
  20861. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  20862. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r0.iconLeft);
  20863. }
  20864. }
  20865. function ButtonComponent_evt_icon_4_Template(rf, ctx) {
  20866. if (rf & 1) {
  20867. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 2);
  20868. }
  20869. if (rf & 2) {
  20870. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  20871. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r1.iconRight);
  20872. }
  20873. }
  20874. var _c0 = [[["", "label-left", ""]]];
  20875. var _c1 = function _c1(a0, a1, a2, a3, a4, a5) {
  20876. return {
  20877. "btn-light": a0,
  20878. "btn-inverted": a1,
  20879. "btn-hovered": a2,
  20880. "shadow-sm": a3,
  20881. transparent: a4,
  20882. active: a5
  20883. };
  20884. };
  20885. var _c2 = ["[label-left]"];
  20886. var ButtonComponent = /*#__PURE__*/function () {
  20887. function ButtonComponent(cdRef) {
  20888. _classCallCheck(this, ButtonComponent);
  20889. this.cdRef = cdRef;
  20890. this.btnClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  20891. }
  20892. _createClass(ButtonComponent, [{
  20893. key: "ngOnInit",
  20894. value: function ngOnInit() {
  20895. this.active = this.active !== undefined ? this.active : false;
  20896. this.disabled = this.disabled !== undefined ? this.disabled : false;
  20897. if (this.iconLeft) {
  20898. this.iconLeft = Object.assign(Object.assign({}, this.iconLeft), {
  20899. additionalClasses: 'icon ' + (this.iconLeft.additionalClasses || '')
  20900. });
  20901. }
  20902. if (this.iconRight) {
  20903. this.iconRight = Object.assign(Object.assign({}, this.iconRight), {
  20904. additionalClasses: 'icon ' + (this.iconRight.additionalClasses || '')
  20905. });
  20906. }
  20907. }
  20908. }, {
  20909. key: "ngOnChanges",
  20910. value: function ngOnChanges(changes) {
  20911. if (changes && changes.active) {
  20912. this.active = changes.active.currentValue;
  20913. this.cdRef.detectChanges();
  20914. }
  20915. }
  20916. }, {
  20917. key: "clickButton",
  20918. value: function clickButton(event) {
  20919. if (!this.disabled) {
  20920. if (this.toggler) {
  20921. this.active = !this.active;
  20922. }
  20923. this.btnClick.emit({
  20924. event: event,
  20925. active: this.active
  20926. });
  20927. }
  20928. }
  20929. }]);
  20930. return ButtonComponent;
  20931. }();
  20932. ButtonComponent.ɵfac = function ButtonComponent_Factory(t) {
  20933. return new (t || ButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]));
  20934. };
  20935. ButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  20936. type: ButtonComponent,
  20937. selectors: [["evt-button"]],
  20938. inputs: {
  20939. iconLeft: "iconLeft",
  20940. iconRight: "iconRight",
  20941. toggler: "toggler",
  20942. transparent: "transparent",
  20943. inverted: "inverted",
  20944. active: "active",
  20945. additionalStyle: "additionalStyle",
  20946. disabled: "disabled",
  20947. label: "label",
  20948. additionalClasses: "additionalClasses",
  20949. type: "type"
  20950. },
  20951. outputs: {
  20952. btnClick: "btnClick"
  20953. },
  20954. features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  20955. ngContentSelectors: _c2,
  20956. decls: 5,
  20957. vars: 17,
  20958. consts: [["type", "button", 3, "disabled", "ngClass", "ngStyle", "type", "click"], [3, "iconInfo", 4, "ngIf"], [3, "iconInfo"]],
  20959. template: function ButtonComponent_Template(rf, ctx) {
  20960. if (rf & 1) {
  20961. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
  20962. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
  20963. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ButtonComponent_Template_button_click_0_listener($event) {
  20964. return ctx.clickButton($event);
  20965. });
  20966. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
  20967. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ButtonComponent_evt_icon_2_Template, 1, 1, "evt-icon", 1);
  20968. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  20969. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ButtonComponent_evt_icon_4_Template, 1, 1, "evt-icon", 1);
  20970. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  20971. }
  20972. if (rf & 2) {
  20973. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("btn btn-sm ", ctx.additionalClasses, "");
  20974. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled)("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction6"](10, _c1, !ctx.transparent, ctx.inverted, ctx.inverted && ctx.active, !ctx.transparent, ctx.transparent, ctx.active))("ngStyle", ctx.additionalStyle)("type", ctx.type);
  20975. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  20976. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconLeft);
  20977. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20978. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.label, " ");
  20979. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  20980. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconRight);
  20981. }
  20982. },
  20983. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgClass"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgStyle"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_2__["IconComponent"]],
  20984. styles: [".btn[_ngcontent-%COMP%] {\n outline: none;\n border: none;\n}\n.btn[disabled][_ngcontent-%COMP%] {\n cursor: default;\n}\n.btn.btn-sm[_ngcontent-%COMP%] {\n height: 31px;\n}\n.btn[_ngcontent-%COMP%]:focus {\n box-shadow: none;\n}\n[data-theme=restore][_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n color: #0a4553;\n background-color: #e9e9e9;\n border-color: #e9e9e9;\n}\n[data-theme=neutral][_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n[data-theme=modern][_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n color: #263238;\n background-color: #ECEFF1;\n border-color: #ECEFF1;\n}\n[data-theme=classic][_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n color: #362d28;\n background-color: #f5ead4;\n border-color: #f5ead4;\n}\n.btn[_ngcontent-%COMP%]:hover:not([disabled]) {\n -o-box-shadow: 1px 2px 3px rgba(0, 0, 0, .4) inset !important;\n -ms-box-shadow: 1px 2px 3px rgba(0, 0, 0, .4) inset !important;\n box-shadow: 1px 2px 3px rgba(0, 0, 0, .4) inset !important;\n}\n[data-theme=restore][_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn.active[_ngcontent-%COMP%] {\n background: white;\n}\n[data-theme=neutral][_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn.active[_ngcontent-%COMP%] {\n background: #ffdd00;\n}\n[data-theme=modern][_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn.active[_ngcontent-%COMP%] {\n background: #ffdd00;\n}\n[data-theme=classic][_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn.active[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn.active[_ngcontent-%COMP%] {\n background: #ffdd00;\n}\n.btn.transparent[_ngcontent-%COMP%] {\n background: none !important;\n border-color: transparent !important;\n}\n[data-theme=restore][_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn.transparent.active[_ngcontent-%COMP%] {\n color: white;\n}\n[data-theme=neutral][_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn.transparent.active[_ngcontent-%COMP%] {\n color: #ffdd00;\n}\n[data-theme=modern][_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn.transparent.active[_ngcontent-%COMP%] {\n color: #ffdd00;\n}\n[data-theme=classic][_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn.transparent.active[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn.transparent.active[_ngcontent-%COMP%] {\n color: #ffdd00;\n}\n.btn.btn-inverted[_ngcontent-%COMP%] {\n background: transparent;\n border: none;\n box-shadow: none;\n}\n[data-theme=restore][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #0a4553;\n border-color: #0a4553;\n}\n[data-theme=restore][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=restore] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=restore][_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=restore][_ngcontent-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%] {\n background: rgba(233, 233, 233, 0.2);\n}\n[data-theme=neutral][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n[data-theme=neutral][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=neutral] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=neutral][_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=neutral][_ngcontent-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%] {\n background: rgba(255, 255, 255, 0.2);\n}\n[data-theme=modern][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #263238;\n border-color: #263238;\n}\n[data-theme=modern][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=modern] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=modern][_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=modern][_ngcontent-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%] {\n background: rgba(236, 239, 241, 0.2);\n}\n[data-theme=classic][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #362d28;\n border-color: #362d28;\n}\n[data-theme=classic][_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=classic] [_nghost-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=classic][_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn.btn-inverted[_ngcontent-%COMP%]:hover, [data-theme=classic][_ngcontent-%COMP%] .btn.btn-inverted.btn-hovered[_ngcontent-%COMP%] {\n background: rgba(245, 234, 212, 0.2);\n}\n.btn.btn-floating[_ngcontent-%COMP%] {\n -o-box-shadow: 0 2px 4px rgba(0, 0, 0, .4) !important;\n -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, .4) !important;\n box-shadow: 0 2px 4px rgba(0, 0, 0, .4) !important;\n}\n[data-theme=restore][_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .btn.btn-floating[_ngcontent-%COMP%] {\n color: #e9e9e9;\n background-color: #0a4553;\n border-color: #0a4553;\n}\n[data-theme=neutral][_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .btn.btn-floating[_ngcontent-%COMP%] {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n[data-theme=modern][_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .btn.btn-floating[_ngcontent-%COMP%] {\n color: #ECEFF1;\n background-color: #263238;\n border-color: #263238;\n}\n[data-theme=classic][_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .btn.btn-floating[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .btn.btn-floating[_ngcontent-%COMP%] {\n color: #f5ead4;\n background-color: #362d28;\n border-color: #362d28;\n}\n.btn.btn-floating[_ngcontent-%COMP%]:hover {\n -o-box-shadow: none !important;\n -ms-box-shadow: none !important;\n box-shadow: none !important;\n}\n.btn.btn-floating.rounded-circle[_ngcontent-%COMP%] {\n height: 40px;\n width: 40px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2J1dHRvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLGFBQUE7RUFDQSxZQUFBO0FBRko7QUFJSTtFQUNJLGVBQUE7QUFGUjtBQUtJO0VBQ0ksWUFBQTtBQUhSO0FBTUk7RUFDSSxnQkFBQTtBQUpSO0FDNkVRO0VEckVBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBTFI7QUN3RVE7RURyRUEsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUFBUjtBQ21FUTtFRHJFQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBQUtSO0FDOERRO0VEckVBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBVVI7QUFQSTtFRVZGLDZEQUFBO0VBR0EsOERBQUE7RUFDQSwwREFBQTtBRnFCRjtBQ2lEUTtFRDFESSxpQkFBQTtBQVlaO0FDOENRO0VEMURJLG1CQUFBO0FBZVo7QUMyQ1E7RUQxREksbUJBQUE7QUFrQlo7QUN3Q1E7RUQxREksbUJBQUE7QUFxQlo7QUFqQkk7RUFDSSwyQkFBQTtFQUNBLG9DQUFBO0FBbUJSO0FDaUNRO0VEaERRLFlBQUE7QUFrQmhCO0FDOEJRO0VEaERRLGNBQUE7QUFxQmhCO0FDMkJRO0VEaERRLGNBQUE7QUF3QmhCO0FDd0JRO0VEaERRLGNBQUE7QUEyQmhCO0FBdEJJO0VBQ0ksdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUF3QlI7QUNnQlE7RURyQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUF3Qlo7QUF0Qlk7RUFFSSxvQ0FBQTtBQXVCaEI7QUNRUTtFRHJDSSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBQWdDWjtBQTlCWTtFQUVJLG9DQUFBO0FBK0JoQjtBQ0FRO0VEckNJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBd0NaO0FBdENZO0VBRUksb0NBQUE7QUF1Q2hCO0FDUlE7RURyQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUFnRFo7QUE5Q1k7RUFFSSxvQ0FBQTtBQStDaEI7QUExQ0k7RUVoREYscURBQUE7RUFHQSxzREFBQTtFQUNBLGtEQUFBO0FGOEZGO0FDeEJRO0VEdkJJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBa0RaO0FDN0JRO0VEdkJJLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FBdURaO0FDbENRO0VEdkJJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBNERaO0FDdkNRO0VEdkJJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBaUVaO0FBL0RRO0VFdkROLDhCQUFBO0VBR0EsK0JBQUE7RUFDQSwyQkFBQTtBRjBIRjtBQXBFUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FBc0VaIiwiZmlsZSI6ImJ1dHRvbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLmJ0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICYuYnRuLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBjb2xvcjogdGhlbWVkKFwidG9vbHNDb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVkKFwidG9vbHNCYWNrZ3JvdW5kXCIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lZChcInRvb2xzQmFja2dyb3VuZFwiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIEBpbmNsdWRlIHNldChcImJveC1zaGFkb3dcIiwgXCIxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC40KSBpbnNldCAhaW1wb3J0YW50XCIpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoXCJ0b29sc0NvbG9yQWN0aXZlXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZWQoXCJ0b29sc0NvbG9yQWN0aXZlXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4taW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lZChcInRvb2xzQmFja2dyb3VuZFwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lZChcInRvb2xzQ29sb3JcIik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lZChcInRvb2xzQ29sb3JcIik7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmJ0bi1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lZChcInRvb2xzQmFja2dyb3VuZFwiKSwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0KFwiYm94LXNoYWRvd1wiLCBcIjAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC40KSAhaW1wb3J0YW50XCIpO1xuICAgICAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZWQoXCJ0b29sc0JhY2tncm91bmRcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoXCJ0b29sc0NvbG9yXCIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZWQoXCJ0b29sc0NvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2V0KFwiYm94LXNoYWRvd1wiLCBcIm5vbmUgIWltcG9ydGFudFwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59Il19 */"]
  20985. });
  20986. /*@__PURE__*/
  20987. (function () {
  20988. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ButtonComponent, [{
  20989. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  20990. args: [{
  20991. selector: 'evt-button',
  20992. templateUrl: './button.component.html',
  20993. styleUrls: ['./button.component.scss']
  20994. }]
  20995. }], function () {
  20996. return [{
  20997. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]
  20998. }];
  20999. }, {
  21000. iconLeft: [{
  21001. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21002. }],
  21003. iconRight: [{
  21004. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21005. }],
  21006. toggler: [{
  21007. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21008. }],
  21009. transparent: [{
  21010. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21011. }],
  21012. inverted: [{
  21013. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21014. }],
  21015. active: [{
  21016. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21017. }],
  21018. additionalStyle: [{
  21019. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21020. }],
  21021. disabled: [{
  21022. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21023. }],
  21024. label: [{
  21025. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21026. }],
  21027. additionalClasses: [{
  21028. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21029. }],
  21030. type: [{
  21031. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21032. }],
  21033. btnClick: [{
  21034. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  21035. }]
  21036. });
  21037. })();
  21038. /***/
  21039. },
  21040. /***/
  21041. "UksB":
  21042. /*!*************************************************************!*\
  21043. !*** ./src/app/panels/image-panel/image-panel.component.ts ***!
  21044. \*************************************************************/
  21045. /*! exports provided: ImagePanelComponent */
  21046. /***/
  21047. function UksB(module, __webpack_exports__, __webpack_require__) {
  21048. "use strict";
  21049. __webpack_require__.r(__webpack_exports__);
  21050. /* harmony export (binding) */
  21051. __webpack_require__.d(__webpack_exports__, "ImagePanelComponent", function () {
  21052. return ImagePanelComponent;
  21053. });
  21054. /* harmony import */
  21055. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21056. /*! @angular/core */
  21057. "fXoL");
  21058. /* harmony import */
  21059. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  21060. /*! rxjs */
  21061. "qCKp");
  21062. /* harmony import */
  21063. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  21064. /*! rxjs/operators */
  21065. "kU1M");
  21066. /* harmony import */
  21067. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  21068. /*! ../../services/evt-model.service */
  21069. "hI0h");
  21070. /* harmony import */
  21071. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  21072. /*! src/app/services/evt-status.service */
  21073. "7Ht4");
  21074. /* harmony import */
  21075. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  21076. /*! ../../ui-components/panel/panel.component */
  21077. "HiHV");
  21078. /* harmony import */
  21079. var _components_ms_desc_selector_ms_desc_selector_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  21080. /*! ../../components/ms-desc-selector/ms-desc-selector.component */
  21081. "qKvR");
  21082. /* harmony import */
  21083. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  21084. /*! @angular/common */
  21085. "ofXK");
  21086. /* harmony import */
  21087. var _components_osd_osd_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  21088. /*! ../../components/osd/osd.component */
  21089. "ry9e");
  21090. /* harmony import */
  21091. var _components_ms_desc_ms_desc_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  21092. /*! ../../components/ms-desc/ms-desc.component */
  21093. "ZiLK");
  21094. function ImagePanelComponent_evt_osd_5_Template(rf, ctx) {
  21095. if (rf & 1) {
  21096. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  21097. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-osd", 8);
  21098. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function ImagePanelComponent_evt_osd_5_Template_evt_osd_pageChange_0_listener($event) {
  21099. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
  21100. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21101. return ctx_r4.updatePage($event);
  21102. });
  21103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21104. }
  21105. if (rf & 2) {
  21106. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21107. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("viewerData", ctx_r1.viewerData)("page", ctx_r1.pageNumber);
  21108. }
  21109. }
  21110. function ImagePanelComponent_p_6_Template(rf, ctx) {
  21111. if (rf & 1) {
  21112. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p");
  21113. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "Found no source file");
  21114. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21115. }
  21116. }
  21117. function ImagePanelComponent_div_8_Template(rf, ctx) {
  21118. if (rf & 1) {
  21119. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  21120. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-ms-desc", 9);
  21121. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  21122. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21123. }
  21124. if (rf & 2) {
  21125. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21126. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21127. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("data", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r3.currentMsDesc$));
  21128. }
  21129. }
  21130. var ImagePanelComponent = /*#__PURE__*/function () {
  21131. function ImagePanelComponent(evtModelService, evtStatus) {
  21132. _classCallCheck(this, ImagePanelComponent);
  21133. this.evtModelService = evtModelService;
  21134. this.evtStatus = evtStatus;
  21135. this.currentPage$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  21136. this.currentPageId$ = this.currentPage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (p) {
  21137. return p === null || p === void 0 ? void 0 : p.id;
  21138. }));
  21139. this.currentMsDescId$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  21140. this.currentMsDesc$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.evtModelService.msDesc$, this.currentMsDescId$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (_ref51) {
  21141. var _ref52 = _slicedToArray(_ref51, 2),
  21142. msDesc = _ref52[0],
  21143. currentId = _ref52[1];
  21144. return !!msDesc && !!currentId;
  21145. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref53) {
  21146. var _ref54 = _slicedToArray(_ref53, 2),
  21147. msDesc = _ref54[0],
  21148. currentId = _ref54[1];
  21149. return msDesc.find(function (m) {
  21150. return m.id === currentId;
  21151. });
  21152. }));
  21153. this.msDescOpen = false;
  21154. }
  21155. _createClass(ImagePanelComponent, [{
  21156. key: "updatePage",
  21157. value: function updatePage(viewerPage) {
  21158. var _this67 = this;
  21159. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (pages) {
  21160. return _this67.evtStatus.updatePage$.next(pages[viewerPage - 1]);
  21161. });
  21162. }
  21163. }, {
  21164. key: "setMsDescOpen",
  21165. value: function setMsDescOpen(isOpen) {
  21166. this.msDescOpen = isOpen;
  21167. }
  21168. }, {
  21169. key: "setMsDescID",
  21170. value: function setMsDescID(msDescId) {
  21171. this.currentMsDescId$.next(msDescId);
  21172. }
  21173. }, {
  21174. key: "pageID",
  21175. set: function set(v) {
  21176. var _this68 = this;
  21177. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["take"])(1)).subscribe(function (pages) {
  21178. return _this68._pageNumber = pages.findIndex(function (page) {
  21179. return page.id === v;
  21180. });
  21181. });
  21182. }
  21183. }, {
  21184. key: "pageNumber",
  21185. get: function get() {
  21186. return this._pageNumber + 1;
  21187. }
  21188. }]);
  21189. return ImagePanelComponent;
  21190. }();
  21191. ImagePanelComponent.ɵfac = function ImagePanelComponent_Factory(t) {
  21192. return new (t || ImagePanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]));
  21193. };
  21194. ImagePanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  21195. type: ImagePanelComponent,
  21196. selectors: [["evt-image-panel"]],
  21197. inputs: {
  21198. viewerData: "viewerData",
  21199. pageID: "pageID"
  21200. },
  21201. decls: 9,
  21202. vars: 6,
  21203. consts: [[3, "showSecondaryContent", "hideHeader", "hideFooter"], ["header-left", ""], [3, "selectionChange", "msDescOpen"], ["msDesc", ""], ["content", ""], [3, "viewerData", "page", "pageChange", 4, "ngIf"], [4, "ngIf"], ["secondary-content", ""], [3, "viewerData", "page", "pageChange"], [3, "data"]],
  21204. template: function ImagePanelComponent_Template(rf, ctx) {
  21205. if (rf & 1) {
  21206. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  21207. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  21208. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-ms-desc-selector", 2, 3);
  21209. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function ImagePanelComponent_Template_evt_ms_desc_selector_selectionChange_2_listener($event) {
  21210. return ctx.setMsDescID($event);
  21211. })("msDescOpen", function ImagePanelComponent_Template_evt_ms_desc_selector_msDescOpen_2_listener($event) {
  21212. return ctx.setMsDescOpen($event);
  21213. });
  21214. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21215. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21216. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
  21217. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ImagePanelComponent_evt_osd_5_Template, 1, 2, "evt-osd", 5);
  21218. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, ImagePanelComponent_p_6_Template, 2, 0, "p", 6);
  21219. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21220. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 7);
  21221. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, ImagePanelComponent_div_8_Template, 3, 3, "div", 6);
  21222. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21223. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21224. }
  21225. if (rf & 2) {
  21226. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("showSecondaryContent", ctx.msDescOpen)("hideHeader", false)("hideFooter", true);
  21227. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
  21228. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.viewerData);
  21229. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21230. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.viewerData);
  21231. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21232. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.msDescOpen);
  21233. }
  21234. },
  21235. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_5__["PanelComponent"], _components_ms_desc_selector_ms_desc_selector_component__WEBPACK_IMPORTED_MODULE_6__["MsDescSelectorComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"], _components_osd_osd_component__WEBPACK_IMPORTED_MODULE_8__["OsdComponent"], _components_ms_desc_ms_desc_component__WEBPACK_IMPORTED_MODULE_9__["MsDescComponent"]],
  21236. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  21237. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJpbWFnZS1wYW5lbC5jb21wb25lbnQuc2NzcyJ9 */"]
  21238. });
  21239. /*@__PURE__*/
  21240. (function () {
  21241. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ImagePanelComponent, [{
  21242. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  21243. args: [{
  21244. selector: 'evt-image-panel',
  21245. templateUrl: './image-panel.component.html',
  21246. styleUrls: ['./image-panel.component.scss']
  21247. }]
  21248. }], function () {
  21249. return [{
  21250. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_3__["EVTModelService"]
  21251. }, {
  21252. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_4__["EVTStatusService"]
  21253. }];
  21254. }, {
  21255. viewerData: [{
  21256. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21257. }],
  21258. pageID: [{
  21259. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21260. }]
  21261. });
  21262. })();
  21263. /***/
  21264. },
  21265. /***/
  21266. "VyoE":
  21267. /*!*******************************************************************!*\
  21268. !*** ./src/app/panels/pinboard-panel/pinboard-panel.component.ts ***!
  21269. \*******************************************************************/
  21270. /*! exports provided: PinboardPanelComponent */
  21271. /***/
  21272. function VyoE(module, __webpack_exports__, __webpack_require__) {
  21273. "use strict";
  21274. __webpack_require__.r(__webpack_exports__);
  21275. /* harmony export (binding) */
  21276. __webpack_require__.d(__webpack_exports__, "PinboardPanelComponent", function () {
  21277. return PinboardPanelComponent;
  21278. });
  21279. /* harmony import */
  21280. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21281. /*! @angular/core */
  21282. "fXoL");
  21283. /* harmony import */
  21284. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  21285. /*! rxjs/operators */
  21286. "kU1M");
  21287. /* harmony import */
  21288. var _pinboard_pinboard_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  21289. /*! ../../pinboard/pinboard.service */
  21290. "fqbd");
  21291. /* harmony import */
  21292. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  21293. /*! ../../ui-components/panel/panel.component */
  21294. "HiHV");
  21295. /* harmony import */
  21296. var _pinboard_pinboard_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  21297. /*! ../../pinboard/pinboard.component */
  21298. "W4vA");
  21299. /* harmony import */
  21300. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  21301. /*! @ng-select/ng-select */
  21302. "ZOsW");
  21303. /* harmony import */
  21304. var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  21305. /*! @angular/forms */
  21306. "3Pt+");
  21307. /* harmony import */
  21308. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  21309. /*! @angular/common */
  21310. "ofXK");
  21311. /* harmony import */
  21312. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  21313. /*! @ngx-translate/core */
  21314. "sYmb");
  21315. function PinboardPanelComponent_ng_template_10_div_0_Template(rf, ctx) {
  21316. if (rf & 1) {
  21317. var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  21318. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
  21319. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 9);
  21320. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  21321. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21322. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 10);
  21323. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function PinboardPanelComponent_ng_template_10_div_0_Template_span_click_3_listener() {
  21324. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
  21325. var item_r5 = ctx.$implicit;
  21326. var clear_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().clear;
  21327. return clear_r2(item_r5);
  21328. });
  21329. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\xD7");
  21330. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21331. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21332. }
  21333. if (rf & 2) {
  21334. var item_r5 = ctx.$implicit;
  21335. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21336. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](item_r5.label);
  21337. }
  21338. }
  21339. function PinboardPanelComponent_ng_template_10_div_2_Template(rf, ctx) {
  21340. if (rf & 1) {
  21341. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
  21342. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 9);
  21343. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  21344. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  21345. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21346. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21347. }
  21348. if (rf & 2) {
  21349. var items_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  21350. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21351. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", items_r1.length - 2, " ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, "more"), "...");
  21352. }
  21353. }
  21354. function PinboardPanelComponent_ng_template_10_Template(rf, ctx) {
  21355. if (rf & 1) {
  21356. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, PinboardPanelComponent_ng_template_10_div_0_Template, 5, 1, "div", 6);
  21357. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "slice");
  21358. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PinboardPanelComponent_ng_template_10_div_2_Template, 4, 4, "div", 7);
  21359. }
  21360. if (rf & 2) {
  21361. var items_r1 = ctx.items;
  21362. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](1, 2, items_r1, 0, 2));
  21363. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21364. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r1.length > 2);
  21365. }
  21366. }
  21367. var PinboardPanelComponent = /*#__PURE__*/function () {
  21368. function PinboardPanelComponent(pinboard) {
  21369. var _this69 = this;
  21370. _classCallCheck(this, PinboardPanelComponent);
  21371. this.pinboard = pinboard;
  21372. this.hide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  21373. this.selectedPinTypes = [];
  21374. this.pinboardTypes$ = this.pinboard.getItems().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (items) {
  21375. var types = [];
  21376. items.forEach(function (item) {
  21377. var pinType = item.pinType;
  21378. if (pinType && !types.find(function (i) {
  21379. return i.id === item.pinType;
  21380. })) {
  21381. types.push({
  21382. id: pinType,
  21383. label: pinType
  21384. });
  21385. }
  21386. });
  21387. return types;
  21388. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["tap"])(function (types) {
  21389. if (_this69.selectedPinTypes && _this69.selectedPinTypes.length > 0) {
  21390. _this69.selectedPinTypes = _toConsumableArray(_this69.selectedPinTypes.filter(function (type) {
  21391. return types.find(function (i) {
  21392. return i.id === type;
  21393. });
  21394. }));
  21395. }
  21396. }));
  21397. }
  21398. _createClass(PinboardPanelComponent, [{
  21399. key: "emitHide",
  21400. value: function emitHide() {
  21401. this.hide.emit();
  21402. }
  21403. }]);
  21404. return PinboardPanelComponent;
  21405. }();
  21406. PinboardPanelComponent.ɵfac = function PinboardPanelComponent_Factory(t) {
  21407. return new (t || PinboardPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_pinboard_pinboard_service__WEBPACK_IMPORTED_MODULE_2__["PinboardService"]));
  21408. };
  21409. PinboardPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  21410. type: PinboardPanelComponent,
  21411. selectors: [["evt-pinboard-panel"]],
  21412. outputs: {
  21413. hide: "hide"
  21414. },
  21415. decls: 11,
  21416. vars: 19,
  21417. consts: [[3, "closable", "secondary", "hide"], ["header-left", ""], ["content", "", 3, "types"], ["footer", ""], ["bindValue", "id", "bindLabel", "label", 3, "items", "multiple", "closeOnSelect", "searchable", "placeholder", "ngModel", "disabled", "ngModelChange"], ["ng-multi-label-tmp", ""], ["class", "ng-value", 4, "ngFor", "ngForOf"], ["class", "ng-value", 4, "ngIf"], [1, "ng-value"], [1, "ng-value-label"], ["aria-hidden", "true", 1, "ng-value-icon", "right", 3, "click"]],
  21418. template: function PinboardPanelComponent_Template(rf, ctx) {
  21419. if (rf & 1) {
  21420. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  21421. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function PinboardPanelComponent_Template_evt_panel_hide_0_listener() {
  21422. return ctx.emitHide();
  21423. });
  21424. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  21425. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  21426. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  21427. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21428. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "evt-pinboard", 2);
  21429. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 3);
  21430. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "ng-select", 4);
  21431. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function PinboardPanelComponent_Template_ng_select_ngModelChange_6_listener($event) {
  21432. return ctx.selectedPinTypes = $event;
  21433. });
  21434. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async");
  21435. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
  21436. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "async");
  21437. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, PinboardPanelComponent_ng_template_10_Template, 3, 6, "ng-template", 5);
  21438. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21439. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21440. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21441. }
  21442. if (rf & 2) {
  21443. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("closable", true)("secondary", true);
  21444. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21445. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 11, "pinboard"));
  21446. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21447. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("types", ctx.selectedPinTypes);
  21448. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21449. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 13, ctx.pinboardTypes$))("multiple", true)("closeOnSelect", false)("searchable", true)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 15, "filterPins"))("ngModel", ctx.selectedPinTypes)("disabled", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 17, ctx.pinboardTypes$).length === 0);
  21450. }
  21451. },
  21452. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_3__["PanelComponent"], _pinboard_pinboard_component__WEBPACK_IMPORTED_MODULE_4__["PinboardComponent"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_5__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_5__["ɵi"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"]],
  21453. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["SlicePipe"]],
  21454. styles: [".pin-types-selector[_ngcontent-%COMP%] .ng-fa-layers-counter[_ngcontent-%COMP%] {\n font-size: 2rem !important;\n top: -7px;\n position: relative;\n left: 1.5rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BpbmJvYXJkLXBhbmVsLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0VBQ0ksMEJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FBQVIiLCJmaWxlIjoicGluYm9hcmQtcGFuZWwuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucGluLXR5cGVzLXNlbGVjdG9yIHtcbiAgICAubmctZmEtbGF5ZXJzLWNvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB9XG59Il19 */"]
  21455. });
  21456. /*@__PURE__*/
  21457. (function () {
  21458. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PinboardPanelComponent, [{
  21459. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  21460. args: [{
  21461. selector: 'evt-pinboard-panel',
  21462. templateUrl: './pinboard-panel.component.html',
  21463. styleUrls: ['./pinboard-panel.component.scss']
  21464. }]
  21465. }], function () {
  21466. return [{
  21467. type: _pinboard_pinboard_service__WEBPACK_IMPORTED_MODULE_2__["PinboardService"]
  21468. }];
  21469. }, {
  21470. hide: [{
  21471. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  21472. }]
  21473. });
  21474. })();
  21475. /***/
  21476. },
  21477. /***/
  21478. "W4vA":
  21479. /*!************************************************!*\
  21480. !*** ./src/app/pinboard/pinboard.component.ts ***!
  21481. \************************************************/
  21482. /*! exports provided: PinboardComponent */
  21483. /***/
  21484. function W4vA(module, __webpack_exports__, __webpack_require__) {
  21485. "use strict";
  21486. __webpack_require__.r(__webpack_exports__);
  21487. /* harmony export (binding) */
  21488. __webpack_require__.d(__webpack_exports__, "PinboardComponent", function () {
  21489. return PinboardComponent;
  21490. });
  21491. /* harmony import */
  21492. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21493. /*! @angular/core */
  21494. "fXoL");
  21495. /* harmony import */
  21496. var _pinboard_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  21497. /*! ./pinboard.service */
  21498. "fqbd");
  21499. /* harmony import */
  21500. var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  21501. /*! @angular/common */
  21502. "ofXK");
  21503. /* harmony import */
  21504. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  21505. /*! ../ui-components/button/button.component */
  21506. "UjKN");
  21507. /* harmony import */
  21508. var _components_apparatus_entry_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  21509. /*! ../components/apparatus-entry/apparatus-entry-readings/apparatus-entry-readings.component */
  21510. "etwH");
  21511. /* harmony import */
  21512. var _components_content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  21513. /*! ../components/content-viewer/content-viewer.component */
  21514. "t6RO");
  21515. /* harmony import */
  21516. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  21517. /*! @ngx-translate/core */
  21518. "sYmb");
  21519. function PinboardComponent_div_0_div_1_div_11_Template(rf, ctx) {
  21520. if (rf & 1) {
  21521. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  21522. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-apparatus-entry-readings", 13);
  21523. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21524. }
  21525. if (rf & 2) {
  21526. var item_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  21527. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21528. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("data", item_r6);
  21529. }
  21530. }
  21531. function PinboardComponent_div_0_div_1_div_12_evt_content_viewer_1_Template(rf, ctx) {
  21532. if (rf & 1) {
  21533. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 15);
  21534. }
  21535. if (rf & 2) {
  21536. var element_r11 = ctx.$implicit;
  21537. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", element_r11);
  21538. }
  21539. }
  21540. function PinboardComponent_div_0_div_1_div_12_Template(rf, ctx) {
  21541. if (rf & 1) {
  21542. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  21543. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, PinboardComponent_div_0_div_1_div_12_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 14);
  21544. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21545. }
  21546. if (rf & 2) {
  21547. var item_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  21548. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21549. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", item_r6.content);
  21550. }
  21551. }
  21552. var _c0 = function _c0() {
  21553. return {
  21554. icon: "trash-alt"
  21555. };
  21556. };
  21557. function PinboardComponent_div_0_div_1_Template(rf, ctx) {
  21558. if (rf & 1) {
  21559. var _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  21560. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5);
  21561. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 6);
  21562. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 7);
  21563. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  21564. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  21565. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21566. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "span", 8);
  21567. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
  21568. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "date");
  21569. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21570. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "evt-button", 9);
  21571. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function PinboardComponent_div_0_div_1_Template_evt_button_btnClick_8_listener() {
  21572. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r14);
  21573. var item_r6 = ctx.$implicit;
  21574. var ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  21575. return ctx_r13.removePinnedItem(item_r6);
  21576. });
  21577. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
  21578. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21579. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21580. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](10, 10);
  21581. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, PinboardComponent_div_0_div_1_div_11_Template, 2, 1, "div", 11);
  21582. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, PinboardComponent_div_0_div_1_div_12_Template, 2, 1, "div", 12);
  21583. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  21584. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21585. }
  21586. if (rf & 2) {
  21587. var item_r6 = ctx.$implicit;
  21588. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  21589. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 6, item_r6.pinType), "");
  21590. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  21591. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" [", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](7, 8, item_r6.pinDate, "shortDate"), "]");
  21592. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21593. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](13, _c0))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 11, "RemovePin"));
  21594. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21595. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", item_r6.renderer);
  21596. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21597. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "ApparatusEntryReadings");
  21598. }
  21599. }
  21600. function PinboardComponent_div_0_div_2_span_1_Template(rf, ctx) {
  21601. if (rf & 1) {
  21602. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
  21603. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  21604. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  21605. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21606. }
  21607. if (rf & 2) {
  21608. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21609. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "filteredPinboardEmpty"), " ");
  21610. }
  21611. }
  21612. function PinboardComponent_div_0_div_2_span_2_Template(rf, ctx) {
  21613. if (rf & 1) {
  21614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
  21615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  21616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  21617. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21618. }
  21619. if (rf & 2) {
  21620. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21621. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "pinboardEmpty"), " ");
  21622. }
  21623. }
  21624. function PinboardComponent_div_0_div_2_Template(rf, ctx) {
  21625. if (rf & 1) {
  21626. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  21627. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, PinboardComponent_div_0_div_2_span_1_Template, 3, 3, "span", 4);
  21628. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PinboardComponent_div_0_div_2_span_2_Template, 3, 3, "span", 4);
  21629. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21630. }
  21631. if (rf & 2) {
  21632. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  21633. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21634. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r5.types.length > 0);
  21635. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21636. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r5.types || ctx_r5.types.length === 0);
  21637. }
  21638. }
  21639. function PinboardComponent_div_0_Template(rf, ctx) {
  21640. if (rf & 1) {
  21641. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
  21642. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, PinboardComponent_div_0_div_1_Template, 13, 14, "div", 3);
  21643. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PinboardComponent_div_0_div_2_Template, 3, 2, "div", 4);
  21644. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21645. }
  21646. if (rf & 2) {
  21647. var itemsPinned_r3 = ctx.ngIf;
  21648. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21649. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21650. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", itemsPinned_r3);
  21651. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21652. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", itemsPinned_r3.length === 0 && ctx_r0.types);
  21653. }
  21654. }
  21655. function PinboardComponent_ng_template_2_Template(rf, ctx) {
  21656. if (rf & 1) {
  21657. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0);
  21658. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  21659. }
  21660. if (rf & 2) {
  21661. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, "pinboardLoading"), "\n");
  21662. }
  21663. }
  21664. var PinboardComponent = /*#__PURE__*/function () {
  21665. function PinboardComponent(pinboard) {
  21666. _classCallCheck(this, PinboardComponent);
  21667. this.pinboard = pinboard;
  21668. }
  21669. _createClass(PinboardComponent, [{
  21670. key: "ngOnInit",
  21671. value: function ngOnInit() {
  21672. this.initPins();
  21673. }
  21674. }, {
  21675. key: "ngOnChanges",
  21676. value: function ngOnChanges(changes) {
  21677. if (changes.types.currentValue !== changes.types.previousValue) {
  21678. this.initPins();
  21679. }
  21680. }
  21681. }, {
  21682. key: "removePinnedItem",
  21683. value: function removePinnedItem(item) {
  21684. this.pinboard.toggleItem(item);
  21685. }
  21686. }, {
  21687. key: "initPins",
  21688. value: function initPins() {
  21689. this.itemsPinned$ = this.pinboard.getItems(this.types);
  21690. }
  21691. }]);
  21692. return PinboardComponent;
  21693. }();
  21694. PinboardComponent.ɵfac = function PinboardComponent_Factory(t) {
  21695. return new (t || PinboardComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_pinboard_service__WEBPACK_IMPORTED_MODULE_1__["PinboardService"]));
  21696. };
  21697. PinboardComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  21698. type: PinboardComponent,
  21699. selectors: [["evt-pinboard"]],
  21700. inputs: {
  21701. types: "types"
  21702. },
  21703. features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  21704. decls: 4,
  21705. vars: 4,
  21706. consts: [["class", "pinnedItems-container", 4, "ngIf", "ngIfElse"], ["loading", ""], [1, "pinnedItems-container"], ["class", "pinnedItem", 4, "ngFor", "ngForOf"], [4, "ngIf"], [1, "pinnedItem"], [1, "pinnedItem-header"], [1, "pin-type"], [1, "pin-date"], [1, "pin-remover", 3, "iconLeft", "title", "btnClick"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [3, "data"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  21707. template: function PinboardComponent_Template(rf, ctx) {
  21708. if (rf & 1) {
  21709. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, PinboardComponent_div_0_Template, 3, 2, "div", 0);
  21710. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  21711. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PinboardComponent_ng_template_2_Template, 2, 3, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  21712. }
  21713. if (rf & 2) {
  21714. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
  21715. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 2, ctx.itemsPinned$))("ngIfElse", _r1);
  21716. }
  21717. },
  21718. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgForOf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgSwitchDefault"], _components_apparatus_entry_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_4__["ApparatusEntryReadingsComponent"], _components_content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  21719. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["DatePipe"]],
  21720. styles: [".pinnedItem[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 0.5rem;\n border-bottom: 1px solid lightgray;\n padding-bottom: 0.5rem;\n}\n.pinnedItem-header[_ngcontent-%COMP%] {\n min-height: 31px;\n}\n.pinnedItem-header[_ngcontent-%COMP%] .pin-type[_ngcontent-%COMP%] {\n font-variant: small-caps;\n}\n.pinnedItem-header[_ngcontent-%COMP%] .pin-type[_ngcontent-%COMP%], .pinnedItem-header[_ngcontent-%COMP%] .pin-date[_ngcontent-%COMP%] {\n font-size: 0.7rem;\n color: grey;\n}\n.pinnedItem-header[_ngcontent-%COMP%] .pin-remover[_ngcontent-%COMP%] {\n float: right;\n position: absolute;\n top: 0;\n right: 0;\n z-index: 99;\n}\n.pinnedItem-header[_ngcontent-%COMP%] .pin-remover[_ngcontent-%COMP%]:hover {\n background: rgba(0, 0, 0, 0.1);\n}\n[_nghost-%COMP%] .pinnedItems-container evt-pinner {\n display: none !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BpbmJvYXJkLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7QUFDRjtBQUNFO0VBQ0UsZ0JBQUE7QUFDSjtBQUNJO0VBQ0Usd0JBQUE7QUFDTjtBQUVJOztFQUVFLGlCQUFBO0VBQ0EsV0FBQTtBQUFOO0FBR0k7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7QUFETjtBQUdNO0VBQ0UsOEJBQUE7QUFEUjtBQVFFO0VBQ0Usd0JBQUE7QUFMSiIsImZpbGUiOiJwaW5ib2FyZC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5waW5uZWRJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblxuICAmLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMzFweDtcblxuICAgIC5waW4tdHlwZSB7XG4gICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgfVxuXG4gICAgLnBpbi10eXBlLFxuICAgIC5waW4tZGF0ZSB7XG4gICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgfVxuXG4gICAgLnBpbi1yZW1vdmVyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIC5waW5uZWRJdGVtcy1jb250YWluZXIge1xuICBldnQtcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */"]
  21721. });
  21722. /*@__PURE__*/
  21723. (function () {
  21724. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PinboardComponent, [{
  21725. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  21726. args: [{
  21727. selector: 'evt-pinboard',
  21728. templateUrl: './pinboard.component.html',
  21729. styleUrls: ['./pinboard.component.scss']
  21730. }]
  21731. }], function () {
  21732. return [{
  21733. type: _pinboard_service__WEBPACK_IMPORTED_MODULE_1__["PinboardService"]
  21734. }];
  21735. }, {
  21736. types: [{
  21737. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21738. }]
  21739. });
  21740. })();
  21741. /***/
  21742. },
  21743. /***/
  21744. "Wu1i":
  21745. /*!****************************************!*\
  21746. !*** ./src/app/pipes/humanize.pipe.ts ***!
  21747. \****************************************/
  21748. /*! exports provided: HumanizePipe */
  21749. /***/
  21750. function Wu1i(module, __webpack_exports__, __webpack_require__) {
  21751. "use strict";
  21752. __webpack_require__.r(__webpack_exports__);
  21753. /* harmony export (binding) */
  21754. __webpack_require__.d(__webpack_exports__, "HumanizePipe", function () {
  21755. return HumanizePipe;
  21756. });
  21757. /* harmony import */
  21758. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21759. /*! @angular/core */
  21760. "fXoL");
  21761. var HumanizePipe = /*#__PURE__*/function () {
  21762. function HumanizePipe() {
  21763. _classCallCheck(this, HumanizePipe);
  21764. }
  21765. _createClass(HumanizePipe, [{
  21766. key: "transform",
  21767. value: function transform(value) {
  21768. if (value === '') {
  21769. return value;
  21770. }
  21771. value = value.replace(/([^A-Z])([A-Z])/g, '$1 $2').replace(/([A-Z])([A-Z][^A-Z])/g, '$1 $2');
  21772. return value;
  21773. }
  21774. }]);
  21775. return HumanizePipe;
  21776. }();
  21777. HumanizePipe.ɵfac = function HumanizePipe_Factory(t) {
  21778. return new (t || HumanizePipe)();
  21779. };
  21780. HumanizePipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  21781. name: "humanize",
  21782. type: HumanizePipe,
  21783. pure: true
  21784. });
  21785. /*@__PURE__*/
  21786. (function () {
  21787. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HumanizePipe, [{
  21788. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Pipe"],
  21789. args: [{
  21790. name: 'humanize'
  21791. }]
  21792. }], null, null);
  21793. })();
  21794. /***/
  21795. },
  21796. /***/
  21797. "WyXU":
  21798. /*!****************************************************************************!*\
  21799. !*** ./src/app/ui-components/ms-desc-section/ms-desc-section.component.ts ***!
  21800. \****************************************************************************/
  21801. /*! exports provided: MsDescSectionComponent */
  21802. /***/
  21803. function WyXU(module, __webpack_exports__, __webpack_require__) {
  21804. "use strict";
  21805. __webpack_require__.r(__webpack_exports__);
  21806. /* harmony export (binding) */
  21807. __webpack_require__.d(__webpack_exports__, "MsDescSectionComponent", function () {
  21808. return MsDescSectionComponent;
  21809. });
  21810. /* harmony import */
  21811. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21812. /*! @angular/core */
  21813. "fXoL");
  21814. /* harmony import */
  21815. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  21816. /*! @angular/common */
  21817. "ofXK");
  21818. /* harmony import */
  21819. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  21820. /*! @ngx-translate/core */
  21821. "sYmb");
  21822. function MsDescSectionComponent_span_1_Template(rf, ctx) {
  21823. if (rf & 1) {
  21824. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 5);
  21825. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  21826. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  21827. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21828. }
  21829. if (rf & 2) {
  21830. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21831. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21832. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx_r0.label), "", ctx_r0.inlineLabel ? ": " : "", "");
  21833. }
  21834. }
  21835. function MsDescSectionComponent_ng_container_3_Template(rf, ctx) {
  21836. if (rf & 1) {
  21837. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  21838. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](1, 6);
  21839. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  21840. }
  21841. if (rf & 2) {
  21842. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21843. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](6);
  21844. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21845. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r3);
  21846. }
  21847. }
  21848. function MsDescSectionComponent_ng_container_4_Template(rf, ctx) {
  21849. if (rf & 1) {
  21850. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  21851. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 7);
  21852. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](2, 6);
  21853. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21854. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  21855. }
  21856. if (rf & 2) {
  21857. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  21858. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](6);
  21859. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  21860. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r3);
  21861. }
  21862. }
  21863. function MsDescSectionComponent_ng_template_5_Template(rf, ctx) {
  21864. if (rf & 1) {
  21865. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
  21866. }
  21867. }
  21868. var _c0 = [[["", "content", ""]]];
  21869. var _c1 = ["[content]"];
  21870. var MsDescSectionComponent = function MsDescSectionComponent() {
  21871. _classCallCheck(this, MsDescSectionComponent);
  21872. };
  21873. MsDescSectionComponent.ɵfac = function MsDescSectionComponent_Factory(t) {
  21874. return new (t || MsDescSectionComponent)();
  21875. };
  21876. MsDescSectionComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  21877. type: MsDescSectionComponent,
  21878. selectors: [["evt-ms-desc-section"]],
  21879. inputs: {
  21880. label: "label",
  21881. additionalClass: "additionalClass",
  21882. inlineLabel: "inlineLabel",
  21883. nestedElement: "nestedElement",
  21884. underline: "underline"
  21885. },
  21886. ngContentSelectors: _c1,
  21887. decls: 7,
  21888. vars: 12,
  21889. consts: [["class", "section-label", 4, "ngIf"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["content", ""], [1, "section-label"], [3, "ngTemplateOutlet"], [1, "section-content"]],
  21890. template: function MsDescSectionComponent_Template(rf, ctx) {
  21891. if (rf & 1) {
  21892. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
  21893. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  21894. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MsDescSectionComponent_span_1_Template, 3, 4, "span", 0);
  21895. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](2, 1);
  21896. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MsDescSectionComponent_ng_container_3_Template, 2, 1, "ng-container", 2);
  21897. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MsDescSectionComponent_ng_container_4_Template, 3, 1, "ng-container", 3);
  21898. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  21899. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  21900. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, MsDescSectionComponent_ng_template_5_Template, 1, 0, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  21901. }
  21902. if (rf & 2) {
  21903. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("section ", ctx.additionalClass, "");
  21904. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("has-inline-label", ctx.inlineLabel)("has-nested-element", ctx.nestedElement)("underline-dotted", ctx.underline);
  21905. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21906. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.label);
  21907. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21908. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.nestedElement);
  21909. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  21910. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
  21911. }
  21912. },
  21913. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]],
  21914. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslatePipe"]],
  21915. styles: [".section[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] {\n font-variant: small-caps;\n color: #666;\n}\n.section.has-inline-label[_ngcontent-%COMP%] {\n display: flex;\n}\n.section.has-inline-label.has-nested-element[_ngcontent-%COMP%] {\n display: block;\n}\n.section.has-inline-label[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] {\n margin-right: 0.3rem;\n line-height: 1.3;\n}\n.section[_ngcontent-%COMP%]:not(.has-inline-label) .section-label[_ngcontent-%COMP%] {\n display: block;\n margin-top: 1rem;\n}\n.section[_ngcontent-%COMP%]:not(.has-inline-label).underline-dotted {\n border-bottom: 0.07rem dotted #666;\n margin-bottom: 0.3rem;\n font-size: 1.125rem;\n}\n.section[_ngcontent-%COMP%]:not(.has-inline-label):not(.underline-dotted) {\n font-size: 1.37rem;\n}\n.section[_ngcontent-%COMP%] p {\n margin-bottom: 0;\n}\n.itemElement[_ngcontent-%COMP%] {\n margin-left: 1rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWRlc2Mtc2VjdGlvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDSTtFQUNJLHdCQUFBO0VBQ0EsV0FBQTtBQUFSO0FBRUk7RUFJSSxhQUFBO0FBSFI7QUFBUTtFQUNJLGNBQUE7QUFFWjtBQUNRO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtBQUNaO0FBR1E7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QUFEWjtBQUdRO0VBQ0ksa0NBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FBRFo7QUFJUTtFQUNJLGtCQUFBO0FBRlo7QUFLSTtFQUNJLGdCQUFBO0FBSFI7QUFNQTtFQUNJLGlCQUFBO0FBSEoiLCJmaWxlIjoibXMtZGVzYy1zZWN0aW9uLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNlY3Rpb24ge1xuICAgIC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gICAgJi5oYXMtaW5saW5lLWxhYmVsIHtcbiAgICAgICAgJi5oYXMtbmVzdGVkLWVsZW1lbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnNlY3Rpb24tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5oYXMtaW5saW5lLWxhYmVsKXtcbiAgICAgICAgLnNlY3Rpb24tbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyAgXG4gICAgICAgIH1cbiAgICAgICAgJi51bmRlcmxpbmUtZG90dGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDdyZW0gZG90dGVkICM2NjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCgudW5kZXJsaW5lLWRvdHRlZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzdyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgOjpuZy1kZWVwIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5pdGVtRWxlbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbiJdfQ== */"]
  21916. });
  21917. /*@__PURE__*/
  21918. (function () {
  21919. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MsDescSectionComponent, [{
  21920. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  21921. args: [{
  21922. selector: 'evt-ms-desc-section',
  21923. templateUrl: './ms-desc-section.component.html',
  21924. styleUrls: ['./ms-desc-section.component.scss']
  21925. }]
  21926. }], null, {
  21927. label: [{
  21928. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21929. }],
  21930. additionalClass: [{
  21931. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21932. }],
  21933. inlineLabel: [{
  21934. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21935. }],
  21936. nestedElement: [{
  21937. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21938. }],
  21939. underline: [{
  21940. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  21941. }]
  21942. });
  21943. })();
  21944. /***/
  21945. },
  21946. /***/
  21947. "XMdj":
  21948. /*!******************************************************************!*\
  21949. !*** ./src/app/services/xml-parsers/facsimile-parser.service.ts ***!
  21950. \******************************************************************/
  21951. /*! exports provided: FacsimileParserService */
  21952. /***/
  21953. function XMdj(module, __webpack_exports__, __webpack_require__) {
  21954. "use strict";
  21955. __webpack_require__.r(__webpack_exports__);
  21956. /* harmony export (binding) */
  21957. __webpack_require__.d(__webpack_exports__, "FacsimileParserService", function () {
  21958. return FacsimileParserService;
  21959. });
  21960. /* harmony import */
  21961. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  21962. /*! @angular/core */
  21963. "fXoL");
  21964. /* harmony import */
  21965. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  21966. /*! . */
  21967. "UAXx");
  21968. /* harmony import */
  21969. var _facsimile_parser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  21970. /*! ./facsimile-parser */
  21971. "quyl");
  21972. /* harmony import */
  21973. var _parser_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  21974. /*! ./parser-models */
  21975. "YwZW");
  21976. var FacsimileParserService = /*#__PURE__*/function () {
  21977. function FacsimileParserService() {
  21978. _classCallCheck(this, FacsimileParserService);
  21979. this.zoneParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_facsimile_parser__WEBPACK_IMPORTED_MODULE_2__["ZoneParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  21980. this.surfaceParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_facsimile_parser__WEBPACK_IMPORTED_MODULE_2__["SurfaceParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  21981. }
  21982. _createClass(FacsimileParserService, [{
  21983. key: "parseSurfaces",
  21984. value: function parseSurfaces(xml) {
  21985. var _this70 = this;
  21986. if (!xml) {
  21987. return [];
  21988. }
  21989. return Array.from(xml.querySelectorAll('surface')).map(function (s) {
  21990. return _this70.surfaceParser.parse(s);
  21991. });
  21992. }
  21993. }, {
  21994. key: "parseZones",
  21995. value: function parseZones(xml) {
  21996. var _this71 = this;
  21997. if (!xml) {
  21998. return [];
  21999. }
  22000. return Array.from(xml.querySelectorAll('zone')).map(function (z) {
  22001. return _this71.zoneParser.parse(z);
  22002. });
  22003. }
  22004. }]);
  22005. return FacsimileParserService;
  22006. }();
  22007. FacsimileParserService.ɵfac = function FacsimileParserService_Factory(t) {
  22008. return new (t || FacsimileParserService)();
  22009. };
  22010. FacsimileParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  22011. token: FacsimileParserService,
  22012. factory: FacsimileParserService.ɵfac,
  22013. providedIn: 'root'
  22014. });
  22015. /*@__PURE__*/
  22016. (function () {
  22017. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FacsimileParserService, [{
  22018. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  22019. args: [{
  22020. providedIn: 'root'
  22021. }]
  22022. }], null, null);
  22023. })();
  22024. /***/
  22025. },
  22026. /***/
  22027. "XOBg":
  22028. /*!*******************************************!*\
  22029. !*** ./src/app/app-translation.module.ts ***!
  22030. \*******************************************/
  22031. /*! exports provided: HttpLoaderFactory, AppTranslationModule */
  22032. /***/
  22033. function XOBg(module, __webpack_exports__, __webpack_require__) {
  22034. "use strict";
  22035. __webpack_require__.r(__webpack_exports__);
  22036. /* harmony export (binding) */
  22037. __webpack_require__.d(__webpack_exports__, "HttpLoaderFactory", function () {
  22038. return HttpLoaderFactory;
  22039. });
  22040. /* harmony export (binding) */
  22041. __webpack_require__.d(__webpack_exports__, "AppTranslationModule", function () {
  22042. return AppTranslationModule;
  22043. });
  22044. /* harmony import */
  22045. var _angular_common_http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  22046. /*! @angular/common/http */
  22047. "tk/3");
  22048. /* harmony import */
  22049. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  22050. /*! @angular/core */
  22051. "fXoL");
  22052. /* harmony import */
  22053. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  22054. /*! @ngx-translate/core */
  22055. "sYmb");
  22056. /* harmony import */
  22057. var _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  22058. /*! @ngx-translate/http-loader */
  22059. "mqiu"); // AoT requires an exported function for factories
  22060. function HttpLoaderFactory(http) {
  22061. return new _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_3__["TranslateHttpLoader"](http, './assets/i18n/', '.json');
  22062. }
  22063. var AppTranslationModule = function AppTranslationModule() {
  22064. _classCallCheck(this, AppTranslationModule);
  22065. };
  22066. AppTranslationModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  22067. type: AppTranslationModule
  22068. });
  22069. AppTranslationModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  22070. factory: function AppTranslationModule_Factory(t) {
  22071. return new (t || AppTranslationModule)();
  22072. },
  22073. imports: [[_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClientModule"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"].forRoot({
  22074. loader: {
  22075. provide: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateLoader"],
  22076. useFactory: HttpLoaderFactory,
  22077. deps: [_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"]]
  22078. }
  22079. })], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"]]
  22080. });
  22081. (function () {
  22082. (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](AppTranslationModule, {
  22083. imports: [_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClientModule"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"]],
  22084. exports: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"]]
  22085. });
  22086. })();
  22087. /*@__PURE__*/
  22088. (function () {
  22089. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](AppTranslationModule, [{
  22090. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"],
  22091. args: [{
  22092. imports: [_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClientModule"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"].forRoot({
  22093. loader: {
  22094. provide: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateLoader"],
  22095. useFactory: HttpLoaderFactory,
  22096. deps: [_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"]]
  22097. }
  22098. })],
  22099. exports: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateModule"]]
  22100. }]
  22101. }], null, null);
  22102. })();
  22103. /***/
  22104. },
  22105. /***/
  22106. "XvlD":
  22107. /*!*****************************************************************************************!*\
  22108. !*** ./src/app/components/lem-entry/lem-entry-readings/lem-entry-readings.component.ts ***!
  22109. \*****************************************************************************************/
  22110. /*! exports provided: LemEntryReadingsComponent */
  22111. /***/
  22112. function XvlD(module, __webpack_exports__, __webpack_require__) {
  22113. "use strict";
  22114. __webpack_require__.r(__webpack_exports__);
  22115. /* harmony export (binding) */
  22116. __webpack_require__.d(__webpack_exports__, "LemEntryReadingsComponent", function () {
  22117. return LemEntryReadingsComponent;
  22118. });
  22119. /* harmony import */
  22120. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  22121. /*! tslib */
  22122. "mrSG");
  22123. /* harmony import */
  22124. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  22125. /*! @angular/core */
  22126. "fXoL");
  22127. /* harmony import */
  22128. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  22129. /*! rxjs/operators */
  22130. "kU1M");
  22131. /* harmony import */
  22132. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  22133. /*! src/app/services/component-register.service */
  22134. "d25s");
  22135. /* harmony import */
  22136. var src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  22137. /*! src/app/services/evt-model.service */
  22138. "hI0h");
  22139. /* harmony import */
  22140. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  22141. /*! @angular/common */
  22142. "ofXK");
  22143. /* harmony import */
  22144. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  22145. /*! ../../reading/reading.component */
  22146. "QgGR");
  22147. var LemEntryReadingsComponent_1;
  22148. function LemEntryReadingsComponent_evt_reading_1_Template(rf, ctx) {
  22149. if (rf & 1) {
  22150. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 4);
  22151. }
  22152. if (rf & 2) {
  22153. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22154. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r0.data.lemma);
  22155. }
  22156. }
  22157. function LemEntryReadingsComponent_ng_container_2_ng_container_1_Template(rf, ctx) {
  22158. if (rf & 1) {
  22159. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  22160. }
  22161. }
  22162. var _c0 = function _c0(a0) {
  22163. return {
  22164. rdgHasCounter: a0
  22165. };
  22166. };
  22167. function LemEntryReadingsComponent_ng_container_2_Template(rf, ctx) {
  22168. if (rf & 1) {
  22169. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  22170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryReadingsComponent_ng_container_2_ng_container_1_Template, 1, 0, "ng-container", 5);
  22171. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  22172. }
  22173. if (rf & 2) {
  22174. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22175. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22176. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", ctx_r1.template)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r1.rdgHasCounter));
  22177. }
  22178. }
  22179. function LemEntryReadingsComponent_ng_container_3_span_1_Template(rf, ctx) {
  22180. if (rf & 1) {
  22181. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  22182. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  22183. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22184. }
  22185. if (rf & 2) {
  22186. var witID_r6 = ctx.$implicit;
  22187. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22188. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", witID_r6, "");
  22189. }
  22190. }
  22191. function LemEntryReadingsComponent_ng_container_3_Template(rf, ctx) {
  22192. if (rf & 1) {
  22193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  22194. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryReadingsComponent_ng_container_3_span_1_Template, 2, 1, "span", 6);
  22195. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  22196. }
  22197. if (rf & 2) {
  22198. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22200. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.lemma.witIDs);
  22201. }
  22202. }
  22203. function LemEntryReadingsComponent_span_6_evt_reading_1_Template(rf, ctx) {
  22204. if (rf & 1) {
  22205. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 4);
  22206. }
  22207. if (rf & 2) {
  22208. var el_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  22209. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", el_r7);
  22210. }
  22211. }
  22212. function LemEntryReadingsComponent_span_6_span_2_Template(rf, ctx) {
  22213. if (rf & 1) {
  22214. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 8);
  22215. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "omit.");
  22216. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22217. }
  22218. }
  22219. function LemEntryReadingsComponent_span_6_ng_container_3_span_1_Template(rf, ctx) {
  22220. if (rf & 1) {
  22221. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 8);
  22222. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  22223. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22224. }
  22225. if (rf & 2) {
  22226. var wit_r14 = ctx.$implicit;
  22227. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22228. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", wit_r14, " ");
  22229. }
  22230. }
  22231. function LemEntryReadingsComponent_span_6_ng_container_3_Template(rf, ctx) {
  22232. if (rf & 1) {
  22233. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  22234. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryReadingsComponent_span_6_ng_container_3_span_1_Template, 2, 1, "span", 9);
  22235. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  22236. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  22237. }
  22238. if (rf & 2) {
  22239. var witID_r12 = ctx.$implicit;
  22240. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  22241. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22242. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r10.getWits$(witID_r12)));
  22243. }
  22244. }
  22245. function LemEntryReadingsComponent_span_6_Template(rf, ctx) {
  22246. if (rf & 1) {
  22247. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  22248. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryReadingsComponent_span_6_evt_reading_1_Template, 1, 1, "evt-reading", 1);
  22249. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryReadingsComponent_span_6_span_2_Template, 2, 0, "span", 7);
  22250. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemEntryReadingsComponent_span_6_ng_container_3_Template, 3, 3, "ng-container", 6);
  22251. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22252. }
  22253. if (rf & 2) {
  22254. var el_r7 = ctx.$implicit;
  22255. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22256. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", el_r7.content.length !== 0);
  22257. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22258. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", el_r7.content.length === 0);
  22259. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22260. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", el_r7.witIDs);
  22261. }
  22262. }
  22263. var LemEntryReadingsComponent = LemEntryReadingsComponent_1 = /*#__PURE__*/function () {
  22264. function LemEntryReadingsComponent(evtModelService) {
  22265. _classCallCheck(this, LemEntryReadingsComponent);
  22266. this.evtModelService = evtModelService;
  22267. this.groups$ = this.evtModelService.groups$;
  22268. }
  22269. _createClass(LemEntryReadingsComponent, [{
  22270. key: "getWits$",
  22271. value: function getWits$(witID) {
  22272. return this.groups$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (groups) {
  22273. return groups.filter(function (g) {
  22274. return g.id === witID;
  22275. }).map(function (g) {
  22276. return g.witnesses;
  22277. }).reduce(function (x, y) {
  22278. return [].concat(_toConsumableArray(x), _toConsumableArray(y));
  22279. }, []);
  22280. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (groupWits) {
  22281. return groupWits.length > 0 ? groupWits : [witID];
  22282. }));
  22283. }
  22284. }, {
  22285. key: "significantRdg",
  22286. get: function get() {
  22287. return this.data.readings.filter(function (rdg) {
  22288. return rdg.significant;
  22289. });
  22290. }
  22291. }]);
  22292. return LemEntryReadingsComponent;
  22293. }();
  22294. LemEntryReadingsComponent.ɵfac = function LemEntryReadingsComponent_Factory(t) {
  22295. return new (t || LemEntryReadingsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]));
  22296. };
  22297. LemEntryReadingsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  22298. type: LemEntryReadingsComponent,
  22299. selectors: [["evt-lem-entry-readings"]],
  22300. inputs: {
  22301. data: "data",
  22302. rdgHasCounter: "rdgHasCounter",
  22303. template: "template"
  22304. },
  22305. decls: 7,
  22306. vars: 4,
  22307. consts: [[1, "lem-entry-reading"], [3, "data", 4, "ngIf"], [4, "ngIf"], ["class", "lem-entry-reading", 4, "ngFor", "ngForOf"], [3, "data"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [4, "ngFor", "ngForOf"], ["class", "font-italic", 4, "ngIf"], [1, "font-italic"], ["class", "font-italic", 4, "ngFor", "ngForOf"]],
  22308. template: function LemEntryReadingsComponent_Template(rf, ctx) {
  22309. if (rf & 1) {
  22310. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  22311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemEntryReadingsComponent_evt_reading_1_Template, 1, 1, "evt-reading", 1);
  22312. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryReadingsComponent_ng_container_2_Template, 2, 4, "ng-container", 2);
  22313. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemEntryReadingsComponent_ng_container_3_Template, 2, 1, "ng-container", 2);
  22314. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  22315. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "] ");
  22316. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22317. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22318. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LemEntryReadingsComponent_span_6_Template, 4, 3, "span", 3);
  22319. }
  22320. if (rf & 2) {
  22321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedLemsIDs.length === 0);
  22323. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22324. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedLemsIDs.length > 0);
  22325. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.lemma.content.length > 0);
  22327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  22328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.significantRdg);
  22329. }
  22330. },
  22331. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_6__["ReadingComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgTemplateOutlet"]],
  22332. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"]],
  22333. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJsZW0tZW50cnktcmVhZGluZ3MuY29tcG9uZW50LnNjc3MifQ== */"],
  22334. changeDetection: 0
  22335. });
  22336. LemEntryReadingsComponent = LemEntryReadingsComponent_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(LemEntryReadingsComponent_1)], LemEntryReadingsComponent);
  22337. /*@__PURE__*/
  22338. (function () {
  22339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemEntryReadingsComponent, [{
  22340. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  22341. args: [{
  22342. selector: 'evt-lem-entry-readings',
  22343. templateUrl: './lem-entry-readings.component.html',
  22344. styleUrls: ['./lem-entry-readings.component.scss'],
  22345. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  22346. }]
  22347. }], function () {
  22348. return [{
  22349. type: src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]
  22350. }];
  22351. }, {
  22352. data: [{
  22353. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  22354. }],
  22355. rdgHasCounter: [{
  22356. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  22357. }],
  22358. template: [{
  22359. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  22360. }]
  22361. });
  22362. })();
  22363. /***/
  22364. },
  22365. /***/
  22366. "Y4jJ":
  22367. /*!*************************************************************************!*\
  22368. !*** ./src/app/components/iperlems-select/iperlems-select.component.ts ***!
  22369. \*************************************************************************/
  22370. /*! exports provided: IperlemsSelectComponent */
  22371. /***/
  22372. function Y4jJ(module, __webpack_exports__, __webpack_require__) {
  22373. "use strict";
  22374. __webpack_require__.r(__webpack_exports__);
  22375. /* harmony export (binding) */
  22376. __webpack_require__.d(__webpack_exports__, "IperlemsSelectComponent", function () {
  22377. return IperlemsSelectComponent;
  22378. });
  22379. /* harmony import */
  22380. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  22381. /*! @angular/core */
  22382. "fXoL");
  22383. /* harmony import */
  22384. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  22385. /*! ../../app.config */
  22386. "aR35");
  22387. /* harmony import */
  22388. var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  22389. /*! @angular/common */
  22390. "ofXK");
  22391. /* harmony import */
  22392. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  22393. /*! @ng-select/ng-select */
  22394. "ZOsW");
  22395. /* harmony import */
  22396. var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  22397. /*! @angular/forms */
  22398. "3Pt+");
  22399. /* harmony import */
  22400. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  22401. /*! ../../ui-components/icon/icon.component */
  22402. "Mijh");
  22403. /* harmony import */
  22404. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  22405. /*! @ngx-translate/core */
  22406. "sYmb");
  22407. function IperlemsSelectComponent_ng_container_0_ng_template_3_Template(rf, ctx) {
  22408. if (rf & 1) {
  22409. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  22410. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5);
  22411. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 6);
  22412. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 7);
  22413. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function IperlemsSelectComponent_ng_container_0_ng_template_3_Template_input_click_2_listener() {
  22414. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
  22415. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  22416. return ctx_r4.toggleSelection();
  22417. });
  22418. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22419. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "label", 8);
  22420. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  22421. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
  22422. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22423. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22424. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22425. }
  22426. if (rf & 2) {
  22427. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  22428. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  22429. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("checked", (ctx_r1.selectedIperlemTypes == null ? null : ctx_r1.selectedIperlemTypes.length) === ctx_r1.iperlemsTypes.length);
  22430. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  22431. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 2, "selectIperlemsAll"));
  22432. }
  22433. }
  22434. function IperlemsSelectComponent_ng_container_0_ng_template_4_Template(rf, ctx) {
  22435. if (rf & 1) {
  22436. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "input", 9);
  22437. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  22438. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  22439. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  22440. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  22441. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22442. }
  22443. if (rf & 2) {
  22444. var item_r6 = ctx.item;
  22445. var item$_r7 = ctx.item$;
  22446. var index_r8 = ctx.index;
  22447. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  22448. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "item-", index_r8, "");
  22449. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", item$_r7.selected);
  22450. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  22451. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r6.color);
  22452. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r2.iconColor);
  22453. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  22454. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 6, item_r6.label));
  22455. }
  22456. }
  22457. function IperlemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template(rf, ctx) {
  22458. if (rf & 1) {
  22459. var _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  22460. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  22461. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  22462. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  22463. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  22464. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22465. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 15);
  22466. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function IperlemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template_span_click_4_listener() {
  22467. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r18);
  22468. var item_r15 = ctx.$implicit;
  22469. var clear_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).clear;
  22470. return clear_r11(item_r15);
  22471. });
  22472. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\xD7");
  22473. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22474. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22475. }
  22476. if (rf & 2) {
  22477. var item_r15 = ctx.$implicit;
  22478. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4);
  22479. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  22480. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r15.color);
  22481. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r14.iconColor);
  22482. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  22483. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](item_r15.label);
  22484. }
  22485. }
  22486. function IperlemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template(rf, ctx) {
  22487. if (rf & 1) {
  22488. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  22489. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, IperlemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template, 6, 4, "div", 13);
  22490. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "slice");
  22491. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  22492. }
  22493. if (rf & 2) {
  22494. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  22495. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  22496. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](2, 1, items_r10, 0, 1));
  22497. }
  22498. }
  22499. function IperlemsSelectComponent_ng_container_0_ng_template_5_div_1_Template(rf, ctx) {
  22500. if (rf & 1) {
  22501. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  22502. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  22503. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  22504. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  22505. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22506. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22507. }
  22508. if (rf & 2) {
  22509. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  22510. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  22511. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", items_r10.length, " ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, "selected"), "");
  22512. }
  22513. }
  22514. function IperlemsSelectComponent_ng_container_0_ng_template_5_Template(rf, ctx) {
  22515. if (rf & 1) {
  22516. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, IperlemsSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template, 3, 5, "ng-container", 0);
  22517. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, IperlemsSelectComponent_ng_container_0_ng_template_5_div_1_Template, 4, 4, "div", 12);
  22518. }
  22519. if (rf & 2) {
  22520. var items_r10 = ctx.items;
  22521. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length === 1);
  22522. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  22523. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length > 1);
  22524. }
  22525. }
  22526. function IperlemsSelectComponent_ng_container_0_Template(rf, ctx) {
  22527. if (rf & 1) {
  22528. var _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  22529. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  22530. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "ng-select", 1);
  22531. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function IperlemsSelectComponent_ng_container_0_Template_ng_select_ngModelChange_1_listener($event) {
  22532. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  22533. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  22534. return ctx_r21.selectedIperlemTypes = $event;
  22535. })("change", function IperlemsSelectComponent_ng_container_0_Template_ng_select_change_1_listener($event) {
  22536. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  22537. var ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  22538. return ctx_r23.updateSelectedIperlemTypes($event);
  22539. });
  22540. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  22541. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, IperlemsSelectComponent_ng_container_0_ng_template_3_Template, 6, 4, "ng-template", 2);
  22542. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, IperlemsSelectComponent_ng_container_0_ng_template_4_Template, 5, 8, "ng-template", 3);
  22543. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, IperlemsSelectComponent_ng_container_0_ng_template_5_Template, 2, 2, "ng-template", 4);
  22544. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  22545. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  22546. }
  22547. if (rf & 2) {
  22548. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  22549. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  22550. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx_r0.iperlemsTypes)("multiple", true)("closeOnSelect", false)("searchable", false)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 7, "selectIperlemsItems"))("ngModel", ctx_r0.selectedIperlemTypes)("disabled", ctx_r0.iperlemsTypes.length === 0);
  22551. }
  22552. }
  22553. var IperlemsSelectComponent = /*#__PURE__*/function () {
  22554. function IperlemsSelectComponent() {
  22555. _classCallCheck(this, IperlemsSelectComponent);
  22556. this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  22557. this.iperlemsTypes = (_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.iperlemsSelectItems || []).filter(function (g) {
  22558. return !g.disabled;
  22559. }).reduce(function (x, y) {
  22560. return [].concat(_toConsumableArray(x), _toConsumableArray(y.items.filter(function (i) {
  22561. return !i.disabled;
  22562. }).map(function (i) {
  22563. return Object.assign(Object.assign({}, i), {
  22564. group: y.label
  22565. });
  22566. })));
  22567. }, []);
  22568. this.iconColor = {
  22569. icon: 'circle',
  22570. iconSet: 'fas',
  22571. additionalClasses: 'ml-2 mr-1'
  22572. };
  22573. this.selectedIperlemTypes = [];
  22574. }
  22575. _createClass(IperlemsSelectComponent, [{
  22576. key: "updateSelectedIperlemTypes",
  22577. value: function updateSelectedIperlemTypes(iperlemsTypes) {
  22578. if (Array.isArray(iperlemsTypes)) {
  22579. // BUGFIX: There is a bug in ng-select change event and second time the parameter is an event
  22580. this.selectionChange.emit(iperlemsTypes); // console.log('Prova', AppConfig.evtSettings.edition.iperlemsSelectItems || [])
  22581. }
  22582. }
  22583. }, {
  22584. key: "toggleSelection",
  22585. value: function toggleSelection() {
  22586. if (this.selectedIperlemTypes.length < this.iperlemsTypes.length) {
  22587. this.selectedIperlemTypes = this.iperlemsTypes;
  22588. } else {
  22589. this.selectedIperlemTypes = [];
  22590. }
  22591. this.selectionChange.emit(this.selectedIperlemTypes); // console.log('Prova 0', AppConfig.evtSettings.edition.iperlemsSelectItems[0])
  22592. // console.log('Prova 1', AppConfig.evtSettings.edition.iperlemsSelectItems[1])
  22593. }
  22594. }]);
  22595. return IperlemsSelectComponent;
  22596. }();
  22597. IperlemsSelectComponent.ɵfac = function IperlemsSelectComponent_Factory(t) {
  22598. return new (t || IperlemsSelectComponent)();
  22599. };
  22600. IperlemsSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  22601. type: IperlemsSelectComponent,
  22602. selectors: [["evt-iperlems-select"]],
  22603. outputs: {
  22604. selectionChange: "selectionChange"
  22605. },
  22606. decls: 1,
  22607. vars: 1,
  22608. consts: [[4, "ngIf"], ["groupBy", "group", 3, "items", "multiple", "closeOnSelect", "searchable", "placeholder", "ngModel", "disabled", "ngModelChange", "change"], ["ng-header-tmp", ""], ["ng-option-tmp", ""], ["ng-multi-label-tmp", ""], [1, "lem-select-toolbar"], [1, "w-100", "text-dark", "select-all-btn"], ["id", "select-all", "type", "checkbox", 1, "mr-2", 3, "checked", "click"], ["for", "select-all", 1, "m-0"], ["type", "checkbox", 3, "id", "ngModel"], [3, "iconInfo"], [1, "ng-value-label"], ["class", "ng-value", 4, "ngIf"], ["class", "ng-value", 4, "ngFor", "ngForOf"], [1, "ng-value"], ["aria-hidden", "true", 1, "ng-value-icon", "right", 3, "click"]],
  22609. template: function IperlemsSelectComponent_Template(rf, ctx) {
  22610. if (rf & 1) {
  22611. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, IperlemsSelectComponent_ng_container_0_Template, 6, 9, "ng-container", 0);
  22612. }
  22613. if (rf & 2) {
  22614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iperlemsTypes.length > 0);
  22615. }
  22616. },
  22617. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵj"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵi"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["CheckboxControlValueAccessor"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgForOf"]],
  22618. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["SlicePipe"]],
  22619. styles: [".ng-select {\n min-width: 150px;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {\n font-size: 90%;\n font-variant: small-caps;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {\n padding-left: 10px !important;\n}\n\n.lem-select-toolbar[_ngcontent-%COMP%] {\n display: flex;\n}\n\n.lem-select-toolbar[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n\n.select-all-btn[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2lwZXJsZW1zLXNlbGVjdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGdCQUFBO0FBQUo7O0FBS1E7RUFDSSxjQUFBO0VBQ0Esd0JBQUE7QUFGWjs7QUFLUTtFQUNJLDZCQUFBO0FBSFo7O0FBUUE7RUFDSSxhQUFBO0FBTEo7O0FBT0k7RUFDSSxZQUFBO0FBTFI7O0FBU0E7RUFDSSxlQUFBO0FBTkoiLCJmaWxlIjoiaXBlcmxlbXMtc2VsZWN0LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbmctc2VsZWN0IG92ZXJyaWRlc1xuOjpuZy1kZWVwIC5uZy1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbjo6bmctZGVlcCAubmctZHJvcGRvd24tcGFuZWwge1xuICAgIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyB7XG4gICAgICAgIC5uZy1vcHRncm91cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZy1vcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZW0tc2VsZWN0LXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn1cblxuLnNlbGVjdC1hbGwtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiJdfQ== */"]
  22620. });
  22621. /*@__PURE__*/
  22622. (function () {
  22623. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](IperlemsSelectComponent, [{
  22624. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  22625. args: [{
  22626. selector: 'evt-iperlems-select',
  22627. templateUrl: './iperlems-select.component.html',
  22628. styleUrls: ['./iperlems-select.component.scss']
  22629. }]
  22630. }], null, {
  22631. selectionChange: [{
  22632. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  22633. }]
  22634. });
  22635. })();
  22636. /***/
  22637. },
  22638. /***/
  22639. "YSoE":
  22640. /*!***********************************************************************************************!*\
  22641. !*** ./src/app/components/lemmatized-entity-relation/lemmatized-entity-relation.component.ts ***!
  22642. \***********************************************************************************************/
  22643. /*! exports provided: LemmatizedEntityRelationComponent */
  22644. /***/
  22645. function YSoE(module, __webpack_exports__, __webpack_require__) {
  22646. "use strict";
  22647. __webpack_require__.r(__webpack_exports__);
  22648. /* harmony export (binding) */
  22649. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityRelationComponent", function () {
  22650. return LemmatizedEntityRelationComponent;
  22651. });
  22652. /* harmony import */
  22653. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  22654. /*! tslib */
  22655. "mrSG");
  22656. /* harmony import */
  22657. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  22658. /*! @angular/core */
  22659. "fXoL");
  22660. /* harmony import */
  22661. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  22662. /*! rxjs/operators */
  22663. "kU1M");
  22664. /* harmony import */
  22665. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  22666. /*! ../../models/evt-models */
  22667. "5c0l");
  22668. /* harmony import */
  22669. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  22670. /*! ../../services/component-register.service */
  22671. "d25s");
  22672. /* harmony import */
  22673. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  22674. /*! ../../services/evt-model.service */
  22675. "hI0h");
  22676. /* harmony import */
  22677. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  22678. /*! @angular/common */
  22679. "ofXK");
  22680. /* harmony import */
  22681. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  22682. /*! ../../directives/html-attributes.directive */
  22683. "0Bbq");
  22684. /* harmony import */
  22685. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  22686. /*! ../../ui-components/icon/icon.component */
  22687. "Mijh");
  22688. /* harmony import */
  22689. var _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  22690. /*! ../lemmatized-entity/lemmatized-entity.component */
  22691. "n4Hk");
  22692. /* harmony import */
  22693. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  22694. /*! ../content-viewer/content-viewer.component */
  22695. "t6RO");
  22696. /* harmony import */
  22697. var _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  22698. /*! ../../pipes/humanize.pipe */
  22699. "Wu1i");
  22700. function LemmatizedEntityRelationComponent_small_1_Template(rf, ctx) {
  22701. if (rf & 1) {
  22702. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "small", 7);
  22703. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  22704. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "lowercase");
  22705. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22706. }
  22707. if (rf & 2) {
  22708. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22709. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22710. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r0.data.relationType));
  22711. }
  22712. }
  22713. function LemmatizedEntityRelationComponent_ng_template_4_ng_template_0_Template(rf, ctx) {}
  22714. var _c0 = function _c0(a0, a1) {
  22715. return {
  22716. part: a0,
  22717. last: a1
  22718. };
  22719. };
  22720. function LemmatizedEntityRelationComponent_ng_template_4_Template(rf, ctx) {
  22721. if (rf & 1) {
  22722. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemmatizedEntityRelationComponent_ng_template_4_ng_template_0_Template, 0, 0, "ng-template", 8);
  22723. }
  22724. if (rf & 2) {
  22725. var part_r8 = ctx.$implicit;
  22726. var last_r9 = ctx.last;
  22727. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22728. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  22729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r8, last_r9));
  22730. }
  22731. }
  22732. function LemmatizedEntityRelationComponent_ng_template_6_ng_template_0_Template(rf, ctx) {}
  22733. function LemmatizedEntityRelationComponent_ng_template_6_Template(rf, ctx) {
  22734. if (rf & 1) {
  22735. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemmatizedEntityRelationComponent_ng_template_6_ng_template_0_Template, 0, 0, "ng-template", 8);
  22736. }
  22737. if (rf & 2) {
  22738. var part_r11 = ctx.$implicit;
  22739. var last_r12 = ctx.last;
  22740. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22741. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  22742. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r11, last_r12));
  22743. }
  22744. }
  22745. function LemmatizedEntityRelationComponent_ng_template_11_ng_template_0_Template(rf, ctx) {}
  22746. function LemmatizedEntityRelationComponent_ng_template_11_Template(rf, ctx) {
  22747. if (rf & 1) {
  22748. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemmatizedEntityRelationComponent_ng_template_11_ng_template_0_Template, 0, 0, "ng-template", 8);
  22749. }
  22750. if (rf & 2) {
  22751. var part_r14 = ctx.$implicit;
  22752. var last_r15 = ctx.last;
  22753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22754. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  22755. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r14, last_r15));
  22756. }
  22757. }
  22758. function LemmatizedEntityRelationComponent_evt_lemmatized_entity_13_Template(rf, ctx) {
  22759. if (rf & 1) {
  22760. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-lemmatized-entity", 9);
  22761. }
  22762. if (rf & 2) {
  22763. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22764. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r4.selectedEntity)("inList", false);
  22765. }
  22766. }
  22767. function LemmatizedEntityRelationComponent_div_14_evt_content_viewer_1_Template(rf, ctx) {
  22768. if (rf & 1) {
  22769. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 12);
  22770. }
  22771. if (rf & 2) {
  22772. var el_r18 = ctx.$implicit;
  22773. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r18);
  22774. }
  22775. }
  22776. function LemmatizedEntityRelationComponent_div_14_Template(rf, ctx) {
  22777. if (rf & 1) {
  22778. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 10);
  22779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityRelationComponent_div_14_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 11);
  22780. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22781. }
  22782. if (rf & 2) {
  22783. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22784. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.description);
  22786. }
  22787. }
  22788. function LemmatizedEntityRelationComponent_ng_template_15_Template(rf, ctx) {
  22789. if (rf & 1) {
  22790. var _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  22791. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 13);
  22792. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityRelationComponent_ng_template_15_Template_span_click_0_listener() {
  22793. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r22);
  22794. var part_r19 = ctx.part;
  22795. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  22796. return ctx_r21.toggleEntity(part_r19.entity);
  22797. });
  22798. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  22799. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22800. }
  22801. if (rf & 2) {
  22802. var part_r19 = ctx.part;
  22803. var last_r20 = ctx.last;
  22804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("relation-entity ", part_r19.entity == null ? null : part_r19.entity.lemmatizedEntityType, "");
  22805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("disabled", !part_r19.entity);
  22806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22807. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](part_r19.label + (!last_r20 ? ", " : ""));
  22808. }
  22809. }
  22810. var _c1 = function _c1(a0, a1) {
  22811. return {
  22812. "p-3": a0,
  22813. "border-bottom": a1
  22814. };
  22815. };
  22816. var _c2 = function _c2() {
  22817. return {
  22818. icon: "network-wired",
  22819. additionalClasses: "mr-2"
  22820. };
  22821. };
  22822. var LemmatizedEntityRelationComponent = /*#__PURE__*/function () {
  22823. function LemmatizedEntityRelationComponent(evtModelService) {
  22824. _classCallCheck(this, LemmatizedEntityRelationComponent);
  22825. this.evtModelService = evtModelService;
  22826. this.activeParts$ = this.getEntities('activeParts');
  22827. this.mutualParts$ = this.getEntities('mutualParts');
  22828. this.passiveParts$ = this.getEntities('passiveParts');
  22829. }
  22830. _createClass(LemmatizedEntityRelationComponent, [{
  22831. key: "toggleEntity",
  22832. value: function toggleEntity(entity) {
  22833. // TODO: if inEntity, then open entity in list
  22834. if (!this.inEntity) {
  22835. if (this.selectedEntity === entity) {
  22836. this.selectedEntity = undefined;
  22837. } else {
  22838. this.selectedEntity = entity;
  22839. }
  22840. }
  22841. }
  22842. }, {
  22843. key: "getEntities",
  22844. value: function getEntities(partIdsGroup) {
  22845. var _this72 = this;
  22846. return this.evtModelService.lemmatizedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  22847. return _this72.data[partIdsGroup].map(function (entityId) {
  22848. var entity = ne.all.lementities.find(function (e) {
  22849. return e.id === entityId;
  22850. });
  22851. return {
  22852. id: entityId,
  22853. entity: entity,
  22854. get label() {
  22855. return entity ? entity.label : entityId;
  22856. }
  22857. };
  22858. });
  22859. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (neslem) {
  22860. return neslem.filter(function (e) {
  22861. return !!e;
  22862. });
  22863. }));
  22864. }
  22865. }]);
  22866. return LemmatizedEntityRelationComponent;
  22867. }();
  22868. LemmatizedEntityRelationComponent.ɵfac = function LemmatizedEntityRelationComponent_Factory(t) {
  22869. return new (t || LemmatizedEntityRelationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  22870. };
  22871. LemmatizedEntityRelationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  22872. type: LemmatizedEntityRelationComponent,
  22873. selectors: [["evt-lemmatized-entity-relation"]],
  22874. inputs: {
  22875. data: "data",
  22876. inEntity: "inEntity"
  22877. },
  22878. decls: 17,
  22879. vars: 24,
  22880. consts: [[1, "relation", "pb-2", 3, "ngClass", "evtHtmlAttributes"], ["class", "relation-type", 4, "ngIf"], [3, "iconInfo"], ["ngFor", "", 3, "ngForOf"], [3, "data", "inList", 4, "ngIf"], ["class", "relation-description text-secondary", 4, "ngIf"], ["relationParticipant", ""], [1, "relation-type"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "data", "inList"], [1, "relation-description", "text-secondary"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "click"]],
  22881. template: function LemmatizedEntityRelationComponent_Template(rf, ctx) {
  22882. if (rf & 1) {
  22883. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  22884. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityRelationComponent_small_1_Template, 3, 3, "small", 1);
  22885. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div");
  22886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-icon", 2);
  22887. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemmatizedEntityRelationComponent_ng_template_4_Template, 1, 5, "ng-template", 3);
  22888. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](5, "async");
  22889. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LemmatizedEntityRelationComponent_ng_template_6_Template, 1, 5, "ng-template", 3);
  22890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](7, "async");
  22891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8);
  22892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](9, "lowercase");
  22893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](10, "humanize");
  22894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](11, LemmatizedEntityRelationComponent_ng_template_11_Template, 1, 5, "ng-template", 3);
  22895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](12, "async");
  22896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, LemmatizedEntityRelationComponent_evt_lemmatized_entity_13_Template, 1, 2, "evt-lemmatized-entity", 4);
  22897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](14, LemmatizedEntityRelationComponent_div_14_Template, 2, 1, "div", 5);
  22899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  22900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](15, LemmatizedEntityRelationComponent_ng_template_15_Template, 2, 6, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  22901. }
  22902. if (rf & 2) {
  22903. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](20, _c1, !ctx.inEntity, !ctx.inEntity))("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  22904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.relationType);
  22906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  22907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](23, _c2));
  22908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22909. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](5, 10, ctx.activeParts$));
  22910. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  22911. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](7, 12, ctx.mutualParts$));
  22912. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  22913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](9, 14, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](10, 16, ctx.data.name)), " ");
  22914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  22915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](12, 18, ctx.passiveParts$));
  22916. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  22917. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.selectedEntity);
  22918. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  22919. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.description.length > 0);
  22920. }
  22921. },
  22922. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["NgClass"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_8__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgTemplateOutlet"], _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_9__["LemmatizedEntityComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_10__["ContentViewerComponent"]],
  22923. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["LowerCasePipe"], _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_11__["HumanizePipe"]],
  22924. styles: [".relation-entity[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.relation-entity.disabled[_ngcontent-%COMP%] {\n cursor: default;\n}\n.relation-type[_ngcontent-%COMP%] {\n font-variant: small-caps;\n}\n.relation-description[_ngcontent-%COMP%] {\n font-size: 90%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xlbW1hdGl6ZWQtZW50aXR5LXJlbGF0aW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0ksZUFBQTtBQUhKO0FBS0k7RUFDSSxlQUFBO0FBSFI7QUFXQTtFQUNJLHdCQUFBO0FBVEo7QUFZQTtFQUNJLGNBQUE7QUFUSiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0eS1yZWxhdGlvbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zJztcblxuLnJlbGF0aW9uLWVudGl0eSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJi5sZW0ge1xuICAgICAgICBAaW5jbHVkZSBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKGdldC1uZS1jb2xvcihsZW1CYXNlKSwgZ2V0LW5lLWNvbG9yKGxlbU1pZGRsZSksIGdldC1uZS1jb2xvcihsZW1EYXJrZXIpKTtcbiAgICAgICAgQGluY2x1ZGUgaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoZ2V0LW5lLWNvbG9yKGxlbUJhc2UpLCBnZXQtbmUtY29sb3IobGVtTWlkZGxlKSwgZ2V0LW5lLWNvbG9yKGxlbURhcmtlcikpO1xuICAgIH1cbn1cblxuLnJlbGF0aW9uLXR5cGUge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLnJlbGF0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDkwJTtcbn0iXX0= */"]
  22925. });
  22926. LemmatizedEntityRelationComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Relation"])], LemmatizedEntityRelationComponent);
  22927. /*@__PURE__*/
  22928. (function () {
  22929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemmatizedEntityRelationComponent, [{
  22930. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  22931. args: [{
  22932. selector: 'evt-lemmatized-entity-relation',
  22933. templateUrl: './lemmatized-entity-relation.component.html',
  22934. styleUrls: ['./lemmatized-entity-relation.component.scss']
  22935. }]
  22936. }], function () {
  22937. return [{
  22938. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  22939. }];
  22940. }, {
  22941. data: [{
  22942. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  22943. }],
  22944. inEntity: [{
  22945. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  22946. }]
  22947. });
  22948. })();
  22949. /***/
  22950. },
  22951. /***/
  22952. "YwZW":
  22953. /*!*******************************************************!*\
  22954. !*** ./src/app/services/xml-parsers/parser-models.ts ***!
  22955. \*******************************************************/
  22956. /*! exports provided: createParser, getID, getClass, parseChildren, getDefaultN, getDefaultAttr, unhandledElement, complexElements */
  22957. /***/
  22958. function YwZW(module, __webpack_exports__, __webpack_require__) {
  22959. "use strict";
  22960. __webpack_require__.r(__webpack_exports__);
  22961. /* harmony export (binding) */
  22962. __webpack_require__.d(__webpack_exports__, "createParser", function () {
  22963. return createParser;
  22964. });
  22965. /* harmony export (binding) */
  22966. __webpack_require__.d(__webpack_exports__, "getID", function () {
  22967. return getID;
  22968. });
  22969. /* harmony export (binding) */
  22970. __webpack_require__.d(__webpack_exports__, "getClass", function () {
  22971. return getClass;
  22972. });
  22973. /* harmony export (binding) */
  22974. __webpack_require__.d(__webpack_exports__, "parseChildren", function () {
  22975. return parseChildren;
  22976. });
  22977. /* harmony export (binding) */
  22978. __webpack_require__.d(__webpack_exports__, "getDefaultN", function () {
  22979. return getDefaultN;
  22980. });
  22981. /* harmony export (binding) */
  22982. __webpack_require__.d(__webpack_exports__, "getDefaultAttr", function () {
  22983. return getDefaultAttr;
  22984. });
  22985. /* harmony export (binding) */
  22986. __webpack_require__.d(__webpack_exports__, "unhandledElement", function () {
  22987. return unhandledElement;
  22988. });
  22989. /* harmony export (binding) */
  22990. __webpack_require__.d(__webpack_exports__, "complexElements", function () {
  22991. return complexElements;
  22992. });
  22993. /* harmony import */
  22994. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  22995. /*! ../../utils/dom-utils */
  22996. "G9+u");
  22997. function createParser(c, data) {
  22998. return new c(data);
  22999. }
  23000. function getID(xml) {
  23001. var prefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  23002. return xml.getAttribute('xml:id') || prefix + Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_0__["xpath"])(xml);
  23003. }
  23004. function getClass(xml) {
  23005. return xml.tagName ? xml.tagName.toLowerCase() : '';
  23006. }
  23007. function parseChildren(xml, parseFn, excludeEmptyText) {
  23008. return complexElements(xml.childNodes, excludeEmptyText).map(function (child) {
  23009. return parseFn(child);
  23010. });
  23011. }
  23012. function getDefaultN(n) {
  23013. return n || '';
  23014. }
  23015. function getDefaultAttr(attr) {
  23016. return attr || '';
  23017. }
  23018. function unhandledElement(xml, name, parseFn) {
  23019. return Array.from(xml.querySelectorAll(":scope > ".concat(name))).map(function (e) {
  23020. return parseChildren(e, parseFn);
  23021. });
  23022. }
  23023. function complexElements(nodes, excludeEmptyText) {
  23024. var interestingNodes = Array.from(nodes).filter(function (n) {
  23025. return n.nodeType !== 8;
  23026. });
  23027. return excludeEmptyText ? interestingNodes.filter(function (n) {
  23028. return n.nodeType !== 3 || n.textContent.trim();
  23029. }) : interestingNodes;
  23030. }
  23031. /***/
  23032. },
  23033. /***/
  23034. "Z5dB":
  23035. /*!*************************************************!*\
  23036. !*** ./src/app/services/lems-select.service.ts ***!
  23037. \*************************************************/
  23038. /*! exports provided: LemsSelectService */
  23039. /***/
  23040. function Z5dB(module, __webpack_exports__, __webpack_require__) {
  23041. "use strict";
  23042. __webpack_require__.r(__webpack_exports__);
  23043. /* harmony export (binding) */
  23044. __webpack_require__.d(__webpack_exports__, "LemsSelectService", function () {
  23045. return LemsSelectService;
  23046. });
  23047. /* harmony import */
  23048. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  23049. /*! @angular/core */
  23050. "fXoL");
  23051. /* harmony import */
  23052. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  23053. /*! rxjs */
  23054. "qCKp");
  23055. /* harmony import */
  23056. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  23057. /*! rxjs/operators */
  23058. "kU1M");
  23059. /* harmony import */
  23060. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  23061. /*! ../app.config */
  23062. "aR35");
  23063. var LemsSelectService = /*#__PURE__*/function () {
  23064. function LemsSelectService() {
  23065. _classCallCheck(this, LemsSelectService);
  23066. this.updateLemsSelection$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["Subject"]();
  23067. this.selectedLemsItems$ = this.updateLemsSelection$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  23068. }
  23069. _createClass(LemsSelectService, [{
  23070. key: "getClassNameFromValue",
  23071. value: function getClassNameFromValue(value) {
  23072. return value.toLowerCase().replace(/\s/g, '').replace(/(\[.*?\])/g, '');
  23073. }
  23074. }, {
  23075. key: "getAttributesFromValue",
  23076. value: function getAttributesFromValue(value) {
  23077. return (value.toLowerCase().replace(/\s/g, '').match(/(\[.*?\])/g) || []).map(function (i) {
  23078. return i.replace(/(\[|\]|\')/g, '').split('=');
  23079. }).map(function (i) {
  23080. return {
  23081. key: i[0],
  23082. value: i[1]
  23083. };
  23084. });
  23085. }
  23086. }, {
  23087. key: "matchClassAndAttributes",
  23088. value: function matchClassAndAttributes(valueForCheck, attributesToCheck, classToCheck) {
  23089. var _this73 = this;
  23090. return valueForCheck.split(',').some(function (v) {
  23091. return _this73.matchClass(v, classToCheck) && _this73.matchAttributes(v, attributesToCheck);
  23092. });
  23093. }
  23094. }, {
  23095. key: "matchClass",
  23096. value: function matchClass(classForCheck, classToCheck) {
  23097. return classToCheck === this.getClassNameFromValue(classForCheck);
  23098. }
  23099. }, {
  23100. key: "matchAttributes",
  23101. value: function matchAttributes(attributesForCheck, attributesToCheck) {
  23102. return this.getAttributesFromValue(attributesForCheck).every(function (a) {
  23103. return attributesToCheck[a.key] === a.value;
  23104. });
  23105. }
  23106. }, {
  23107. key: "getHighlightColor",
  23108. value: function getHighlightColor(attributesToCheck, classNameToCheck, selectedLemsItems) {
  23109. var _this74 = this;
  23110. var lemsSelectItems = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.lemsSelectItems.reduce(function (i, g) {
  23111. return i.concat(g.items);
  23112. }, []).reduce(function (x, y) {
  23113. var multiValues = [];
  23114. y.value.split(',').forEach(function (t) {
  23115. multiValues.push(Object.assign(Object.assign({}, y), {
  23116. value: t
  23117. }));
  23118. });
  23119. return x.concat(multiValues);
  23120. }, []);
  23121. var bestMatch;
  23122. lemsSelectItems.forEach(function (item) {
  23123. var score = 0;
  23124. score += _this74.matchClass(item.value, classNameToCheck) ? 1 : 0;
  23125. var attributes = _this74.getAttributesFromValue(item.value);
  23126. score += attributes.length && _this74.matchAttributes(item.value, attributesToCheck) ? 1 : 0;
  23127. if (score > 0 && selectedLemsItems) {
  23128. score += selectedLemsItems.find(function (i) {
  23129. return i.value === item.value;
  23130. }) ? 1 : 0;
  23131. }
  23132. if (score > 0 && (!bestMatch || bestMatch.score < score)) {
  23133. bestMatch = Object.assign(Object.assign({}, item), {
  23134. score: score
  23135. });
  23136. }
  23137. });
  23138. return bestMatch ? bestMatch.color : '';
  23139. }
  23140. }]);
  23141. return LemsSelectService;
  23142. }();
  23143. LemsSelectService.ɵfac = function LemsSelectService_Factory(t) {
  23144. return new (t || LemsSelectService)();
  23145. };
  23146. LemsSelectService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  23147. token: LemsSelectService,
  23148. factory: LemsSelectService.ɵfac,
  23149. providedIn: 'root'
  23150. });
  23151. /*@__PURE__*/
  23152. (function () {
  23153. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LemsSelectService, [{
  23154. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  23155. args: [{
  23156. providedIn: 'root'
  23157. }]
  23158. }], null, null);
  23159. })();
  23160. /***/
  23161. },
  23162. /***/
  23163. "ZAI4":
  23164. /*!*******************************!*\
  23165. !*** ./src/app/app.module.ts ***!
  23166. \*******************************/
  23167. /*! exports provided: initializeApp, AppModule */
  23168. /***/
  23169. function ZAI4(module, __webpack_exports__, __webpack_require__) {
  23170. "use strict";
  23171. __webpack_require__.r(__webpack_exports__);
  23172. /* harmony export (binding) */
  23173. __webpack_require__.d(__webpack_exports__, "initializeApp", function () {
  23174. return initializeApp;
  23175. });
  23176. /* harmony export (binding) */
  23177. __webpack_require__.d(__webpack_exports__, "AppModule", function () {
  23178. return AppModule;
  23179. });
  23180. /* harmony import */
  23181. var _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  23182. /*! @angular-slider/ngx-slider */
  23183. "mgaL");
  23184. /* harmony import */
  23185. var _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  23186. /*! @angular/cdk-experimental/scrolling */
  23187. "cfqv");
  23188. /* harmony import */
  23189. var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  23190. /*! @angular/cdk/scrolling */
  23191. "vxfF");
  23192. /* harmony import */
  23193. var _angular_common_http__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  23194. /*! @angular/common/http */
  23195. "tk/3");
  23196. /* harmony import */
  23197. var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  23198. /*! @angular/core */
  23199. "fXoL");
  23200. /* harmony import */
  23201. var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  23202. /*! @angular/forms */
  23203. "3Pt+");
  23204. /* harmony import */
  23205. var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  23206. /*! @angular/platform-browser */
  23207. "jhN1");
  23208. /* harmony import */
  23209. var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  23210. /*! @angular/platform-browser/animations */
  23211. "R1ws");
  23212. /* harmony import */
  23213. var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  23214. /*! @fortawesome/free-solid-svg-icons */
  23215. "wHSu");
  23216. /* harmony import */
  23217. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  23218. /*! @ng-bootstrap/ng-bootstrap */
  23219. "1kSV");
  23220. /* harmony import */
  23221. var angular_gridster2__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  23222. /*! angular-gridster2 */
  23223. "Ljk9");
  23224. /* harmony import */
  23225. var ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  23226. /*! ng-dynamic-component */
  23227. "CS/5");
  23228. /* harmony import */
  23229. var ngx_spinner__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  23230. /*! ngx-spinner */
  23231. "JqCM");
  23232. /* harmony import */
  23233. var _ui_components_ui_components_module__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  23234. /*! ./ui-components/ui-components.module */
  23235. "sMX/");
  23236. /* harmony import */
  23237. var _angular_router__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
  23238. /*! @angular/router */
  23239. "tyNb");
  23240. /* harmony import */
  23241. var _app_routing_module__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
  23242. /*! ./app-routing.module */
  23243. "vY5A");
  23244. /* harmony import */
  23245. var _app_translation_module__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
  23246. /*! ./app-translation.module */
  23247. "XOBg");
  23248. /* harmony import */
  23249. var _app_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
  23250. /*! ./app.component */
  23251. "Sy1n");
  23252. /* harmony import */
  23253. var ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
  23254. /*! ng2-handy-syntax-highlighter */
  23255. "KXWd");
  23256. /* harmony import */
  23257. var _app_config__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(
  23258. /*! ./app.config */
  23259. "aR35");
  23260. /* harmony import */
  23261. var _components_addition_addition_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(
  23262. /*! ./components/addition/addition.component */
  23263. "9L9p");
  23264. /* harmony import */
  23265. var _components_additional_additional_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(
  23266. /*! ./components/additional/additional.component */
  23267. "uIHG");
  23268. /* harmony import */
  23269. var _components_apparatus_entry_apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(
  23270. /*! ./components/apparatus-entry/apparatus-entry-detail/apparatus-entry-detail.component */
  23271. "xZzZ");
  23272. /* harmony import */
  23273. var _components_apparatus_entry_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(
  23274. /*! ./components/apparatus-entry/apparatus-entry-readings/apparatus-entry-readings.component */
  23275. "etwH");
  23276. /* harmony import */
  23277. var _components_apparatus_entry_apparatus_entry_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(
  23278. /*! ./components/apparatus-entry/apparatus-entry.component */
  23279. "du+M");
  23280. /* harmony import */
  23281. var _components_char_char_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(
  23282. /*! ./components/char/char.component */
  23283. "vpHg");
  23284. /* harmony import */
  23285. var _components_choice_choice_component__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(
  23286. /*! ./components/choice/choice.component */
  23287. "FmO3");
  23288. /* harmony import */
  23289. var _components_content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(
  23290. /*! ./components/content-viewer/content-viewer.component */
  23291. "t6RO");
  23292. /* harmony import */
  23293. var _components_damage_damage_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(
  23294. /*! ./components/damage/damage.component */
  23295. "mQVh");
  23296. /* harmony import */
  23297. var _components_deletion_deletion_component__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(
  23298. /*! ./components/deletion/deletion.component */
  23299. "lmze");
  23300. /* harmony import */
  23301. var _components_edition_level_selector_edition_level_selector_component__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(
  23302. /*! ./components/edition-level-selector/edition-level-selector.component */
  23303. "Ow/E");
  23304. /* harmony import */
  23305. var _components_edition_stmt_edition_stmt_component__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(
  23306. /*! ./components/edition-stmt/edition-stmt.component */
  23307. "Zey5");
  23308. /* harmony import */
  23309. var _components_editorial_decl_editorial_decl_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(
  23310. /*! ./components/editorial-decl/editorial-decl.component */
  23311. "1zBk");
  23312. /* harmony import */
  23313. var _components_encoding_desc_encoding_desc_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(
  23314. /*! ./components/encoding-desc/encoding-desc.component */
  23315. "Mq1B");
  23316. /* harmony import */
  23317. var _components_entities_select_entities_select_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(
  23318. /*! ./components/entities-select/entities-select.component */
  23319. "g5nV");
  23320. /* harmony import */
  23321. var _components_lems_select_lems_select_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(
  23322. /*! ./components/lems-select/lems-select.component */
  23323. "Ox1W");
  23324. /* harmony import */
  23325. var _components_iperlems_select_iperlems_select_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(
  23326. /*! ./components/iperlems-select/iperlems-select.component */
  23327. "Y4jJ");
  23328. /* harmony import */
  23329. var _components_extent_extent_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(
  23330. /*! ./components/extent/extent.component */
  23331. "Ilzk");
  23332. /* harmony import */
  23333. var _components_file_desc_file_desc_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(
  23334. /*! ./components/file-desc/file-desc.component */
  23335. "fvJq");
  23336. /* harmony import */
  23337. var _components_g_g_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(
  23338. /*! ./components/g/g.component */
  23339. "Eeve");
  23340. /* harmony import */
  23341. var _components_gap_gap_component__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(
  23342. /*! ./components/gap/gap.component */
  23343. "HPGp");
  23344. /* harmony import */
  23345. var _components_generic_element_generic_element_component__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(
  23346. /*! ./components/generic-element/generic-element.component */
  23347. "SG9k");
  23348. /* harmony import */
  23349. var _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(
  23350. /*! ./components/global-lists/global-lists.component */
  23351. "rRcO");
  23352. /* harmony import */
  23353. var _components_specific_lists_specific_lists_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(
  23354. /*! ./components/specific-lists/specific-lists.component */
  23355. "9viu");
  23356. /* harmony import */
  23357. var _components_history_history_component__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(
  23358. /*! ./components/history/history.component */
  23359. "6qKx");
  23360. /* harmony import */
  23361. var _components_identifier_identifier_component__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(
  23362. /*! ./components/identifier/identifier.component */
  23363. "FSWR");
  23364. /* harmony import */
  23365. var _components_lb_lb_component__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(
  23366. /*! ./components/lb/lb.component */
  23367. "7Y2x");
  23368. /* harmony import */
  23369. var _components_manuscript_thumbnails_viewer_manuscript_thumbnails_viewer_component__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(
  23370. /*! ./components/manuscript-thumbnails-viewer/manuscript-thumbnails-viewer.component */
  23371. "xUb2");
  23372. /* harmony import */
  23373. var _components_ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(
  23374. /*! ./components/ms-contents/ms-contents.component */
  23375. "xQyG");
  23376. /* harmony import */
  23377. var _components_ms_desc_selector_ms_desc_selector_component__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(
  23378. /*! ./components/ms-desc-selector/ms-desc-selector.component */
  23379. "qKvR");
  23380. /* harmony import */
  23381. var _components_ms_desc_ms_desc_component__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(
  23382. /*! ./components/ms-desc/ms-desc.component */
  23383. "ZiLK");
  23384. /* harmony import */
  23385. var _components_ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(
  23386. /*! ./components/ms-frag/ms-frag.component */
  23387. "6n9f");
  23388. /* harmony import */
  23389. var _components_ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(
  23390. /*! ./components/ms-identifier/ms-identifier.component */
  23391. "Ie87");
  23392. /* harmony import */
  23393. var _components_ms_item_ms_item_component__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(
  23394. /*! ./components/ms-item/ms-item.component */
  23395. "pZd9");
  23396. /* harmony import */
  23397. var _components_ms_part_ms_part_component__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(
  23398. /*! ./components/ms-part/ms-part.component */
  23399. "HFpj");
  23400. /* harmony import */
  23401. var _components_named_entities_list_named_entities_list_component__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(
  23402. /*! ./components/named-entities-list/named-entities-list.component */
  23403. "w3ho");
  23404. /* harmony import */
  23405. var _components_named_entity_ref_named_entity_ref_component__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(
  23406. /*! ./components/named-entity-ref/named-entity-ref.component */
  23407. "0lvV");
  23408. /* harmony import */
  23409. var _components_named_entity_relation_named_entity_relation_component__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(
  23410. /*! ./components/named-entity-relation/named-entity-relation.component */
  23411. "v4aR");
  23412. /* harmony import */
  23413. var _components_named_entity_named_entity_detail_named_entity_detail_component__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(
  23414. /*! ./components/named-entity/named-entity-detail/named-entity-detail.component */
  23415. "JIL6");
  23416. /* harmony import */
  23417. var _components_named_entity_named_entity_occurrence_named_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(
  23418. /*! ./components/named-entity/named-entity-occurrence/named-entity-occurrence.component */
  23419. "wM2G");
  23420. /* harmony import */
  23421. var _components_named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(
  23422. /*! ./components/named-entity/named-entity.component */
  23423. "k8Vd");
  23424. /* harmony import */
  23425. var _components_namespace_namespace_component__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(
  23426. /*! ./components/namespace/namespace.component */
  23427. "BlhN");
  23428. /* harmony import */
  23429. var _components_note_note_component__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(
  23430. /*! ./components/note/note.component */
  23431. "EpuN");
  23432. /* harmony import */
  23433. var _components_notes_stmt_notes_stmt_component__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(
  23434. /*! ./components/notes-stmt/notes-stmt.component */
  23435. "y8/R");
  23436. /* harmony import */
  23437. var _components_original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(
  23438. /*! ./components/original-encoding-viewer/original-encoding-viewer.component */
  23439. "7Sdm");
  23440. /* harmony import */
  23441. var _components_osd_osd_component__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(
  23442. /*! ./components/osd/osd.component */
  23443. "ry9e");
  23444. /* harmony import */
  23445. var _components_page_selector_page_selector_component__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(
  23446. /*! ./components/page-selector/page-selector.component */
  23447. "GZCN");
  23448. /* harmony import */
  23449. var _components_page_page_component__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(
  23450. /*! ./components/page/page.component */
  23451. "ycSy");
  23452. /* harmony import */
  23453. var _components_paragraph_paragraph_component__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(
  23454. /*! ./components/paragraph/paragraph.component */
  23455. "HJJq");
  23456. /* harmony import */
  23457. var _components_phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(
  23458. /*! ./components/phys-desc/phys-desc.component */
  23459. "xZwa");
  23460. /* harmony import */
  23461. var _components_project_desc_project_desc_component__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(
  23462. /*! ./components/project-desc/project-desc.component */
  23463. "/zYb");
  23464. /* harmony import */
  23465. var _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(
  23466. /*! ./components/project-info/project-info.component */
  23467. "s1S/");
  23468. /* harmony import */
  23469. var _components_publication_stmt_publication_stmt_component__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(
  23470. /*! ./components/publication-stmt/publication-stmt.component */
  23471. "wfdk");
  23472. /* harmony import */
  23473. var _components_reading_reading_component__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(
  23474. /*! ./components/reading/reading.component */
  23475. "QgGR");
  23476. /* harmony import */
  23477. var _components_rendition_rendition_component__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(
  23478. /*! ./components/rendition/rendition.component */
  23479. "ka2K");
  23480. /* harmony import */
  23481. var _components_resp_stmt_resp_stmt_component__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(
  23482. /*! ./components/resp-stmt/resp-stmt.component */
  23483. "uazz");
  23484. /* harmony import */
  23485. var _components_sampling_decl_sampling_decl_component__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(
  23486. /*! ./components/sampling-decl/sampling-decl.component */
  23487. "+54W");
  23488. /* harmony import */
  23489. var _components_series_stmt_series_stmt_component__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(
  23490. /*! ./components/series-stmt/series-stmt.component */
  23491. "AKfy");
  23492. /* harmony import */
  23493. var _components_sic_sic_component__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(
  23494. /*! ./components/sic/sic.component */
  23495. "fBrD");
  23496. /* harmony import */
  23497. var _components_supplied_supplied_component__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(
  23498. /*! ./components/supplied/supplied.component */
  23499. "fBFu");
  23500. /* harmony import */
  23501. var _components_surplus_surplus_component__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(
  23502. /*! ./components/surplus/surplus.component */
  23503. "EXMU");
  23504. /* harmony import */
  23505. var _components_tags_decl_tags_decl_component__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(
  23506. /*! ./components/tags-decl/tags-decl.component */
  23507. "rbaJ");
  23508. /* harmony import */
  23509. var _components_text_text_component__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(
  23510. /*! ./components/text/text.component */
  23511. "0uBV");
  23512. /* harmony import */
  23513. var _components_title_stmt_title_stmt_component__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(
  23514. /*! ./components/title-stmt/title-stmt.component */
  23515. "GTTo");
  23516. /* harmony import */
  23517. var _components_verse_verse_component__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(
  23518. /*! ./components/verse/verse.component */
  23519. "ndd2");
  23520. /* harmony import */
  23521. var _components_verses_group_verses_group_component__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(
  23522. /*! ./components/verses-group/verses-group.component */
  23523. "y5KG");
  23524. /* harmony import */
  23525. var _components_word_word_component__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(
  23526. /*! ./components/word/word.component */
  23527. "7igE");
  23528. /* harmony import */
  23529. var _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(
  23530. /*! ./directives/annotator.directive */
  23531. "STiE");
  23532. /* harmony import */
  23533. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(
  23534. /*! ./directives/editorial-convention-layout.directive */
  23535. "FJNG");
  23536. /* harmony import */
  23537. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(
  23538. /*! ./directives/highlight.directive */
  23539. "CmGG");
  23540. /* harmony import */
  23541. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(
  23542. /*! ./directives/html-attributes.directive */
  23543. "0Bbq");
  23544. /* harmony import */
  23545. var _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(
  23546. /*! ./evt-info/evt-info.component */
  23547. "5b7e");
  23548. /* harmony import */
  23549. var _main_header_main_header_component__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(
  23550. /*! ./main-header/main-header.component */
  23551. "6rJU");
  23552. /* harmony import */
  23553. var _main_menu_main_menu_component__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(
  23554. /*! ./main-menu/main-menu.component */
  23555. "9jgp");
  23556. /* harmony import */
  23557. var _nav_bar_nav_bar_component__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(
  23558. /*! ./nav-bar/nav-bar.component */
  23559. "5hVl");
  23560. /* harmony import */
  23561. var _panels_image_panel_image_panel_component__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(
  23562. /*! ./panels/image-panel/image-panel.component */
  23563. "UksB");
  23564. /* harmony import */
  23565. var _panels_pinboard_panel_pinboard_panel_component__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(
  23566. /*! ./panels/pinboard-panel/pinboard-panel.component */
  23567. "VyoE");
  23568. /* harmony import */
  23569. var _panels_sources_panel_sources_panel_component__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(
  23570. /*! ./panels/sources-panel/sources-panel.component */
  23571. "ZIVV");
  23572. /* harmony import */
  23573. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(
  23574. /*! ./panels/text-panel/text-panel.component */
  23575. "CHR5");
  23576. /* harmony import */
  23577. var _panels_version_panel_version_panel_component__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(
  23578. /*! ./panels/version-panel/version-panel.component */
  23579. "DBF2");
  23580. /* harmony import */
  23581. var _panels_witness_panel_witness_panel_component__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(
  23582. /*! ./panels/witness-panel/witness-panel.component */
  23583. "9MqL");
  23584. /* harmony import */
  23585. var _pinboard_pinboard_component__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(
  23586. /*! ./pinboard/pinboard.component */
  23587. "W4vA");
  23588. /* harmony import */
  23589. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(
  23590. /*! ./pinboard/pinner/pinner.component */
  23591. "j7gH");
  23592. /* harmony import */
  23593. var _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(
  23594. /*! ./pipes/filter.pipe */
  23595. "BhhM");
  23596. /* harmony import */
  23597. var _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(
  23598. /*! ./pipes/humanize.pipe */
  23599. "Wu1i");
  23600. /* harmony import */
  23601. var _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(
  23602. /*! ./pipes/starts-with.pipe */
  23603. "6uNG");
  23604. /* harmony import */
  23605. var _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(
  23606. /*! ./pipes/xml-beautify.pipe */
  23607. "UhR9");
  23608. /* harmony import */
  23609. var _services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(
  23610. /*! ./services/annotator/annotator.service */
  23611. "I7fL");
  23612. /* harmony import */
  23613. var _services_idb_service__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(
  23614. /*! ./services/idb.service */
  23615. "y42B");
  23616. /* harmony import */
  23617. var _services_themes_service__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(
  23618. /*! ./services/themes.service */
  23619. "onZX");
  23620. /* harmony import */
  23621. var _services_xml_parsers_generic_parser_service__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(
  23622. /*! ./services/xml-parsers/generic-parser.service */
  23623. "xdSp");
  23624. /* harmony import */
  23625. var _services_xml_parsers_xml_parsers__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(
  23626. /*! ./services/xml-parsers/xml-parsers */
  23627. "7plQ");
  23628. /* harmony import */
  23629. var _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(
  23630. /*! ./shortcuts/shortcuts.component */
  23631. "lP9l");
  23632. /* harmony import */
  23633. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(
  23634. /*! ./ui-components/ms-desc-section/ms-desc-section.component */
  23635. "WyXU");
  23636. /* harmony import */
  23637. var _view_modes_collation_collation_component__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(
  23638. /*! ./view-modes/collation/collation.component */
  23639. "tOBz");
  23640. /* harmony import */
  23641. var _view_modes_image_text_image_text_component__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(
  23642. /*! ./view-modes/image-text/image-text.component */
  23643. "OEwW");
  23644. /* harmony import */
  23645. var _view_modes_reading_text_reading_text_component__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(
  23646. /*! ./view-modes/reading-text/reading-text.component */
  23647. "BnO0");
  23648. /* harmony import */
  23649. var _view_modes_text_sources_text_sources_component__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(
  23650. /*! ./view-modes/text-sources/text-sources.component */
  23651. "6tsE");
  23652. /* harmony import */
  23653. var _view_modes_text_text_text_text_component__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(
  23654. /*! ./view-modes/text-text/text-text.component */
  23655. "DJp8");
  23656. /* harmony import */
  23657. var _view_modes_text_versions_text_versions_component__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(
  23658. /*! ./view-modes/text-versions/text-versions.component */
  23659. "Izqa");
  23660. /* harmony import */
  23661. var _components_lem_entry_lem_entry_component__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(
  23662. /*! ./components/lem-entry/lem-entry.component */
  23663. "hV/S");
  23664. /* harmony import */
  23665. var _components_lem_entry_lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(
  23666. /*! ./components/lem-entry/lem-entry-detail/lem-entry-detail.component */
  23667. "EOxZ");
  23668. /* harmony import */
  23669. var _components_lem_entry_lem_entry_readings_lem_entry_readings_component__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(
  23670. /*! ./components/lem-entry/lem-entry-readings/lem-entry-readings.component */
  23671. "XvlD");
  23672. /* harmony import */
  23673. var _components_lemmatized_entities_list_lemmatized_entities_list_component__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(
  23674. /*! ./components/lemmatized-entities-list/lemmatized-entities-list.component */
  23675. "awNf");
  23676. /* harmony import */
  23677. var _components_lemmatized_entity_ref_lemmatized_entity_ref_component__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(
  23678. /*! ./components/lemmatized-entity-ref/lemmatized-entity-ref.component */
  23679. "aK5T");
  23680. /* harmony import */
  23681. var _components_lemmatized_entity_relation_lemmatized_entity_relation_component__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(
  23682. /*! ./components/lemmatized-entity-relation/lemmatized-entity-relation.component */
  23683. "YSoE");
  23684. /* harmony import */
  23685. var _components_lemmatized_entity_lemmatized_entity_detail_lemmatized_entity_detail_component__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(
  23686. /*! ./components/lemmatized-entity/lemmatized-entity-detail/lemmatized-entity-detail.component */
  23687. "M+Vw");
  23688. /* harmony import */
  23689. var _components_lemmatized_entity_lemmatized_entity_occurrence_lemmatized_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(
  23690. /*! ./components/lemmatized-entity/lemmatized-entity-occurrence/lemmatized-entity-occurrence.component */
  23691. "/gd2");
  23692. /* harmony import */
  23693. var _components_lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(
  23694. /*! ./components/lemmatized-entity/lemmatized-entity.component */
  23695. "n4Hk");
  23696. /* harmony import */
  23697. var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(
  23698. /*! @fortawesome/angular-fontawesome */
  23699. "6NWb"); // import { MainFooterComponent } from './main-footer/main-footer.component';
  23700. // add by FS
  23701. var routes = [];
  23702. function initializeApp(appConfig) {
  23703. return function () {
  23704. return appConfig.load();
  23705. };
  23706. }
  23707. var AppModule = function AppModule(library) {
  23708. _classCallCheck(this, AppModule);
  23709. library.addIconPacks(_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_8__["fas"]);
  23710. };
  23711. AppModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  23712. type: AppModule,
  23713. bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_17__["AppComponent"]]
  23714. });
  23715. AppModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  23716. factory: function AppModule_Factory(t) {
  23717. return new (t || AppModule)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_129__["FaIconLibrary"]));
  23718. },
  23719. providers: [_services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_107__["AnnotatorService"], _app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"], {
  23720. provide: _angular_core__WEBPACK_IMPORTED_MODULE_4__["APP_INITIALIZER"],
  23721. useFactory: initializeApp,
  23722. deps: [_app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"]],
  23723. multi: true
  23724. }, _app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"], _services_xml_parsers_generic_parser_service__WEBPACK_IMPORTED_MODULE_110__["GenericParserService"], _services_idb_service__WEBPACK_IMPORTED_MODULE_108__["IdbService"], _services_themes_service__WEBPACK_IMPORTED_MODULE_109__["ThemesService"], _services_xml_parsers_xml_parsers__WEBPACK_IMPORTED_MODULE_111__["XMLParsers"]],
  23725. imports: [[_app_routing_module__WEBPACK_IMPORTED_MODULE_15__["AppRoutingModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_16__["AppTranslationModule"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__["BrowserModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_7__["BrowserAnimationsModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicModule"], _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_1__["ScrollingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["FormsModule"], angular_gridster2__WEBPACK_IMPORTED_MODULE_10__["GridsterModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_3__["HttpClientModule"], ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_18__["Ng2HandySyntaxHighlighterModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbPopoverModule"], _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_0__["NgxSliderModule"], ngx_spinner__WEBPACK_IMPORTED_MODULE_12__["NgxSpinnerModule"], _angular_router__WEBPACK_IMPORTED_MODULE_14__["RouterModule"].forRoot(routes, {
  23726. useHash: true,
  23727. relativeLinkResolution: 'legacy'
  23728. }), _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__["ScrollingModule"], _ui_components_ui_components_module__WEBPACK_IMPORTED_MODULE_13__["UiComponentsModule"]]]
  23729. });
  23730. (function () {
  23731. (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsetNgModuleScope"](AppModule, {
  23732. declarations: [_components_addition_addition_component__WEBPACK_IMPORTED_MODULE_20__["AdditionComponent"], _components_additional_additional_component__WEBPACK_IMPORTED_MODULE_21__["AdditionalComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_87__["AnnotatorDirective"], _components_apparatus_entry_apparatus_entry_component__WEBPACK_IMPORTED_MODULE_24__["ApparatusEntryComponent"], _components_apparatus_entry_apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_22__["ApparatusEntryDetailComponent"], _components_apparatus_entry_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_23__["ApparatusEntryReadingsComponent"], _app_component__WEBPACK_IMPORTED_MODULE_17__["AppComponent"], _components_char_char_component__WEBPACK_IMPORTED_MODULE_25__["CharComponent"], _components_choice_choice_component__WEBPACK_IMPORTED_MODULE_26__["ChoiceComponent"], _view_modes_collation_collation_component__WEBPACK_IMPORTED_MODULE_114__["CollationComponent"], _components_content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_27__["ContentViewerComponent"], _components_damage_damage_component__WEBPACK_IMPORTED_MODULE_28__["DamageComponent"], _components_deletion_deletion_component__WEBPACK_IMPORTED_MODULE_29__["DeletionComponent"], _components_edition_level_selector_edition_level_selector_component__WEBPACK_IMPORTED_MODULE_30__["EditionLevelSelectorComponent"], _components_edition_stmt_edition_stmt_component__WEBPACK_IMPORTED_MODULE_31__["EditionStmtComponent"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_88__["EditorialConventionLayoutDirective"], _components_editorial_decl_editorial_decl_component__WEBPACK_IMPORTED_MODULE_32__["EditorialDeclComponent"], _components_encoding_desc_encoding_desc_component__WEBPACK_IMPORTED_MODULE_33__["EncodingDescComponent"], _components_entities_select_entities_select_component__WEBPACK_IMPORTED_MODULE_34__["EntitiesSelectComponent"], _components_lems_select_lems_select_component__WEBPACK_IMPORTED_MODULE_35__["LemsSelectComponent"], _components_iperlems_select_iperlems_select_component__WEBPACK_IMPORTED_MODULE_36__["IperlemsSelectComponent"], _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_91__["EvtInfoComponent"], _components_extent_extent_component__WEBPACK_IMPORTED_MODULE_37__["ExtentComponent"], _components_file_desc_file_desc_component__WEBPACK_IMPORTED_MODULE_38__["FileDescComponent"], _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_103__["FilterPipe"], _components_gap_gap_component__WEBPACK_IMPORTED_MODULE_40__["GapComponent"], _components_g_g_component__WEBPACK_IMPORTED_MODULE_39__["GComponent"], _components_generic_element_generic_element_component__WEBPACK_IMPORTED_MODULE_41__["GenericElementComponent"], _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_42__["GlobalListsComponent"], _components_specific_lists_specific_lists_component__WEBPACK_IMPORTED_MODULE_43__["SpecificListsComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_89__["HighlightDirective"], _components_history_history_component__WEBPACK_IMPORTED_MODULE_44__["HistoryComponent"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_90__["HtmlAttributesDirective"], _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_104__["HumanizePipe"], _components_identifier_identifier_component__WEBPACK_IMPORTED_MODULE_45__["IdentifierComponent"], _panels_image_panel_image_panel_component__WEBPACK_IMPORTED_MODULE_95__["ImagePanelComponent"], _view_modes_image_text_image_text_component__WEBPACK_IMPORTED_MODULE_115__["ImageTextComponent"], _components_lb_lb_component__WEBPACK_IMPORTED_MODULE_46__["LbComponent"], _main_header_main_header_component__WEBPACK_IMPORTED_MODULE_92__["MainHeaderComponent"], // MainFooterComponent,
  23733. _main_menu_main_menu_component__WEBPACK_IMPORTED_MODULE_93__["MainMenuComponent"], _components_manuscript_thumbnails_viewer_manuscript_thumbnails_viewer_component__WEBPACK_IMPORTED_MODULE_47__["ManuscriptThumbnailsViewerComponent"], _components_ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_48__["MsContentsComponent"], _components_ms_desc_ms_desc_component__WEBPACK_IMPORTED_MODULE_50__["MsDescComponent"], _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_113__["MsDescSectionComponent"], _components_ms_desc_selector_ms_desc_selector_component__WEBPACK_IMPORTED_MODULE_49__["MsDescSelectorComponent"], _components_ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_51__["MsFragComponent"], _components_ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_51__["MsFragComponent"], _components_ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_52__["MsIdentifierComponent"], _components_ms_item_ms_item_component__WEBPACK_IMPORTED_MODULE_53__["MsItemComponent"], _components_ms_part_ms_part_component__WEBPACK_IMPORTED_MODULE_54__["MsPartComponent"], _components_named_entities_list_named_entities_list_component__WEBPACK_IMPORTED_MODULE_55__["NamedEntitiesListComponent"], _components_named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_60__["NamedEntityComponent"], _components_named_entity_named_entity_detail_named_entity_detail_component__WEBPACK_IMPORTED_MODULE_58__["NamedEntityDetailComponent"], _components_named_entity_named_entity_occurrence_named_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_59__["NamedEntityOccurrenceComponent"], _components_named_entity_ref_named_entity_ref_component__WEBPACK_IMPORTED_MODULE_56__["NamedEntityRefComponent"], _components_named_entity_relation_named_entity_relation_component__WEBPACK_IMPORTED_MODULE_57__["NamedEntityRelationComponent"], _components_namespace_namespace_component__WEBPACK_IMPORTED_MODULE_61__["NamespaceComponent"], _nav_bar_nav_bar_component__WEBPACK_IMPORTED_MODULE_94__["NavBarComponent"], _components_note_note_component__WEBPACK_IMPORTED_MODULE_62__["NoteComponent"], _components_notes_stmt_notes_stmt_component__WEBPACK_IMPORTED_MODULE_63__["NotesStmtComponent"], _components_original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_64__["OriginalEncodingViewerComponent"], _components_osd_osd_component__WEBPACK_IMPORTED_MODULE_65__["OsdComponent"], _components_page_page_component__WEBPACK_IMPORTED_MODULE_67__["PageComponent"], _components_page_selector_page_selector_component__WEBPACK_IMPORTED_MODULE_66__["PageSelectorComponent"], _components_paragraph_paragraph_component__WEBPACK_IMPORTED_MODULE_68__["ParagraphComponent"], _components_phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_69__["PhysDescComponent"], _pinboard_pinboard_component__WEBPACK_IMPORTED_MODULE_101__["PinboardComponent"], _panels_pinboard_panel_pinboard_panel_component__WEBPACK_IMPORTED_MODULE_96__["PinboardPanelComponent"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_102__["PinnerComponent"], _components_project_desc_project_desc_component__WEBPACK_IMPORTED_MODULE_70__["ProjectDescComponent"], _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_71__["ProjectInfoComponent"], _components_publication_stmt_publication_stmt_component__WEBPACK_IMPORTED_MODULE_72__["PublicationStmtComponent"], _components_reading_reading_component__WEBPACK_IMPORTED_MODULE_73__["ReadingComponent"], _view_modes_reading_text_reading_text_component__WEBPACK_IMPORTED_MODULE_116__["ReadingTextComponent"], _components_rendition_rendition_component__WEBPACK_IMPORTED_MODULE_74__["RenditionComponent"], _components_resp_stmt_resp_stmt_component__WEBPACK_IMPORTED_MODULE_75__["RespStmtComponent"], _components_sampling_decl_sampling_decl_component__WEBPACK_IMPORTED_MODULE_76__["SamplingDeclComponent"], _components_series_stmt_series_stmt_component__WEBPACK_IMPORTED_MODULE_77__["SeriesStmtComponent"], _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_112__["ShortcutsComponent"], _components_sic_sic_component__WEBPACK_IMPORTED_MODULE_78__["SicComponent"], _panels_sources_panel_sources_panel_component__WEBPACK_IMPORTED_MODULE_97__["SourcesPanelComponent"], _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_105__["StartsWithPipe"], _components_supplied_supplied_component__WEBPACK_IMPORTED_MODULE_79__["SuppliedComponent"], _components_surplus_surplus_component__WEBPACK_IMPORTED_MODULE_80__["SurplusComponent"], _components_tags_decl_tags_decl_component__WEBPACK_IMPORTED_MODULE_81__["TagsDeclComponent"], _components_text_text_component__WEBPACK_IMPORTED_MODULE_82__["TextComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_98__["TextPanelComponent"], _view_modes_text_sources_text_sources_component__WEBPACK_IMPORTED_MODULE_117__["TextSourcesComponent"], _view_modes_text_text_text_text_component__WEBPACK_IMPORTED_MODULE_118__["TextTextComponent"], _view_modes_text_versions_text_versions_component__WEBPACK_IMPORTED_MODULE_119__["TextVersionsComponent"], _components_title_stmt_title_stmt_component__WEBPACK_IMPORTED_MODULE_83__["TitleStmtComponent"], _components_verse_verse_component__WEBPACK_IMPORTED_MODULE_84__["VerseComponent"], _components_verses_group_verses_group_component__WEBPACK_IMPORTED_MODULE_85__["VersesGroupComponent"], _panels_version_panel_version_panel_component__WEBPACK_IMPORTED_MODULE_99__["VersionPanelComponent"], _panels_witness_panel_witness_panel_component__WEBPACK_IMPORTED_MODULE_100__["WitnessPanelComponent"], _components_word_word_component__WEBPACK_IMPORTED_MODULE_86__["WordComponent"], _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_106__["XmlBeautifyPipe"], _components_lem_entry_lem_entry_component__WEBPACK_IMPORTED_MODULE_120__["LemEntryComponent"], _components_lem_entry_lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_121__["LemEntryDetailComponent"], _components_lem_entry_lem_entry_readings_lem_entry_readings_component__WEBPACK_IMPORTED_MODULE_122__["LemEntryReadingsComponent"], // add by FS
  23734. _components_lemmatized_entities_list_lemmatized_entities_list_component__WEBPACK_IMPORTED_MODULE_123__["LemmatizedEntitiesListComponent"], _components_lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_128__["LemmatizedEntityComponent"], _components_lemmatized_entity_lemmatized_entity_detail_lemmatized_entity_detail_component__WEBPACK_IMPORTED_MODULE_126__["LemmatizedEntityDetailComponent"], _components_lemmatized_entity_lemmatized_entity_occurrence_lemmatized_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_127__["LemmatizedEntityOccurrenceComponent"], _components_lemmatized_entity_ref_lemmatized_entity_ref_component__WEBPACK_IMPORTED_MODULE_124__["LemmatizedEntityRefComponent"], _components_lemmatized_entity_relation_lemmatized_entity_relation_component__WEBPACK_IMPORTED_MODULE_125__["LemmatizedEntityRelationComponent"]],
  23735. imports: [_app_routing_module__WEBPACK_IMPORTED_MODULE_15__["AppRoutingModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_16__["AppTranslationModule"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__["BrowserModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_7__["BrowserAnimationsModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicModule"], _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_1__["ScrollingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["FormsModule"], angular_gridster2__WEBPACK_IMPORTED_MODULE_10__["GridsterModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_3__["HttpClientModule"], ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_18__["Ng2HandySyntaxHighlighterModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbPopoverModule"], _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_0__["NgxSliderModule"], ngx_spinner__WEBPACK_IMPORTED_MODULE_12__["NgxSpinnerModule"], _angular_router__WEBPACK_IMPORTED_MODULE_14__["RouterModule"], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__["ScrollingModule"], _ui_components_ui_components_module__WEBPACK_IMPORTED_MODULE_13__["UiComponentsModule"]]
  23736. });
  23737. })();
  23738. /*@__PURE__*/
  23739. (function () {
  23740. _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](AppModule, [{
  23741. type: _angular_core__WEBPACK_IMPORTED_MODULE_4__["NgModule"],
  23742. args: [{
  23743. declarations: [_components_addition_addition_component__WEBPACK_IMPORTED_MODULE_20__["AdditionComponent"], _components_additional_additional_component__WEBPACK_IMPORTED_MODULE_21__["AdditionalComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_87__["AnnotatorDirective"], _components_apparatus_entry_apparatus_entry_component__WEBPACK_IMPORTED_MODULE_24__["ApparatusEntryComponent"], _components_apparatus_entry_apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_22__["ApparatusEntryDetailComponent"], _components_apparatus_entry_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_23__["ApparatusEntryReadingsComponent"], _app_component__WEBPACK_IMPORTED_MODULE_17__["AppComponent"], _components_char_char_component__WEBPACK_IMPORTED_MODULE_25__["CharComponent"], _components_choice_choice_component__WEBPACK_IMPORTED_MODULE_26__["ChoiceComponent"], _view_modes_collation_collation_component__WEBPACK_IMPORTED_MODULE_114__["CollationComponent"], _components_content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_27__["ContentViewerComponent"], _components_damage_damage_component__WEBPACK_IMPORTED_MODULE_28__["DamageComponent"], _components_deletion_deletion_component__WEBPACK_IMPORTED_MODULE_29__["DeletionComponent"], _components_edition_level_selector_edition_level_selector_component__WEBPACK_IMPORTED_MODULE_30__["EditionLevelSelectorComponent"], _components_edition_stmt_edition_stmt_component__WEBPACK_IMPORTED_MODULE_31__["EditionStmtComponent"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_88__["EditorialConventionLayoutDirective"], _components_editorial_decl_editorial_decl_component__WEBPACK_IMPORTED_MODULE_32__["EditorialDeclComponent"], _components_encoding_desc_encoding_desc_component__WEBPACK_IMPORTED_MODULE_33__["EncodingDescComponent"], _components_entities_select_entities_select_component__WEBPACK_IMPORTED_MODULE_34__["EntitiesSelectComponent"], _components_lems_select_lems_select_component__WEBPACK_IMPORTED_MODULE_35__["LemsSelectComponent"], _components_iperlems_select_iperlems_select_component__WEBPACK_IMPORTED_MODULE_36__["IperlemsSelectComponent"], _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_91__["EvtInfoComponent"], _components_extent_extent_component__WEBPACK_IMPORTED_MODULE_37__["ExtentComponent"], _components_file_desc_file_desc_component__WEBPACK_IMPORTED_MODULE_38__["FileDescComponent"], _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_103__["FilterPipe"], _components_gap_gap_component__WEBPACK_IMPORTED_MODULE_40__["GapComponent"], _components_g_g_component__WEBPACK_IMPORTED_MODULE_39__["GComponent"], _components_generic_element_generic_element_component__WEBPACK_IMPORTED_MODULE_41__["GenericElementComponent"], _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_42__["GlobalListsComponent"], _components_specific_lists_specific_lists_component__WEBPACK_IMPORTED_MODULE_43__["SpecificListsComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_89__["HighlightDirective"], _components_history_history_component__WEBPACK_IMPORTED_MODULE_44__["HistoryComponent"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_90__["HtmlAttributesDirective"], _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_104__["HumanizePipe"], _components_identifier_identifier_component__WEBPACK_IMPORTED_MODULE_45__["IdentifierComponent"], _panels_image_panel_image_panel_component__WEBPACK_IMPORTED_MODULE_95__["ImagePanelComponent"], _view_modes_image_text_image_text_component__WEBPACK_IMPORTED_MODULE_115__["ImageTextComponent"], _components_lb_lb_component__WEBPACK_IMPORTED_MODULE_46__["LbComponent"], _main_header_main_header_component__WEBPACK_IMPORTED_MODULE_92__["MainHeaderComponent"], // MainFooterComponent,
  23744. _main_menu_main_menu_component__WEBPACK_IMPORTED_MODULE_93__["MainMenuComponent"], _components_manuscript_thumbnails_viewer_manuscript_thumbnails_viewer_component__WEBPACK_IMPORTED_MODULE_47__["ManuscriptThumbnailsViewerComponent"], _components_ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_48__["MsContentsComponent"], _components_ms_desc_ms_desc_component__WEBPACK_IMPORTED_MODULE_50__["MsDescComponent"], _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_113__["MsDescSectionComponent"], _components_ms_desc_selector_ms_desc_selector_component__WEBPACK_IMPORTED_MODULE_49__["MsDescSelectorComponent"], _components_ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_51__["MsFragComponent"], _components_ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_51__["MsFragComponent"], _components_ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_52__["MsIdentifierComponent"], _components_ms_item_ms_item_component__WEBPACK_IMPORTED_MODULE_53__["MsItemComponent"], _components_ms_part_ms_part_component__WEBPACK_IMPORTED_MODULE_54__["MsPartComponent"], _components_named_entities_list_named_entities_list_component__WEBPACK_IMPORTED_MODULE_55__["NamedEntitiesListComponent"], _components_named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_60__["NamedEntityComponent"], _components_named_entity_named_entity_detail_named_entity_detail_component__WEBPACK_IMPORTED_MODULE_58__["NamedEntityDetailComponent"], _components_named_entity_named_entity_occurrence_named_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_59__["NamedEntityOccurrenceComponent"], _components_named_entity_ref_named_entity_ref_component__WEBPACK_IMPORTED_MODULE_56__["NamedEntityRefComponent"], _components_named_entity_relation_named_entity_relation_component__WEBPACK_IMPORTED_MODULE_57__["NamedEntityRelationComponent"], _components_namespace_namespace_component__WEBPACK_IMPORTED_MODULE_61__["NamespaceComponent"], _nav_bar_nav_bar_component__WEBPACK_IMPORTED_MODULE_94__["NavBarComponent"], _components_note_note_component__WEBPACK_IMPORTED_MODULE_62__["NoteComponent"], _components_notes_stmt_notes_stmt_component__WEBPACK_IMPORTED_MODULE_63__["NotesStmtComponent"], _components_original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_64__["OriginalEncodingViewerComponent"], _components_osd_osd_component__WEBPACK_IMPORTED_MODULE_65__["OsdComponent"], _components_page_page_component__WEBPACK_IMPORTED_MODULE_67__["PageComponent"], _components_page_selector_page_selector_component__WEBPACK_IMPORTED_MODULE_66__["PageSelectorComponent"], _components_paragraph_paragraph_component__WEBPACK_IMPORTED_MODULE_68__["ParagraphComponent"], _components_phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_69__["PhysDescComponent"], _pinboard_pinboard_component__WEBPACK_IMPORTED_MODULE_101__["PinboardComponent"], _panels_pinboard_panel_pinboard_panel_component__WEBPACK_IMPORTED_MODULE_96__["PinboardPanelComponent"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_102__["PinnerComponent"], _components_project_desc_project_desc_component__WEBPACK_IMPORTED_MODULE_70__["ProjectDescComponent"], _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_71__["ProjectInfoComponent"], _components_publication_stmt_publication_stmt_component__WEBPACK_IMPORTED_MODULE_72__["PublicationStmtComponent"], _components_reading_reading_component__WEBPACK_IMPORTED_MODULE_73__["ReadingComponent"], _view_modes_reading_text_reading_text_component__WEBPACK_IMPORTED_MODULE_116__["ReadingTextComponent"], _components_rendition_rendition_component__WEBPACK_IMPORTED_MODULE_74__["RenditionComponent"], _components_resp_stmt_resp_stmt_component__WEBPACK_IMPORTED_MODULE_75__["RespStmtComponent"], _components_sampling_decl_sampling_decl_component__WEBPACK_IMPORTED_MODULE_76__["SamplingDeclComponent"], _components_series_stmt_series_stmt_component__WEBPACK_IMPORTED_MODULE_77__["SeriesStmtComponent"], _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_112__["ShortcutsComponent"], _components_sic_sic_component__WEBPACK_IMPORTED_MODULE_78__["SicComponent"], _panels_sources_panel_sources_panel_component__WEBPACK_IMPORTED_MODULE_97__["SourcesPanelComponent"], _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_105__["StartsWithPipe"], _components_supplied_supplied_component__WEBPACK_IMPORTED_MODULE_79__["SuppliedComponent"], _components_surplus_surplus_component__WEBPACK_IMPORTED_MODULE_80__["SurplusComponent"], _components_tags_decl_tags_decl_component__WEBPACK_IMPORTED_MODULE_81__["TagsDeclComponent"], _components_text_text_component__WEBPACK_IMPORTED_MODULE_82__["TextComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_98__["TextPanelComponent"], _view_modes_text_sources_text_sources_component__WEBPACK_IMPORTED_MODULE_117__["TextSourcesComponent"], _view_modes_text_text_text_text_component__WEBPACK_IMPORTED_MODULE_118__["TextTextComponent"], _view_modes_text_versions_text_versions_component__WEBPACK_IMPORTED_MODULE_119__["TextVersionsComponent"], _components_title_stmt_title_stmt_component__WEBPACK_IMPORTED_MODULE_83__["TitleStmtComponent"], _components_verse_verse_component__WEBPACK_IMPORTED_MODULE_84__["VerseComponent"], _components_verses_group_verses_group_component__WEBPACK_IMPORTED_MODULE_85__["VersesGroupComponent"], _panels_version_panel_version_panel_component__WEBPACK_IMPORTED_MODULE_99__["VersionPanelComponent"], _panels_witness_panel_witness_panel_component__WEBPACK_IMPORTED_MODULE_100__["WitnessPanelComponent"], _components_word_word_component__WEBPACK_IMPORTED_MODULE_86__["WordComponent"], _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_106__["XmlBeautifyPipe"], _components_lem_entry_lem_entry_component__WEBPACK_IMPORTED_MODULE_120__["LemEntryComponent"], _components_lem_entry_lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_121__["LemEntryDetailComponent"], _components_lem_entry_lem_entry_readings_lem_entry_readings_component__WEBPACK_IMPORTED_MODULE_122__["LemEntryReadingsComponent"], // add by FS
  23745. _components_lemmatized_entities_list_lemmatized_entities_list_component__WEBPACK_IMPORTED_MODULE_123__["LemmatizedEntitiesListComponent"], _components_lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_128__["LemmatizedEntityComponent"], _components_lemmatized_entity_lemmatized_entity_detail_lemmatized_entity_detail_component__WEBPACK_IMPORTED_MODULE_126__["LemmatizedEntityDetailComponent"], _components_lemmatized_entity_lemmatized_entity_occurrence_lemmatized_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_127__["LemmatizedEntityOccurrenceComponent"], _components_lemmatized_entity_ref_lemmatized_entity_ref_component__WEBPACK_IMPORTED_MODULE_124__["LemmatizedEntityRefComponent"], _components_lemmatized_entity_relation_lemmatized_entity_relation_component__WEBPACK_IMPORTED_MODULE_125__["LemmatizedEntityRelationComponent"]],
  23746. imports: [_app_routing_module__WEBPACK_IMPORTED_MODULE_15__["AppRoutingModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_16__["AppTranslationModule"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__["BrowserModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_7__["BrowserAnimationsModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_11__["DynamicModule"], _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_1__["ScrollingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["FormsModule"], angular_gridster2__WEBPACK_IMPORTED_MODULE_10__["GridsterModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_3__["HttpClientModule"], ng2_handy_syntax_highlighter__WEBPACK_IMPORTED_MODULE_18__["Ng2HandySyntaxHighlighterModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbPopoverModule"], _angular_slider_ngx_slider__WEBPACK_IMPORTED_MODULE_0__["NgxSliderModule"], ngx_spinner__WEBPACK_IMPORTED_MODULE_12__["NgxSpinnerModule"], _angular_router__WEBPACK_IMPORTED_MODULE_14__["RouterModule"].forRoot(routes, {
  23747. useHash: true,
  23748. relativeLinkResolution: 'legacy'
  23749. }), _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__["ScrollingModule"], _ui_components_ui_components_module__WEBPACK_IMPORTED_MODULE_13__["UiComponentsModule"]],
  23750. providers: [_services_annotator_annotator_service__WEBPACK_IMPORTED_MODULE_107__["AnnotatorService"], _app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"], {
  23751. provide: _angular_core__WEBPACK_IMPORTED_MODULE_4__["APP_INITIALIZER"],
  23752. useFactory: initializeApp,
  23753. deps: [_app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"]],
  23754. multi: true
  23755. }, _app_config__WEBPACK_IMPORTED_MODULE_19__["AppConfig"], _services_xml_parsers_generic_parser_service__WEBPACK_IMPORTED_MODULE_110__["GenericParserService"], _services_idb_service__WEBPACK_IMPORTED_MODULE_108__["IdbService"], _services_themes_service__WEBPACK_IMPORTED_MODULE_109__["ThemesService"], _services_xml_parsers_xml_parsers__WEBPACK_IMPORTED_MODULE_111__["XMLParsers"]],
  23756. bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_17__["AppComponent"]],
  23757. entryComponents: [_components_addition_addition_component__WEBPACK_IMPORTED_MODULE_20__["AdditionComponent"], _evt_info_evt_info_component__WEBPACK_IMPORTED_MODULE_91__["EvtInfoComponent"], _components_global_lists_global_lists_component__WEBPACK_IMPORTED_MODULE_42__["GlobalListsComponent"], _components_specific_lists_specific_lists_component__WEBPACK_IMPORTED_MODULE_43__["SpecificListsComponent"], _components_named_entities_list_named_entities_list_component__WEBPACK_IMPORTED_MODULE_55__["NamedEntitiesListComponent"], _components_named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_60__["NamedEntityComponent"], _components_named_entity_named_entity_detail_named_entity_detail_component__WEBPACK_IMPORTED_MODULE_58__["NamedEntityDetailComponent"], _components_named_entity_ref_named_entity_ref_component__WEBPACK_IMPORTED_MODULE_56__["NamedEntityRefComponent"], _components_named_entity_relation_named_entity_relation_component__WEBPACK_IMPORTED_MODULE_57__["NamedEntityRelationComponent"], _components_project_info_project_info_component__WEBPACK_IMPORTED_MODULE_71__["ProjectInfoComponent"], _shortcuts_shortcuts_component__WEBPACK_IMPORTED_MODULE_112__["ShortcutsComponent"], // add by FS
  23758. _components_lemmatized_entities_list_lemmatized_entities_list_component__WEBPACK_IMPORTED_MODULE_123__["LemmatizedEntitiesListComponent"], _components_lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_128__["LemmatizedEntityComponent"], _components_lemmatized_entity_lemmatized_entity_detail_lemmatized_entity_detail_component__WEBPACK_IMPORTED_MODULE_126__["LemmatizedEntityDetailComponent"], _components_lemmatized_entity_ref_lemmatized_entity_ref_component__WEBPACK_IMPORTED_MODULE_124__["LemmatizedEntityRefComponent"], _components_lemmatized_entity_relation_lemmatized_entity_relation_component__WEBPACK_IMPORTED_MODULE_125__["LemmatizedEntityRelationComponent"]]
  23759. }]
  23760. }], function () {
  23761. return [{
  23762. type: _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_129__["FaIconLibrary"]
  23763. }];
  23764. }, null);
  23765. })();
  23766. /***/
  23767. },
  23768. /***/
  23769. "ZIVV":
  23770. /*!*****************************************************************!*\
  23771. !*** ./src/app/panels/sources-panel/sources-panel.component.ts ***!
  23772. \*****************************************************************/
  23773. /*! exports provided: SourcesPanelComponent */
  23774. /***/
  23775. function ZIVV(module, __webpack_exports__, __webpack_require__) {
  23776. "use strict";
  23777. __webpack_require__.r(__webpack_exports__);
  23778. /* harmony export (binding) */
  23779. __webpack_require__.d(__webpack_exports__, "SourcesPanelComponent", function () {
  23780. return SourcesPanelComponent;
  23781. });
  23782. /* harmony import */
  23783. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  23784. /*! @angular/core */
  23785. "fXoL");
  23786. /* harmony import */
  23787. var _ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  23788. /*! ../../ui-components/panel/panel.component */
  23789. "HiHV");
  23790. /* harmony import */
  23791. var _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  23792. /*! ../../directives/annotator.directive */
  23793. "STiE");
  23794. var SourcesPanelComponent = function SourcesPanelComponent() {
  23795. _classCallCheck(this, SourcesPanelComponent);
  23796. };
  23797. SourcesPanelComponent.ɵfac = function SourcesPanelComponent_Factory(t) {
  23798. return new (t || SourcesPanelComponent)();
  23799. };
  23800. SourcesPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  23801. type: SourcesPanelComponent,
  23802. selectors: [["evt-sources-panel"]],
  23803. decls: 6,
  23804. vars: 1,
  23805. consts: [[3, "secondary"], ["header-left", ""], ["content", "", "evtAnnotator", ""]],
  23806. template: function SourcesPanelComponent_Template(rf, ctx) {
  23807. if (rf & 1) {
  23808. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-panel", 0);
  23809. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 1);
  23810. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
  23811. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, " Source Text: ");
  23812. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "blockquote");
  23813. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, " Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Etiam habebis sem dicantur magna mollis euismod. Plura mihi bona sunt, inclinet, amari petere vellent. ");
  23814. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  23815. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  23816. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  23817. }
  23818. if (rf & 2) {
  23819. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("secondary", true);
  23820. }
  23821. },
  23822. directives: [_ui_components_panel_panel_component__WEBPACK_IMPORTED_MODULE_1__["PanelComponent"], _directives_annotator_directive__WEBPACK_IMPORTED_MODULE_2__["AnnotatorDirective"]],
  23823. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzb3VyY2VzLXBhbmVsLmNvbXBvbmVudC5zY3NzIn0= */"]
  23824. });
  23825. /*@__PURE__*/
  23826. (function () {
  23827. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SourcesPanelComponent, [{
  23828. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  23829. args: [{
  23830. selector: 'evt-sources-panel',
  23831. templateUrl: './sources-panel.component.html',
  23832. styleUrls: ['./sources-panel.component.scss']
  23833. }]
  23834. }], null, null);
  23835. })();
  23836. /***/
  23837. },
  23838. /***/
  23839. "ZSfi":
  23840. /*!*******************************************************************!*\
  23841. !*** ./src/app/services/xml-parsers/lemmatized-entity-parsers.ts ***!
  23842. \*******************************************************************/
  23843. /*! exports provided: lemmatizedEntitiesListsTagNamesMap, getLemListType, getLemListsToParseTagNames, LemmatizedEntitiesListParser, LemmatizedEntityRefParser, EntityParser, ItemParser, EventParser, EntityInfoParser, RelationParser */
  23844. /***/
  23845. function ZSfi(module, __webpack_exports__, __webpack_require__) {
  23846. "use strict";
  23847. __webpack_require__.r(__webpack_exports__);
  23848. /* harmony export (binding) */
  23849. __webpack_require__.d(__webpack_exports__, "lemmatizedEntitiesListsTagNamesMap", function () {
  23850. return lemmatizedEntitiesListsTagNamesMap;
  23851. });
  23852. /* harmony export (binding) */
  23853. __webpack_require__.d(__webpack_exports__, "getLemListType", function () {
  23854. return getLemListType;
  23855. });
  23856. /* harmony export (binding) */
  23857. __webpack_require__.d(__webpack_exports__, "getLemListsToParseTagNames", function () {
  23858. return getLemListsToParseTagNames;
  23859. });
  23860. /* harmony export (binding) */
  23861. __webpack_require__.d(__webpack_exports__, "LemmatizedEntitiesListParser", function () {
  23862. return LemmatizedEntitiesListParser;
  23863. });
  23864. /* harmony export (binding) */
  23865. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityRefParser", function () {
  23866. return LemmatizedEntityRefParser;
  23867. });
  23868. /* harmony export (binding) */
  23869. __webpack_require__.d(__webpack_exports__, "EntityParser", function () {
  23870. return EntityParser;
  23871. });
  23872. /* harmony export (binding) */
  23873. __webpack_require__.d(__webpack_exports__, "ItemParser", function () {
  23874. return ItemParser;
  23875. });
  23876. /* harmony export (binding) */
  23877. __webpack_require__.d(__webpack_exports__, "EventParser", function () {
  23878. return EventParser;
  23879. });
  23880. /* harmony export (binding) */
  23881. __webpack_require__.d(__webpack_exports__, "EntityInfoParser", function () {
  23882. return EntityInfoParser;
  23883. });
  23884. /* harmony export (binding) */
  23885. __webpack_require__.d(__webpack_exports__, "RelationParser", function () {
  23886. return RelationParser;
  23887. });
  23888. /* harmony import */
  23889. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  23890. /*! tslib */
  23891. "mrSG");
  23892. /* harmony import */
  23893. var src_app_app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  23894. /*! src/app/app.config */
  23895. "aR35");
  23896. /* harmony import */
  23897. var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  23898. /*! . */
  23899. "UAXx");
  23900. /* harmony import */
  23901. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  23902. /*! ../../models/evt-models */
  23903. "5c0l");
  23904. /* harmony import */
  23905. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  23906. /*! ../../utils/dom-utils */
  23907. "G9+u");
  23908. /* harmony import */
  23909. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  23910. /*! ../../utils/xml-utils */
  23911. "JQLQ");
  23912. /* harmony import */
  23913. var _basic_parsers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  23914. /*! ./basic-parsers */
  23915. "bNiN");
  23916. /* harmony import */
  23917. var _parser_models__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  23918. /*! ./parser-models */
  23919. "YwZW");
  23920. var LemmatizedEntitiesListParser_1, LemmatizedEntityRefParser_1, ItemParser_1;
  23921. var lemmatizedEntitiesListsTagNamesMap = {
  23922. lemmas: 'list',
  23923. occurrences: 'w[ref], lem[ref]'
  23924. };
  23925. function getLemListType(tagName) {
  23926. console.log(tagName);
  23927. return tagName.toLowerCase();
  23928. }
  23929. function getLemListsToParseTagNames() {
  23930. var neLemListsConfig = src_app_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.lemmatizedEntitiesLists || {};
  23931. return Object.keys(neLemListsConfig).map(function (i) {
  23932. return neLemListsConfig[i].enabled ? lemmatizedEntitiesListsTagNamesMap[i] : undefined;
  23933. }).filter(function (ne) {
  23934. return !!ne;
  23935. });
  23936. }
  23937. var LemmatizedEntitiesListParser = LemmatizedEntitiesListParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA125) {
  23938. _inherits(LemmatizedEntitiesListParser, _basic_parsers__WEBPA125);
  23939. var _super302 = _createSuper(LemmatizedEntitiesListParser);
  23940. function LemmatizedEntitiesListParser() {
  23941. var _this75;
  23942. _classCallCheck(this, LemmatizedEntitiesListParser);
  23943. _this75 = _super302.apply(this, arguments);
  23944. _this75.neLemListsConfig = src_app_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.lemmatizedEntitiesLists || {};
  23945. _this75.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this75.genericParse);
  23946. return _this75;
  23947. }
  23948. _createClass(LemmatizedEntitiesListParser, [{
  23949. key: "parse",
  23950. value: function parse(xml) {
  23951. var _this76 = this;
  23952. var parsedLemList = {
  23953. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntitiesList"],
  23954. id: xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  23955. label: '',
  23956. lemmatizedEntityType: getLemListType(xml.tagName),
  23957. content: [],
  23958. sublists: [],
  23959. originalEncoding: xml,
  23960. relations: [],
  23961. description: [],
  23962. attributes: this.attributeParser.parse(xml)
  23963. };
  23964. var relationParse = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(RelationParser, this.genericParse);
  23965. xml.childNodes.forEach(function (child) {
  23966. if (child.nodeType === 1) {
  23967. switch (child.tagName.toLowerCase()) {
  23968. case 'head':
  23969. parsedLemList.label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(child.textContent);
  23970. break;
  23971. case 'desc':
  23972. parsedLemList.description.push(_this76.genericParse(child));
  23973. break;
  23974. case 'relation':
  23975. if (_this76.neLemListsConfig.relations.enabled) {
  23976. parsedLemList.relations.push(relationParse.parse(child));
  23977. }
  23978. break;
  23979. case 'listrelation':
  23980. if (_this76.neLemListsConfig.relations.enabled) {
  23981. child.querySelectorAll('relation').forEach(function (r) {
  23982. return parsedLemList.relations.push(relationParse.parse(r));
  23983. });
  23984. }
  23985. break;
  23986. default:
  23987. if (getLemListsToParseTagNames().indexOf(child.tagName) >= 0) {
  23988. var subListParser = ___WEBPACK_IMPORTED_MODULE_2__["ParserRegister"].get('evt-lemmatized-entities-list-parser');
  23989. var parsedSubList = subListParser.parse(child);
  23990. parsedLemList.sublists.push(parsedSubList);
  23991. parsedLemList.content = parsedLemList.content.concat(parsedSubList.content);
  23992. parsedLemList.relations = parsedLemList.relations.concat(parsedSubList.relations);
  23993. } else {
  23994. parsedLemList.content.push(_this76.genericParse(child));
  23995. }
  23996. }
  23997. }
  23998. });
  23999. parsedLemList.label = parsedLemList.label || xml.getAttribute('type') || "List of ".concat(parsedLemList.lemmatizedEntityType);
  24000. return parsedLemList;
  24001. }
  24002. }]);
  24003. return LemmatizedEntitiesListParser;
  24004. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  24005. LemmatizedEntitiesListParser = LemmatizedEntitiesListParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-lemmatized-entities-list-parser', LemmatizedEntitiesListParser_1)], LemmatizedEntitiesListParser);
  24006. var LemmatizedEntityRefParser = LemmatizedEntityRefParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA126) {
  24007. _inherits(LemmatizedEntityRefParser, _basic_parsers__WEBPA126);
  24008. var _super303 = _createSuper(LemmatizedEntityRefParser);
  24009. function LemmatizedEntityRefParser() {
  24010. var _this77;
  24011. _classCallCheck(this, LemmatizedEntityRefParser);
  24012. _this77 = _super303.apply(this, arguments);
  24013. _this77.elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["GenericElemParser"], _this77.genericParse);
  24014. _this77.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this77.genericParse);
  24015. return _this77;
  24016. }
  24017. _createClass(LemmatizedEntityRefParser, [{
  24018. key: "parse",
  24019. value: function parse(xml) {
  24020. var ref = xml.getAttribute('ref');
  24021. if (!ref) {
  24022. return this.elementParser.parse(xml);
  24023. }
  24024. var neLemTypeMap = {
  24025. w: 'w',
  24026. lemmas: 'w',
  24027. lem: 'lem',
  24028. item: 'item'
  24029. };
  24030. return {
  24031. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntityRef"],
  24032. entityLemId: getLemEntityID(ref),
  24033. entityLemType: neLemTypeMap[xml.tagName],
  24034. path: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  24035. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["parseChildren"])(xml, this.genericParse),
  24036. attributes: this.attributeParser.parse(xml),
  24037. "class": xml.tagName.toLowerCase()
  24038. };
  24039. }
  24040. }]);
  24041. return LemmatizedEntityRefParser;
  24042. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  24043. LemmatizedEntityRefParser = LemmatizedEntityRefParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-lemmatized-entity-parser', LemmatizedEntityRefParser_1)], LemmatizedEntityRefParser); // Generic entity parser
  24044. var EntityParser = /*#__PURE__*/function (_basic_parsers__WEBPA127) {
  24045. _inherits(EntityParser, _basic_parsers__WEBPA127);
  24046. var _super304 = _createSuper(EntityParser);
  24047. function EntityParser() {
  24048. var _this78;
  24049. _classCallCheck(this, EntityParser);
  24050. _this78 = _super304.apply(this, arguments); // TODO: try to refactor subclasses to use a function parameter to get labels
  24051. _this78.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeMapParser"], _this78.genericParse);
  24052. return _this78;
  24053. }
  24054. _createClass(EntityParser, [{
  24055. key: "parse",
  24056. value: function parse(xml) {
  24057. var _this79 = this;
  24058. var elId = xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml);
  24059. var label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(xml.textContent) || 'No info';
  24060. var entity = {
  24061. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntity"],
  24062. id: elId,
  24063. sortKey: xml.getAttribute('sortKey') || (label ? label[0] : '') || xml.getAttribute('xml:id') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["xpath"])(xml),
  24064. originalEncoding: xml,
  24065. label: label,
  24066. lemmatizedEntityType: this.getEntityType(xml.tagName),
  24067. content: Array.from(xml.children).map(function (subchild) {
  24068. return _this79.parseEntityInfo(subchild);
  24069. }),
  24070. attributes: this.attributeParsers.parse(xml)
  24071. };
  24072. return entity;
  24073. }
  24074. }, {
  24075. key: "parseEntityInfo",
  24076. value: function parseEntityInfo(xml) {
  24077. return {
  24078. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntityInfo"],
  24079. label: xml.nodeType === 1 ? xml.tagName.toLowerCase() : 'info',
  24080. content: [this.genericParse(xml)],
  24081. attributes: xml.nodeType === 1 ? this.attributeParsers.parse(xml) : {}
  24082. };
  24083. }
  24084. }, {
  24085. key: "getEntityType",
  24086. value: function getEntityType(tagName) {
  24087. return tagName.toLowerCase();
  24088. }
  24089. }]);
  24090. return EntityParser;
  24091. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  24092. var ItemParser = ItemParser_1 = /*#__PURE__*/function (_EntityParser6) {
  24093. _inherits(ItemParser, _EntityParser6);
  24094. var _super305 = _createSuper(ItemParser);
  24095. function ItemParser() {
  24096. _classCallCheck(this, ItemParser);
  24097. return _super305.apply(this, arguments);
  24098. }
  24099. _createClass(ItemParser, [{
  24100. key: "parse",
  24101. value: function parse(xml) {
  24102. return Object.assign(Object.assign({}, _get(_getPrototypeOf(ItemParser.prototype), "parse", this).call(this, xml)), {
  24103. label: this.getLabel(xml)
  24104. });
  24105. }
  24106. }, {
  24107. key: "getLabel",
  24108. value: function getLabel(xml) {
  24109. var itemElement = xml.querySelector('item');
  24110. var wElement = xml.querySelector('w');
  24111. var lemElement = xml.querySelector('lem');
  24112. var label;
  24113. if (itemElement) {
  24114. label = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(itemElement.textContent);
  24115. } else if (wElement) {
  24116. label = wElement ? "".concat(Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(wElement.textContent), " ") : '';
  24117. } else if (lemElement) {
  24118. label = lemElement ? "".concat(Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(lemElement.textContent), " ") : '';
  24119. }
  24120. return label;
  24121. }
  24122. }]);
  24123. return ItemParser;
  24124. }(EntityParser);
  24125. ItemParser = ItemParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('item', ItemParser_1)], ItemParser);
  24126. var EventParser = /*#__PURE__*/function (_EntityParser7) {
  24127. _inherits(EventParser, _EntityParser7);
  24128. var _super306 = _createSuper(EventParser);
  24129. function EventParser() {
  24130. _classCallCheck(this, EventParser);
  24131. return _super306.apply(this, arguments);
  24132. }
  24133. _createClass(EventParser, [{
  24134. key: "parse",
  24135. value: function parse(xml) {
  24136. return Object.assign(Object.assign({}, _get(_getPrototypeOf(EventParser.prototype), "parse", this).call(this, xml)), {
  24137. label: textLabel('label', xml)
  24138. });
  24139. }
  24140. }, {
  24141. key: "getLabel",
  24142. value: function getLabel(xml) {
  24143. var eventLabelElement = xml.querySelector('label');
  24144. return (eventLabelElement ? Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(eventLabelElement.textContent) : '') || 'No info';
  24145. }
  24146. }]);
  24147. return EventParser;
  24148. }(EntityParser);
  24149. var EntityInfoParser = /*#__PURE__*/function (_basic_parsers__WEBPA128) {
  24150. _inherits(EntityInfoParser, _basic_parsers__WEBPA128);
  24151. var _super307 = _createSuper(EntityInfoParser);
  24152. function EntityInfoParser() {
  24153. var _this80;
  24154. _classCallCheck(this, EntityInfoParser);
  24155. _this80 = _super307.apply(this, arguments);
  24156. _this80.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this80.genericParse);
  24157. return _this80;
  24158. }
  24159. _createClass(EntityInfoParser, [{
  24160. key: "parse",
  24161. value: function parse(xml) {
  24162. return {
  24163. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntityInfo"],
  24164. label: xml.nodeType === 1 ? xml.tagName.toLowerCase() : 'info',
  24165. content: [this.genericParse(xml)],
  24166. attributes: xml.nodeType === 1 ? this.attributeParsers.parse(xml) : {}
  24167. };
  24168. }
  24169. }]);
  24170. return EntityInfoParser;
  24171. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  24172. var RelationParser = /*#__PURE__*/function (_basic_parsers__WEBPA129) {
  24173. _inherits(RelationParser, _basic_parsers__WEBPA129);
  24174. var _super308 = _createSuper(RelationParser);
  24175. function RelationParser() {
  24176. var _this81;
  24177. _classCallCheck(this, RelationParser);
  24178. _this81 = _super308.apply(this, arguments);
  24179. _this81.attributeParsers = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this81.genericParse);
  24180. _this81.entityInfoParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(EntityInfoParser, _this81.genericParse);
  24181. _this81.textParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["TextParser"], _this81.genericParse);
  24182. return _this81;
  24183. }
  24184. _createClass(RelationParser, [{
  24185. key: "parse",
  24186. value: function parse(xml) {
  24187. var _this82 = this;
  24188. var descriptionEls = xml.querySelectorAll('desc');
  24189. var attributes = this.attributeParsers.parse(xml);
  24190. var name = attributes.name,
  24191. type = attributes.type;
  24192. var active = xml.getAttribute('active') || ''; // TODO: make get attributes return '' as default?
  24193. var mutual = xml.getAttribute('mutual') || '';
  24194. var passive = xml.getAttribute('passive') || '';
  24195. var relation = {
  24196. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Relation"],
  24197. name: name,
  24198. activeParts: active.replace(/#/g, '').split(' '),
  24199. mutualParts: mutual.replace(/#/g, '').split(' '),
  24200. passiveParts: passive.replace(/#/g, '').split(' '),
  24201. relationType: type,
  24202. attributes: attributes,
  24203. content: Array.from(xml.children).map(function (subchild) {
  24204. return _this82.entityInfoParser.parse(subchild);
  24205. }),
  24206. description: []
  24207. };
  24208. if (descriptionEls && descriptionEls.length > 0) {
  24209. descriptionEls.forEach(function (el) {
  24210. return relation.description.push(_this82.genericParse(el));
  24211. });
  24212. } else {
  24213. relation.description = [this.textParser.parse(xml)];
  24214. }
  24215. var parentListEl = xml.parentElement.tagName === 'listRelation' ? xml.parentElement : undefined;
  24216. if (parentListEl) {
  24217. relation.relationType = "".concat(parentListEl.getAttribute('type') || '', " ").concat(relation.relationType || '').trim();
  24218. }
  24219. return relation;
  24220. }
  24221. }]);
  24222. return RelationParser;
  24223. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  24224. function getLemEntityID(ref) {
  24225. return ref ? ref.replace(/#/g, '') : '';
  24226. }
  24227. function textLabel(elemName, xml) {
  24228. var el = xml.querySelector(elemName);
  24229. return (el ? Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["replaceNewLines"])(el.textContent) : '') || 'No info';
  24230. }
  24231. /***/
  24232. },
  24233. /***/
  24234. "Zey5":
  24235. /*!*******************************************************************!*\
  24236. !*** ./src/app/components/edition-stmt/edition-stmt.component.ts ***!
  24237. \*******************************************************************/
  24238. /*! exports provided: EditionStmtComponent */
  24239. /***/
  24240. function Zey5(module, __webpack_exports__, __webpack_require__) {
  24241. "use strict";
  24242. __webpack_require__.r(__webpack_exports__);
  24243. /* harmony export (binding) */
  24244. __webpack_require__.d(__webpack_exports__, "EditionStmtComponent", function () {
  24245. return EditionStmtComponent;
  24246. });
  24247. /* harmony import */
  24248. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  24249. /*! tslib */
  24250. "mrSG");
  24251. /* harmony import */
  24252. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  24253. /*! @angular/core */
  24254. "fXoL");
  24255. /* harmony import */
  24256. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  24257. /*! ../../models/evt-models */
  24258. "5c0l");
  24259. /* harmony import */
  24260. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  24261. /*! ../../services/component-register.service */
  24262. "d25s");
  24263. /* harmony import */
  24264. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  24265. /*! @angular/common */
  24266. "ofXK");
  24267. /* harmony import */
  24268. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  24269. /*! ../content-viewer/content-viewer.component */
  24270. "t6RO");
  24271. /* harmony import */
  24272. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  24273. /*! ../../ui-components/header-section/header-section.component */
  24274. "iRdJ");
  24275. function EditionStmtComponent_ng_container_1_ng_container_1_Template(rf, ctx) {
  24276. if (rf & 1) {
  24277. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  24278. }
  24279. }
  24280. function EditionStmtComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  24281. if (rf & 1) {
  24282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  24283. }
  24284. }
  24285. var _c0 = function _c0(a1) {
  24286. return {
  24287. label: "edition",
  24288. items: a1,
  24289. "class": "edition"
  24290. };
  24291. };
  24292. var _c1 = function _c1(a1) {
  24293. return {
  24294. label: "responsibles",
  24295. items: a1,
  24296. "class": "principal"
  24297. };
  24298. };
  24299. function EditionStmtComponent_ng_container_1_Template(rf, ctx) {
  24300. if (rf & 1) {
  24301. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24302. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditionStmtComponent_ng_container_1_ng_container_1_Template, 1, 0, "ng-container", 4);
  24303. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditionStmtComponent_ng_container_1_ng_container_2_Template, 1, 0, "ng-container", 4);
  24304. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24305. }
  24306. if (rf & 2) {
  24307. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24308. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  24309. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24310. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](4, _c0, ctx_r0.data == null ? null : ctx_r0.data.edition));
  24311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24312. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](6, _c1, ctx_r0.data == null ? null : ctx_r0.data.respStmt));
  24313. }
  24314. }
  24315. function EditionStmtComponent_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  24316. if (rf & 1) {
  24317. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  24318. }
  24319. if (rf & 2) {
  24320. var element_r7 = ctx.$implicit;
  24321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r7);
  24322. }
  24323. }
  24324. function EditionStmtComponent_ng_container_2_Template(rf, ctx) {
  24325. if (rf & 1) {
  24326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditionStmtComponent_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 5);
  24328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24329. }
  24330. if (rf & 2) {
  24331. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.content);
  24334. }
  24335. }
  24336. function EditionStmtComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  24337. if (rf & 1) {
  24338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  24339. }
  24340. if (rf & 2) {
  24341. var item_r13 = ctx.$implicit;
  24342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r13);
  24343. }
  24344. }
  24345. function EditionStmtComponent_ng_template_3_evt_header_section_0_Template(rf, ctx) {
  24346. if (rf & 1) {
  24347. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 8);
  24348. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 9);
  24349. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditionStmtComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 5);
  24350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24352. }
  24353. if (rf & 2) {
  24354. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24355. var label_r8 = ctx_r14.label;
  24356. var class_r10 = ctx_r14["class"];
  24357. var items_r9 = ctx_r14.items;
  24358. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r8)("inlineLabel", true)("additionalClass", class_r10);
  24359. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24360. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r9);
  24361. }
  24362. }
  24363. function EditionStmtComponent_ng_template_3_Template(rf, ctx) {
  24364. if (rf & 1) {
  24365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, EditionStmtComponent_ng_template_3_evt_header_section_0_Template, 3, 4, "evt-header-section", 7);
  24366. }
  24367. if (rf & 2) {
  24368. var items_r9 = ctx.items;
  24369. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r9 == null ? null : items_r9.length) > 0);
  24370. }
  24371. }
  24372. var EditionStmtComponent = function EditionStmtComponent() {
  24373. _classCallCheck(this, EditionStmtComponent);
  24374. };
  24375. EditionStmtComponent.ɵfac = function EditionStmtComponent_Factory(t) {
  24376. return new (t || EditionStmtComponent)();
  24377. };
  24378. EditionStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  24379. type: EditionStmtComponent,
  24380. selectors: [["evt-edition-stmt"]],
  24381. inputs: {
  24382. data: "data"
  24383. },
  24384. decls: 5,
  24385. vars: 2,
  24386. consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["section", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "label", "inlineLabel", "additionalClass", 4, "ngIf"], [3, "label", "inlineLabel", "additionalClass"], ["content", ""]],
  24387. template: function EditionStmtComponent_Template(rf, ctx) {
  24388. if (rf & 1) {
  24389. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
  24390. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, EditionStmtComponent_ng_container_1_Template, 3, 8, "ng-container", 1);
  24391. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, EditionStmtComponent_ng_container_2_Template, 2, 1, "ng-container", 2);
  24392. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24393. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, EditionStmtComponent_ng_template_3_Template, 1, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  24394. }
  24395. if (rf & 2) {
  24396. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.structuredData);
  24397. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24398. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
  24399. }
  24400. },
  24401. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  24402. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2VkaXRpb24tc3RtdC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQzJGRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRDNGRiIsImZpbGUiOiJlZGl0aW9uLXN0bXQuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnMnO1xuXG4ubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkZXJTZWN0aW9uVGl0bGUoKVxufSIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59Il19 */"]
  24403. });
  24404. EditionStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["EditionStmt"])], EditionStmtComponent);
  24405. /*@__PURE__*/
  24406. (function () {
  24407. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](EditionStmtComponent, [{
  24408. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  24409. args: [{
  24410. selector: 'evt-edition-stmt',
  24411. templateUrl: './edition-stmt.component.html',
  24412. styleUrls: ['./edition-stmt.component.scss']
  24413. }]
  24414. }], null, {
  24415. data: [{
  24416. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  24417. }]
  24418. });
  24419. })();
  24420. /***/
  24421. },
  24422. /***/
  24423. "ZiLK":
  24424. /*!*********************************************************!*\
  24425. !*** ./src/app/components/ms-desc/ms-desc.component.ts ***!
  24426. \*********************************************************/
  24427. /*! exports provided: MsDescComponent */
  24428. /***/
  24429. function ZiLK(module, __webpack_exports__, __webpack_require__) {
  24430. "use strict";
  24431. __webpack_require__.r(__webpack_exports__);
  24432. /* harmony export (binding) */
  24433. __webpack_require__.d(__webpack_exports__, "MsDescComponent", function () {
  24434. return MsDescComponent;
  24435. });
  24436. /* harmony import */
  24437. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  24438. /*! tslib */
  24439. "mrSG");
  24440. /* harmony import */
  24441. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  24442. /*! @angular/core */
  24443. "fXoL");
  24444. /* harmony import */
  24445. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  24446. /*! ../../models/evt-models */
  24447. "5c0l");
  24448. /* harmony import */
  24449. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  24450. /*! ../../services/component-register.service */
  24451. "d25s");
  24452. /* harmony import */
  24453. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  24454. /*! @angular/common */
  24455. "ofXK");
  24456. /* harmony import */
  24457. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  24458. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  24459. "WyXU");
  24460. /* harmony import */
  24461. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  24462. /*! ../content-viewer/content-viewer.component */
  24463. "t6RO");
  24464. /* harmony import */
  24465. var _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  24466. /*! ../ms-identifier/ms-identifier.component */
  24467. "Ie87");
  24468. /* harmony import */
  24469. var _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  24470. /*! ../ms-contents/ms-contents.component */
  24471. "xQyG");
  24472. /* harmony import */
  24473. var _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  24474. /*! ../phys-desc/phys-desc.component */
  24475. "xZwa");
  24476. /* harmony import */
  24477. var _history_history_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  24478. /*! ../history/history.component */
  24479. "6qKx");
  24480. /* harmony import */
  24481. var _additional_additional_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  24482. /*! ../additional/additional.component */
  24483. "uIHG");
  24484. /* harmony import */
  24485. var _ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  24486. /*! ../ms-frag/ms-frag.component */
  24487. "6n9f");
  24488. /* harmony import */
  24489. var _ms_part_ms_part_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  24490. /*! ../ms-part/ms-part.component */
  24491. "HFpj");
  24492. function MsDescComponent_div_0_evt_content_viewer_4_Template(rf, ctx) {
  24493. if (rf & 1) {
  24494. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  24495. }
  24496. if (rf & 2) {
  24497. var par_r10 = ctx.$implicit;
  24498. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r10);
  24499. }
  24500. }
  24501. function MsDescComponent_div_0_Template(rf, ctx) {
  24502. if (rf & 1) {
  24503. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  24504. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  24505. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  24506. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24507. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  24508. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsDescComponent_div_0_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 8);
  24509. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24510. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24511. }
  24512. if (rf & 2) {
  24513. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24514. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24515. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  24516. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24517. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.pEl);
  24518. }
  24519. }
  24520. function MsDescComponent_ng_container_1_div_1_ng_container_4_evt_content_viewer_1_Template(rf, ctx) {
  24521. if (rf & 1) {
  24522. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  24523. }
  24524. if (rf & 2) {
  24525. var title_r20 = ctx.$implicit;
  24526. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", title_r20);
  24527. }
  24528. }
  24529. function MsDescComponent_ng_container_1_div_1_ng_container_4_span_2_Template(rf, ctx) {
  24530. if (rf & 1) {
  24531. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  24532. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  24533. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24534. }
  24535. }
  24536. var _c0 = function _c0(a0) {
  24537. return [a0];
  24538. };
  24539. function MsDescComponent_ng_container_1_div_1_ng_container_4_Template(rf, ctx) {
  24540. if (rf & 1) {
  24541. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24542. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsDescComponent_ng_container_1_div_1_ng_container_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  24543. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsDescComponent_ng_container_1_div_1_ng_container_4_span_2_Template, 2, 0, "span", 1);
  24544. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24545. }
  24546. if (rf & 2) {
  24547. var titles_r16 = ctx.$implicit;
  24548. var i_r17 = ctx.index;
  24549. var head_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).ngIf;
  24550. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24551. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", titles_r16);
  24552. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24553. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r17 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, head_r11.title.length - 1));
  24554. }
  24555. }
  24556. function MsDescComponent_ng_container_1_div_1_Template(rf, ctx) {
  24557. if (rf & 1) {
  24558. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  24559. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  24560. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  24561. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24562. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  24563. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsDescComponent_ng_container_1_div_1_ng_container_4_Template, 3, 4, "ng-container", 3);
  24564. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24565. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24566. }
  24567. if (rf & 2) {
  24568. var head_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  24569. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24570. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "title")("inlineLabel", true);
  24571. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24572. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", head_r11.title);
  24573. }
  24574. }
  24575. function MsDescComponent_ng_container_1_div_2_Template(rf, ctx) {
  24576. if (rf & 1) {
  24577. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  24578. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  24579. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  24580. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24581. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  24582. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  24583. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24584. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24585. }
  24586. if (rf & 2) {
  24587. var head_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  24588. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24589. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "origPlace")("inlineLabel", true);
  24590. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24591. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", head_r11.origPlace);
  24592. }
  24593. }
  24594. function MsDescComponent_ng_container_1_div_3_Template(rf, ctx) {
  24595. if (rf & 1) {
  24596. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  24597. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  24598. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  24599. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24600. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  24601. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  24602. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24603. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24604. }
  24605. if (rf & 2) {
  24606. var head_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  24607. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24608. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "origDate")("inlineLabel", true);
  24609. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  24610. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", head_r11.origDate);
  24611. }
  24612. }
  24613. function MsDescComponent_ng_container_1_Template(rf, ctx) {
  24614. if (rf & 1) {
  24615. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24616. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsDescComponent_ng_container_1_div_1_Template, 5, 3, "div", 0);
  24617. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsDescComponent_ng_container_1_div_2_Template, 5, 3, "div", 0);
  24618. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsDescComponent_ng_container_1_div_3_Template, 5, 3, "div", 0);
  24619. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24620. }
  24621. if (rf & 2) {
  24622. var head_r11 = ctx.ngIf;
  24623. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24624. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (head_r11.title == null ? null : head_r11.title.length) > 0);
  24625. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24626. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", head_r11.origPlace);
  24627. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24628. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", head_r11.origDate);
  24629. }
  24630. }
  24631. function MsDescComponent_evt_ms_identifier_2_Template(rf, ctx) {
  24632. if (rf & 1) {
  24633. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-identifier", 10);
  24634. }
  24635. if (rf & 2) {
  24636. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24637. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r2.data.msIdentifier);
  24638. }
  24639. }
  24640. function MsDescComponent_evt_ms_contents_3_Template(rf, ctx) {
  24641. if (rf & 1) {
  24642. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-contents", 10);
  24643. }
  24644. if (rf & 2) {
  24645. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24646. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r3.data.msContents);
  24647. }
  24648. }
  24649. function MsDescComponent_evt_phys_desc_4_Template(rf, ctx) {
  24650. if (rf & 1) {
  24651. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-phys-desc", 10);
  24652. }
  24653. if (rf & 2) {
  24654. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24655. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r4.data.physDesc);
  24656. }
  24657. }
  24658. function MsDescComponent_evt_history_5_Template(rf, ctx) {
  24659. if (rf & 1) {
  24660. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-history", 10);
  24661. }
  24662. if (rf & 2) {
  24663. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24664. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r5.data.history);
  24665. }
  24666. }
  24667. function MsDescComponent_evt_additional_6_Template(rf, ctx) {
  24668. if (rf & 1) {
  24669. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-additional", 10);
  24670. }
  24671. if (rf & 2) {
  24672. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24673. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r6.data.additional);
  24674. }
  24675. }
  24676. function MsDescComponent_ng_container_7_Template(rf, ctx) {
  24677. if (rf & 1) {
  24678. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24679. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-frag", 10);
  24680. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24681. }
  24682. if (rf & 2) {
  24683. var frag_r25 = ctx.$implicit;
  24684. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24685. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", frag_r25);
  24686. }
  24687. }
  24688. function MsDescComponent_ng_container_8_Template(rf, ctx) {
  24689. if (rf & 1) {
  24690. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24691. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-part", 10);
  24692. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24693. }
  24694. if (rf & 2) {
  24695. var part_r26 = ctx.$implicit;
  24696. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24697. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", part_r26);
  24698. }
  24699. }
  24700. var MsDescComponent = function MsDescComponent() {
  24701. _classCallCheck(this, MsDescComponent);
  24702. };
  24703. MsDescComponent.ɵfac = function MsDescComponent_Factory(t) {
  24704. return new (t || MsDescComponent)();
  24705. };
  24706. MsDescComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  24707. type: MsDescComponent,
  24708. selectors: [["evt-ms-desc"]],
  24709. inputs: {
  24710. data: "data"
  24711. },
  24712. decls: 9,
  24713. vars: 9,
  24714. consts: [["class", "flex-container", 4, "ngIf"], [4, "ngIf"], [3, "data", 4, "ngIf"], [4, "ngFor", "ngForOf"], [1, "flex-container"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "data"]],
  24715. template: function MsDescComponent_Template(rf, ctx) {
  24716. if (rf & 1) {
  24717. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, MsDescComponent_div_0_Template, 5, 3, "div", 0);
  24718. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsDescComponent_ng_container_1_Template, 4, 3, "ng-container", 1);
  24719. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsDescComponent_evt_ms_identifier_2_Template, 1, 1, "evt-ms-identifier", 2);
  24720. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsDescComponent_evt_ms_contents_3_Template, 1, 1, "evt-ms-contents", 2);
  24721. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsDescComponent_evt_phys_desc_4_Template, 1, 1, "evt-phys-desc", 2);
  24722. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsDescComponent_evt_history_5_Template, 1, 1, "evt-history", 2);
  24723. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsDescComponent_evt_additional_6_Template, 1, 1, "evt-additional", 2);
  24724. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, MsDescComponent_ng_container_7_Template, 2, 1, "ng-container", 3);
  24725. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, MsDescComponent_ng_container_8_Template, 2, 1, "ng-container", 3);
  24726. }
  24727. if (rf & 2) {
  24728. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  24729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24730. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.head);
  24731. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24732. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msIdentifier);
  24733. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24734. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.msContents);
  24735. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24736. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.physDesc);
  24737. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24738. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.history);
  24739. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24740. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.additional);
  24741. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24742. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.msFrags);
  24743. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24744. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.msParts);
  24745. }
  24746. },
  24747. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_5__["MsDescSectionComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _ms_identifier_ms_identifier_component__WEBPACK_IMPORTED_MODULE_7__["MsIdentifierComponent"], _ms_contents_ms_contents_component__WEBPACK_IMPORTED_MODULE_8__["MsContentsComponent"], _phys_desc_phys_desc_component__WEBPACK_IMPORTED_MODULE_9__["PhysDescComponent"], _history_history_component__WEBPACK_IMPORTED_MODULE_10__["HistoryComponent"], _additional_additional_component__WEBPACK_IMPORTED_MODULE_11__["AdditionalComponent"], _ms_frag_ms_frag_component__WEBPACK_IMPORTED_MODULE_12__["MsFragComponent"], _ms_part_ms_part_component__WEBPACK_IMPORTED_MODULE_13__["MsPartComponent"]],
  24748. styles: [".flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 500px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 640px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1000px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWRlc2MuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FBQ0o7O0FBRUE7RUFDSSxnQkFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7RUFDQSxxQkFBQTtBQUNKOztBQUVBO0VBQ0k7SUFDSSxlQUFBO0VBQ047O0VBRUU7SUFDSSxlQUFBO0VBQ047QUFDRjs7QUFFQTtFQUNJO0lBQ0ksZ0JBQUE7RUFBTjs7RUFHRTtJQUNJLGdCQUFBO0VBQU47QUFDRjs7QUFHQTtFQUNJO0lBQ0ksZUFBQTtFQUROOztFQUlFO0lBQ0ksZUFBQTtFQUROO0FBQ0YiLCJmaWxlIjoibXMtZGVzYy5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgfVxuICAgICAgXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczoxMDAlXG4gICAgfVxuIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgICAgIFxuICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgfVxufVxuXG5cblxuIl19 */"]
  24749. });
  24750. MsDescComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsDesc"])], MsDescComponent);
  24751. /*@__PURE__*/
  24752. (function () {
  24753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsDescComponent, [{
  24754. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  24755. args: [{
  24756. selector: 'evt-ms-desc',
  24757. templateUrl: './ms-desc.component.html',
  24758. styleUrls: ['./ms-desc.component.scss']
  24759. }]
  24760. }], null, {
  24761. data: [{
  24762. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  24763. }]
  24764. });
  24765. })();
  24766. /***/
  24767. },
  24768. /***/
  24769. "aK5T":
  24770. /*!*************************************************************************************!*\
  24771. !*** ./src/app/components/lemmatized-entity-ref/lemmatized-entity-ref.component.ts ***!
  24772. \*************************************************************************************/
  24773. /*! exports provided: LemmatizedEntityRefComponent */
  24774. /***/
  24775. function aK5T(module, __webpack_exports__, __webpack_require__) {
  24776. "use strict";
  24777. __webpack_require__.r(__webpack_exports__);
  24778. /* harmony export (binding) */
  24779. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityRefComponent", function () {
  24780. return LemmatizedEntityRefComponent;
  24781. });
  24782. /* harmony import */
  24783. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  24784. /*! tslib */
  24785. "mrSG");
  24786. /* harmony import */
  24787. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  24788. /*! @angular/core */
  24789. "fXoL");
  24790. /* harmony import */
  24791. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  24792. /*! rxjs/operators */
  24793. "kU1M");
  24794. /* harmony import */
  24795. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  24796. /*! ../../models/evt-models */
  24797. "5c0l");
  24798. /* harmony import */
  24799. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  24800. /*! ../../services/component-register.service */
  24801. "d25s");
  24802. /* harmony import */
  24803. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  24804. /*! ../../services/evt-status.service */
  24805. "7Ht4");
  24806. /* harmony import */
  24807. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  24808. /*! ../../services/evt-model.service */
  24809. "hI0h");
  24810. /* harmony import */
  24811. var _services_lems_select_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  24812. /*! ../../services/lems-select.service */
  24813. "Z5dB");
  24814. /* harmony import */
  24815. var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  24816. /*! @angular/common */
  24817. "ofXK");
  24818. /* harmony import */
  24819. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  24820. /*! ../../directives/highlight.directive */
  24821. "CmGG");
  24822. /* harmony import */
  24823. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  24824. /*! ../../directives/html-attributes.directive */
  24825. "0Bbq");
  24826. /* harmony import */
  24827. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  24828. /*! ../content-viewer/content-viewer.component */
  24829. "t6RO");
  24830. /* harmony import */
  24831. var _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  24832. /*! ../lemmatized-entity/lemmatized-entity.component */
  24833. "n4Hk");
  24834. /* harmony import */
  24835. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  24836. /*! @ngx-translate/core */
  24837. "sYmb");
  24838. function LemmatizedEntityRefComponent_evt_content_viewer_6_Template(rf, ctx) {
  24839. if (rf & 1) {
  24840. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  24841. }
  24842. if (rf & 2) {
  24843. var element_r2 = ctx.$implicit;
  24844. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24845. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r2)("editionLevel", ctx_r0.editionLevel)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight)("textFlow", ctx_r0.textFlow);
  24846. }
  24847. }
  24848. function LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_span_1_Template(rf, ctx) {
  24849. if (rf & 1) {
  24850. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 9);
  24851. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  24852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  24853. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24854. }
  24855. if (rf & 2) {
  24856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "entityNotFound"));
  24858. }
  24859. }
  24860. function LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_evt_lemmatized_entity_2_Template(rf, ctx) {
  24861. if (rf & 1) {
  24862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-lemmatized-entity", 10);
  24863. }
  24864. if (rf & 2) {
  24865. var entity_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  24866. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inList", true)("data", entity_r7);
  24867. }
  24868. }
  24869. function LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_Template(rf, ctx) {
  24870. if (rf & 1) {
  24871. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24872. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_span_1_Template, 3, 3, "span", 7);
  24873. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_evt_lemmatized_entity_2_Template, 1, 2, "evt-lemmatized-entity", 8);
  24874. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24875. }
  24876. if (rf & 2) {
  24877. var entity_r7 = ctx.ngIf;
  24878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24879. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r7 === "notFound");
  24880. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24881. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r7 !== "notFound");
  24882. }
  24883. }
  24884. function LemmatizedEntityRefComponent_ng_container_7_div_1_ng_template_3_Template(rf, ctx) {
  24885. if (rf & 1) {
  24886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "Loading...");
  24887. }
  24888. }
  24889. function LemmatizedEntityRefComponent_ng_container_7_div_1_Template(rf, ctx) {
  24890. if (rf & 1) {
  24891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  24892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityRefComponent_ng_container_7_div_1_ng_container_1_Template, 3, 2, "ng-container", 5);
  24893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  24894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntityRefComponent_ng_container_7_div_1_ng_template_3_Template, 1, 0, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  24895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24896. }
  24897. if (rf & 2) {
  24898. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  24899. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  24900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("lemmatizedEntityRefDetail ", ctx_r3.data.entityLemType, "");
  24901. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 5, ctx_r3.entity$))("ngIfElse", _r5);
  24903. }
  24904. }
  24905. function LemmatizedEntityRefComponent_ng_container_7_Template(rf, ctx) {
  24906. if (rf & 1) {
  24907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  24908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityRefComponent_ng_container_7_div_1_Template, 5, 7, "div", 4);
  24909. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  24910. }
  24911. if (rf & 2) {
  24912. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  24913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  24914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r1.opened);
  24915. }
  24916. }
  24917. var _c0 = function _c0(a0, a1, a2) {
  24918. return {
  24919. opened: a0,
  24920. lemmaHighlight: a1,
  24921. noDetails: a2
  24922. };
  24923. };
  24924. var _c1 = function _c1(a0, a1, a2) {
  24925. return {
  24926. opened: a0,
  24927. iperlemmaHighlight: a1,
  24928. noDetails: a2
  24929. };
  24930. };
  24931. var LemmatizedEntityRefComponent = /*#__PURE__*/function () {
  24932. function LemmatizedEntityRefComponent(evtStatusService, evtModelService, lemsSelectService) {
  24933. var _this83 = this;
  24934. _classCallCheck(this, LemmatizedEntityRefComponent);
  24935. this.evtStatusService = evtStatusService;
  24936. this.evtModelService = evtModelService;
  24937. this.lemsSelectService = lemsSelectService;
  24938. this.availableLemEntities$ = this.evtModelService.lemmatizedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  24939. return ne.all.lementities.length > 0;
  24940. })); // entity$ = this.evtModelService.lemmatizedEntities$.pipe(
  24941. // map(ne => ne.all.lementities.find(e => e.id === this.data.entityLemId) || 'notFound'),
  24942. // );
  24943. this.entity$ = this.evtModelService.lemmatizedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  24944. return ne.all.lementities.find(function (e) {
  24945. return e.id === _this83.data.entityLemId;
  24946. }) || 'notFound';
  24947. }));
  24948. this.highlighted$ = this.lemsSelectService.selectedLemsItems$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["tap"])(function (items) {
  24949. if (_this83.data) {
  24950. _this83.data["class"] = _this83.data["class"] || '';
  24951. _this83.data.attributes = _this83.data.attributes || {};
  24952. }
  24953. return items;
  24954. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (items) {
  24955. return items.some(function (i) {
  24956. return i && _this83.data && _this83.lemsSelectService.matchClassAndAttributes(i.value, _this83.data.attributes, _this83.data["class"]);
  24957. });
  24958. }));
  24959. this.opened = false;
  24960. }
  24961. _createClass(LemmatizedEntityRefComponent, [{
  24962. key: "toggleLemEntityData",
  24963. value: function toggleLemEntityData(event) {
  24964. event.stopPropagation();
  24965. this.opened = !this.opened;
  24966. }
  24967. }]);
  24968. return LemmatizedEntityRefComponent;
  24969. }();
  24970. LemmatizedEntityRefComponent.ɵfac = function LemmatizedEntityRefComponent_Factory(t) {
  24971. return new (t || LemmatizedEntityRefComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_lems_select_service__WEBPACK_IMPORTED_MODULE_7__["LemsSelectService"]));
  24972. };
  24973. LemmatizedEntityRefComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  24974. type: LemmatizedEntityRefComponent,
  24975. selectors: [["evt-lemmatized-entity-ref"]],
  24976. inputs: {
  24977. data: "data"
  24978. },
  24979. decls: 9,
  24980. vars: 32,
  24981. consts: [[3, "ngClass", "evtHighlight", "evtHtmlAttributes", "click"], [3, "content", "editionLevel", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow", 4, "ngFor", "ngForOf"], [4, "ngIf"], [3, "content", "editionLevel", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow"], [3, "class", 4, "ngIf"], [4, "ngIf", "ngIfElse"], ["loading", ""], ["class", "d-block p-2 pl-3 font-italic font-weight-light not-found-msg", 4, "ngIf"], [3, "inList", "data", 4, "ngIf"], [1, "d-block", "p-2", "pl-3", "font-italic", "font-weight-light", "not-found-msg"], [3, "inList", "data"]],
  24982. template: function LemmatizedEntityRefComponent_Template(rf, ctx) {
  24983. if (rf & 1) {
  24984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  24985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityRefComponent_Template_span_click_0_listener($event) {
  24986. return ctx.toggleLemEntityData($event);
  24987. });
  24988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  24989. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  24990. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "span", 0);
  24991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityRefComponent_Template_span_click_3_listener($event) {
  24992. return ctx.toggleLemEntityData($event);
  24993. });
  24994. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](4, "async");
  24995. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](5, "async");
  24996. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LemmatizedEntityRefComponent_evt_content_viewer_6_Template, 1, 5, "evt-content-viewer", 1);
  24997. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24998. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  24999. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, LemmatizedEntityRefComponent_ng_container_7_Template, 2, 1, "ng-container", 2);
  25000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](8, "async");
  25001. }
  25002. if (rf & 2) {
  25003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("lemmatizedEntityRef ", ctx.data.entityLemType, " ");
  25004. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction3"](24, _c0, ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 14, ctx.evtStatusService.currentLemmatizedEntityId$) === ctx.data.entityLemId && !ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 16, ctx.availableLemEntities$) === false))("evtHighlight", ctx.highlightDataLem)("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  25005. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  25006. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("iperlemmatizedEntityRef ", ctx.data.entityLemType, " ");
  25007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction3"](28, _c1, ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](4, 18, ctx.evtStatusService.currentLemmatizedEntityId$) === ctx.data.entityLemId && !ctx.opened, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](5, 20, ctx.availableLemEntities$) === false))("evtHighlight", ctx.highlightDataIperlem)("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  25008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  25009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  25010. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25011. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](8, 22, ctx.availableLemEntities$));
  25012. }
  25013. },
  25014. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["NgClass"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__["HighlightDirective"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_10__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__["ContentViewerComponent"], _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_12__["LemmatizedEntityComponent"]],
  25015. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__["TranslatePipe"]],
  25016. styles: [".lemmatizedEntityRef[_ngcontent-%COMP%]:not(.noDetails) {\n cursor: pointer;\n}\n.lemmatizedEntityRef[_ngcontent-%COMP%]:not(.noDetails).opened {\n border-bottom: 3px solid #d0d0d0;\n font-weight: 600;\n font-style: italic;\n background-color: rgba(208, 208, 208, 0.5);\n}\n.lemmatizedEntityRef[_ngcontent-%COMP%]:not(.opened):not(:hover) {\n background-color: transparent;\n}\n.lemmatizedEntityRef[_ngcontent-%COMP%]:hover {\n background-color: #d0d0d0;\n}\n.not-found-msg[_ngcontent-%COMP%] {\n font-size: 0.9rem;\n}\n.lemmaHighlight[_ngcontent-%COMP%] {\n background: #d0d0d0 !important;\n}\n.iperlemmaHighlight[_ngcontent-%COMP%] {\n background: #d0d0d0 !important;\n}\n.ne-container.lem[_ngcontent-%COMP%] .ne-occurrence[_ngcontent-%COMP%] {\n border-radius: 4px;\n padding: 4px 6px;\n background: #d0d0d0;\n margin-right: 3px;\n font-size: 10rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 10rem;\n}\n.lemmatizedEntityRef.highlighted[_ngcontent-%COMP%] {\n background-color: #d0d0d0;\n}\n.iperlemmatizedEntityRef.highlighted[_ngcontent-%COMP%] {\n text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xlbW1hdGl6ZWQtZW50aXR5LXJlZi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLRTtFQUNFLGVBQUE7QUFKSjtBQUtJO0VBQ0UsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMENBQUE7QUFITjtBQU1FO0VBQ0UsNkJBQUE7QUFKSjtBQVFBO0VBQ0kseUJBQUE7QUFMSjtBQXVDQTtFQUNFLGlCQUFBO0FBcENGO0FBdUNBO0VBQ0UsOEJBQUE7QUFwQ0Y7QUF1Q0E7RUFDRSw4QkFBQTtBQXBDRjtBQXVDQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBcENGO0FBdUNBO0VBQ0UseUJBQUE7QUFwQ0Y7QUF1Q0E7RUFDRSwwQkFBQTtBQXBDRiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0eS1yZWYuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zXCI7XG5cbi5sZW1tYXRpemVkRW50aXR5UmVmIHtcbiAgJjpub3QoLm5vRGV0YWlscykge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLm9wZW5lZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyMDgsIDIwOCwgMjA4LCAxMCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjUpO1xuICAgIH1cbiAgfVxuICAmOm5vdCgub3BlbmVkKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmxlbW1hdGl6ZWRFbnRpdHlSZWY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDIwOCwgMjA4LCAyMDgsIDEwKTtcbn1cblxuLmxlbW1hdGl6ZWRFbnRpdHlSZWY6aG92ZXI6bm90KC5ub0RldGFpbHMpLFxuLmxlbW1hdGl6ZWRFbnRpdHlSZWYuaGlnaGxpZ2h0ZWQsXG4ubGVtbWF0aXplZEVudGl0eVJlZi5vcGVuZWQ6bm90KC5ub0RldGFpbHMpIHtcbiAgJi5sZW0ge1xuICAgIEBpbmNsdWRlIGxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoZ2V0LW5lLWNvbG9yKGxlbUJhc2UpLCBnZXQtbmUtY29sb3IobGVtTWlkZGxlKSwgZ2V0LW5lLWNvbG9yKGxlbURhcmtlcikpO1xuICB9XG4gICYudyB7XG4gICAgQGluY2x1ZGUgbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IobGVtQmFzZSksIGdldC1uZS1jb2xvcihsZW1NaWRkbGUpLCBnZXQtbmUtY29sb3IobGVtRGFya2VyKSk7XG4gIH1cbn1cblxuXG4uaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWY6aG92ZXI6bm90KC5ub0RldGFpbHMpLFxuLmlwZXJsZW1tYXRpemVkRW50aXR5UmVmLmhpZ2hsaWdodGVkLFxuLmlwZXJsZW1tYXRpemVkRW50aXR5UmVmLm9wZW5lZDpub3QoLm5vRGV0YWlscykge1xuJi5sZW0ge1xuICBAaW5jbHVkZSBpcGVybGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IobGVtQmFzZSksIGdldC1uZS1jb2xvcihsZW1NaWRkbGUpLCBnZXQtbmUtY29sb3IobGVtRGFya2VyKSk7XG59XG4mLncge1xuICBAaW5jbHVkZSBpcGVybGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IobGVtQmFzZSksIGdldC1uZS1jb2xvcihsZW1NaWRkbGUpLCBnZXQtbmUtY29sb3IobGVtRGFya2VyKSk7XG59XG59XG5cbi5sZW1tYXRpemVkRW50aXR5UmVmRGV0YWlsIHtcbiAgJi5sZW0ge1xuICAgIGJhY2tncm91bmQ6IGdldC1uZS1jb2xvcihsZW1CYXNlKTtcbiAgfVxuICAmLncge1xuICAgIGJhY2tncm91bmQ6IGdldC1uZS1jb2xvcihsZW1CYXNlKTtcbiAgfVxufVxuLm5vdC1mb3VuZC1tc2cge1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG4ubGVtbWFIaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDEwKSFpbXBvcnRhbnQ7XG59XG5cbi5pcGVybGVtbWFIaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDEwKSFpbXBvcnRhbnQ7XG59XG5cbi5uZS1jb250YWluZXIubGVtIC5uZS1vY2N1cnJlbmNlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDEwKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwcmVtO1xufVxuXG4ubGVtbWF0aXplZEVudGl0eVJlZi5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMTApO1xufVxuXG4uaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWYuaGlnaGxpZ2h0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iXX0= */"]
  25017. });
  25018. LemmatizedEntityRefComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntityRef"])], LemmatizedEntityRefComponent);
  25019. /*@__PURE__*/
  25020. (function () {
  25021. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemmatizedEntityRefComponent, [{
  25022. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  25023. args: [{
  25024. selector: 'evt-lemmatized-entity-ref',
  25025. templateUrl: './lemmatized-entity-ref.component.html',
  25026. styleUrls: ['./lemmatized-entity-ref.component.scss']
  25027. }]
  25028. }], function () {
  25029. return [{
  25030. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_5__["EVTStatusService"]
  25031. }, {
  25032. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  25033. }, {
  25034. type: _services_lems_select_service__WEBPACK_IMPORTED_MODULE_7__["LemsSelectService"]
  25035. }];
  25036. }, {
  25037. data: [{
  25038. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  25039. }]
  25040. });
  25041. })();
  25042. /***/
  25043. },
  25044. /***/
  25045. "aR35":
  25046. /*!*******************************!*\
  25047. !*** ./src/app/app.config.ts ***!
  25048. \*******************************/
  25049. /*! exports provided: AppConfig */
  25050. /***/
  25051. function aR35(module, __webpack_exports__, __webpack_require__) {
  25052. "use strict";
  25053. __webpack_require__.r(__webpack_exports__);
  25054. /* harmony export (binding) */
  25055. __webpack_require__.d(__webpack_exports__, "AppConfig", function () {
  25056. return AppConfig;
  25057. });
  25058. /* harmony import */
  25059. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  25060. /*! @angular/core */
  25061. "fXoL");
  25062. /* harmony import */
  25063. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  25064. /*! rxjs */
  25065. "qCKp");
  25066. /* harmony import */
  25067. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  25068. /*! rxjs/operators */
  25069. "kU1M");
  25070. /* harmony import */
  25071. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  25072. /*! @ngx-translate/core */
  25073. "sYmb");
  25074. /* harmony import */
  25075. var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  25076. /*! @angular/common/http */
  25077. "tk/3");
  25078. var AppConfig = /*#__PURE__*/function () {
  25079. function AppConfig(translate, http) {
  25080. _classCallCheck(this, AppConfig);
  25081. this.translate = translate;
  25082. this.http = http;
  25083. this.uiConfigUrl = 'assets/config/ui_config.json';
  25084. this.fileConfigUrl = 'assets/config/file_config.json';
  25085. this.editionConfigUrl = 'assets/config/edition_config.json';
  25086. this.editorialConventionsConfigUrl = 'assets/config/editorial_conventions_config.json';
  25087. }
  25088. _createClass(AppConfig, [{
  25089. key: "load",
  25090. value: function load() {
  25091. var _this84 = this;
  25092. return new Promise(function (resolve) {
  25093. Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["forkJoin"])([_this84.http.get(_this84.uiConfigUrl), _this84.http.get(_this84.editionConfigUrl), _this84.http.get(_this84.fileConfigUrl), _this84.http.get(_this84.editorialConventionsConfigUrl)]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref55) {
  25094. var _ref56 = _slicedToArray(_ref55, 4),
  25095. ui = _ref56[0],
  25096. edition = _ref56[1],
  25097. files = _ref56[2],
  25098. editorialConventions = _ref56[3];
  25099. console.log(ui, edition, files); // Handle default values => TODO: Decide how to handle defaults!!
  25100. if (ui.defaultLocalization) {
  25101. if (ui.availableLanguages.find(function (l) {
  25102. return l.code === ui.defaultLocalization && l.enabled;
  25103. })) {
  25104. _this84.translate.use(ui.defaultLocalization);
  25105. } else {
  25106. var firstAvailableLang = ui.availableLanguages.find(function (l) {
  25107. return l.enabled;
  25108. });
  25109. if (firstAvailableLang) {
  25110. _this84.translate.use(firstAvailableLang.code);
  25111. }
  25112. }
  25113. }
  25114. return {
  25115. ui: ui,
  25116. edition: edition,
  25117. files: files,
  25118. editorialConventions: editorialConventions
  25119. };
  25120. })).subscribe(function (evtConfig) {
  25121. AppConfig.evtSettings = evtConfig;
  25122. console.log('evtConfig', evtConfig);
  25123. resolve();
  25124. });
  25125. });
  25126. }
  25127. }]);
  25128. return AppConfig;
  25129. }();
  25130. AppConfig.ɵfac = function AppConfig_Factory(t) {
  25131. return new (t || AppConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_3__["TranslateService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"]));
  25132. };
  25133. AppConfig.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  25134. token: AppConfig,
  25135. factory: AppConfig.ɵfac
  25136. });
  25137. /*@__PURE__*/
  25138. (function () {
  25139. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppConfig, [{
  25140. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"]
  25141. }], function () {
  25142. return [{
  25143. type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_3__["TranslateService"]
  25144. }, {
  25145. type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"]
  25146. }];
  25147. }, null);
  25148. })();
  25149. /***/
  25150. },
  25151. /***/
  25152. "awNf":
  25153. /*!*******************************************************************************************!*\
  25154. !*** ./src/app/components/lemmatized-entities-list/lemmatized-entities-list.component.ts ***!
  25155. \*******************************************************************************************/
  25156. /*! exports provided: LemmatizedEntitiesListComponent */
  25157. /***/
  25158. function awNf(module, __webpack_exports__, __webpack_require__) {
  25159. "use strict";
  25160. __webpack_require__.r(__webpack_exports__);
  25161. /* harmony export (binding) */
  25162. __webpack_require__.d(__webpack_exports__, "LemmatizedEntitiesListComponent", function () {
  25163. return LemmatizedEntitiesListComponent;
  25164. });
  25165. /* harmony import */
  25166. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  25167. /*! tslib */
  25168. "mrSG");
  25169. /* harmony import */
  25170. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  25171. /*! @angular/core */
  25172. "fXoL");
  25173. /* harmony import */
  25174. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  25175. /*! ../../models/evt-models */
  25176. "5c0l");
  25177. /* harmony import */
  25178. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  25179. /*! ../../services/component-register.service */
  25180. "d25s");
  25181. /* harmony import */
  25182. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  25183. /*! @angular/common */
  25184. "ofXK");
  25185. /* harmony import */
  25186. var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  25187. /*! @angular/forms */
  25188. "3Pt+");
  25189. /* harmony import */
  25190. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  25191. /*! ../../ui-components/button/button.component */
  25192. "UjKN");
  25193. /* harmony import */
  25194. var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  25195. /*! @angular/cdk/scrolling */
  25196. "vxfF");
  25197. /* harmony import */
  25198. var _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  25199. /*! @angular/cdk-experimental/scrolling */
  25200. "cfqv");
  25201. /* harmony import */
  25202. var _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  25203. /*! ../lemmatized-entity/lemmatized-entity.component */
  25204. "n4Hk");
  25205. /* harmony import */
  25206. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  25207. /*! @ngx-translate/core */
  25208. "sYmb");
  25209. /* harmony import */
  25210. var _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  25211. /*! ../../pipes/filter.pipe */
  25212. "BhhM");
  25213. /* harmony import */
  25214. var _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  25215. /*! ../../pipes/starts-with.pipe */
  25216. "6uNG");
  25217. var _c0 = function _c0() {
  25218. return {
  25219. icon: "search"
  25220. };
  25221. };
  25222. var _c1 = function _c1() {
  25223. return {
  25224. icon: "times"
  25225. };
  25226. };
  25227. function LemmatizedEntitiesListComponent_div_1_form_1_Template(rf, ctx) {
  25228. if (rf & 1) {
  25229. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  25230. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "form", 8);
  25231. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "input", 9);
  25232. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("ngModelChange", function LemmatizedEntitiesListComponent_div_1_form_1_Template_input_ngModelChange_1_listener($event) {
  25233. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  25234. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25235. return ctx_r5.querySearch = $event;
  25236. });
  25237. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  25238. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25239. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 10);
  25240. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "evt-button", 11);
  25241. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function LemmatizedEntitiesListComponent_div_1_form_1_Template_evt_button_btnClick_4_listener($event) {
  25242. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  25243. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25244. return ctx_r7.toggleCaseSensitiveSearch($event);
  25245. });
  25246. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25247. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-button", 12);
  25248. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "evt-button", 13);
  25249. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function LemmatizedEntitiesListComponent_div_1_form_1_Template_evt_button_btnClick_6_listener() {
  25250. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  25251. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25252. return ctx_r8.toggleSearch();
  25253. });
  25254. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25255. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25256. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25257. }
  25258. if (rf & 2) {
  25259. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25260. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25261. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 10, "search"))("ngModel", ctx_r3.querySearch);
  25262. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  25263. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("type", "submit")("toggler", true)("active", ctx_r3.caseSensitiveSearch)("label", "aA");
  25264. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25265. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](12, _c0))("type", "submit")("disabled", !ctx_r3.querySearch);
  25266. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25267. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](13, _c1));
  25268. }
  25269. }
  25270. function LemmatizedEntitiesListComponent_div_1_nav_2_li_3_Template(rf, ctx) {
  25271. if (rf & 1) {
  25272. var _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  25273. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 17);
  25274. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 18);
  25275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntitiesListComponent_div_1_nav_2_li_3_Template_span_click_1_listener() {
  25276. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r12);
  25277. var key_r10 = ctx.$implicit;
  25278. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  25279. return ctx_r11.selectedKey = key_r10;
  25280. });
  25281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  25282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25283. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25284. }
  25285. if (rf & 2) {
  25286. var key_r10 = ctx.$implicit;
  25287. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  25288. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("active", ctx_r9.selectedKey === key_r10);
  25289. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  25290. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](key_r10);
  25291. }
  25292. }
  25293. function LemmatizedEntitiesListComponent_div_1_nav_2_Template(rf, ctx) {
  25294. if (rf & 1) {
  25295. var _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  25296. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "nav");
  25297. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul", 14);
  25298. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "evt-button", 15);
  25299. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function LemmatizedEntitiesListComponent_div_1_nav_2_Template_evt_button_btnClick_2_listener() {
  25300. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r14);
  25301. var ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25302. return ctx_r13.toggleSearch();
  25303. });
  25304. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25305. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntitiesListComponent_div_1_nav_2_li_3_Template, 3, 3, "li", 16);
  25306. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25307. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25308. }
  25309. if (rf & 2) {
  25310. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  25311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  25312. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](2, _c0));
  25313. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25314. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.navigationKeys);
  25315. }
  25316. }
  25317. function LemmatizedEntitiesListComponent_div_1_Template(rf, ctx) {
  25318. if (rf & 1) {
  25319. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 5);
  25320. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntitiesListComponent_div_1_form_1_Template, 7, 14, "form", 6);
  25321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntitiesListComponent_div_1_nav_2_Template, 4, 3, "nav", 7);
  25322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25323. }
  25324. if (rf & 2) {
  25325. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  25326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.searchOpened);
  25328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25329. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx_r0.searchOpened);
  25330. }
  25331. }
  25332. function LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_evt_lemmatized_entity_1_Template(rf, ctx) {
  25333. if (rf & 1) {
  25334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-lemmatized-entity", 23);
  25335. }
  25336. if (rf & 2) {
  25337. var entity_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  25338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inList", true)("data", entity_r16);
  25339. }
  25340. }
  25341. function LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_div_2_Template(rf, ctx) {
  25342. if (rf & 1) {
  25343. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 24);
  25344. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  25345. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  25346. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25347. }
  25348. if (rf & 2) {
  25349. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noMatches"), " ");
  25351. }
  25352. }
  25353. function LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_Template(rf, ctx) {
  25354. if (rf & 1) {
  25355. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  25356. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_evt_lemmatized_entity_1_Template, 1, 2, "evt-lemmatized-entity", 21);
  25357. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_div_2_Template, 3, 3, "div", 22);
  25358. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  25359. }
  25360. if (rf & 2) {
  25361. var entity_r16 = ctx.$implicit;
  25362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25363. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r16);
  25364. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !entity_r16);
  25366. }
  25367. }
  25368. function LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_Template(rf, ctx) {
  25369. if (rf & 1) {
  25370. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "cdk-virtual-scroll-viewport", 19);
  25371. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_Template, 3, 2, "ng-container", 20);
  25372. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "filter");
  25373. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "startsWith");
  25374. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25375. }
  25376. if (rf & 2) {
  25377. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  25378. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25379. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("cdkVirtualForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind4"](2, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind3"](3, 7, ctx_r1.data == null ? null : ctx_r1.data.content, "sortKey", ctx_r1.querySearch ? "" : ctx_r1.selectedKey), "label", ctx_r1.querySearch, ctx_r1.caseSensitiveSearch))("cdkVirtualForTemplateCacheSize", 0);
  25380. }
  25381. }
  25382. function LemmatizedEntitiesListComponent_div_4_Template(rf, ctx) {
  25383. if (rf & 1) {
  25384. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 25);
  25385. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  25386. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  25387. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25388. }
  25389. if (rf & 2) {
  25390. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25391. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noEntities"), " ");
  25392. }
  25393. }
  25394. var LemmatizedEntitiesListComponent = /*#__PURE__*/function () {
  25395. function LemmatizedEntitiesListComponent() {
  25396. _classCallCheck(this, LemmatizedEntitiesListComponent);
  25397. this.searchedEntities = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
  25398. this.navigationKeys = [];
  25399. this.searchOpened = false;
  25400. this.querySearch = '';
  25401. this.querySearchSubmitted = '';
  25402. this.caseSensitiveSearch = false;
  25403. }
  25404. _createClass(LemmatizedEntitiesListComponent, [{
  25405. key: "ngOnInit",
  25406. value: function ngOnInit() {
  25407. this.initKeys();
  25408. }
  25409. }, {
  25410. key: "ngOnChanges",
  25411. value: function ngOnChanges() {
  25412. this.initKeys();
  25413. }
  25414. }, {
  25415. key: "toggleSearch",
  25416. value: function toggleSearch() {
  25417. this.searchOpened = !this.searchOpened;
  25418. this.querySearch = '';
  25419. this.querySearchSubmitted = '';
  25420. this.searchedEntities.emit(this.querySearch);
  25421. }
  25422. }, {
  25423. key: "toggleCaseSensitiveSearch",
  25424. value: function toggleCaseSensitiveSearch(event) {
  25425. this.caseSensitiveSearch = event.active;
  25426. }
  25427. }, {
  25428. key: "initKeys",
  25429. value: function initKeys() {
  25430. var _this85 = this;
  25431. if (!!this.data && !!this.data.content && this.data.content.length > 0) {
  25432. this.navigationKeys = this.data.content.filter(function (el) {
  25433. return el.lemmatizedEntityType === _this85.data.lemmatizedEntityType;
  25434. }).map(function (el) {
  25435. var _a;
  25436. return (_a = el.sortKey) === null || _a === void 0 ? void 0 : _a.substr(0, 1).toLowerCase();
  25437. }).filter(function (item, i, ar) {
  25438. return item && ar.indexOf(item) === i;
  25439. }).sort();
  25440. this.selectedKey = this.navigationKeys[0] || '';
  25441. }
  25442. }
  25443. }, {
  25444. key: "selectedKey",
  25445. set: function set(k) {
  25446. this._selectedKey = k;
  25447. },
  25448. get: function get() {
  25449. return this._selectedKey;
  25450. }
  25451. }]);
  25452. return LemmatizedEntitiesListComponent;
  25453. }();
  25454. LemmatizedEntitiesListComponent.ɵfac = function LemmatizedEntitiesListComponent_Factory(t) {
  25455. return new (t || LemmatizedEntitiesListComponent)();
  25456. };
  25457. LemmatizedEntitiesListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  25458. type: LemmatizedEntitiesListComponent,
  25459. selectors: [["evt-lemmatized-entities-list"]],
  25460. inputs: {
  25461. data: "data"
  25462. },
  25463. outputs: {
  25464. searchedEntities: "searchedEntities"
  25465. },
  25466. features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
  25467. decls: 5,
  25468. vars: 3,
  25469. consts: [[1, "card", "border-0", "ne-list"], ["class", "card-header p-0 m-0", 4, "ngIf"], [1, "card-body", "ne-list-body", "p-0", "m-0"], ["autosize", "", 4, "ngIf"], ["class", "p-3 ne-list-msg", 4, "ngIf"], [1, "card-header", "p-0", "m-0"], ["class", "input-group p-1", 4, "ngIf"], [4, "ngIf"], [1, "input-group", "p-1"], ["type", "input", "name", "search", 1, "form-control", "form-control-sm", "ne-list-search", 3, "placeholder", "ngModel", "ngModelChange"], [1, "input-group-append"], ["additionalClasses", "border", 3, "type", "toggler", "active", "label", "btnClick"], ["additionalClasses", "border", 3, "iconLeft", "type", "disabled"], ["additionalClasses", "border", 3, "iconLeft", "btnClick"], [1, "pagination", "pagination-sm", "justify-content-center", "m-0", "p-1"], ["additionalClasses", "mr-2", 3, "iconLeft", "btnClick"], ["class", "page-item", 3, "active", 4, "ngFor", "ngForOf"], [1, "page-item"], [1, "page-link", 3, "click"], ["autosize", ""], [4, "cdkVirtualFor", "cdkVirtualForOf", "cdkVirtualForTemplateCacheSize"], [3, "inList", "data", 4, "ngIf"], ["class", "p-3", 4, "ngIf"], [3, "inList", "data"], [1, "p-3"], [1, "p-3", "ne-list-msg"]],
  25470. template: function LemmatizedEntitiesListComponent_Template(rf, ctx) {
  25471. if (rf & 1) {
  25472. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  25473. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntitiesListComponent_div_1_Template, 3, 2, "div", 1);
  25474. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2);
  25475. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntitiesListComponent_cdk_virtual_scroll_viewport_3_Template, 4, 11, "cdk-virtual-scroll-viewport", 3);
  25476. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemmatizedEntitiesListComponent_div_4_Template, 3, 3, "div", 4);
  25477. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25478. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  25479. }
  25480. if (rf & 2) {
  25481. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25482. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) > 0);
  25483. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  25484. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) > 0);
  25485. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  25486. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) === 0);
  25487. }
  25488. },
  25489. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["ɵangular_packages_forms_forms_y"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatusGroup"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgForm"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgModel"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkVirtualScrollViewport"], _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_8__["CdkAutoSizeVirtualScroll"], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkVirtualForOf"], _lemmatized_entity_lemmatized_entity_component__WEBPACK_IMPORTED_MODULE_9__["LemmatizedEntityComponent"]],
  25490. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"], _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_11__["FilterPipe"], _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_12__["StartsWithPipe"]],
  25491. styles: [".card[_ngcontent-%COMP%] {\n height: 100%;\n}\n\ncdk-virtual-scroll-viewport[_ngcontent-%COMP%] {\n height: -o-calc(100%);\n height: calc(100%);\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xlbW1hdGl6ZWQtZW50aXRpZXMtbGlzdC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLFlBQUE7QUFESjs7QUFJQTtFQ0NFLHFCQUFBO0VBRUEsa0JBQUE7QURBRiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0aWVzLWxpc3QuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnMnO1xuXG4uY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5jZGstdmlydHVhbC1zY3JvbGwtdmlld3BvcnQge1xuICAgIEBpbmNsdWRlIGNhbGMoJ2hlaWdodCcsICcxMDAlJyk7XG59IiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  25492. });
  25493. LemmatizedEntitiesListComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["LemmatizedEntitiesList"])], LemmatizedEntitiesListComponent);
  25494. /*@__PURE__*/
  25495. (function () {
  25496. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemmatizedEntitiesListComponent, [{
  25497. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  25498. args: [{
  25499. selector: 'evt-lemmatized-entities-list',
  25500. templateUrl: './lemmatized-entities-list.component.html',
  25501. styleUrls: ['./lemmatized-entities-list.component.scss']
  25502. }]
  25503. }], null, {
  25504. data: [{
  25505. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  25506. }],
  25507. searchedEntities: [{
  25508. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"]
  25509. }]
  25510. });
  25511. })();
  25512. /***/
  25513. },
  25514. /***/
  25515. "bDt3":
  25516. /*!****************************************************************************!*\
  25517. !*** ./src/app/services/xml-parsers/lemmatized-entities-parser.service.ts ***!
  25518. \****************************************************************************/
  25519. /*! exports provided: LemmatizedEntitiesParserService */
  25520. /***/
  25521. function bDt3(module, __webpack_exports__, __webpack_require__) {
  25522. "use strict";
  25523. __webpack_require__.r(__webpack_exports__);
  25524. /* harmony export (binding) */
  25525. __webpack_require__.d(__webpack_exports__, "LemmatizedEntitiesParserService", function () {
  25526. return LemmatizedEntitiesParserService;
  25527. });
  25528. /* harmony import */
  25529. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  25530. /*! @angular/core */
  25531. "fXoL");
  25532. /* harmony import */
  25533. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  25534. /*! . */
  25535. "UAXx");
  25536. /* harmony import */
  25537. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  25538. /*! ../../utils/dom-utils */
  25539. "G9+u");
  25540. /* harmony import */
  25541. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  25542. /*! ./basic-parsers */
  25543. "bNiN");
  25544. /* harmony import */
  25545. var _lemmatized_entity_parsers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  25546. /*! ./lemmatized-entity-parsers */
  25547. "ZSfi");
  25548. /* harmony import */
  25549. var _parser_models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  25550. /*! ./parser-models */
  25551. "YwZW");
  25552. var LemmatizedEntitiesParserService = /*#__PURE__*/function () {
  25553. function LemmatizedEntitiesParserService() {
  25554. _classCallCheck(this, LemmatizedEntitiesParserService);
  25555. this.tagLemNamesMap = _lemmatized_entity_parsers__WEBPACK_IMPORTED_MODULE_4__["lemmatizedEntitiesListsTagNamesMap"];
  25556. }
  25557. _createClass(LemmatizedEntitiesParserService, [{
  25558. key: "parseLemLists",
  25559. value: function parseLemLists(document) {
  25560. var lemListsToParse = Object(_lemmatized_entity_parsers__WEBPACK_IMPORTED_MODULE_4__["getLemListsToParseTagNames"])();
  25561. var lemListParser = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get('evt-lemmatized-lementities-list-parser'); // We consider only first level lists; inset lists will be considered
  25562. var lemlists = Array.from(document.querySelectorAll(lemListsToParse.toString())).filter(function (lemlist) {
  25563. return !Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_2__["isNestedInElem"])(lemlist, lemlist.tagName);
  25564. }).map(function (l) {
  25565. return lemListParser.parse(l);
  25566. });
  25567. return {
  25568. lemlists: lemlists,
  25569. lementities: lemlists.map(function (_ref57) {
  25570. var content = _ref57.content;
  25571. return content;
  25572. }).reduce(function (a, b) {
  25573. return a.concat(b);
  25574. }, []),
  25575. relations: lemlists.map(function (_ref58) {
  25576. var relations = _ref58.relations;
  25577. return relations;
  25578. }).reduce(function (a, b) {
  25579. return a.concat(b);
  25580. }, [])
  25581. };
  25582. }
  25583. }, {
  25584. key: "getResultsByType",
  25585. value: function getResultsByType(lemlists, lementities, type) {
  25586. return {
  25587. lemlists: lemlists.filter(function (list) {
  25588. return type.indexOf(list.lemmatizedEntityType) >= 0;
  25589. }),
  25590. lementities: lementities.filter(function (entity) {
  25591. return type.indexOf(entity.lemmatizedEntityType) >= 0;
  25592. })
  25593. };
  25594. }
  25595. }, {
  25596. key: "parseLemmatizedEntitiesOccurrences",
  25597. value: function parseLemmatizedEntitiesOccurrences(pages) {
  25598. var _this86 = this;
  25599. return pages.map(function (p) {
  25600. return _this86.getLemmatizedEntitiesOccurrencesInPage(p);
  25601. }).reduce(function (x, y) {
  25602. Object.keys(y).forEach(function (k) {
  25603. if (x[k]) {
  25604. x[k] = x[k].concat([y[k]]);
  25605. } else {
  25606. x[k] = [y[k]];
  25607. }
  25608. });
  25609. return x;
  25610. }, {});
  25611. }
  25612. }, {
  25613. key: "getLemmatizedEntitiesOccurrencesInPage",
  25614. value: function getLemmatizedEntitiesOccurrencesInPage(p) {
  25615. var _this87 = this;
  25616. return p.originalContent.filter(function (e) {
  25617. return e.nodeType === 1;
  25618. }).map(function (e) {
  25619. var occurrences = [];
  25620. if (_this87.tagLemNamesMap.occurrences.indexOf(e.tagName) >= 0 && e.getAttribute('ref')) {
  25621. // Handle first level page contents
  25622. occurrences.push(_this87.parseLemmatizedEntityOccurrence(e));
  25623. }
  25624. return occurrences.concat(Array.from(e.querySelectorAll(_this87.tagLemNamesMap.occurrences)).map(function (el) {
  25625. return _this87.parseLemmatizedEntityOccurrence(el);
  25626. }));
  25627. }).filter(function (e) {
  25628. return e.length > 0;
  25629. }).reduce(function (x, y) {
  25630. return x.concat(y);
  25631. }, []).reduce(function (x, y) {
  25632. var refsByDoc = x[y.ref] ? x[y.ref].refsByDoc || [] : [];
  25633. var docRefs = refsByDoc.find(function (r) {
  25634. return r.docId === y.docId;
  25635. });
  25636. if (docRefs) {
  25637. docRefs.refs.push(y.el);
  25638. } else {
  25639. refsByDoc.push({
  25640. docId: y.docId,
  25641. refs: [y.el],
  25642. docLabel: y.docLabel
  25643. });
  25644. }
  25645. return Object.assign(Object.assign({}, x), _defineProperty({}, y.ref, {
  25646. pageId: p.id,
  25647. pageLabel: p.label,
  25648. refsByDoc: refsByDoc
  25649. }));
  25650. }, {});
  25651. }
  25652. }, {
  25653. key: "parseLemmatizedEntityOccurrence",
  25654. value: function parseLemmatizedEntityOccurrence(xml) {
  25655. var doc = xml.closest('text');
  25656. var elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["GenericElemParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  25657. return {
  25658. ref: xml.getAttribute('ref').replace('#', ''),
  25659. el: elementParser.parse(xml),
  25660. docId: doc ? doc.getAttribute('xml:id') : '',
  25661. docLabel: doc ? doc.getAttribute('n') || doc.getAttribute('xml:id') : ''
  25662. };
  25663. }
  25664. }]);
  25665. return LemmatizedEntitiesParserService;
  25666. }();
  25667. LemmatizedEntitiesParserService.ɵfac = function LemmatizedEntitiesParserService_Factory(t) {
  25668. return new (t || LemmatizedEntitiesParserService)();
  25669. };
  25670. LemmatizedEntitiesParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  25671. token: LemmatizedEntitiesParserService,
  25672. factory: LemmatizedEntitiesParserService.ɵfac,
  25673. providedIn: 'root'
  25674. });
  25675. /*@__PURE__*/
  25676. (function () {
  25677. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LemmatizedEntitiesParserService, [{
  25678. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  25679. args: [{
  25680. providedIn: 'root'
  25681. }]
  25682. }], null, null);
  25683. })();
  25684. /***/
  25685. },
  25686. /***/
  25687. "bNiN":
  25688. /*!*******************************************************!*\
  25689. !*** ./src/app/services/xml-parsers/basic-parsers.ts ***!
  25690. \*******************************************************/
  25691. /*! exports provided: EmptyParser, AttrParser, queryAndParseElements, queryAndParseElement, parseElement, GenericElemParser, GenericParser, AttributeParser, AttributeMapParser, TextParser, ParagraphParser, LBParser, NoteParser, PtrParser, VerseParser, VersesGroupParser, SuppliedParser, DamageParser, GapParser, AdditionParser, WordParser, DeletionParser, TermParser */
  25692. /***/
  25693. function bNiN(module, __webpack_exports__, __webpack_require__) {
  25694. "use strict";
  25695. __webpack_require__.r(__webpack_exports__);
  25696. /* harmony export (binding) */
  25697. __webpack_require__.d(__webpack_exports__, "EmptyParser", function () {
  25698. return EmptyParser;
  25699. });
  25700. /* harmony export (binding) */
  25701. __webpack_require__.d(__webpack_exports__, "AttrParser", function () {
  25702. return AttrParser;
  25703. });
  25704. /* harmony export (binding) */
  25705. __webpack_require__.d(__webpack_exports__, "queryAndParseElements", function () {
  25706. return queryAndParseElements;
  25707. });
  25708. /* harmony export (binding) */
  25709. __webpack_require__.d(__webpack_exports__, "queryAndParseElement", function () {
  25710. return queryAndParseElement;
  25711. });
  25712. /* harmony export (binding) */
  25713. __webpack_require__.d(__webpack_exports__, "parseElement", function () {
  25714. return parseElement;
  25715. });
  25716. /* harmony export (binding) */
  25717. __webpack_require__.d(__webpack_exports__, "GenericElemParser", function () {
  25718. return GenericElemParser;
  25719. });
  25720. /* harmony export (binding) */
  25721. __webpack_require__.d(__webpack_exports__, "GenericParser", function () {
  25722. return GenericParser;
  25723. });
  25724. /* harmony export (binding) */
  25725. __webpack_require__.d(__webpack_exports__, "AttributeParser", function () {
  25726. return AttributeParser;
  25727. });
  25728. /* harmony export (binding) */
  25729. __webpack_require__.d(__webpack_exports__, "AttributeMapParser", function () {
  25730. return AttributeMapParser;
  25731. });
  25732. /* harmony export (binding) */
  25733. __webpack_require__.d(__webpack_exports__, "TextParser", function () {
  25734. return TextParser;
  25735. });
  25736. /* harmony export (binding) */
  25737. __webpack_require__.d(__webpack_exports__, "ParagraphParser", function () {
  25738. return ParagraphParser;
  25739. });
  25740. /* harmony export (binding) */
  25741. __webpack_require__.d(__webpack_exports__, "LBParser", function () {
  25742. return LBParser;
  25743. });
  25744. /* harmony export (binding) */
  25745. __webpack_require__.d(__webpack_exports__, "NoteParser", function () {
  25746. return NoteParser;
  25747. });
  25748. /* harmony export (binding) */
  25749. __webpack_require__.d(__webpack_exports__, "PtrParser", function () {
  25750. return PtrParser;
  25751. });
  25752. /* harmony export (binding) */
  25753. __webpack_require__.d(__webpack_exports__, "VerseParser", function () {
  25754. return VerseParser;
  25755. });
  25756. /* harmony export (binding) */
  25757. __webpack_require__.d(__webpack_exports__, "VersesGroupParser", function () {
  25758. return VersesGroupParser;
  25759. });
  25760. /* harmony export (binding) */
  25761. __webpack_require__.d(__webpack_exports__, "SuppliedParser", function () {
  25762. return SuppliedParser;
  25763. });
  25764. /* harmony export (binding) */
  25765. __webpack_require__.d(__webpack_exports__, "DamageParser", function () {
  25766. return DamageParser;
  25767. });
  25768. /* harmony export (binding) */
  25769. __webpack_require__.d(__webpack_exports__, "GapParser", function () {
  25770. return GapParser;
  25771. });
  25772. /* harmony export (binding) */
  25773. __webpack_require__.d(__webpack_exports__, "AdditionParser", function () {
  25774. return AdditionParser;
  25775. });
  25776. /* harmony export (binding) */
  25777. __webpack_require__.d(__webpack_exports__, "WordParser", function () {
  25778. return WordParser;
  25779. });
  25780. /* harmony export (binding) */
  25781. __webpack_require__.d(__webpack_exports__, "DeletionParser", function () {
  25782. return DeletionParser;
  25783. });
  25784. /* harmony export (binding) */
  25785. __webpack_require__.d(__webpack_exports__, "TermParser", function () {
  25786. return TermParser;
  25787. });
  25788. /* harmony import */
  25789. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  25790. /*! tslib */
  25791. "mrSG");
  25792. /* harmony import */
  25793. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  25794. /*! . */
  25795. "UAXx");
  25796. /* harmony import */
  25797. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  25798. /*! ../../models/evt-models */
  25799. "5c0l");
  25800. /* harmony import */
  25801. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  25802. /*! ../../utils/dom-utils */
  25803. "G9+u");
  25804. /* harmony import */
  25805. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  25806. /*! ../../utils/xml-utils */
  25807. "JQLQ");
  25808. /* harmony import */
  25809. var _parser_models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  25810. /*! ./parser-models */
  25811. "YwZW");
  25812. var GenericElemParser_1, AttributeParser_1, AttributeMapParser_1, TextParser_1, ParagraphParser_1, LBParser_1, NoteParser_1, PtrParser_1, VerseParser_1, VersesGroupParser_1, SuppliedParser_1, DamageParser_1, GapParser_1, AdditionParser_1, WordParser_1, DeletionParser_1, TermParser_1;
  25813. var EmptyParser = function EmptyParser(parseFn) {
  25814. _classCallCheck(this, EmptyParser);
  25815. this.genericParse = parseFn;
  25816. };
  25817. var AttrParser = /*#__PURE__*/function (_EmptyParser) {
  25818. _inherits(AttrParser, _EmptyParser);
  25819. var _super309 = _createSuper(AttrParser);
  25820. function AttrParser() {
  25821. var _this88;
  25822. _classCallCheck(this, AttrParser);
  25823. _this88 = _super309.apply(this, arguments);
  25824. _this88.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this88.genericParse);
  25825. return _this88;
  25826. }
  25827. return AttrParser;
  25828. }(EmptyParser);
  25829. function queryAndParseElements(xml, name) {
  25830. var p = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get(name);
  25831. return Array.from(xml.querySelectorAll(":scope > ".concat(name))).map(function (g) {
  25832. return p.parse(g);
  25833. });
  25834. }
  25835. function queryAndParseElement(xml, name, allAnnidationLevels) {
  25836. var el = xml.querySelector("".concat(allAnnidationLevels ? '' : ':scope > ').concat(name));
  25837. var p = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get(name);
  25838. return el && p.parse(el);
  25839. }
  25840. function parseElement(xml) {
  25841. var p = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get(xml.tagName);
  25842. return xml && p.parse(xml);
  25843. }
  25844. var GenericElemParser = GenericElemParser_1 = /*#__PURE__*/function (_AttrParser) {
  25845. _inherits(GenericElemParser, _AttrParser);
  25846. var _super310 = _createSuper(GenericElemParser);
  25847. function GenericElemParser() {
  25848. _classCallCheck(this, GenericElemParser);
  25849. return _super310.apply(this, arguments);
  25850. }
  25851. _createClass(GenericElemParser, [{
  25852. key: "parse",
  25853. value: function parse(xml) {
  25854. return {
  25855. type: Object,
  25856. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  25857. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  25858. attributes: this.attributeParser.parse(xml)
  25859. };
  25860. }
  25861. }]);
  25862. return GenericElemParser;
  25863. }(AttrParser);
  25864. GenericElemParser = GenericElemParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('evt-generic-elem-parser', GenericElemParser_1)], GenericElemParser);
  25865. var GenericParser = /*#__PURE__*/function (_GenericElemParser) {
  25866. _inherits(GenericParser, _GenericElemParser);
  25867. var _super311 = _createSuper(GenericParser);
  25868. function GenericParser() {
  25869. var _this89;
  25870. _classCallCheck(this, GenericParser);
  25871. _this89 = _super311.apply(this, arguments);
  25872. _this89.genericElemParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(GenericElemParser, _this89.genericParse);
  25873. return _this89;
  25874. }
  25875. return GenericParser;
  25876. }(GenericElemParser);
  25877. var AttributeParser = AttributeParser_1 = /*#__PURE__*/function (_EmptyParser2) {
  25878. _inherits(AttributeParser, _EmptyParser2);
  25879. var _super312 = _createSuper(AttributeParser);
  25880. function AttributeParser() {
  25881. _classCallCheck(this, AttributeParser);
  25882. return _super312.apply(this, arguments);
  25883. }
  25884. _createClass(AttributeParser, [{
  25885. key: "parse",
  25886. value: function parse(data) {
  25887. return Array.from(data.attributes).map(function (_ref59) {
  25888. var name = _ref59.name,
  25889. value = _ref59.value;
  25890. return _defineProperty({}, name === 'xml:id' ? 'id' : name.replace(':', '-'), value);
  25891. }).reduce(function (x, y) {
  25892. return Object.assign(Object.assign({}, x), y);
  25893. }, {});
  25894. }
  25895. }]);
  25896. return AttributeParser;
  25897. }(EmptyParser);
  25898. AttributeParser = AttributeParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('evt-attribute-parser', AttributeParser_1)], AttributeParser);
  25899. var AttributeMapParser = AttributeMapParser_1 = /*#__PURE__*/function (_EmptyParser3) {
  25900. _inherits(AttributeMapParser, _EmptyParser3);
  25901. var _super313 = _createSuper(AttributeMapParser);
  25902. function AttributeMapParser() {
  25903. _classCallCheck(this, AttributeMapParser);
  25904. return _super313.apply(this, arguments);
  25905. }
  25906. _createClass(AttributeMapParser, [{
  25907. key: "parse",
  25908. value: function parse(xml) {
  25909. var attributes = {};
  25910. Array.from(xml.attributes).forEach(function (attr) {
  25911. attributes[attr.name] = attr.value;
  25912. });
  25913. return attributes;
  25914. }
  25915. }]);
  25916. return AttributeMapParser;
  25917. }(EmptyParser);
  25918. AttributeMapParser = AttributeMapParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('attribute-map-parser', AttributeMapParser_1)], AttributeMapParser);
  25919. var TextParser = TextParser_1 = /*#__PURE__*/function () {
  25920. function TextParser() {
  25921. _classCallCheck(this, TextParser);
  25922. }
  25923. _createClass(TextParser, [{
  25924. key: "parse",
  25925. value: function parse(xml) {
  25926. return {
  25927. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Text"],
  25928. text: Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_4__["replaceMultispaces"])(xml.textContent),
  25929. attributes: {}
  25930. };
  25931. }
  25932. }]);
  25933. return TextParser;
  25934. }();
  25935. TextParser = TextParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('evt-text-parser', TextParser_1)], TextParser);
  25936. var ParagraphParser = ParagraphParser_1 = /*#__PURE__*/function (_EmptyParser4) {
  25937. _inherits(ParagraphParser, _EmptyParser4);
  25938. var _super314 = _createSuper(ParagraphParser);
  25939. function ParagraphParser() {
  25940. _classCallCheck(this, ParagraphParser);
  25941. return _super314.apply(this, arguments);
  25942. }
  25943. _createClass(ParagraphParser, [{
  25944. key: "parse",
  25945. value: function parse(xml) {
  25946. var attributes = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get('evt-attribute-parser').parse(xml);
  25947. var paragraphComponent = {
  25948. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Paragraph"],
  25949. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  25950. attributes: attributes,
  25951. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultN"])(attributes.n)
  25952. };
  25953. return paragraphComponent;
  25954. }
  25955. }]);
  25956. return ParagraphParser;
  25957. }(EmptyParser);
  25958. ParagraphParser = ParagraphParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('p', ParagraphParser_1)], ParagraphParser);
  25959. var LBParser = LBParser_1 = /*#__PURE__*/function (_EmptyParser5) {
  25960. _inherits(LBParser, _EmptyParser5);
  25961. var _super315 = _createSuper(LBParser);
  25962. function LBParser() {
  25963. var _this90;
  25964. _classCallCheck(this, LBParser);
  25965. _this90 = _super315.apply(this, arguments);
  25966. _this90.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this90.genericParse);
  25967. return _this90;
  25968. }
  25969. _createClass(LBParser, [{
  25970. key: "parse",
  25971. value: function parse(xml) {
  25972. var attributes = this.attributeParser.parse(xml);
  25973. var n = attributes.n,
  25974. rend = attributes.rend,
  25975. facs = attributes.facs;
  25976. return {
  25977. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(xml),
  25978. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultN"])(n),
  25979. rend: rend,
  25980. facs: facs,
  25981. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Lb"],
  25982. content: [],
  25983. attributes: attributes
  25984. };
  25985. }
  25986. }]);
  25987. return LBParser;
  25988. }(EmptyParser);
  25989. LBParser = LBParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('lb', LBParser_1)], LBParser);
  25990. var NoteParser = NoteParser_1 = /*#__PURE__*/function (_EmptyParser6) {
  25991. _inherits(NoteParser, _EmptyParser6);
  25992. var _super316 = _createSuper(NoteParser);
  25993. function NoteParser() {
  25994. var _this91;
  25995. _classCallCheck(this, NoteParser);
  25996. _this91 = _super316.apply(this, arguments);
  25997. _this91.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this91.genericParse);
  25998. return _this91;
  25999. }
  26000. _createClass(NoteParser, [{
  26001. key: "parse",
  26002. value: function parse(xml) {
  26003. var noteLayout = this.isFooterNote(xml) || this.isNamedEntityNote(xml) || ['person', 'place', 'app', 'msDesc', 'item'].some(function (v) {
  26004. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["isNestedInElem"])(xml, v);
  26005. }) ? 'plain-text' : 'popover';
  26006. var noteType = !xml.getAttribute('type') && Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["isNestedInElem"])(xml, 'app') ? 'critical' : 'comment';
  26007. var attributes = this.attributeParser.parse(xml);
  26008. var noteElement = {
  26009. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Note"],
  26010. noteType: noteType,
  26011. noteLayout: noteLayout,
  26012. exponent: attributes.n,
  26013. path: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["xpath"])(xml),
  26014. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26015. attributes: attributes
  26016. };
  26017. return noteElement;
  26018. }
  26019. }, {
  26020. key: "isFooterNote",
  26021. value: function isFooterNote(xml) {
  26022. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["isNestedInElem"])(xml, 'div', [{
  26023. key: 'type',
  26024. value: 'footer'
  26025. }]);
  26026. }
  26027. }, {
  26028. key: "isNamedEntityNote",
  26029. value: function isNamedEntityNote(xml) {
  26030. return Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["isNestedInElem"])(xml, 'relation') || Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["isNestedInElem"])(xml, 'event');
  26031. }
  26032. }]);
  26033. return NoteParser;
  26034. }(EmptyParser);
  26035. NoteParser = NoteParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('note', NoteParser_1)], NoteParser);
  26036. var PtrParser = PtrParser_1 = /*#__PURE__*/function (_GenericElemParser2) {
  26037. _inherits(PtrParser, _GenericElemParser2);
  26038. var _super317 = _createSuper(PtrParser);
  26039. function PtrParser() {
  26040. var _this92;
  26041. _classCallCheck(this, PtrParser);
  26042. _this92 = _super317.apply(this, arguments);
  26043. _this92.noteParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(NoteParser, _this92.genericParse);
  26044. _this92.elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(GenericElemParser, _this92.genericParse);
  26045. return _this92;
  26046. }
  26047. _createClass(PtrParser, [{
  26048. key: "parse",
  26049. value: function parse(xml) {
  26050. if (xml.getAttribute('type') === 'noteAnchor' && xml.getAttribute('target')) {
  26051. var noteId = xml.getAttribute('target').replace('#', '');
  26052. var rootNode = xml.closest('TEI');
  26053. var noteEl = rootNode.querySelector("note[*|id=\"".concat(noteId, "\"]"));
  26054. return noteEl ? this.noteParser.parse(noteEl) : this.elementParser.parse(xml);
  26055. }
  26056. return Object.assign(Object.assign({}, _get(_getPrototypeOf(PtrParser.prototype), "parse", this).call(this, xml)), {
  26057. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Ptr"],
  26058. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getID"])(xml),
  26059. target: xml.getAttribute('target'),
  26060. cRef: xml.getAttribute('cRef'),
  26061. ptrType: xml.getAttribute('ptrType'),
  26062. rend: xml.getAttribute('rend')
  26063. });
  26064. }
  26065. }]);
  26066. return PtrParser;
  26067. }(GenericElemParser);
  26068. PtrParser = PtrParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('ptr', PtrParser_1)], PtrParser);
  26069. var VerseParser = VerseParser_1 = /*#__PURE__*/function (_EmptyParser7) {
  26070. _inherits(VerseParser, _EmptyParser7);
  26071. var _super318 = _createSuper(VerseParser);
  26072. function VerseParser() {
  26073. var _this93;
  26074. _classCallCheck(this, VerseParser);
  26075. _this93 = _super318.apply(this, arguments);
  26076. _this93.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this93.genericParse);
  26077. return _this93;
  26078. }
  26079. _createClass(VerseParser, [{
  26080. key: "parse",
  26081. value: function parse(xml) {
  26082. var attributes = this.attributeParser.parse(xml);
  26083. var lineComponent = {
  26084. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Verse"],
  26085. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26086. attributes: attributes,
  26087. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultN"])(attributes.n)
  26088. };
  26089. return lineComponent;
  26090. }
  26091. }]);
  26092. return VerseParser;
  26093. }(EmptyParser);
  26094. VerseParser = VerseParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('l', VerseParser_1)], VerseParser);
  26095. var VersesGroupParser = VersesGroupParser_1 = /*#__PURE__*/function (_EmptyParser8) {
  26096. _inherits(VersesGroupParser, _EmptyParser8);
  26097. var _super319 = _createSuper(VersesGroupParser);
  26098. function VersesGroupParser() {
  26099. var _this94;
  26100. _classCallCheck(this, VersesGroupParser);
  26101. _this94 = _super319.apply(this, arguments);
  26102. _this94.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this94.genericParse);
  26103. return _this94;
  26104. }
  26105. _createClass(VersesGroupParser, [{
  26106. key: "parse",
  26107. value: function parse(xml) {
  26108. var attributes = this.attributeParser.parse(xml);
  26109. var lgComponent = {
  26110. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["VersesGroup"],
  26111. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  26112. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26113. attributes: attributes,
  26114. n: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultN"])(attributes.n),
  26115. groupType: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getDefaultN"])(attributes.type)
  26116. };
  26117. return lgComponent;
  26118. }
  26119. }]);
  26120. return VersesGroupParser;
  26121. }(EmptyParser);
  26122. VersesGroupParser = VersesGroupParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('lg', VersesGroupParser_1)], VersesGroupParser);
  26123. var SuppliedParser = SuppliedParser_1 = /*#__PURE__*/function (_EmptyParser9) {
  26124. _inherits(SuppliedParser, _EmptyParser9);
  26125. var _super320 = _createSuper(SuppliedParser);
  26126. function SuppliedParser() {
  26127. var _this95;
  26128. _classCallCheck(this, SuppliedParser);
  26129. _this95 = _super320.apply(this, arguments);
  26130. _this95.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this95.genericParse);
  26131. return _this95;
  26132. }
  26133. _createClass(SuppliedParser, [{
  26134. key: "parse",
  26135. value: function parse(xml) {
  26136. var attributes = this.attributeParser.parse(xml);
  26137. var reason = attributes.reason,
  26138. source = attributes.source,
  26139. resp = attributes.resp;
  26140. return {
  26141. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Supplied"],
  26142. reason: reason,
  26143. source: source,
  26144. resp: resp,
  26145. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  26146. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26147. attributes: attributes
  26148. };
  26149. }
  26150. }]);
  26151. return SuppliedParser;
  26152. }(EmptyParser);
  26153. SuppliedParser = SuppliedParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('supplied', SuppliedParser_1)], SuppliedParser);
  26154. var DamageParser = DamageParser_1 = /*#__PURE__*/function (_EmptyParser10) {
  26155. _inherits(DamageParser, _EmptyParser10);
  26156. var _super321 = _createSuper(DamageParser);
  26157. function DamageParser() {
  26158. var _this96;
  26159. _classCallCheck(this, DamageParser);
  26160. _this96 = _super321.apply(this, arguments);
  26161. _this96.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this96.genericParse);
  26162. return _this96;
  26163. }
  26164. _createClass(DamageParser, [{
  26165. key: "parse",
  26166. value: function parse(xml) {
  26167. var _a;
  26168. var attributes = this.attributeParser.parse(xml);
  26169. var agent = attributes.agent,
  26170. group = attributes.group,
  26171. degree = attributes.degree;
  26172. return {
  26173. agent: agent,
  26174. group: (_a = parseInt(group, 10)) !== null && _a !== void 0 ? _a : undefined,
  26175. degree: degree,
  26176. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Damage"],
  26177. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  26178. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26179. attributes: this.attributeParser.parse(xml)
  26180. };
  26181. }
  26182. }]);
  26183. return DamageParser;
  26184. }(EmptyParser);
  26185. DamageParser = DamageParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('damage', DamageParser_1)], DamageParser);
  26186. var GapParser = GapParser_1 = /*#__PURE__*/function (_EmptyParser11) {
  26187. _inherits(GapParser, _EmptyParser11);
  26188. var _super322 = _createSuper(GapParser);
  26189. function GapParser() {
  26190. var _this97;
  26191. _classCallCheck(this, GapParser);
  26192. _this97 = _super322.apply(this, arguments);
  26193. _this97.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this97.genericParse);
  26194. return _this97;
  26195. }
  26196. _createClass(GapParser, [{
  26197. key: "parse",
  26198. value: function parse(xml) {
  26199. var attributes = this.attributeParser.parse(xml);
  26200. var reason = attributes.reason,
  26201. agent = attributes.agent,
  26202. quantity = attributes.quantity,
  26203. unit = attributes.unit,
  26204. extent = attributes.extent;
  26205. return {
  26206. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Gap"],
  26207. reason: reason,
  26208. agent: agent,
  26209. quantity: quantity ? parseInt(quantity, 10) : undefined,
  26210. unit: unit,
  26211. extent: extent,
  26212. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  26213. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26214. attributes: attributes
  26215. };
  26216. }
  26217. }]);
  26218. return GapParser;
  26219. }(EmptyParser);
  26220. GapParser = GapParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('gap', GapParser_1)], GapParser);
  26221. var AdditionParser = AdditionParser_1 = /*#__PURE__*/function (_EmptyParser12) {
  26222. _inherits(AdditionParser, _EmptyParser12);
  26223. var _super323 = _createSuper(AdditionParser);
  26224. function AdditionParser() {
  26225. var _this98;
  26226. _classCallCheck(this, AdditionParser);
  26227. _this98 = _super323.apply(this, arguments);
  26228. _this98.elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(GenericElemParser, _this98.genericParse);
  26229. _this98.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this98.genericParse);
  26230. return _this98;
  26231. }
  26232. _createClass(AdditionParser, [{
  26233. key: "parse",
  26234. value: function parse(xml) {
  26235. return {
  26236. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Addition"],
  26237. place: xml.getAttribute('place'),
  26238. path: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["xpath"])(xml),
  26239. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26240. attributes: this.attributeParser.parse(xml),
  26241. "class": xml.tagName.toLowerCase()
  26242. };
  26243. }
  26244. }]);
  26245. return AdditionParser;
  26246. }(EmptyParser);
  26247. AdditionParser = AdditionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('add', AdditionParser_1)], AdditionParser);
  26248. var WordParser = WordParser_1 = /*#__PURE__*/function (_EmptyParser13) {
  26249. _inherits(WordParser, _EmptyParser13);
  26250. var _super324 = _createSuper(WordParser);
  26251. function WordParser() {
  26252. var _this99;
  26253. _classCallCheck(this, WordParser);
  26254. _this99 = _super324.apply(this, arguments);
  26255. _this99.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this99.genericParse);
  26256. return _this99;
  26257. }
  26258. _createClass(WordParser, [{
  26259. key: "parse",
  26260. value: function parse(xml) {
  26261. var attributes = this.attributeParser.parse(xml);
  26262. var lemma = attributes.lemma;
  26263. return {
  26264. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Word"],
  26265. lemma: lemma,
  26266. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["getClass"])(xml),
  26267. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26268. attributes: this.attributeParser.parse(xml)
  26269. };
  26270. }
  26271. }]);
  26272. return WordParser;
  26273. }(EmptyParser);
  26274. WordParser = WordParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('w', WordParser_1)], WordParser);
  26275. var DeletionParser = DeletionParser_1 = /*#__PURE__*/function (_EmptyParser14) {
  26276. _inherits(DeletionParser, _EmptyParser14);
  26277. var _super325 = _createSuper(DeletionParser);
  26278. function DeletionParser() {
  26279. var _this100;
  26280. _classCallCheck(this, DeletionParser);
  26281. _this100 = _super325.apply(this, arguments);
  26282. _this100.elementParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(GenericElemParser, _this100.genericParse);
  26283. _this100.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["createParser"])(AttributeParser, _this100.genericParse);
  26284. return _this100;
  26285. }
  26286. _createClass(DeletionParser, [{
  26287. key: "parse",
  26288. value: function parse(xml) {
  26289. return {
  26290. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Deletion"],
  26291. rend: xml.getAttribute('rend'),
  26292. path: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_3__["xpath"])(xml),
  26293. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_5__["parseChildren"])(xml, this.genericParse),
  26294. attributes: this.attributeParser.parse(xml),
  26295. "class": xml.tagName.toLowerCase()
  26296. };
  26297. }
  26298. }]);
  26299. return DeletionParser;
  26300. }(EmptyParser);
  26301. DeletionParser = DeletionParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('del', DeletionParser_1)], DeletionParser);
  26302. var TermParser = TermParser_1 = /*#__PURE__*/function (_GenericElemParser3) {
  26303. _inherits(TermParser, _GenericElemParser3);
  26304. var _super326 = _createSuper(TermParser);
  26305. function TermParser() {
  26306. _classCallCheck(this, TermParser);
  26307. return _super326.apply(this, arguments);
  26308. }
  26309. _createClass(TermParser, [{
  26310. key: "parse",
  26311. value: function parse(xml) {
  26312. return Object.assign(Object.assign({}, _get(_getPrototypeOf(TermParser.prototype), "parse", this).call(this, xml)), {
  26313. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Term"],
  26314. id: xml.getAttribute('xml:id'),
  26315. ref: xml.getAttribute('ref'),
  26316. rend: xml.getAttribute('rend')
  26317. });
  26318. }
  26319. }]);
  26320. return TermParser;
  26321. }(GenericElemParser);
  26322. TermParser = TermParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('term', TermParser_1)], TermParser);
  26323. /***/
  26324. },
  26325. /***/
  26326. "d25s":
  26327. /*!********************************************************!*\
  26328. !*** ./src/app/services/component-register.service.ts ***!
  26329. \********************************************************/
  26330. /*! exports provided: register, ComponentRegisterService */
  26331. /***/
  26332. function d25s(module, __webpack_exports__, __webpack_require__) {
  26333. "use strict";
  26334. __webpack_require__.r(__webpack_exports__);
  26335. /* harmony export (binding) */
  26336. __webpack_require__.d(__webpack_exports__, "register", function () {
  26337. return register;
  26338. });
  26339. /* harmony export (binding) */
  26340. __webpack_require__.d(__webpack_exports__, "ComponentRegisterService", function () {
  26341. return ComponentRegisterService;
  26342. });
  26343. /* harmony import */
  26344. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  26345. /*! @angular/core */
  26346. "fXoL"); // tslint:disable-next-line: no-any
  26347. var COMPONENT_MAP = {}; // tslint:disable-next-line: no-any
  26348. function register(dataType) {
  26349. // tslint:disable-next-line: no-any
  26350. return function (cls) {
  26351. COMPONENT_MAP[dataType.name] = cls;
  26352. };
  26353. }
  26354. var ComponentRegisterService = /*#__PURE__*/function () {
  26355. function ComponentRegisterService() {
  26356. _classCallCheck(this, ComponentRegisterService);
  26357. }
  26358. _createClass(ComponentRegisterService, [{
  26359. key: "getComponent",
  26360. // tslint:disable-next-line: no-any
  26361. value: function getComponent(dataType) {
  26362. return COMPONENT_MAP[dataType.name];
  26363. }
  26364. }]);
  26365. return ComponentRegisterService;
  26366. }();
  26367. ComponentRegisterService.ɵfac = function ComponentRegisterService_Factory(t) {
  26368. return new (t || ComponentRegisterService)();
  26369. };
  26370. ComponentRegisterService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  26371. token: ComponentRegisterService,
  26372. factory: ComponentRegisterService.ɵfac,
  26373. providedIn: 'root'
  26374. });
  26375. /*@__PURE__*/
  26376. (function () {
  26377. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ComponentRegisterService, [{
  26378. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  26379. args: [{
  26380. providedIn: 'root'
  26381. }]
  26382. }], null, null);
  26383. })();
  26384. /***/
  26385. },
  26386. /***/
  26387. "du+M":
  26388. /*!*************************************************************************!*\
  26389. !*** ./src/app/components/apparatus-entry/apparatus-entry.component.ts ***!
  26390. \*************************************************************************/
  26391. /*! exports provided: ApparatusEntryComponent */
  26392. /***/
  26393. function duM(module, __webpack_exports__, __webpack_require__) {
  26394. "use strict";
  26395. __webpack_require__.r(__webpack_exports__);
  26396. /* harmony export (binding) */
  26397. __webpack_require__.d(__webpack_exports__, "ApparatusEntryComponent", function () {
  26398. return ApparatusEntryComponent;
  26399. });
  26400. /* harmony import */
  26401. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  26402. /*! tslib */
  26403. "mrSG");
  26404. /* harmony import */
  26405. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  26406. /*! @angular/core */
  26407. "fXoL");
  26408. /* harmony import */
  26409. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  26410. /*! rxjs/operators */
  26411. "kU1M");
  26412. /* harmony import */
  26413. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  26414. /*! ../../models/evt-models */
  26415. "5c0l");
  26416. /* harmony import */
  26417. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  26418. /*! ../../services/component-register.service */
  26419. "d25s");
  26420. /* harmony import */
  26421. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  26422. /*! ../../services/evt-model.service */
  26423. "hI0h");
  26424. /* harmony import */
  26425. var _apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  26426. /*! ./apparatus-entry-detail/apparatus-entry-detail.component */
  26427. "xZzZ");
  26428. /* harmony import */
  26429. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  26430. /*! @angular/common */
  26431. "ofXK");
  26432. /* harmony import */
  26433. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  26434. /*! ../reading/reading.component */
  26435. "QgGR");
  26436. function ApparatusEntryComponent_span_0_evt_reading_2_Template(rf, ctx) {
  26437. if (rf & 1) {
  26438. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  26439. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-reading", 4);
  26440. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function ApparatusEntryComponent_span_0_evt_reading_2_Template_evt_reading_click_0_listener($event) {
  26441. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r4);
  26442. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26443. return ctx_r3.toggleAppEntryBox($event);
  26444. });
  26445. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26446. }
  26447. if (rf & 2) {
  26448. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r1.data.lemma);
  26450. }
  26451. }
  26452. function ApparatusEntryComponent_span_0_evt_apparatus_entry_detail_3_Template(rf, ctx) {
  26453. if (rf & 1) {
  26454. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  26455. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-apparatus-entry-detail", 5);
  26456. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function ApparatusEntryComponent_span_0_evt_apparatus_entry_detail_3_Template_evt_apparatus_entry_detail_click_0_listener($event) {
  26457. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  26458. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26459. return ctx_r5.stopPropagation($event);
  26460. });
  26461. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26462. }
  26463. if (rf & 2) {
  26464. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26465. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r2.data);
  26466. }
  26467. }
  26468. var _c0 = function _c0(a0) {
  26469. return {
  26470. "app-detail-opened": a0
  26471. };
  26472. };
  26473. function ApparatusEntryComponent_span_0_Template(rf, ctx) {
  26474. if (rf & 1) {
  26475. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 1);
  26476. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  26477. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryComponent_span_0_evt_reading_2_Template, 1, 1, "evt-reading", 2);
  26478. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ApparatusEntryComponent_span_0_evt_apparatus_entry_detail_3_Template, 1, 1, "evt-apparatus-entry-detail", 3);
  26479. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26480. }
  26481. if (rf & 2) {
  26482. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  26483. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](6, _c0, ctx_r0.opened));
  26484. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-variance", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 4, ctx_r0.variance$));
  26485. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  26486. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data == null ? null : ctx_r0.data.lemma);
  26487. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26488. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx_r0.data == null ? null : ctx_r0.data.lemma) && ctx_r0.opened);
  26489. }
  26490. }
  26491. var ApparatusEntryComponent = /*#__PURE__*/function () {
  26492. function ApparatusEntryComponent(evtModelService, parentDetailComponent) {
  26493. var _this101 = this;
  26494. _classCallCheck(this, ApparatusEntryComponent);
  26495. this.evtModelService = evtModelService;
  26496. this.parentDetailComponent = parentDetailComponent;
  26497. this.opened = false;
  26498. this.nestedApps = [];
  26499. this.variance$ = this.evtModelService.appVariance$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (variances) {
  26500. return variances[_this101.data.id];
  26501. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  26502. this.isInsideAppDetail = this.parentDetailComponent ? true : false;
  26503. }
  26504. _createClass(ApparatusEntryComponent, [{
  26505. key: "toggleAppEntryBox",
  26506. value: function toggleAppEntryBox(e) {
  26507. e.stopPropagation();
  26508. this.opened = !this.opened;
  26509. }
  26510. }, {
  26511. key: "closeAppEntryBox",
  26512. value: function closeAppEntryBox() {
  26513. this.opened = false;
  26514. }
  26515. }, {
  26516. key: "stopPropagation",
  26517. value: function stopPropagation(e) {
  26518. e.stopPropagation();
  26519. }
  26520. }]);
  26521. return ApparatusEntryComponent;
  26522. }();
  26523. ApparatusEntryComponent.ɵfac = function ApparatusEntryComponent_Factory(t) {
  26524. return new (t || ApparatusEntryComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["ApparatusEntryDetailComponent"], 8));
  26525. };
  26526. ApparatusEntryComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  26527. type: ApparatusEntryComponent,
  26528. selectors: [["evt-apparatus-entry"]],
  26529. inputs: {
  26530. data: "data"
  26531. },
  26532. decls: 1,
  26533. vars: 1,
  26534. consts: [["class", "app-entry", 3, "ngClass", 4, "ngIf"], [1, "app-entry", 3, "ngClass"], ["class", "app-entry-lem", 3, "data", "click", 4, "ngIf"], [3, "data", "click", 4, "ngIf"], [1, "app-entry-lem", 3, "data", "click"], [3, "data", "click"]],
  26535. template: function ApparatusEntryComponent_Template(rf, ctx) {
  26536. if (rf & 1) {
  26537. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ApparatusEntryComponent_span_0_Template, 4, 8, "span", 0);
  26538. }
  26539. if (rf & 2) {
  26540. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx.isInsideAppDetail);
  26541. }
  26542. },
  26543. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgClass"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_8__["ReadingComponent"], _apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["ApparatusEntryDetailComponent"]],
  26544. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  26545. styles: [".app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%] {\n position: relative;\n z-index: 1;\n padding-bottom: 0.313rem;\n}\n[data-theme=restore][_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%] {\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-bottom: 0;\n}\n[data-theme=neutral][_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%] {\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-bottom: 0;\n}\n[data-theme=modern][_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%] {\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-bottom: 0;\n}\n[data-theme=classic][_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-entry.app-detail-opened[_ngcontent-%COMP%] > .app-entry-lem[_ngcontent-%COMP%] {\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-bottom: 0;\n}\n.app-entry-lem[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n[data-theme=restore][_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-entry-lem[_ngcontent-%COMP%] {\n background-color: #ccc;\n}\n[data-theme=neutral][_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-entry-lem[_ngcontent-%COMP%] {\n background-color: #ccc;\n}\n[data-theme=modern][_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-entry-lem[_ngcontent-%COMP%] {\n background-color: #ccc;\n}\n[data-theme=classic][_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-entry-lem[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-entry-lem[_ngcontent-%COMP%] {\n background-color: #ccc;\n}\n.app-entry-lem[_ngcontent-%COMP%] .app-entry-lem[_ngcontent-%COMP%] {\n background-color: gray;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2FwcGFyYXR1cy1lbnRyeS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJUTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0FBSFo7QUNxRlE7RURoRlEsc0NBQUE7RUFDQSxnQkFBQTtBQUZoQjtBQ2lGUTtFRGhGUSxzQ0FBQTtFQUNBLGdCQUFBO0FBRWhCO0FDNkVRO0VEaEZRLHNDQUFBO0VBQ0EsZ0JBQUE7QUFNaEI7QUN5RVE7RURoRlEsc0NBQUE7RUFDQSxnQkFBQTtBQVVoQjtBQUpBO0VBTUksZUFBQTtBQUVKO0FDaUVRO0VEdEVBLHNCQUFBO0FBUVI7QUM4RFE7RUR0RUEsc0JBQUE7QUFXUjtBQzJEUTtFRHRFQSxzQkFBQTtBQWNSO0FDd0RRO0VEdEVBLHNCQUFBO0FBaUJSO0FBYkk7RUFDSSxzQkFBQTtBQWVSIiwiZmlsZSI6ImFwcGFyYXR1cy1lbnRyeS5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3RoZW1lcyc7XG5cbi5hcHAtZW50cnkge1xuICAgICYuYXBwLWRldGFpbC1vcGVuZWQge1xuICAgICAgICA+IC5hcHAtZW50cnktbGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZWQoJ2Jhc2VCb3JkZXInKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWVudHJ5LWxlbSB7XG4gICAgLy8gVE9ETzogQ2hhbmdlIGJhY2tncm91bmQgY29sb3Igd2hlbiB2YXJpYW5jZSBpcyBoYW5kbGVkXG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdGhlbWVkKCdhcHBFbnRyeUJveEJhY2tncm91bmQnKTtcbiAgICB9XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5hcHAtZW50cnktbGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICB9XG59XG4iLCIkdGhlbWVzOiAoXG4gICAgcmVzdG9yZTogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMGE0NTUzLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDEyMCwgNTgsIDU4KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiByZ2IoNzAsIDQ2LCA0NiksXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNlOWU5ZTksXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwYTQ1NTMsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogd2hpdGUsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICAgICAgbWFpbkhlYWRlckJhY2tncm91bmQ6IHdoaXRlLFxuICAgICAgICBtYWluSGVhZGVyQ29sb3I6ICMwYTQ1NTNcbiAgICApLFxuICAgIG5ldXRyYWw6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzQ1NTM1YSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM1NTUsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2ZmZixcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjLFxuICAgICAgICB0b29sc0NvbG9yOiAjMDAwLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmNWY1ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlN2U3ZTcsXG4gICAgKSxcbiAgICBtb2Rlcm46IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzI2MzIzOCxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM2MDdkOGIsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI0VDRUZGMSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzI2MzIzOCxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjYjBiZWM1LFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmMWY0ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlYWVjZWMsXG4gICAgKSxcbiAgICBjbGFzc2ljOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDE0MywgMTE5LCAxMDYpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2Y1ZWFkNCxcbiAgICAgICAgdG9vbHNDb2xvcjogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICApXG4pO1xuXG5cbi8vIFRoZW1pZnlcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUaGUgYCZgIHJlZmVyIHRvIHBhcmVudCBzZWxlY3RvcnMgYW5kIHBsYWNpbmcgaXQgYWZ0ZXIgYFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdYCB0ZWxscyBTYXNzIHRvIG91dHB1dCBhbnkgcGFyZW50IHNlbGVjdG9ycyBhZnRlciB0aGUgdGhlbWUgbmFtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGlzIGluY2x1ZGVkIGluIGEgYCpbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGVsZW1lbnRcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5KCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgIDpob3N0LWNvbnRleHQoW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0pICYsXG4gICAgICAgIFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdICYge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGhlbWlmeVNlbGZcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBoYXMgdGhlIGBbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGF0dHJpYnV0ZVxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5U2VsZigkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5U2VsZigkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICAgJltkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmdW5jdGlvbiB0aGVtZWQoJGtleSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtbWFwLCAka2V5KTtcbn1cblxuIl19 */"],
  26546. changeDetection: 0
  26547. });
  26548. ApparatusEntryComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["ApparatusEntry"])], ApparatusEntryComponent);
  26549. /*@__PURE__*/
  26550. (function () {
  26551. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ApparatusEntryComponent, [{
  26552. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  26553. args: [{
  26554. selector: 'evt-apparatus-entry',
  26555. templateUrl: './apparatus-entry.component.html',
  26556. styleUrls: ['./apparatus-entry.component.scss'],
  26557. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  26558. }]
  26559. }], function () {
  26560. return [{
  26561. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  26562. }, {
  26563. type: _apparatus_entry_detail_apparatus_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["ApparatusEntryDetailComponent"],
  26564. decorators: [{
  26565. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"]
  26566. }]
  26567. }];
  26568. }, {
  26569. data: [{
  26570. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  26571. }]
  26572. });
  26573. })();
  26574. /***/
  26575. },
  26576. /***/
  26577. "etwH":
  26578. /*!***********************************************************************************************************!*\
  26579. !*** ./src/app/components/apparatus-entry/apparatus-entry-readings/apparatus-entry-readings.component.ts ***!
  26580. \***********************************************************************************************************/
  26581. /*! exports provided: ApparatusEntryReadingsComponent */
  26582. /***/
  26583. function etwH(module, __webpack_exports__, __webpack_require__) {
  26584. "use strict";
  26585. __webpack_require__.r(__webpack_exports__);
  26586. /* harmony export (binding) */
  26587. __webpack_require__.d(__webpack_exports__, "ApparatusEntryReadingsComponent", function () {
  26588. return ApparatusEntryReadingsComponent;
  26589. });
  26590. /* harmony import */
  26591. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  26592. /*! tslib */
  26593. "mrSG");
  26594. /* harmony import */
  26595. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  26596. /*! @angular/core */
  26597. "fXoL");
  26598. /* harmony import */
  26599. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  26600. /*! rxjs/operators */
  26601. "kU1M");
  26602. /* harmony import */
  26603. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  26604. /*! src/app/services/component-register.service */
  26605. "d25s");
  26606. /* harmony import */
  26607. var src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  26608. /*! src/app/services/evt-model.service */
  26609. "hI0h");
  26610. /* harmony import */
  26611. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  26612. /*! @angular/common */
  26613. "ofXK");
  26614. /* harmony import */
  26615. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  26616. /*! ../../reading/reading.component */
  26617. "QgGR");
  26618. var ApparatusEntryReadingsComponent_1;
  26619. function ApparatusEntryReadingsComponent_evt_reading_1_Template(rf, ctx) {
  26620. if (rf & 1) {
  26621. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 4);
  26622. }
  26623. if (rf & 2) {
  26624. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  26625. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r0.data.lemma);
  26626. }
  26627. }
  26628. function ApparatusEntryReadingsComponent_ng_container_2_ng_container_1_Template(rf, ctx) {
  26629. if (rf & 1) {
  26630. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  26631. }
  26632. }
  26633. var _c0 = function _c0(a0) {
  26634. return {
  26635. rdgHasCounter: a0
  26636. };
  26637. };
  26638. function ApparatusEntryReadingsComponent_ng_container_2_Template(rf, ctx) {
  26639. if (rf & 1) {
  26640. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  26641. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryReadingsComponent_ng_container_2_ng_container_1_Template, 1, 0, "ng-container", 5);
  26642. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  26643. }
  26644. if (rf & 2) {
  26645. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  26646. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26647. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", ctx_r1.template)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r1.rdgHasCounter));
  26648. }
  26649. }
  26650. function ApparatusEntryReadingsComponent_ng_container_3_span_1_Template(rf, ctx) {
  26651. if (rf & 1) {
  26652. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  26653. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  26654. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26655. }
  26656. if (rf & 2) {
  26657. var witID_r6 = ctx.$implicit;
  26658. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26659. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", witID_r6, "");
  26660. }
  26661. }
  26662. function ApparatusEntryReadingsComponent_ng_container_3_Template(rf, ctx) {
  26663. if (rf & 1) {
  26664. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  26665. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryReadingsComponent_ng_container_3_span_1_Template, 2, 1, "span", 6);
  26666. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  26667. }
  26668. if (rf & 2) {
  26669. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  26670. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26671. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.lemma.witIDs);
  26672. }
  26673. }
  26674. function ApparatusEntryReadingsComponent_span_6_evt_reading_1_Template(rf, ctx) {
  26675. if (rf & 1) {
  26676. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 4);
  26677. }
  26678. if (rf & 2) {
  26679. var el_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  26680. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", el_r7);
  26681. }
  26682. }
  26683. function ApparatusEntryReadingsComponent_span_6_span_2_Template(rf, ctx) {
  26684. if (rf & 1) {
  26685. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 8);
  26686. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "omit.");
  26687. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26688. }
  26689. }
  26690. function ApparatusEntryReadingsComponent_span_6_ng_container_3_span_1_Template(rf, ctx) {
  26691. if (rf & 1) {
  26692. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 8);
  26693. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  26694. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26695. }
  26696. if (rf & 2) {
  26697. var wit_r14 = ctx.$implicit;
  26698. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26699. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", wit_r14, " ");
  26700. }
  26701. }
  26702. function ApparatusEntryReadingsComponent_span_6_ng_container_3_Template(rf, ctx) {
  26703. if (rf & 1) {
  26704. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  26705. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryReadingsComponent_span_6_ng_container_3_span_1_Template, 2, 1, "span", 9);
  26706. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "async");
  26707. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  26708. }
  26709. if (rf & 2) {
  26710. var witID_r12 = ctx.$implicit;
  26711. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26712. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26713. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r10.getWits$(witID_r12)));
  26714. }
  26715. }
  26716. function ApparatusEntryReadingsComponent_span_6_Template(rf, ctx) {
  26717. if (rf & 1) {
  26718. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  26719. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryReadingsComponent_span_6_evt_reading_1_Template, 1, 1, "evt-reading", 1);
  26720. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryReadingsComponent_span_6_span_2_Template, 2, 0, "span", 7);
  26721. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ApparatusEntryReadingsComponent_span_6_ng_container_3_Template, 3, 3, "ng-container", 6);
  26722. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26723. }
  26724. if (rf & 2) {
  26725. var el_r7 = ctx.$implicit;
  26726. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26727. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", el_r7.content.length !== 0);
  26728. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", el_r7.content.length === 0);
  26730. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26731. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", el_r7.witIDs);
  26732. }
  26733. }
  26734. var ApparatusEntryReadingsComponent = ApparatusEntryReadingsComponent_1 = /*#__PURE__*/function () {
  26735. function ApparatusEntryReadingsComponent(evtModelService) {
  26736. _classCallCheck(this, ApparatusEntryReadingsComponent);
  26737. this.evtModelService = evtModelService;
  26738. this.groups$ = this.evtModelService.groups$;
  26739. }
  26740. _createClass(ApparatusEntryReadingsComponent, [{
  26741. key: "getWits$",
  26742. value: function getWits$(witID) {
  26743. return this.groups$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (groups) {
  26744. return groups.filter(function (g) {
  26745. return g.id === witID;
  26746. }).map(function (g) {
  26747. return g.witnesses;
  26748. }).reduce(function (x, y) {
  26749. return [].concat(_toConsumableArray(x), _toConsumableArray(y));
  26750. }, []);
  26751. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (groupWits) {
  26752. return groupWits.length > 0 ? groupWits : [witID];
  26753. }));
  26754. }
  26755. }, {
  26756. key: "significantRdg",
  26757. get: function get() {
  26758. return this.data.readings.filter(function (rdg) {
  26759. return rdg.significant;
  26760. });
  26761. }
  26762. }]);
  26763. return ApparatusEntryReadingsComponent;
  26764. }();
  26765. ApparatusEntryReadingsComponent.ɵfac = function ApparatusEntryReadingsComponent_Factory(t) {
  26766. return new (t || ApparatusEntryReadingsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]));
  26767. };
  26768. ApparatusEntryReadingsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  26769. type: ApparatusEntryReadingsComponent,
  26770. selectors: [["evt-apparatus-entry-readings"]],
  26771. inputs: {
  26772. data: "data",
  26773. rdgHasCounter: "rdgHasCounter",
  26774. template: "template"
  26775. },
  26776. decls: 7,
  26777. vars: 4,
  26778. consts: [[1, "app-entry-reading"], [3, "data", 4, "ngIf"], [4, "ngIf"], ["class", "app-entry-reading", 4, "ngFor", "ngForOf"], [3, "data"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [4, "ngFor", "ngForOf"], ["class", "font-italic", 4, "ngIf"], [1, "font-italic"], ["class", "font-italic", 4, "ngFor", "ngForOf"]],
  26779. template: function ApparatusEntryReadingsComponent_Template(rf, ctx) {
  26780. if (rf & 1) {
  26781. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  26782. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryReadingsComponent_evt_reading_1_Template, 1, 1, "evt-reading", 1);
  26783. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryReadingsComponent_ng_container_2_Template, 2, 4, "ng-container", 2);
  26784. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ApparatusEntryReadingsComponent_ng_container_3_Template, 2, 1, "ng-container", 2);
  26785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  26786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "] ");
  26787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26789. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, ApparatusEntryReadingsComponent_span_6_Template, 4, 3, "span", 3);
  26790. }
  26791. if (rf & 2) {
  26792. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26793. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedAppsIDs.length === 0);
  26794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedAppsIDs.length > 0);
  26796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  26797. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.lemma.content.length > 0);
  26798. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  26799. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.significantRdg);
  26800. }
  26801. },
  26802. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_6__["ReadingComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgTemplateOutlet"]],
  26803. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"]],
  26804. styles: [".app-entry-reading[_ngcontent-%COMP%] {\n display: inline-block;\n padding-right: 0.5rem;\n line-height: 1;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2FwcGFyYXR1cy1lbnRyeS1yZWFkaW5ncy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FBQ0oiLCJmaWxlIjoiYXBwYXJhdHVzLWVudHJ5LXJlYWRpbmdzLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmFwcC1lbnRyeS1yZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufSJdfQ== */"],
  26805. changeDetection: 0
  26806. });
  26807. ApparatusEntryReadingsComponent = ApparatusEntryReadingsComponent_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(ApparatusEntryReadingsComponent_1)], ApparatusEntryReadingsComponent);
  26808. /*@__PURE__*/
  26809. (function () {
  26810. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ApparatusEntryReadingsComponent, [{
  26811. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  26812. args: [{
  26813. selector: 'evt-apparatus-entry-readings',
  26814. templateUrl: './apparatus-entry-readings.component.html',
  26815. styleUrls: ['./apparatus-entry-readings.component.scss'],
  26816. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  26817. }]
  26818. }], function () {
  26819. return [{
  26820. type: src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]
  26821. }];
  26822. }, {
  26823. data: [{
  26824. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  26825. }],
  26826. rdgHasCounter: [{
  26827. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  26828. }],
  26829. template: [{
  26830. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  26831. }]
  26832. });
  26833. })();
  26834. /***/
  26835. },
  26836. /***/
  26837. "fBFu":
  26838. /*!***********************************************************!*\
  26839. !*** ./src/app/components/supplied/supplied.component.ts ***!
  26840. \***********************************************************/
  26841. /*! exports provided: SuppliedComponent */
  26842. /***/
  26843. function fBFu(module, __webpack_exports__, __webpack_require__) {
  26844. "use strict";
  26845. __webpack_require__.r(__webpack_exports__);
  26846. /* harmony export (binding) */
  26847. __webpack_require__.d(__webpack_exports__, "SuppliedComponent", function () {
  26848. return SuppliedComponent;
  26849. });
  26850. /* harmony import */
  26851. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  26852. /*! tslib */
  26853. "mrSG");
  26854. /* harmony import */
  26855. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  26856. /*! @angular/core */
  26857. "fXoL");
  26858. /* harmony import */
  26859. var src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  26860. /*! src/app/models/evt-models */
  26861. "5c0l");
  26862. /* harmony import */
  26863. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  26864. /*! src/app/services/component-register.service */
  26865. "d25s");
  26866. /* harmony import */
  26867. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  26868. /*! @angular/common */
  26869. "ofXK");
  26870. /* harmony import */
  26871. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  26872. /*! @ng-bootstrap/ng-bootstrap */
  26873. "1kSV");
  26874. /* harmony import */
  26875. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  26876. /*! ../content-viewer/content-viewer.component */
  26877. "t6RO");
  26878. function SuppliedComponent_span_0_evt_content_viewer_2_Template(rf, ctx) {
  26879. if (rf & 1) {
  26880. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  26881. }
  26882. if (rf & 2) {
  26883. var element_r2 = ctx.$implicit;
  26884. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  26885. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r2)("editionLevel", ctx_r1.editionLevel)("itemsToHighlight", ctx_r1.itemsToHighlight);
  26886. }
  26887. }
  26888. function SuppliedComponent_span_0_Template(rf, ctx) {
  26889. if (rf & 1) {
  26890. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 1);
  26891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "[");
  26892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, SuppliedComponent_span_0_evt_content_viewer_2_Template, 1, 3, "evt-content-viewer", 2);
  26893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "]");
  26894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  26895. }
  26896. if (rf & 2) {
  26897. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  26898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx_r0.data["class"]);
  26899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbPopover", ctx_r0.data == null ? null : ctx_r0.data.reason)("openDelay", 500);
  26900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-reason", (ctx_r0.data == null ? null : ctx_r0.data.reason) || "");
  26901. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  26902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.content);
  26903. }
  26904. }
  26905. var SuppliedComponent = function SuppliedComponent() {
  26906. _classCallCheck(this, SuppliedComponent);
  26907. };
  26908. SuppliedComponent.ɵfac = function SuppliedComponent_Factory(t) {
  26909. return new (t || SuppliedComponent)();
  26910. };
  26911. SuppliedComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  26912. type: SuppliedComponent,
  26913. selectors: [["evt-supplied"]],
  26914. inputs: {
  26915. data: "data"
  26916. },
  26917. decls: 1,
  26918. vars: 1,
  26919. consts: [["triggers", "mouseenter:mouseleave", 3, "class", "ngbPopover", "openDelay", 4, "ngIf"], ["triggers", "mouseenter:mouseleave", 3, "ngbPopover", "openDelay"], [3, "content", "editionLevel", "itemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight"]],
  26920. template: function SuppliedComponent_Template(rf, ctx) {
  26921. if (rf & 1) {
  26922. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, SuppliedComponent_span_0_Template, 4, 7, "span", 0);
  26923. }
  26924. if (rf & 2) {
  26925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.editionLevel !== "diplomatic");
  26926. }
  26927. },
  26928. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__["NgbPopover"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  26929. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzdXBwbGllZC5jb21wb25lbnQuc2NzcyJ9 */"]
  26930. });
  26931. SuppliedComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Supplied"])], SuppliedComponent);
  26932. /*@__PURE__*/
  26933. (function () {
  26934. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SuppliedComponent, [{
  26935. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  26936. args: [{
  26937. selector: 'evt-supplied',
  26938. templateUrl: './supplied.component.html',
  26939. styleUrls: ['./supplied.component.scss']
  26940. }]
  26941. }], null, {
  26942. data: [{
  26943. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  26944. }]
  26945. });
  26946. })();
  26947. /***/
  26948. },
  26949. /***/
  26950. "fBrD":
  26951. /*!*************************************************!*\
  26952. !*** ./src/app/components/sic/sic.component.ts ***!
  26953. \*************************************************/
  26954. /*! exports provided: SicComponent */
  26955. /***/
  26956. function fBrD(module, __webpack_exports__, __webpack_require__) {
  26957. "use strict";
  26958. __webpack_require__.r(__webpack_exports__);
  26959. /* harmony export (binding) */
  26960. __webpack_require__.d(__webpack_exports__, "SicComponent", function () {
  26961. return SicComponent;
  26962. });
  26963. /* harmony import */
  26964. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  26965. /*! tslib */
  26966. "mrSG");
  26967. /* harmony import */
  26968. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  26969. /*! @angular/core */
  26970. "fXoL");
  26971. /* harmony import */
  26972. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  26973. /*! ../../models/evt-models */
  26974. "5c0l");
  26975. /* harmony import */
  26976. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  26977. /*! ../../services/component-register.service */
  26978. "d25s");
  26979. /* harmony import */
  26980. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  26981. /*! ../../directives/highlight.directive */
  26982. "CmGG");
  26983. /* harmony import */
  26984. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  26985. /*! ../../directives/editorial-convention-layout.directive */
  26986. "FJNG");
  26987. /* harmony import */
  26988. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  26989. /*! @angular/common */
  26990. "ofXK");
  26991. /* harmony import */
  26992. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  26993. /*! ../content-viewer/content-viewer.component */
  26994. "t6RO");
  26995. function SicComponent_evt_content_viewer_1_Template(rf, ctx) {
  26996. if (rf & 1) {
  26997. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  26998. }
  26999. if (rf & 2) {
  27000. var element_r1 = ctx.$implicit;
  27001. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  27002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight);
  27003. }
  27004. }
  27005. var SicComponent = /*#__PURE__*/function () {
  27006. function SicComponent() {
  27007. _classCallCheck(this, SicComponent);
  27008. }
  27009. _createClass(SicComponent, [{
  27010. key: "editorialConventionData",
  27011. get: function get() {
  27012. var _a;
  27013. return {
  27014. name: 'sic',
  27015. attributes: ((_a = this.data) === null || _a === void 0 ? void 0 : _a.attributes) || {},
  27016. editionLevel: this.editionLevel,
  27017. defaultsKey: this.defaultsKey
  27018. };
  27019. }
  27020. }, {
  27021. key: "defaultsKey",
  27022. get: function get() {
  27023. switch (this.data.sicType) {
  27024. case 'crux':
  27025. return 'sicCrux';
  27026. }
  27027. }
  27028. }]);
  27029. return SicComponent;
  27030. }();
  27031. SicComponent.ɵfac = function SicComponent_Factory(t) {
  27032. return new (t || SicComponent)();
  27033. };
  27034. SicComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  27035. type: SicComponent,
  27036. selectors: [["evt-sic"]],
  27037. inputs: {
  27038. data: "data"
  27039. },
  27040. decls: 2,
  27041. vars: 6,
  27042. consts: [[3, "evtHighlight", "evtEditorialConventionLayout"], [3, "content", "editionLevel", "itemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight"]],
  27043. template: function SicComponent_Template(rf, ctx) {
  27044. if (rf & 1) {
  27045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  27046. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, SicComponent_evt_content_viewer_1_Template, 1, 3, "evt-content-viewer", 1);
  27047. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  27048. }
  27049. if (rf & 2) {
  27050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx.data["class"]);
  27051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHighlight", ctx.highlightData)("evtEditorialConventionLayout", ctx.editorialConventionData);
  27052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  27054. }
  27055. },
  27056. directives: [_directives_highlight_directive__WEBPACK_IMPORTED_MODULE_4__["HighlightDirective"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_5__["EditorialConventionLayoutDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_7__["ContentViewerComponent"]],
  27057. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzaWMuY29tcG9uZW50LnNjc3MifQ== */"]
  27058. });
  27059. SicComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Sic"])], SicComponent);
  27060. /*@__PURE__*/
  27061. (function () {
  27062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SicComponent, [{
  27063. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  27064. args: [{
  27065. selector: 'evt-sic',
  27066. templateUrl: './sic.component.html',
  27067. styleUrls: ['./sic.component.scss']
  27068. }]
  27069. }], null, {
  27070. data: [{
  27071. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  27072. }]
  27073. });
  27074. })();
  27075. /***/
  27076. },
  27077. /***/
  27078. "fqbd":
  27079. /*!**********************************************!*\
  27080. !*** ./src/app/pinboard/pinboard.service.ts ***!
  27081. \**********************************************/
  27082. /*! exports provided: PinboardService */
  27083. /***/
  27084. function fqbd(module, __webpack_exports__, __webpack_require__) {
  27085. "use strict";
  27086. __webpack_require__.r(__webpack_exports__);
  27087. /* harmony export (binding) */
  27088. __webpack_require__.d(__webpack_exports__, "PinboardService", function () {
  27089. return PinboardService;
  27090. });
  27091. /* harmony import */
  27092. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27093. /*! @angular/core */
  27094. "fXoL");
  27095. /* harmony import */
  27096. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  27097. /*! rxjs */
  27098. "qCKp");
  27099. /* harmony import */
  27100. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  27101. /*! rxjs/operators */
  27102. "kU1M");
  27103. var PinboardService = /*#__PURE__*/function () {
  27104. function PinboardService() {
  27105. _classCallCheck(this, PinboardService);
  27106. this.items$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]({});
  27107. }
  27108. /**
  27109. * @todo Handle Groups of similar elements
  27110. * @todo Handle page/document/edition reference
  27111. * @todo Handle saving in local storage and retrieving from it on loading
  27112. */
  27113. _createClass(PinboardService, [{
  27114. key: "toggleItem",
  27115. value: function toggleItem(item, additionalData) {
  27116. var itemId = item.id || item.path;
  27117. var items = this.items$.getValue();
  27118. if (items[itemId]) {
  27119. delete items[itemId];
  27120. } else {
  27121. items[itemId] = Object.assign(Object.assign({}, item), {
  27122. renderer: additionalData.renderer,
  27123. pinType: additionalData.pinType || 'GenericPin',
  27124. pinDate: item.pinDate ? item.pinDate : new Date()
  27125. });
  27126. }
  27127. this.items$.next(items);
  27128. }
  27129. }, {
  27130. key: "isItemPinned",
  27131. value: function isItemPinned(item) {
  27132. var itemId = item.id || item.path;
  27133. var items = this.items$.getValue();
  27134. return items[itemId];
  27135. } // tslint:disable-next-line: no-any
  27136. }, {
  27137. key: "getItems",
  27138. value: function getItems(types) {
  27139. return this.items$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (items) {
  27140. var itemsArray = Array.from(Object.keys(items), function (key) {
  27141. return items[key];
  27142. });
  27143. if (types && types.length > 0) {
  27144. itemsArray = itemsArray.filter(function (item) {
  27145. return item.pinType && types.indexOf(item.pinType) >= 0;
  27146. });
  27147. }
  27148. return itemsArray;
  27149. }));
  27150. }
  27151. }]);
  27152. return PinboardService;
  27153. }();
  27154. PinboardService.ɵfac = function PinboardService_Factory(t) {
  27155. return new (t || PinboardService)();
  27156. };
  27157. PinboardService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  27158. token: PinboardService,
  27159. factory: PinboardService.ɵfac,
  27160. providedIn: 'root'
  27161. });
  27162. /*@__PURE__*/
  27163. (function () {
  27164. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PinboardService, [{
  27165. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  27166. args: [{
  27167. providedIn: 'root'
  27168. }]
  27169. }], null, null);
  27170. })();
  27171. /***/
  27172. },
  27173. /***/
  27174. "ft15":
  27175. /*!**************************************************!*\
  27176. !*** ./src/app/services/edition-data.service.ts ***!
  27177. \**************************************************/
  27178. /*! exports provided: EditionDataService */
  27179. /***/
  27180. function ft15(module, __webpack_exports__, __webpack_require__) {
  27181. "use strict";
  27182. __webpack_require__.r(__webpack_exports__);
  27183. /* harmony export (binding) */
  27184. __webpack_require__.d(__webpack_exports__, "EditionDataService", function () {
  27185. return EditionDataService;
  27186. });
  27187. /* harmony import */
  27188. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27189. /*! @angular/core */
  27190. "fXoL");
  27191. /* harmony import */
  27192. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  27193. /*! rxjs */
  27194. "qCKp");
  27195. /* harmony import */
  27196. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  27197. /*! rxjs/operators */
  27198. "kU1M");
  27199. /* harmony import */
  27200. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  27201. /*! ../app.config */
  27202. "aR35");
  27203. /* harmony import */
  27204. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  27205. /*! ../utils/xml-utils */
  27206. "JQLQ");
  27207. /* harmony import */
  27208. var _angular_common_http__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  27209. /*! @angular/common/http */
  27210. "tk/3");
  27211. var EditionDataService = /*#__PURE__*/function () {
  27212. function EditionDataService(http) {
  27213. _classCallCheck(this, EditionDataService);
  27214. this.http = http;
  27215. this.editionUrls = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.files.editionUrls || [];
  27216. this.parsedEditionSource$ = this.loadAndParseEditionData();
  27217. }
  27218. _createClass(EditionDataService, [{
  27219. key: "loadAndParseEditionData",
  27220. value: function loadAndParseEditionData() {
  27221. var _this102 = this;
  27222. var editionUrl = this.editionUrls[0];
  27223. return this.http.get(editionUrl, {
  27224. responseType: 'text'
  27225. }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  27226. return Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_4__["parseXml"])(source);
  27227. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["mergeMap"])(function (editionData) {
  27228. return _this102.loadXIinclude(editionData, editionUrl.substring(0, editionUrl.lastIndexOf('/') + 1));
  27229. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["publishReplay"])(1), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["refCount"])(), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(function () {
  27230. return _this102.handleLoadingError();
  27231. }));
  27232. }
  27233. }, {
  27234. key: "loadXIinclude",
  27235. value: function loadXIinclude(doc, baseUrlPath) {
  27236. var _this103 = this;
  27237. var parametro2 = document.location.href;
  27238. var parametro3 = parametro2.split("p=")[1].split("_")[0];
  27239. var parametro = '[href="lettere/' + parametro3 + '.xml"]'; //const filesToInclude = Array.from(doc.getElementsByTagName('xi:include'));
  27240. var filesToInclude = Array.from(doc.querySelectorAll(parametro));
  27241. var xiIncludeLoadsSubs = filesToInclude.map(function (element) {
  27242. return _this103.http.get(baseUrlPath + element.getAttribute('href'), {
  27243. responseType: 'text'
  27244. }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["tap"])(function (fileData) {
  27245. var includedDoc = Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_4__["parseXml"])(fileData);
  27246. var fileXpointer = element.getAttribute('xpointer');
  27247. var includedTextElem;
  27248. if (fileXpointer) {
  27249. includedTextElem = doc.querySelector("[*|id=\"".concat(fileXpointer, "\"]")) || includedDoc.querySelector('text');
  27250. } else {
  27251. includedTextElem = includedDoc.querySelector('text');
  27252. } // element.parentNode.replaceChild(includedTextElem, element);
  27253. element.parentNode.appendChild(includedTextElem);
  27254. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(function (_) {
  27255. Array.from(element.getElementsByTagName('xi:fallback')).map(function (el) {
  27256. var divEl = document.createElement('div');
  27257. divEl.classList.add('xiinclude-fallback');
  27258. divEl.setAttribute('xml:id', element.getAttribute('xpointer'));
  27259. divEl.innerHTML = "<p>".concat(el.innerHTML, "</p>");
  27260. return divEl;
  27261. }).forEach(function (el) {
  27262. return element.parentNode.replaceChild(el, element);
  27263. });
  27264. return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(doc);
  27265. }));
  27266. });
  27267. if (xiIncludeLoadsSubs.length > 0) {
  27268. return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["forkJoin"])(xiIncludeLoadsSubs).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function () {
  27269. return doc;
  27270. }));
  27271. }
  27272. return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(doc);
  27273. }
  27274. }, {
  27275. key: "handleLoadingError",
  27276. value: function handleLoadingError() {
  27277. // TODO: TEMP
  27278. var errorEl = document.createElement('div');
  27279. if (!this.editionUrls || this.editionUrls.length === 0) {
  27280. errorEl.textContent = 'Missing configuration for edition files. Data cannot be loaded.';
  27281. } else {
  27282. errorEl.textContent = 'There was an error in loading edition files.';
  27283. }
  27284. return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(errorEl);
  27285. }
  27286. }]);
  27287. return EditionDataService;
  27288. }();
  27289. EditionDataService.ɵfac = function EditionDataService_Factory(t) {
  27290. return new (t || EditionDataService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_5__["HttpClient"]));
  27291. };
  27292. EditionDataService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  27293. token: EditionDataService,
  27294. factory: EditionDataService.ɵfac,
  27295. providedIn: 'root'
  27296. });
  27297. /*@__PURE__*/
  27298. (function () {
  27299. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EditionDataService, [{
  27300. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  27301. args: [{
  27302. providedIn: 'root'
  27303. }]
  27304. }], function () {
  27305. return [{
  27306. type: _angular_common_http__WEBPACK_IMPORTED_MODULE_5__["HttpClient"]
  27307. }];
  27308. }, null);
  27309. })();
  27310. /***/
  27311. },
  27312. /***/
  27313. "fvJq":
  27314. /*!*************************************************************!*\
  27315. !*** ./src/app/components/file-desc/file-desc.component.ts ***!
  27316. \*************************************************************/
  27317. /*! exports provided: FileDescComponent */
  27318. /***/
  27319. function fvJq(module, __webpack_exports__, __webpack_require__) {
  27320. "use strict";
  27321. __webpack_require__.r(__webpack_exports__);
  27322. /* harmony export (binding) */
  27323. __webpack_require__.d(__webpack_exports__, "FileDescComponent", function () {
  27324. return FileDescComponent;
  27325. });
  27326. /* harmony import */
  27327. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27328. /*! tslib */
  27329. "mrSG");
  27330. /* harmony import */
  27331. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  27332. /*! @angular/core */
  27333. "fXoL");
  27334. /* harmony import */
  27335. var src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  27336. /*! src/app/models/evt-models */
  27337. "5c0l");
  27338. /* harmony import */
  27339. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  27340. /*! src/app/services/component-register.service */
  27341. "d25s");
  27342. /* harmony import */
  27343. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  27344. /*! @angular/common */
  27345. "ofXK");
  27346. /* harmony import */
  27347. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  27348. /*! ../../ui-components/header-section/header-section.component */
  27349. "iRdJ");
  27350. /* harmony import */
  27351. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  27352. /*! ../content-viewer/content-viewer.component */
  27353. "t6RO");
  27354. /* harmony import */
  27355. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  27356. /*! @ngx-translate/core */
  27357. "sYmb");
  27358. function FileDescComponent_ng_container_1_Template(rf, ctx) {
  27359. if (rf & 1) {
  27360. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27361. }
  27362. }
  27363. function FileDescComponent_ng_container_2_Template(rf, ctx) {
  27364. if (rf & 1) {
  27365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27366. }
  27367. }
  27368. function FileDescComponent_ng_container_3_Template(rf, ctx) {
  27369. if (rf & 1) {
  27370. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27371. }
  27372. }
  27373. function FileDescComponent_ng_container_4_Template(rf, ctx) {
  27374. if (rf & 1) {
  27375. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27376. }
  27377. }
  27378. function FileDescComponent_ng_container_5_Template(rf, ctx) {
  27379. if (rf & 1) {
  27380. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27381. }
  27382. }
  27383. function FileDescComponent_ng_container_6_Template(rf, ctx) {
  27384. if (rf & 1) {
  27385. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27386. }
  27387. }
  27388. function FileDescComponent_ng_container_7_Template(rf, ctx) {
  27389. if (rf & 1) {
  27390. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  27391. }
  27392. }
  27393. function FileDescComponent_ng_template_8_ng_container_0_h4_1_Template(rf, ctx) {
  27394. if (rf & 1) {
  27395. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "h4");
  27396. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  27397. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  27398. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  27399. }
  27400. if (rf & 2) {
  27401. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  27402. var class_r11 = ctx_r14["class"];
  27403. var label_r9 = ctx_r14.label;
  27404. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("main-section-title ", class_r11, "-title");
  27405. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27406. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 4, label_r9));
  27407. }
  27408. }
  27409. function FileDescComponent_ng_template_8_ng_container_0_Template(rf, ctx) {
  27410. if (rf & 1) {
  27411. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  27412. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, FileDescComponent_ng_template_8_ng_container_0_h4_1_Template, 3, 6, "h4", 4);
  27413. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "evt-header-section", 5);
  27414. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 6);
  27415. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 7);
  27416. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  27417. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  27418. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  27419. }
  27420. if (rf & 2) {
  27421. var ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  27422. var label_r9 = ctx_r15.label;
  27423. var class_r11 = ctx_r15["class"];
  27424. var content_r10 = ctx_r15.content;
  27425. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27426. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", label_r9);
  27427. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27428. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("additionalClass", class_r11);
  27429. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  27430. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", content_r10);
  27431. }
  27432. }
  27433. function FileDescComponent_ng_template_8_Template(rf, ctx) {
  27434. if (rf & 1) {
  27435. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, FileDescComponent_ng_template_8_ng_container_0_Template, 5, 3, "ng-container", 3);
  27436. }
  27437. if (rf & 2) {
  27438. var content_r10 = ctx.content;
  27439. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", content_r10);
  27440. }
  27441. }
  27442. var _c0 = function _c0(a1) {
  27443. return {
  27444. label: "",
  27445. content: a1,
  27446. "class": "titleStmt"
  27447. };
  27448. };
  27449. var _c1 = function _c1(a1) {
  27450. return {
  27451. label: "editionStatement",
  27452. content: a1,
  27453. "class": "editionStmt"
  27454. };
  27455. };
  27456. var _c2 = function _c2(a1) {
  27457. return {
  27458. label: "extent",
  27459. content: a1,
  27460. "class": "extent"
  27461. };
  27462. };
  27463. var _c3 = function _c3(a1) {
  27464. return {
  27465. label: "publicationStatement",
  27466. content: a1,
  27467. "class": "publicationStmt"
  27468. };
  27469. };
  27470. var _c4 = function _c4(a1) {
  27471. return {
  27472. label: "seriesStatement",
  27473. content: a1,
  27474. "class": "seriesStmt"
  27475. };
  27476. };
  27477. var _c5 = function _c5(a1) {
  27478. return {
  27479. label: "notesStatement",
  27480. content: a1,
  27481. "class": "notesStmt"
  27482. };
  27483. };
  27484. var _c6 = function _c6(a1) {
  27485. return {
  27486. label: "sourceDesc",
  27487. content: a1,
  27488. "class": "sourceDesc"
  27489. };
  27490. };
  27491. var FileDescComponent = function FileDescComponent() {
  27492. _classCallCheck(this, FileDescComponent);
  27493. };
  27494. FileDescComponent.ɵfac = function FileDescComponent_Factory(t) {
  27495. return new (t || FileDescComponent)();
  27496. };
  27497. FileDescComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  27498. type: FileDescComponent,
  27499. selectors: [["evt-file-desc"]],
  27500. inputs: {
  27501. data: "data"
  27502. },
  27503. decls: 10,
  27504. vars: 28,
  27505. consts: [[1, "fileDesc"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], ["section", ""], [4, "ngIf"], [3, "class", 4, "ngIf"], [3, "additionalClass"], ["content", ""], [3, "content"]],
  27506. template: function FileDescComponent_Template(rf, ctx) {
  27507. if (rf & 1) {
  27508. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  27509. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, FileDescComponent_ng_container_1_Template, 1, 0, "ng-container", 1);
  27510. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, FileDescComponent_ng_container_2_Template, 1, 0, "ng-container", 1);
  27511. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, FileDescComponent_ng_container_3_Template, 1, 0, "ng-container", 1);
  27512. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, FileDescComponent_ng_container_4_Template, 1, 0, "ng-container", 1);
  27513. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, FileDescComponent_ng_container_5_Template, 1, 0, "ng-container", 1);
  27514. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, FileDescComponent_ng_container_6_Template, 1, 0, "ng-container", 1);
  27515. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, FileDescComponent_ng_container_7_Template, 1, 0, "ng-container", 1);
  27516. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  27517. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, FileDescComponent_ng_template_8_Template, 1, 1, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  27518. }
  27519. if (rf & 2) {
  27520. var _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](9);
  27521. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27522. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](14, _c0, ctx.data == null ? null : ctx.data.titleStmt));
  27523. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27524. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](16, _c1, ctx.data == null ? null : ctx.data.editionStmt));
  27525. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27526. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](18, _c2, ctx.data == null ? null : ctx.data.extent));
  27527. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27528. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](20, _c3, ctx.data == null ? null : ctx.data.publicationStmt));
  27529. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27530. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](22, _c4, ctx.data == null ? null : ctx.data.seriesStmt));
  27531. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27532. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](24, _c5, ctx.data == null ? null : ctx.data.notesStmt));
  27533. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  27534. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r7)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](26, _c6, ctx.data == null ? null : ctx.data.sourceDesc));
  27535. }
  27536. },
  27537. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__["HeaderSectionComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  27538. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]],
  27539. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n\n .fileDesc .sourceDesc-title {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n\n .fileDesc .sourceDesc .section.underline-dotted {\n border-bottom: none !important;\n}\n\n .fileDesc .extent .section-label {\n display: none !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2ZpbGUtZGVzYy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQzJGRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRDNGRjs7QUFGSTtFQ3NGRiw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRGhGRjs7QUFUSTtFQUNJLDhCQUFBO0FBV1I7O0FBUkk7RUFDSSx3QkFBQTtBQVVSIiwiZmlsZSI6ImZpbGUtZGVzYy5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGVyU2VjdGlvblRpdGxlKCk7XG59XG5cbjo6bmctZGVlcCAuZmlsZURlc2Mge1xuICAgIC5zb3VyY2VEZXNjLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyU2VjdGlvblRpdGxlKCk7XG4gICAgfVxuICAgIFxuICAgIC5zb3VyY2VEZXNjIC5zZWN0aW9uLnVuZGVybGluZS1kb3R0ZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5leHRlbnQgLnNlY3Rpb24tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  27540. });
  27541. FileDescComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["FileDesc"])], FileDescComponent);
  27542. /*@__PURE__*/
  27543. (function () {
  27544. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](FileDescComponent, [{
  27545. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  27546. args: [{
  27547. selector: 'evt-file-desc',
  27548. templateUrl: './file-desc.component.html',
  27549. styleUrls: ['./file-desc.component.scss']
  27550. }]
  27551. }], null, {
  27552. data: [{
  27553. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  27554. }]
  27555. });
  27556. })();
  27557. /***/
  27558. },
  27559. /***/
  27560. "g5nV":
  27561. /*!*************************************************************************!*\
  27562. !*** ./src/app/components/entities-select/entities-select.component.ts ***!
  27563. \*************************************************************************/
  27564. /*! exports provided: EntitiesSelectComponent */
  27565. /***/
  27566. function g5nV(module, __webpack_exports__, __webpack_require__) {
  27567. "use strict";
  27568. __webpack_require__.r(__webpack_exports__);
  27569. /* harmony export (binding) */
  27570. __webpack_require__.d(__webpack_exports__, "EntitiesSelectComponent", function () {
  27571. return EntitiesSelectComponent;
  27572. });
  27573. /* harmony import */
  27574. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27575. /*! @angular/core */
  27576. "fXoL");
  27577. /* harmony import */
  27578. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  27579. /*! ../../app.config */
  27580. "aR35");
  27581. /* harmony import */
  27582. var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  27583. /*! @angular/common */
  27584. "ofXK");
  27585. /* harmony import */
  27586. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  27587. /*! @ng-select/ng-select */
  27588. "ZOsW");
  27589. /* harmony import */
  27590. var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  27591. /*! @angular/forms */
  27592. "3Pt+");
  27593. /* harmony import */
  27594. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  27595. /*! ../../ui-components/icon/icon.component */
  27596. "Mijh");
  27597. /* harmony import */
  27598. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  27599. /*! @ngx-translate/core */
  27600. "sYmb");
  27601. function EntitiesSelectComponent_ng_container_0_ng_template_3_Template(rf, ctx) {
  27602. if (rf & 1) {
  27603. var _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  27604. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5);
  27605. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 6);
  27606. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 7);
  27607. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function EntitiesSelectComponent_ng_container_0_ng_template_3_Template_input_click_2_listener() {
  27608. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
  27609. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  27610. return ctx_r4.toggleSelection();
  27611. });
  27612. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27613. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "label", 8);
  27614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  27615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
  27616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27617. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27618. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27619. }
  27620. if (rf & 2) {
  27621. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  27622. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  27623. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("checked", (ctx_r1.selectedTypes == null ? null : ctx_r1.selectedTypes.length) === ctx_r1.entitiesTypes.length);
  27624. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  27625. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 2, "selectAll"));
  27626. }
  27627. }
  27628. function EntitiesSelectComponent_ng_container_0_ng_template_4_Template(rf, ctx) {
  27629. if (rf & 1) {
  27630. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "input", 9);
  27631. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  27632. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  27633. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  27634. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  27635. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27636. }
  27637. if (rf & 2) {
  27638. var item_r6 = ctx.item;
  27639. var item$_r7 = ctx.item$;
  27640. var index_r8 = ctx.index;
  27641. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  27642. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "item-", index_r8, "");
  27643. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", item$_r7.selected);
  27644. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  27645. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r6.color);
  27646. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r2.iconColor);
  27647. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  27648. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 6, item_r6.label));
  27649. }
  27650. }
  27651. function EntitiesSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template(rf, ctx) {
  27652. if (rf & 1) {
  27653. var _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  27654. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  27655. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-icon", 10);
  27656. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
  27657. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  27658. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27659. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 15);
  27660. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function EntitiesSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template_span_click_4_listener() {
  27661. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r18);
  27662. var item_r15 = ctx.$implicit;
  27663. var clear_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).clear;
  27664. return clear_r11(item_r15);
  27665. });
  27666. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\xD7");
  27667. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27668. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27669. }
  27670. if (rf & 2) {
  27671. var item_r15 = ctx.$implicit;
  27672. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4);
  27673. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  27674. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", item_r15.color);
  27675. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", ctx_r14.iconColor);
  27676. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  27677. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](item_r15.label);
  27678. }
  27679. }
  27680. function EntitiesSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template(rf, ctx) {
  27681. if (rf & 1) {
  27682. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  27683. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, EntitiesSelectComponent_ng_container_0_ng_template_5_ng_container_0_div_1_Template, 6, 4, "div", 13);
  27684. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "slice");
  27685. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  27686. }
  27687. if (rf & 2) {
  27688. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  27689. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  27690. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](2, 1, items_r10, 0, 1));
  27691. }
  27692. }
  27693. function EntitiesSelectComponent_ng_container_0_ng_template_5_div_1_Template(rf, ctx) {
  27694. if (rf & 1) {
  27695. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
  27696. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  27697. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  27698. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  27699. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27700. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27701. }
  27702. if (rf & 2) {
  27703. var items_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().items;
  27704. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  27705. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", items_r10.length, " ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, "selected"), "");
  27706. }
  27707. }
  27708. function EntitiesSelectComponent_ng_container_0_ng_template_5_Template(rf, ctx) {
  27709. if (rf & 1) {
  27710. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, EntitiesSelectComponent_ng_container_0_ng_template_5_ng_container_0_Template, 3, 5, "ng-container", 0);
  27711. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, EntitiesSelectComponent_ng_container_0_ng_template_5_div_1_Template, 4, 4, "div", 12);
  27712. }
  27713. if (rf & 2) {
  27714. var items_r10 = ctx.items;
  27715. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length === 1);
  27716. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  27717. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", items_r10.length > 1);
  27718. }
  27719. }
  27720. function EntitiesSelectComponent_ng_container_0_Template(rf, ctx) {
  27721. if (rf & 1) {
  27722. var _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  27723. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  27724. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "ng-select", 1);
  27725. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function EntitiesSelectComponent_ng_container_0_Template_ng_select_ngModelChange_1_listener($event) {
  27726. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  27727. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  27728. return ctx_r21.selectedTypes = $event;
  27729. })("change", function EntitiesSelectComponent_ng_container_0_Template_ng_select_change_1_listener($event) {
  27730. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22);
  27731. var ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  27732. return ctx_r23.updateSelectedTypes($event);
  27733. });
  27734. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  27735. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, EntitiesSelectComponent_ng_container_0_ng_template_3_Template, 6, 4, "ng-template", 2);
  27736. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, EntitiesSelectComponent_ng_container_0_ng_template_4_Template, 5, 8, "ng-template", 3);
  27737. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, EntitiesSelectComponent_ng_container_0_ng_template_5_Template, 2, 2, "ng-template", 4);
  27738. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  27739. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  27740. }
  27741. if (rf & 2) {
  27742. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  27743. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  27744. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx_r0.entitiesTypes)("multiple", true)("closeOnSelect", false)("searchable", false)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 7, "selectItems"))("ngModel", ctx_r0.selectedTypes)("disabled", ctx_r0.entitiesTypes.length === 0);
  27745. }
  27746. }
  27747. var EntitiesSelectComponent = /*#__PURE__*/function () {
  27748. function EntitiesSelectComponent() {
  27749. _classCallCheck(this, EntitiesSelectComponent);
  27750. this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  27751. this.entitiesTypes = (_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.entitiesSelectItems || []).filter(function (g) {
  27752. return !g.disabled;
  27753. }).reduce(function (x, y) {
  27754. return [].concat(_toConsumableArray(x), _toConsumableArray(y.items.filter(function (i) {
  27755. return !i.disabled;
  27756. }).map(function (i) {
  27757. return Object.assign(Object.assign({}, i), {
  27758. group: y.label
  27759. });
  27760. })));
  27761. }, []);
  27762. this.iconColor = {
  27763. icon: 'circle',
  27764. iconSet: 'fas',
  27765. additionalClasses: 'ml-2 mr-1'
  27766. };
  27767. this.selectedTypes = [];
  27768. }
  27769. _createClass(EntitiesSelectComponent, [{
  27770. key: "updateSelectedTypes",
  27771. value: function updateSelectedTypes(entitiesTypes) {
  27772. if (Array.isArray(entitiesTypes)) {
  27773. // BUGFIX: There is a bug in ng-select change event and second time the parameter is an event
  27774. this.selectionChange.emit(entitiesTypes);
  27775. }
  27776. }
  27777. }, {
  27778. key: "toggleSelection",
  27779. value: function toggleSelection() {
  27780. if (this.selectedTypes.length < this.entitiesTypes.length) {
  27781. this.selectedTypes = this.entitiesTypes;
  27782. } else {
  27783. this.selectedTypes = [];
  27784. }
  27785. this.selectionChange.emit(this.selectedTypes);
  27786. }
  27787. }]);
  27788. return EntitiesSelectComponent;
  27789. }();
  27790. EntitiesSelectComponent.ɵfac = function EntitiesSelectComponent_Factory(t) {
  27791. return new (t || EntitiesSelectComponent)();
  27792. };
  27793. EntitiesSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  27794. type: EntitiesSelectComponent,
  27795. selectors: [["evt-entities-select"]],
  27796. outputs: {
  27797. selectionChange: "selectionChange"
  27798. },
  27799. decls: 1,
  27800. vars: 1,
  27801. consts: [[4, "ngIf"], ["groupBy", "group", 3, "items", "multiple", "closeOnSelect", "searchable", "placeholder", "ngModel", "disabled", "ngModelChange", "change"], ["ng-header-tmp", ""], ["ng-option-tmp", ""], ["ng-multi-label-tmp", ""], [1, "entities-select-toolbar"], [1, "w-100", "text-dark", "select-all-btn"], ["id", "select-all", "type", "checkbox", 1, "mr-2", 3, "checked", "click"], ["for", "select-all", 1, "m-0"], ["type", "checkbox", 3, "id", "ngModel"], [3, "iconInfo"], [1, "ng-value-label"], ["class", "ng-value", 4, "ngIf"], ["class", "ng-value", 4, "ngFor", "ngForOf"], [1, "ng-value"], ["aria-hidden", "true", 1, "ng-value-icon", "right", 3, "click"]],
  27802. template: function EntitiesSelectComponent_Template(rf, ctx) {
  27803. if (rf & 1) {
  27804. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, EntitiesSelectComponent_ng_container_0_Template, 6, 9, "ng-container", 0);
  27805. }
  27806. if (rf & 2) {
  27807. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.entitiesTypes.length > 0);
  27808. }
  27809. },
  27810. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["NgSelectComponent"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgModel"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵj"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵf"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_3__["ɵi"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["CheckboxControlValueAccessor"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_5__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgForOf"]],
  27811. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["SlicePipe"]],
  27812. styles: [".ng-select {\n min-width: 150px;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {\n font-size: 90%;\n font-variant: small-caps;\n}\n\n .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {\n padding-left: 10px !important;\n}\n\n.entities-select-toolbar[_ngcontent-%COMP%] {\n display: flex;\n}\n\n.entities-select-toolbar[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n\n.select-all-btn[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2VudGl0aWVzLXNlbGVjdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGdCQUFBO0FBQUo7O0FBS1E7RUFDSSxjQUFBO0VBQ0Esd0JBQUE7QUFGWjs7QUFLUTtFQUNJLDZCQUFBO0FBSFo7O0FBUUE7RUFDSSxhQUFBO0FBTEo7O0FBT0k7RUFDSSxZQUFBO0FBTFI7O0FBU0E7RUFDSSxlQUFBO0FBTkoiLCJmaWxlIjoiZW50aXRpZXMtc2VsZWN0LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbmctc2VsZWN0IG92ZXJyaWRlc1xuOjpuZy1kZWVwIC5uZy1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbjo6bmctZGVlcCAubmctZHJvcGRvd24tcGFuZWwge1xuICAgIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyB7XG4gICAgICAgIC5uZy1vcHRncm91cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZy1vcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRpdGllcy1zZWxlY3QtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idG4ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxufVxuXG4uc2VsZWN0LWFsbC1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iXX0= */"]
  27813. });
  27814. /*@__PURE__*/
  27815. (function () {
  27816. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EntitiesSelectComponent, [{
  27817. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  27818. args: [{
  27819. selector: 'evt-entities-select',
  27820. templateUrl: './entities-select.component.html',
  27821. styleUrls: ['./entities-select.component.scss']
  27822. }]
  27823. }], null, {
  27824. selectionChange: [{
  27825. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  27826. }]
  27827. });
  27828. })();
  27829. /***/
  27830. },
  27831. /***/
  27832. "gCbp":
  27833. /*!*********************************************************************!*\
  27834. !*** ./src/app/ui-components/directives/click-outside.directive.ts ***!
  27835. \*********************************************************************/
  27836. /*! exports provided: ClickOutsideDirective */
  27837. /***/
  27838. function gCbp(module, __webpack_exports__, __webpack_require__) {
  27839. "use strict";
  27840. __webpack_require__.r(__webpack_exports__);
  27841. /* harmony export (binding) */
  27842. __webpack_require__.d(__webpack_exports__, "ClickOutsideDirective", function () {
  27843. return ClickOutsideDirective;
  27844. });
  27845. /* harmony import */
  27846. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27847. /*! @angular/core */
  27848. "fXoL");
  27849. var ClickOutsideDirective = /*#__PURE__*/function () {
  27850. function ClickOutsideDirective(elementRef) {
  27851. _classCallCheck(this, ClickOutsideDirective);
  27852. this.elementRef = elementRef;
  27853. this.clickOutside = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  27854. }
  27855. _createClass(ClickOutsideDirective, [{
  27856. key: "onClick",
  27857. value: function onClick(target) {
  27858. var clickedInside = this.elementRef.nativeElement.contains(target);
  27859. if (!clickedInside) {
  27860. this.clickOutside.emit();
  27861. }
  27862. }
  27863. }]);
  27864. return ClickOutsideDirective;
  27865. }();
  27866. ClickOutsideDirective.ɵfac = function ClickOutsideDirective_Factory(t) {
  27867. return new (t || ClickOutsideDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]));
  27868. };
  27869. ClickOutsideDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  27870. type: ClickOutsideDirective,
  27871. selectors: [["", "clickOutside", ""]],
  27872. hostBindings: function ClickOutsideDirective_HostBindings(rf, ctx) {
  27873. if (rf & 1) {
  27874. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ClickOutsideDirective_click_HostBindingHandler($event) {
  27875. return ctx.onClick($event.target);
  27876. }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"]);
  27877. }
  27878. },
  27879. outputs: {
  27880. clickOutside: "clickOutside"
  27881. }
  27882. });
  27883. /*@__PURE__*/
  27884. (function () {
  27885. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ClickOutsideDirective, [{
  27886. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"],
  27887. args: [{
  27888. // tslint:disable-next-line: directive-selector
  27889. selector: '[clickOutside]'
  27890. }]
  27891. }], function () {
  27892. return [{
  27893. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]
  27894. }];
  27895. }, {
  27896. clickOutside: [{
  27897. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  27898. }],
  27899. onClick: [{
  27900. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostListener"],
  27901. args: ['document:click', ['$event.target']]
  27902. }]
  27903. });
  27904. })();
  27905. /***/
  27906. },
  27907. /***/
  27908. "hI0h":
  27909. /*!***********************************************!*\
  27910. !*** ./src/app/services/evt-model.service.ts ***!
  27911. \***********************************************/
  27912. /*! exports provided: EVTModelService */
  27913. /***/
  27914. function hI0h(module, __webpack_exports__, __webpack_require__) {
  27915. "use strict";
  27916. __webpack_require__.r(__webpack_exports__);
  27917. /* harmony export (binding) */
  27918. __webpack_require__.d(__webpack_exports__, "EVTModelService", function () {
  27919. return EVTModelService;
  27920. });
  27921. /* harmony import */
  27922. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  27923. /*! @angular/core */
  27924. "fXoL");
  27925. /* harmony import */
  27926. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  27927. /*! rxjs */
  27928. "qCKp");
  27929. /* harmony import */
  27930. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  27931. /*! rxjs/operators */
  27932. "kU1M");
  27933. /* harmony import */
  27934. var _edition_data_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  27935. /*! ./edition-data.service */
  27936. "ft15");
  27937. /* harmony import */
  27938. var _xml_parsers_structure_xml_parser_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  27939. /*! ./xml-parsers/structure-xml-parser.service */
  27940. "9L/w");
  27941. /* harmony import */
  27942. var _xml_parsers_named_entities_parser_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  27943. /*! ./xml-parsers/named-entities-parser.service */
  27944. "MpUx");
  27945. /* harmony import */
  27946. var _xml_parsers_prefatory_matter_parser_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  27947. /*! ./xml-parsers/prefatory-matter-parser.service */
  27948. "EY52");
  27949. /* harmony import */
  27950. var _xml_parsers_witnesses_parser_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  27951. /*! ./xml-parsers/witnesses-parser.service */
  27952. "5DHf");
  27953. /* harmony import */
  27954. var _xml_parsers_apparatus_entries_parser_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  27955. /*! ./xml-parsers/apparatus-entries-parser.service */
  27956. "ytha");
  27957. /* harmony import */
  27958. var _xml_parsers_facsimile_parser_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  27959. /*! ./xml-parsers/facsimile-parser.service */
  27960. "XMdj");
  27961. /* harmony import */
  27962. var _xml_parsers_character_declarations_parser_service__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  27963. /*! ./xml-parsers/character-declarations-parser.service */
  27964. "t1xl");
  27965. /* harmony import */
  27966. var _xml_parsers_lines_verses_parser_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  27967. /*! ./xml-parsers/lines-verses-parser.service */
  27968. "O0Pb");
  27969. /* harmony import */
  27970. var _xml_parsers_ms_desc_parser_service__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  27971. /*! ./xml-parsers/ms-desc-parser.service */
  27972. "9+YD");
  27973. /* harmony import */
  27974. var _xml_parsers_lemmatized_entities_parser_service__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  27975. /*! ./xml-parsers/lemmatized-entities-parser.service */
  27976. "bDt3");
  27977. var EVTModelService = /*#__PURE__*/function () {
  27978. function EVTModelService(editionDataService, editionStructureParser, namedEntitiesParser, prefatoryMatterParser, witnessesParser, apparatusParser, facsimileParser, characterDeclarationsParser, linesVersesParser, msDescParser, // add by FS
  27979. lemmatizedEntitiesParser) {
  27980. var _this104 = this;
  27981. _classCallCheck(this, EVTModelService);
  27982. this.editionDataService = editionDataService;
  27983. this.editionStructureParser = editionStructureParser;
  27984. this.namedEntitiesParser = namedEntitiesParser;
  27985. this.prefatoryMatterParser = prefatoryMatterParser;
  27986. this.witnessesParser = witnessesParser;
  27987. this.apparatusParser = apparatusParser;
  27988. this.facsimileParser = facsimileParser;
  27989. this.characterDeclarationsParser = characterDeclarationsParser;
  27990. this.linesVersesParser = linesVersesParser;
  27991. this.msDescParser = msDescParser;
  27992. this.lemmatizedEntitiesParser = lemmatizedEntitiesParser;
  27993. this.editionSource$ = this.editionDataService.parsedEditionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  27994. this.title$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  27995. return _this104.prefatoryMatterParser.parseEditionTitle(source);
  27996. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  27997. this.projectInfo$ = this.prefatoryMatterParser.projectInfo$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  27998. this.pages$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  27999. return _this104.editionStructureParser.parsePages(source).pages;
  28000. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // NAMED ENTITIES
  28001. this.parsedLists$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28002. return _this104.namedEntitiesParser.parseLists(source);
  28003. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28004. this.persons$ = this.parsedLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref61) {
  28005. var lists = _ref61.lists,
  28006. entities = _ref61.entities;
  28007. return _this104.namedEntitiesParser.getResultsByType(lists, entities, ['person', 'personGrp']);
  28008. }));
  28009. this.places$ = this.parsedLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref62) {
  28010. var lists = _ref62.lists,
  28011. entities = _ref62.entities;
  28012. return _this104.namedEntitiesParser.getResultsByType(lists, entities, ['place']);
  28013. }));
  28014. this.organizations$ = this.parsedLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref63) {
  28015. var lists = _ref63.lists,
  28016. entities = _ref63.entities;
  28017. return _this104.namedEntitiesParser.getResultsByType(lists, entities, ['org']);
  28018. }));
  28019. this.relations$ = this.parsedLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref64) {
  28020. var relations = _ref64.relations;
  28021. return relations;
  28022. }));
  28023. this.events$ = this.parsedLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref65) {
  28024. var lists = _ref65.lists,
  28025. entities = _ref65.entities;
  28026. return _this104.namedEntitiesParser.getResultsByType(lists, entities, ['event']);
  28027. }));
  28028. this.verses$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28029. return _this104.linesVersesParser.parseVerses(source);
  28030. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28031. this.lines$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28032. return _this104.linesVersesParser.parseLines(source);
  28033. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28034. this.namedEntities$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.persons$, this.places$, this.organizations$, this.relations$, this.events$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref66) {
  28035. var _ref67 = _slicedToArray(_ref66, 5),
  28036. persons = _ref67[0],
  28037. places = _ref67[1],
  28038. organizations = _ref67[2],
  28039. relations = _ref67[3],
  28040. events = _ref67[4];
  28041. return {
  28042. all: {
  28043. lists: [].concat(_toConsumableArray(persons.lists), _toConsumableArray(places.lists), _toConsumableArray(organizations.lists), _toConsumableArray(events.lists)),
  28044. entities: [].concat(_toConsumableArray(persons.entities), _toConsumableArray(places.entities), _toConsumableArray(organizations.entities), _toConsumableArray(events.entities))
  28045. },
  28046. persons: persons,
  28047. places: places,
  28048. organizations: organizations,
  28049. relations: relations,
  28050. events: events
  28051. };
  28052. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28053. this.entitiesOccurrences$ = this.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (pages) {
  28054. return _this104.namedEntitiesParser.parseNamedEntitiesOccurrences(pages);
  28055. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28056. this.lemsOccurrences$ = this.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (pages) {
  28057. return _this104.lemmatizedEntitiesParser.parseLemmatizedEntitiesOccurrences(pages);
  28058. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // WITNESSES
  28059. this.witnessesData$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28060. return _this104.witnessesParser.parseWitnessesData(source);
  28061. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28062. this.witnesses$ = this.witnessesData$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref68) {
  28063. var witnesses = _ref68.witnesses;
  28064. return witnesses;
  28065. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28066. this.groups$ = this.witnessesData$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref69) {
  28067. var groups = _ref69.groups;
  28068. return groups;
  28069. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // APPARATUS ENTRIES
  28070. this.appEntries$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28071. return _this104.apparatusParser.parseAppEntries(source);
  28072. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28073. this.significantReadings$ = this.appEntries$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (appEntries) {
  28074. return _this104.apparatusParser.getSignificantReadings(appEntries);
  28075. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28076. this.significantReadingsNumber$ = this.significantReadings$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (signRdgs) {
  28077. return _this104.apparatusParser.getSignificantReadingsNumber(signRdgs);
  28078. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28079. this.appVariance$ = this.witnesses$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["switchMap"])(function (witList) {
  28080. return _this104.significantReadingsNumber$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (signRdgsNum) {
  28081. return _this104.apparatusParser.getAppVariance(signRdgsNum, witList);
  28082. }));
  28083. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // FACSIMILE
  28084. this.surfaces$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28085. return _this104.facsimileParser.parseSurfaces(source);
  28086. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28087. this.hsLines$ = this.surfaces$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (surfaces) {
  28088. return surfaces.reduce(function (x, y) {
  28089. return x.concat(y.zones.lines);
  28090. }, []);
  28091. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28092. this.hotspots$ = this.surfaces$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (surfaces) {
  28093. return surfaces.reduce(function (x, y) {
  28094. return x.concat(y.zones.hotspots);
  28095. }, []);
  28096. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // CHAR DECL
  28097. this.characters$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28098. return _this104.characterDeclarationsParser.parseChars(source);
  28099. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28100. this.glyphs$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28101. return _this104.characterDeclarationsParser.parseGlyphs(source);
  28102. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28103. this.specialChars$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.characters$, this.glyphs$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref70) {
  28104. var _ref71 = _slicedToArray(_ref70, 2),
  28105. chars = _ref71[0],
  28106. glyphs = _ref71[1];
  28107. return chars.concat(glyphs);
  28108. }));
  28109. this.msDesc$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28110. return _this104.msDescParser.parseMsDesc(source);
  28111. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // add by FS
  28112. // LEMMA ENTITIES
  28113. this.parsedLemLists$ = this.editionSource$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (source) {
  28114. return _this104.lemmatizedEntitiesParser.parseLemLists(source);
  28115. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28116. this.item$ = this.parsedLemLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref72) {
  28117. var lemlists = _ref72.lemlists,
  28118. lementities = _ref72.lementities;
  28119. return _this104.lemmatizedEntitiesParser.getResultsByType(lemlists, lementities, ['item', 'lem', 'w']);
  28120. }));
  28121. this.lemmas$ = this.parsedLemLists$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref73) {
  28122. var lemlists = _ref73.lemlists,
  28123. lementities = _ref73.lementities;
  28124. return _this104.lemmatizedEntitiesParser.getResultsByType(lemlists, lementities, ['item', 'lem', 'w']);
  28125. }));
  28126. this.lemmatizedEntities$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.item$, this.lemmas$, this.relations$]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref74) {
  28127. var _ref75 = _slicedToArray(_ref74, 3),
  28128. item = _ref75[0],
  28129. lemmas = _ref75[1],
  28130. relations = _ref75[2];
  28131. return {
  28132. all: {
  28133. lemlists: [].concat(_toConsumableArray(item.lemlists), _toConsumableArray(lemmas.lemlists)),
  28134. lementities: _toConsumableArray(item.lementities)
  28135. },
  28136. item: item,
  28137. lemmas: lemmas,
  28138. relations: relations
  28139. };
  28140. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28141. this.entitiesLemOccurrences$ = this.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (pages) {
  28142. return _this104.lemmatizedEntitiesParser.parseLemmatizedEntitiesOccurrences(pages);
  28143. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28144. }
  28145. _createClass(EVTModelService, [{
  28146. key: "getPage",
  28147. value: function getPage(pageId) {
  28148. return this.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (pages) {
  28149. return pages.find(function (page) {
  28150. return page.id === pageId;
  28151. });
  28152. }));
  28153. }
  28154. }]);
  28155. return EVTModelService;
  28156. }();
  28157. EVTModelService.ɵfac = function EVTModelService_Factory(t) {
  28158. return new (t || EVTModelService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_edition_data_service__WEBPACK_IMPORTED_MODULE_3__["EditionDataService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_structure_xml_parser_service__WEBPACK_IMPORTED_MODULE_4__["StructureXmlParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_named_entities_parser_service__WEBPACK_IMPORTED_MODULE_5__["NamedEntitiesParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_prefatory_matter_parser_service__WEBPACK_IMPORTED_MODULE_6__["PrefatoryMatterParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_witnesses_parser_service__WEBPACK_IMPORTED_MODULE_7__["WitnessesParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_apparatus_entries_parser_service__WEBPACK_IMPORTED_MODULE_8__["ApparatusEntriesParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_facsimile_parser_service__WEBPACK_IMPORTED_MODULE_9__["FacsimileParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_character_declarations_parser_service__WEBPACK_IMPORTED_MODULE_10__["CharacterDeclarationsParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_lines_verses_parser_service__WEBPACK_IMPORTED_MODULE_11__["LinesVersesParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_ms_desc_parser_service__WEBPACK_IMPORTED_MODULE_12__["MsDescParserService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_xml_parsers_lemmatized_entities_parser_service__WEBPACK_IMPORTED_MODULE_13__["LemmatizedEntitiesParserService"]));
  28159. };
  28160. EVTModelService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  28161. token: EVTModelService,
  28162. factory: EVTModelService.ɵfac,
  28163. providedIn: 'root'
  28164. });
  28165. /*@__PURE__*/
  28166. (function () {
  28167. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EVTModelService, [{
  28168. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  28169. args: [{
  28170. providedIn: 'root'
  28171. }]
  28172. }], function () {
  28173. return [{
  28174. type: _edition_data_service__WEBPACK_IMPORTED_MODULE_3__["EditionDataService"]
  28175. }, {
  28176. type: _xml_parsers_structure_xml_parser_service__WEBPACK_IMPORTED_MODULE_4__["StructureXmlParserService"]
  28177. }, {
  28178. type: _xml_parsers_named_entities_parser_service__WEBPACK_IMPORTED_MODULE_5__["NamedEntitiesParserService"]
  28179. }, {
  28180. type: _xml_parsers_prefatory_matter_parser_service__WEBPACK_IMPORTED_MODULE_6__["PrefatoryMatterParserService"]
  28181. }, {
  28182. type: _xml_parsers_witnesses_parser_service__WEBPACK_IMPORTED_MODULE_7__["WitnessesParserService"]
  28183. }, {
  28184. type: _xml_parsers_apparatus_entries_parser_service__WEBPACK_IMPORTED_MODULE_8__["ApparatusEntriesParserService"]
  28185. }, {
  28186. type: _xml_parsers_facsimile_parser_service__WEBPACK_IMPORTED_MODULE_9__["FacsimileParserService"]
  28187. }, {
  28188. type: _xml_parsers_character_declarations_parser_service__WEBPACK_IMPORTED_MODULE_10__["CharacterDeclarationsParserService"]
  28189. }, {
  28190. type: _xml_parsers_lines_verses_parser_service__WEBPACK_IMPORTED_MODULE_11__["LinesVersesParserService"]
  28191. }, {
  28192. type: _xml_parsers_ms_desc_parser_service__WEBPACK_IMPORTED_MODULE_12__["MsDescParserService"]
  28193. }, {
  28194. type: _xml_parsers_lemmatized_entities_parser_service__WEBPACK_IMPORTED_MODULE_13__["LemmatizedEntitiesParserService"]
  28195. }];
  28196. }, null);
  28197. })();
  28198. /***/
  28199. },
  28200. /***/
  28201. "hV/S":
  28202. /*!*************************************************************!*\
  28203. !*** ./src/app/components/lem-entry/lem-entry.component.ts ***!
  28204. \*************************************************************/
  28205. /*! exports provided: LemEntryComponent */
  28206. /***/
  28207. function hVS(module, __webpack_exports__, __webpack_require__) {
  28208. "use strict";
  28209. __webpack_require__.r(__webpack_exports__);
  28210. /* harmony export (binding) */
  28211. __webpack_require__.d(__webpack_exports__, "LemEntryComponent", function () {
  28212. return LemEntryComponent;
  28213. });
  28214. /* harmony import */
  28215. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28216. /*! tslib */
  28217. "mrSG");
  28218. /* harmony import */
  28219. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28220. /*! @angular/core */
  28221. "fXoL");
  28222. /* harmony import */
  28223. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  28224. /*! rxjs/operators */
  28225. "kU1M");
  28226. /* harmony import */
  28227. var src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  28228. /*! src/app/models/evt-models */
  28229. "5c0l");
  28230. /* harmony import */
  28231. var src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  28232. /*! src/app/services/component-register.service */
  28233. "d25s");
  28234. /* harmony import */
  28235. var src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  28236. /*! src/app/services/evt-model.service */
  28237. "hI0h");
  28238. /* harmony import */
  28239. var _lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  28240. /*! ./lem-entry-detail/lem-entry-detail.component */
  28241. "EOxZ");
  28242. /* harmony import */
  28243. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  28244. /*! @angular/common */
  28245. "ofXK");
  28246. /* harmony import */
  28247. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  28248. /*! ../reading/reading.component */
  28249. "QgGR");
  28250. function LemEntryComponent_span_0_evt_reading_2_Template(rf, ctx) {
  28251. if (rf & 1) {
  28252. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  28253. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-reading", 4);
  28254. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemEntryComponent_span_0_evt_reading_2_Template_evt_reading_click_0_listener($event) {
  28255. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r4);
  28256. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  28257. return ctx_r3.toggleLemEntryBox($event);
  28258. });
  28259. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  28260. }
  28261. if (rf & 2) {
  28262. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  28263. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r1.data.lemma);
  28264. }
  28265. }
  28266. function LemEntryComponent_span_0_evt_lem_entry_detail_3_Template(rf, ctx) {
  28267. if (rf & 1) {
  28268. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  28269. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-lem-entry-detail", 5);
  28270. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemEntryComponent_span_0_evt_lem_entry_detail_3_Template_evt_lem_entry_detail_click_0_listener($event) {
  28271. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  28272. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  28273. return ctx_r5.stopPropagation($event);
  28274. });
  28275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  28276. }
  28277. if (rf & 2) {
  28278. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  28279. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r2.data);
  28280. }
  28281. }
  28282. var _c0 = function _c0(a0) {
  28283. return {
  28284. "lem-detail-opened": a0
  28285. };
  28286. };
  28287. function LemEntryComponent_span_0_Template(rf, ctx) {
  28288. if (rf & 1) {
  28289. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 1);
  28290. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  28291. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemEntryComponent_span_0_evt_reading_2_Template, 1, 1, "evt-reading", 2);
  28292. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemEntryComponent_span_0_evt_lem_entry_detail_3_Template, 1, 1, "evt-lem-entry-detail", 3);
  28293. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  28294. }
  28295. if (rf & 2) {
  28296. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  28297. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](6, _c0, ctx_r0.opened));
  28298. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-variance", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 4, ctx_r0.variance$));
  28299. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  28300. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data == null ? null : ctx_r0.data.lemma);
  28301. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  28302. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx_r0.data == null ? null : ctx_r0.data.lemma) && ctx_r0.opened);
  28303. }
  28304. }
  28305. var LemEntryComponent = /*#__PURE__*/function () {
  28306. function LemEntryComponent(evtModelService, parentDetailComponent) {
  28307. var _this105 = this;
  28308. _classCallCheck(this, LemEntryComponent);
  28309. this.evtModelService = evtModelService;
  28310. this.parentDetailComponent = parentDetailComponent;
  28311. this.opened = false;
  28312. this.nestedLems = [];
  28313. this.variance$ = this.evtModelService.appVariance$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (variances) {
  28314. return variances[_this105.data.id];
  28315. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  28316. this.isInsideLemDetail = this.parentDetailComponent ? true : false;
  28317. }
  28318. _createClass(LemEntryComponent, [{
  28319. key: "toggleLemEntryBox",
  28320. value: function toggleLemEntryBox(e) {
  28321. e.stopPropagation();
  28322. this.opened = !this.opened;
  28323. }
  28324. }, {
  28325. key: "closeLemEntryBox",
  28326. value: function closeLemEntryBox() {
  28327. this.opened = false;
  28328. }
  28329. }, {
  28330. key: "stopPropagation",
  28331. value: function stopPropagation(e) {
  28332. e.stopPropagation();
  28333. }
  28334. }]);
  28335. return LemEntryComponent;
  28336. }();
  28337. LemEntryComponent.ɵfac = function LemEntryComponent_Factory(t) {
  28338. return new (t || LemEntryComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["LemEntryDetailComponent"], 8));
  28339. };
  28340. LemEntryComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  28341. type: LemEntryComponent,
  28342. selectors: [["evt-lem-entry"]],
  28343. inputs: {
  28344. data: "data"
  28345. },
  28346. decls: 1,
  28347. vars: 1,
  28348. consts: [["class", "lem-entry", 3, "ngClass", 4, "ngIf"], [1, "lem-entry", 3, "ngClass"], ["class", "lem-entry-lem", 3, "data", "click", 4, "ngIf"], [3, "data", "click", 4, "ngIf"], [1, "lem-entry-lem", 3, "data", "click"], [3, "data", "click"]],
  28349. template: function LemEntryComponent_Template(rf, ctx) {
  28350. if (rf & 1) {
  28351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemEntryComponent_span_0_Template, 4, 8, "span", 0);
  28352. }
  28353. if (rf & 2) {
  28354. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx.isInsideLemDetail);
  28355. }
  28356. },
  28357. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgClass"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_8__["ReadingComponent"], _lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["LemEntryDetailComponent"]],
  28358. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  28359. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJsZW0tZW50cnkuY29tcG9uZW50LnNjc3MifQ== */"],
  28360. changeDetection: 0
  28361. });
  28362. LemEntryComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(src_app_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(src_app_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemEntry"])], LemEntryComponent);
  28363. /*@__PURE__*/
  28364. (function () {
  28365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemEntryComponent, [{
  28366. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  28367. args: [{
  28368. selector: 'evt-lem-entry',
  28369. templateUrl: './lem-entry.component.html',
  28370. styleUrls: ['./lem-entry.component.scss'],
  28371. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  28372. }]
  28373. }], function () {
  28374. return [{
  28375. type: src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  28376. }, {
  28377. type: _lem_entry_detail_lem_entry_detail_component__WEBPACK_IMPORTED_MODULE_6__["LemEntryDetailComponent"],
  28378. decorators: [{
  28379. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"]
  28380. }]
  28381. }];
  28382. }, {
  28383. data: [{
  28384. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  28385. }]
  28386. });
  28387. })();
  28388. /***/
  28389. },
  28390. /***/
  28391. "iRdJ":
  28392. /*!**************************************************************************!*\
  28393. !*** ./src/app/ui-components/header-section/header-section.component.ts ***!
  28394. \**************************************************************************/
  28395. /*! exports provided: HeaderSectionComponent */
  28396. /***/
  28397. function iRdJ(module, __webpack_exports__, __webpack_require__) {
  28398. "use strict";
  28399. __webpack_require__.r(__webpack_exports__);
  28400. /* harmony export (binding) */
  28401. __webpack_require__.d(__webpack_exports__, "HeaderSectionComponent", function () {
  28402. return HeaderSectionComponent;
  28403. });
  28404. /* harmony import */
  28405. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28406. /*! @angular/core */
  28407. "fXoL");
  28408. /* harmony import */
  28409. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28410. /*! @angular/common */
  28411. "ofXK");
  28412. /* harmony import */
  28413. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  28414. /*! @ngx-translate/core */
  28415. "sYmb");
  28416. function HeaderSectionComponent_div_1_Template(rf, ctx) {
  28417. if (rf & 1) {
  28418. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
  28419. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  28420. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
  28421. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  28422. }
  28423. if (rf & 2) {
  28424. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  28425. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  28426. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx_r0.label), "", ctx_r0.inlineLabel ? ": " : "", "");
  28427. }
  28428. }
  28429. var _c0 = [[["", "content", ""]]];
  28430. var _c1 = ["[content]"];
  28431. var HeaderSectionComponent = function HeaderSectionComponent() {
  28432. _classCallCheck(this, HeaderSectionComponent);
  28433. };
  28434. HeaderSectionComponent.ɵfac = function HeaderSectionComponent_Factory(t) {
  28435. return new (t || HeaderSectionComponent)();
  28436. };
  28437. HeaderSectionComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  28438. type: HeaderSectionComponent,
  28439. selectors: [["evt-header-section"]],
  28440. inputs: {
  28441. label: "label",
  28442. additionalClass: "additionalClass",
  28443. inlineLabel: "inlineLabel"
  28444. },
  28445. ngContentSelectors: _c1,
  28446. decls: 4,
  28447. vars: 6,
  28448. consts: [["class", "section-label", 4, "ngIf"], [1, "section-content"], [1, "section-label"]],
  28449. template: function HeaderSectionComponent_Template(rf, ctx) {
  28450. if (rf & 1) {
  28451. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
  28452. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  28453. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, HeaderSectionComponent_div_1_Template, 3, 4, "div", 0);
  28454. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
  28455. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3);
  28456. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  28457. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  28458. }
  28459. if (rf & 2) {
  28460. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("section ", ctx.additionalClass, "");
  28461. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("has-inline-label", ctx.inlineLabel);
  28462. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  28463. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.label);
  28464. }
  28465. },
  28466. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]],
  28467. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslatePipe"]],
  28468. styles: [".section[_ngcontent-%COMP%] {\n display: block;\n}\n.section[_ngcontent-%COMP%] > .section-label[_ngcontent-%COMP%] {\n display: inline;\n font-variant: small-caps;\n color: #666;\n}\n.section.has-inline-label[_ngcontent-%COMP%] {\n display: flex;\n}\n.section.has-inline-label[_ngcontent-%COMP%] > .section-label[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n.section.has-inline-label[_ngcontent-%COMP%] > .section-content[_ngcontent-%COMP%] {\n display: inline;\n}\n.section[_ngcontent-%COMP%]:not(.has-inline-label) > .section-label[_ngcontent-%COMP%] {\n font-size: 0.9rem;\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n display: block;\n margin-top: 14px;\n}\n.section[_ngcontent-%COMP%] p {\n margin-bottom: 0;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2hlYWRlci1zZWN0aW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksY0FBQTtBQUNKO0FBQUk7RUFDSSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0FBRVI7QUFBSTtFQUNJLGFBQUE7QUFFUjtBQURRO0VBQ0ksaUJBQUE7QUFHWjtBQURRO0VBQ0ksZUFBQTtBQUdaO0FBQ1E7RUFDSSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUFDWjtBQUVJO0VBQ0ksZ0JBQUE7QUFBUiIsImZpbGUiOiJoZWFkZXItc2VjdGlvbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICA+IC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgICAmLmhhcy1pbmxpbmUtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICA+IC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgID4gLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmhhcy1pbmxpbmUtbGFiZWwpIHtcbiAgICAgICAgPiAuc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA6Om5nLWRlZXAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIl19 */"]
  28469. });
  28470. /*@__PURE__*/
  28471. (function () {
  28472. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HeaderSectionComponent, [{
  28473. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  28474. args: [{
  28475. selector: 'evt-header-section',
  28476. templateUrl: './header-section.component.html',
  28477. styleUrls: ['./header-section.component.scss']
  28478. }]
  28479. }], null, {
  28480. label: [{
  28481. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  28482. }],
  28483. additionalClass: [{
  28484. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  28485. }],
  28486. inlineLabel: [{
  28487. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  28488. }]
  28489. });
  28490. })();
  28491. /***/
  28492. },
  28493. /***/
  28494. "j7gH":
  28495. /*!*****************************************************!*\
  28496. !*** ./src/app/pinboard/pinner/pinner.component.ts ***!
  28497. \*****************************************************/
  28498. /*! exports provided: PinnerComponent */
  28499. /***/
  28500. function j7gH(module, __webpack_exports__, __webpack_require__) {
  28501. "use strict";
  28502. __webpack_require__.r(__webpack_exports__);
  28503. /* harmony export (binding) */
  28504. __webpack_require__.d(__webpack_exports__, "PinnerComponent", function () {
  28505. return PinnerComponent;
  28506. });
  28507. /* harmony import */
  28508. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28509. /*! @angular/core */
  28510. "fXoL");
  28511. /* harmony import */
  28512. var _pinboard_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28513. /*! ../pinboard.service */
  28514. "fqbd");
  28515. /* harmony import */
  28516. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  28517. /*! ../../ui-components/button/button.component */
  28518. "UjKN");
  28519. /* harmony import */
  28520. var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  28521. /*! @angular/common */
  28522. "ofXK");
  28523. /* harmony import */
  28524. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  28525. /*! @ngx-translate/core */
  28526. "sYmb");
  28527. var _c0 = function _c0() {
  28528. return {
  28529. icon: "thumbtack"
  28530. };
  28531. };
  28532. var PinnerComponent = /*#__PURE__*/function () {
  28533. function PinnerComponent(pinType, renderer, pinboard) {
  28534. _classCallCheck(this, PinnerComponent);
  28535. this.pinType = pinType;
  28536. this.renderer = renderer;
  28537. this.pinboard = pinboard;
  28538. }
  28539. _createClass(PinnerComponent, [{
  28540. key: "isItemPinned",
  28541. value: function isItemPinned() {
  28542. return this.pinboard.isItemPinned(this.item);
  28543. }
  28544. }, {
  28545. key: "togglePin",
  28546. value: function togglePin(btnEvent) {
  28547. btnEvent.event.stopPropagation();
  28548. this.pinboard.toggleItem(this.item, {
  28549. pinType: this.pinType,
  28550. renderer: this.renderer
  28551. });
  28552. }
  28553. }]);
  28554. return PinnerComponent;
  28555. }();
  28556. PinnerComponent.ɵfac = function PinnerComponent_Factory(t) {
  28557. return new (t || PinnerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('pinType'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('renderer'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_pinboard_service__WEBPACK_IMPORTED_MODULE_1__["PinboardService"]));
  28558. };
  28559. PinnerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  28560. type: PinnerComponent,
  28561. selectors: [["evt-pinner"]],
  28562. inputs: {
  28563. item: "item",
  28564. additionalStyle: "additionalStyle"
  28565. },
  28566. decls: 2,
  28567. vars: 9,
  28568. consts: [[1, "evt-pinner", 3, "iconLeft", "title", "ngStyle", "toggler", "transparent", "active", "btnClick"]],
  28569. template: function PinnerComponent_Template(rf, ctx) {
  28570. if (rf & 1) {
  28571. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "evt-button", 0);
  28572. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function PinnerComponent_Template_evt_button_btnClick_0_listener($event) {
  28573. return ctx.togglePin($event);
  28574. });
  28575. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "translate");
  28576. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  28577. }
  28578. if (rf & 2) {
  28579. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](8, _c0))("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 6, "PinItem"))("ngStyle", ctx.additionalStyle)("toggler", true)("transparent", true)("active", ctx.isItemPinned());
  28580. }
  28581. },
  28582. directives: [_ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgStyle"]],
  28583. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__["TranslatePipe"]],
  28584. styles: [".evt-pinner[_ngcontent-%COMP%] {\n float: right;\n}\n\n .evt-pinner .btn {\n opacity: 0.4;\n}\n\n .evt-pinner .btn:hover {\n -o-box-shadow: none !important;\n -ms-box-shadow: none !important;\n box-shadow: none !important;\n opacity: 0.9 !important;\n}\n\n .evt-pinner .btn.active {\n opacity: 1;\n}\n\n[data-theme=restore][_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=restore] [_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=restore][_ngcontent-%COMP%] .evt-pinner .btn.active {\n color: #0a4553 !important;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=neutral] [_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=neutral][_ngcontent-%COMP%] .evt-pinner .btn.active {\n color: #000 !important;\n}\n\n[data-theme=modern][_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=modern] [_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=modern][_ngcontent-%COMP%] .evt-pinner .btn.active {\n color: #263238 !important;\n}\n\n[data-theme=classic][_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=classic] [_nghost-%COMP%] .evt-pinner .btn.active, [data-theme=classic][_ngcontent-%COMP%] .evt-pinner .btn.active {\n color: #362d28 !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Bpbm5lci5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLFlBQUE7QUFGSjs7QUFLSTtFQUNJLFlBQUE7QUFGUjs7QUFHUTtFQ01OLDhCQUFBO0VBR0EsK0JBQUE7RUFDQSwyQkFBQTtFRFJVLHVCQUFBO0FBSVo7O0FBRlE7RUFDSSxVQUFBO0FBSVo7O0FFdUVRO0VGekVRLHlCQUFBO0FBS2hCOztBRW9FUTtFRnpFUSxzQkFBQTtBQVFoQjs7QUVpRVE7RUZ6RVEseUJBQUE7QUFXaEI7O0FFOERRO0VGekVRLHlCQUFBO0FBY2hCIiwiZmlsZSI6InBpbm5lci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLmV2dC1waW5uZXIge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbjo6bmctZGVlcCAuZXZ0LXBpbm5lciB7XG4gICAgLmJ0biB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXQoXCJib3gtc2hhZG93XCIsIFwibm9uZSAhaW1wb3J0YW50XCIpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lZChcInRvb2xzQ29sb3JcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiJdfQ== */"]
  28585. });
  28586. /*@__PURE__*/
  28587. (function () {
  28588. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PinnerComponent, [{
  28589. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  28590. args: [{
  28591. selector: 'evt-pinner',
  28592. templateUrl: './pinner.component.html',
  28593. styleUrls: ['./pinner.component.scss']
  28594. }]
  28595. }], function () {
  28596. return [{
  28597. type: undefined,
  28598. decorators: [{
  28599. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"],
  28600. args: ['pinType']
  28601. }]
  28602. }, {
  28603. type: undefined,
  28604. decorators: [{
  28605. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"],
  28606. args: ['renderer']
  28607. }]
  28608. }, {
  28609. type: _pinboard_service__WEBPACK_IMPORTED_MODULE_1__["PinboardService"]
  28610. }];
  28611. }, {
  28612. item: [{
  28613. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  28614. }],
  28615. additionalStyle: [{
  28616. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  28617. }]
  28618. });
  28619. })();
  28620. /***/
  28621. },
  28622. /***/
  28623. "jPca":
  28624. /*!************************************************!*\
  28625. !*** ./src/app/shortcuts/shortcuts.service.ts ***!
  28626. \************************************************/
  28627. /*! exports provided: ShortcutsService */
  28628. /***/
  28629. function jPca(module, __webpack_exports__, __webpack_require__) {
  28630. "use strict";
  28631. __webpack_require__.r(__webpack_exports__);
  28632. /* harmony export (binding) */
  28633. __webpack_require__.d(__webpack_exports__, "ShortcutsService", function () {
  28634. return ShortcutsService;
  28635. });
  28636. /* harmony import */
  28637. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28638. /*! @angular/core */
  28639. "fXoL");
  28640. /* harmony import */
  28641. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28642. /*! ../utils/js-utils */
  28643. "zSMA");
  28644. var ShortcutsService = /*#__PURE__*/function () {
  28645. function ShortcutsService() {
  28646. _classCallCheck(this, ShortcutsService);
  28647. }
  28648. _createClass(ShortcutsService, [{
  28649. key: "handleKeyboardEvent",
  28650. value: function handleKeyboardEvent(e) {
  28651. var eKeyCode = Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_1__["getEventKeyCode"])(e);
  28652. if (e.altKey) {
  28653. // ALT pressed
  28654. switch (eKeyCode) {
  28655. // TODO: MODE VIEW
  28656. case 49:
  28657. // alt+1
  28658. // First view mode
  28659. break;
  28660. case 50:
  28661. // alt+2
  28662. // Second view mode
  28663. break;
  28664. case 51:
  28665. // alt+3
  28666. // Third view mode
  28667. break;
  28668. case 52:
  28669. // alt+1
  28670. // Fourth view mode
  28671. break;
  28672. // other useful
  28673. case 73:
  28674. // alt+i
  28675. // Open PROJECT INFO
  28676. break;
  28677. case 76:
  28678. // alt+l
  28679. // Open Lists
  28680. break;
  28681. case 69:
  28682. // alt + e
  28683. if (e.shiftKey) {// alt + shift + e
  28684. // Open EVT Info
  28685. }
  28686. break;
  28687. case 66:
  28688. // Open bookmark
  28689. break;
  28690. case 83:
  28691. {
  28692. // alt + s
  28693. if (e.shiftKey) {// alt + shift + s
  28694. // Open shortcuts
  28695. }
  28696. break;
  28697. }
  28698. }
  28699. } else {
  28700. if (e.ctrlKey && eKeyCode === 32) {// GM: CTRL+space
  28701. // TODO: toggle bottom navbar
  28702. } else if ((eKeyCode === 102 || eKeyCode === 70) && (e.ctrlKey || e.metaKey) && e.altKey && e.shiftKey) {// CTRL+ALT+SHIF+f - CMD+ALT+SHIF+f
  28703. // TODO: go fullscreen
  28704. } else if ((eKeyCode === 102 || eKeyCode === 70) && (e.ctrlKey || e.metaKey) && e.altKey) {// CTRL+f - CMD+f
  28705. // TODO: Toggle search
  28706. } else {
  28707. switch (eKeyCode) {
  28708. case 37:
  28709. // left arrow
  28710. // TODO: Nav left
  28711. break;
  28712. case 39:
  28713. // right arrow
  28714. // TODO: Nav right
  28715. break;
  28716. case 38:
  28717. // up
  28718. // TODO: Nav to previous document
  28719. break;
  28720. case 40:
  28721. // down
  28722. // TODO: Nav to following document
  28723. break;
  28724. case 27:
  28725. // escape
  28726. break;
  28727. case 13:
  28728. // input
  28729. break;
  28730. }
  28731. }
  28732. }
  28733. }
  28734. }]);
  28735. return ShortcutsService;
  28736. }();
  28737. ShortcutsService.ɵfac = function ShortcutsService_Factory(t) {
  28738. return new (t || ShortcutsService)();
  28739. };
  28740. ShortcutsService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  28741. token: ShortcutsService,
  28742. factory: ShortcutsService.ɵfac,
  28743. providedIn: 'root'
  28744. });
  28745. /*@__PURE__*/
  28746. (function () {
  28747. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ShortcutsService, [{
  28748. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  28749. args: [{
  28750. providedIn: 'root'
  28751. }]
  28752. }], null, null);
  28753. })();
  28754. /***/
  28755. },
  28756. /***/
  28757. "jz3b":
  28758. /*!****************************************************!*\
  28759. !*** ./src/app/services/xml-parsers/app-parser.ts ***!
  28760. \****************************************************/
  28761. /*! exports provided: RdgParser, AppParser */
  28762. /***/
  28763. function jz3b(module, __webpack_exports__, __webpack_require__) {
  28764. "use strict";
  28765. __webpack_require__.r(__webpack_exports__);
  28766. /* harmony export (binding) */
  28767. __webpack_require__.d(__webpack_exports__, "RdgParser", function () {
  28768. return RdgParser;
  28769. });
  28770. /* harmony export (binding) */
  28771. __webpack_require__.d(__webpack_exports__, "AppParser", function () {
  28772. return AppParser;
  28773. });
  28774. /* harmony import */
  28775. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28776. /*! tslib */
  28777. "mrSG");
  28778. /* harmony import */
  28779. var src_app_app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28780. /*! src/app/app.config */
  28781. "aR35");
  28782. /* harmony import */
  28783. var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  28784. /*! . */
  28785. "UAXx");
  28786. /* harmony import */
  28787. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  28788. /*! ../../models/evt-models */
  28789. "5c0l");
  28790. /* harmony import */
  28791. var _utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  28792. /*! ../../utils/dom-utils */
  28793. "G9+u");
  28794. /* harmony import */
  28795. var _utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  28796. /*! ../../utils/xml-utils */
  28797. "JQLQ");
  28798. /* harmony import */
  28799. var _basic_parsers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  28800. /*! ./basic-parsers */
  28801. "bNiN");
  28802. /* harmony import */
  28803. var _parser_models__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  28804. /*! ./parser-models */
  28805. "YwZW");
  28806. var RdgParser_1, AppParser_1;
  28807. var RdgParser = RdgParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA130) {
  28808. _inherits(RdgParser, _basic_parsers__WEBPA130);
  28809. var _super327 = _createSuper(RdgParser);
  28810. function RdgParser() {
  28811. var _this106;
  28812. _classCallCheck(this, RdgParser);
  28813. _this106 = _super327.apply(this, arguments);
  28814. _this106.readingGroupTagName = 'rdgGrp';
  28815. _this106.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this106.genericParse);
  28816. return _this106;
  28817. }
  28818. _createClass(RdgParser, [{
  28819. key: "parse",
  28820. value: function parse(rdg) {
  28821. return {
  28822. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Reading"],
  28823. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(rdg),
  28824. attributes: this.attributeParser.parse(rdg),
  28825. witIDs: this.parseReadingWitnesses(rdg) || [],
  28826. content: this.parseAppReadingContent(rdg),
  28827. significant: this.isReadingSignificant(rdg),
  28828. "class": rdg.tagName.toLowerCase()
  28829. };
  28830. }
  28831. }, {
  28832. key: "parseReadingWitnesses",
  28833. value: function parseReadingWitnesses(rdg) {
  28834. var _a;
  28835. return (_a = rdg.getAttribute('wit')) === null || _a === void 0 ? void 0 : _a.split('#').map(function (el) {
  28836. return Object(_utils_xml_utils__WEBPACK_IMPORTED_MODULE_5__["removeSpaces"])(el);
  28837. }).filter(function (el) {
  28838. return el.length !== 0;
  28839. });
  28840. }
  28841. }, {
  28842. key: "parseAppReadingContent",
  28843. value: function parseAppReadingContent(rdg) {
  28844. var _this107 = this;
  28845. return Array.from(rdg.childNodes).map(function (child) {
  28846. return _this107.genericParse(child);
  28847. });
  28848. }
  28849. }, {
  28850. key: "isReadingSignificant",
  28851. value: function isReadingSignificant(rdg) {
  28852. var notSignificantReadings = src_app_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.edition.notSignificantVariants;
  28853. var isSignificant = true;
  28854. if (notSignificantReadings.length > 0) {
  28855. isSignificant = this.isSignificant(notSignificantReadings, rdg.attributes);
  28856. if (isSignificant && rdg.parentElement.tagName === this.readingGroupTagName) {
  28857. isSignificant = this.isSignificant(notSignificantReadings, rdg.parentElement.attributes);
  28858. }
  28859. }
  28860. return isSignificant;
  28861. }
  28862. }, {
  28863. key: "isSignificant",
  28864. value: function isSignificant(notSignificantReading, attributes) {
  28865. return !Array.from(attributes).some(function (_ref76) {
  28866. var name = _ref76.name,
  28867. value = _ref76.value;
  28868. return notSignificantReading.includes("".concat(name, "=").concat(value));
  28869. });
  28870. }
  28871. }]);
  28872. return RdgParser;
  28873. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  28874. RdgParser = RdgParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('rdg', RdgParser_1)], RdgParser);
  28875. var AppParser = AppParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA131) {
  28876. _inherits(AppParser, _basic_parsers__WEBPA131);
  28877. var _super328 = _createSuper(AppParser);
  28878. function AppParser() {
  28879. var _this108;
  28880. _classCallCheck(this, AppParser);
  28881. _this108 = _super328.apply(this, arguments);
  28882. _this108.noteTagName = 'note';
  28883. _this108.appEntryTagName = 'app';
  28884. _this108.readingTagName = 'rdg';
  28885. _this108.lemmaTagName = 'lem';
  28886. _this108.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["AttributeParser"], _this108.genericParse);
  28887. _this108.noteParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["NoteParser"], _this108.genericParse);
  28888. _this108.rdgParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["createParser"])(RdgParser, _this108.genericParse);
  28889. return _this108;
  28890. }
  28891. _createClass(AppParser, [{
  28892. key: "parse",
  28893. value: function parse(appEntry) {
  28894. return {
  28895. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["ApparatusEntry"],
  28896. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(appEntry),
  28897. attributes: this.attributeParser.parse(appEntry),
  28898. content: [],
  28899. lemma: this.parseLemma(appEntry),
  28900. readings: this.parseReadings(appEntry),
  28901. notes: this.parseAppNotes(appEntry),
  28902. originalEncoding: Object(_utils_dom_utils__WEBPACK_IMPORTED_MODULE_4__["getOuterHTML"])(appEntry),
  28903. "class": appEntry.tagName.toLowerCase(),
  28904. nestedAppsIDs: this.getNestedAppsIDs(appEntry)
  28905. };
  28906. }
  28907. }, {
  28908. key: "getNestedAppsIDs",
  28909. value: function getNestedAppsIDs(app) {
  28910. var nesApps = app.querySelectorAll('app');
  28911. return Array.from(nesApps).map(function (a) {
  28912. return Object(_parser_models__WEBPACK_IMPORTED_MODULE_7__["getID"])(a);
  28913. });
  28914. }
  28915. }, {
  28916. key: "parseAppNotes",
  28917. value: function parseAppNotes(appEntry) {
  28918. var _this109 = this;
  28919. var notes = Array.from(appEntry.children).filter(function (_ref77) {
  28920. var tagName = _ref77.tagName;
  28921. return tagName === _this109.noteTagName;
  28922. }).map(function (note) {
  28923. return _this109.noteParser.parse(note);
  28924. });
  28925. return notes;
  28926. }
  28927. }, {
  28928. key: "parseLemma",
  28929. value: function parseLemma(appEntry) {
  28930. return appEntry.querySelector("".concat(this.lemmaTagName)) ? this.rdgParser.parse(appEntry.querySelector("".concat(this.lemmaTagName))) : undefined;
  28931. }
  28932. }, {
  28933. key: "parseReadings",
  28934. value: function parseReadings(appEntry) {
  28935. var _this110 = this;
  28936. return Array.from(appEntry.querySelectorAll("".concat(this.readingTagName))).filter(function (el) {
  28937. return el.closest(_this110.appEntryTagName) === appEntry;
  28938. }).map(function (rdg) {
  28939. return _this110.rdgParser.parse(rdg);
  28940. });
  28941. }
  28942. }]);
  28943. return AppParser;
  28944. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_6__["EmptyParser"]);
  28945. AppParser = AppParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_2__["xmlParser"])('evt-apparatus-entry-parser', AppParser_1)], AppParser);
  28946. /***/
  28947. },
  28948. /***/
  28949. "k8Vd":
  28950. /*!*******************************************************************!*\
  28951. !*** ./src/app/components/named-entity/named-entity.component.ts ***!
  28952. \*******************************************************************/
  28953. /*! exports provided: NamedEntityComponent */
  28954. /***/
  28955. function k8Vd(module, __webpack_exports__, __webpack_require__) {
  28956. "use strict";
  28957. __webpack_require__.r(__webpack_exports__);
  28958. /* harmony export (binding) */
  28959. __webpack_require__.d(__webpack_exports__, "NamedEntityComponent", function () {
  28960. return NamedEntityComponent;
  28961. });
  28962. /* harmony import */
  28963. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  28964. /*! tslib */
  28965. "mrSG");
  28966. /* harmony import */
  28967. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  28968. /*! @angular/core */
  28969. "fXoL");
  28970. /* harmony import */
  28971. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  28972. /*! rxjs/operators */
  28973. "kU1M");
  28974. /* harmony import */
  28975. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  28976. /*! ../../models/evt-models */
  28977. "5c0l");
  28978. /* harmony import */
  28979. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  28980. /*! ../../services/component-register.service */
  28981. "d25s");
  28982. /* harmony import */
  28983. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  28984. /*! ../../services/evt-model.service */
  28985. "hI0h");
  28986. /* harmony import */
  28987. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  28988. /*! @angular/common */
  28989. "ofXK");
  28990. /* harmony import */
  28991. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  28992. /*! ../../directives/html-attributes.directive */
  28993. "0Bbq");
  28994. /* harmony import */
  28995. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  28996. /*! ../../pinboard/pinner/pinner.component */
  28997. "j7gH");
  28998. /* harmony import */
  28999. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  29000. /*! ../../ui-components/icon/icon.component */
  29001. "Mijh");
  29002. /* harmony import */
  29003. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  29004. /*! @ng-bootstrap/ng-bootstrap */
  29005. "1kSV");
  29006. /* harmony import */
  29007. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  29008. /*! ../content-viewer/content-viewer.component */
  29009. "t6RO");
  29010. /* harmony import */
  29011. var _named_entity_occurrence_named_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  29012. /*! ./named-entity-occurrence/named-entity-occurrence.component */
  29013. "wM2G");
  29014. /* harmony import */
  29015. var _original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  29016. /*! ../original-encoding-viewer/original-encoding-viewer.component */
  29017. "7Sdm");
  29018. /* harmony import */
  29019. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
  29020. /*! @ngx-translate/core */
  29021. "sYmb");
  29022. var _c0 = ["entityDetails"];
  29023. var _c1 = function _c1() {
  29024. return {
  29025. icon: "caret-down",
  29026. additionalClasses: "icon toggler mr-2"
  29027. };
  29028. };
  29029. function NamedEntityComponent_div_0_evt_icon_2_Template(rf, ctx) {
  29030. if (rf & 1) {
  29031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  29032. }
  29033. if (rf & 2) {
  29034. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c1));
  29035. }
  29036. }
  29037. var _c2 = function _c2() {
  29038. return {
  29039. icon: "caret-right",
  29040. additionalClasses: "icon toggler mr-2"
  29041. };
  29042. };
  29043. function NamedEntityComponent_div_0_evt_icon_3_Template(rf, ctx) {
  29044. if (rf & 1) {
  29045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  29046. }
  29047. if (rf & 2) {
  29048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c2));
  29049. }
  29050. }
  29051. var _c3 = function _c3() {
  29052. return {
  29053. icon: "user",
  29054. additionalClasses: "icon mr-1"
  29055. };
  29056. };
  29057. function NamedEntityComponent_div_0_evt_icon_4_Template(rf, ctx) {
  29058. if (rf & 1) {
  29059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  29060. }
  29061. if (rf & 2) {
  29062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c3));
  29063. }
  29064. }
  29065. var _c4 = function _c4() {
  29066. return {
  29067. icon: "map-marker",
  29068. additionalClasses: "icon mr-1"
  29069. };
  29070. };
  29071. function NamedEntityComponent_div_0_evt_icon_5_Template(rf, ctx) {
  29072. if (rf & 1) {
  29073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  29074. }
  29075. if (rf & 2) {
  29076. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c4));
  29077. }
  29078. }
  29079. function NamedEntityComponent_div_0_div_8_ng_template_7_evt_content_viewer_1_Template(rf, ctx) {
  29080. if (rf & 1) {
  29081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 17);
  29082. }
  29083. if (rf & 2) {
  29084. var detail_r11 = ctx.$implicit;
  29085. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", detail_r11);
  29086. }
  29087. }
  29088. function NamedEntityComponent_div_0_div_8_ng_template_7_Template(rf, ctx) {
  29089. if (rf & 1) {
  29090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 15);
  29091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityComponent_div_0_div_8_ng_template_7_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 16);
  29092. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29093. }
  29094. if (rf & 2) {
  29095. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  29096. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29097. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r7.data.content);
  29098. }
  29099. }
  29100. function NamedEntityComponent_div_0_div_8_ng_template_12_div_0_span_1_Template(rf, ctx) {
  29101. if (rf & 1) {
  29102. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  29103. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  29104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  29105. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29106. }
  29107. if (rf & 2) {
  29108. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29109. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noOccurrences"));
  29110. }
  29111. }
  29112. function NamedEntityComponent_div_0_div_8_ng_template_12_div_0_evt_named_entity_occurrence_2_Template(rf, ctx) {
  29113. if (rf & 1) {
  29114. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-named-entity-occurrence", 22);
  29115. }
  29116. if (rf & 2) {
  29117. var occurrence_r16 = ctx.$implicit;
  29118. var ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](5);
  29119. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("occurrence", occurrence_r16)("entityId", ctx_r15.data.id);
  29120. }
  29121. }
  29122. function NamedEntityComponent_div_0_div_8_ng_template_12_div_0_Template(rf, ctx) {
  29123. if (rf & 1) {
  29124. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 19);
  29125. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityComponent_div_0_div_8_ng_template_12_div_0_span_1_Template, 3, 3, "span", 20);
  29126. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamedEntityComponent_div_0_div_8_ng_template_12_div_0_evt_named_entity_occurrence_2_Template, 1, 2, "evt-named-entity-occurrence", 21);
  29127. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29128. }
  29129. if (rf & 2) {
  29130. var occurrences_r13 = ctx.ngIf;
  29131. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29132. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", occurrences_r13.length === 0);
  29133. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29134. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", occurrences_r13);
  29135. }
  29136. }
  29137. function NamedEntityComponent_div_0_div_8_ng_template_12_Template(rf, ctx) {
  29138. if (rf & 1) {
  29139. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NamedEntityComponent_div_0_div_8_ng_template_12_div_0_Template, 3, 2, "div", 18);
  29140. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  29141. }
  29142. if (rf & 2) {
  29143. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  29144. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 1, ctx_r8.occurrences$));
  29145. }
  29146. }
  29147. function NamedEntityComponent_div_0_div_8_ng_template_17_Template(rf, ctx) {
  29148. if (rf & 1) {
  29149. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 23);
  29150. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-original-encoding-viewer", 24);
  29151. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29152. }
  29153. if (rf & 2) {
  29154. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  29155. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29156. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("originalEncoding", ctx_r9.data.originalEncoding);
  29157. }
  29158. }
  29159. function NamedEntityComponent_div_0_div_8_Template(rf, ctx) {
  29160. if (rf & 1) {
  29161. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 7);
  29162. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul", 8, 9);
  29163. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "li", 10);
  29164. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "a", 11);
  29165. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
  29166. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](6, "translate");
  29167. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29168. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, NamedEntityComponent_div_0_div_8_ng_template_7_Template, 2, 1, "ng-template", 12);
  29169. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "li", 13);
  29171. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "a", 11);
  29172. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10);
  29173. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](11, "translate");
  29174. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29175. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](12, NamedEntityComponent_div_0_div_8_ng_template_12_Template, 2, 3, "ng-template", 12);
  29176. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29177. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](13, "li", 13);
  29178. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "a", 11);
  29179. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15);
  29180. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](16, "translate");
  29181. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29182. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](17, NamedEntityComponent_div_0_div_8_ng_template_17_Template, 2, 1, "ng-template", 12);
  29183. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29185. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "div", 14);
  29186. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29187. }
  29188. if (rf & 2) {
  29189. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](2);
  29190. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  29191. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29192. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("activeId", ctx_r5.selectedSection);
  29193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29194. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "info_" + ctx_r5.data.id)("disabled", ctx_r5.data.content.length === 0);
  29195. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29196. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](6, 9, "Info"));
  29197. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29198. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "occurrences_" + ctx_r5.data.id);
  29199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29200. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](11, 11, "Occorrenze"));
  29201. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29202. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "xml_" + ctx_r5.data.id);
  29203. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29204. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](16, 13, "XMLSource"));
  29205. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29206. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavOutlet", _r6);
  29207. }
  29208. }
  29209. var _c5 = function _c5(a0, a1) {
  29210. return {
  29211. inList: a0,
  29212. contentOpened: a1
  29213. };
  29214. };
  29215. function NamedEntityComponent_div_0_Template(rf, ctx) {
  29216. if (rf & 1) {
  29217. var _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  29218. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 1);
  29219. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NamedEntityComponent_div_0_Template_div_click_0_listener($event) {
  29220. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r18);
  29221. var ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29222. return ctx_r17.tabSelected($event);
  29223. });
  29224. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  29225. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NamedEntityComponent_div_0_Template_div_click_1_listener() {
  29226. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r18);
  29227. var ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29228. return ctx_r19.toggleContent();
  29229. });
  29230. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamedEntityComponent_div_0_evt_icon_2_Template, 1, 2, "evt-icon", 3);
  29231. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntityComponent_div_0_evt_icon_3_Template, 1, 2, "evt-icon", 3);
  29232. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamedEntityComponent_div_0_evt_icon_4_Template, 1, 2, "evt-icon", 3);
  29233. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, NamedEntityComponent_div_0_evt_icon_5_Template, 1, 2, "evt-icon", 3);
  29234. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6);
  29235. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "evt-pinner", 4);
  29236. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29237. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, NamedEntityComponent_div_0_div_8_Template, 19, 15, "div", 5);
  29238. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29239. }
  29240. if (rf & 2) {
  29241. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29242. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("card ne-container ", ctx_r0.data.namedEntityType, "");
  29243. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](12, _c5, ctx_r0.inList, ctx_r0.contentOpened))("evtHtmlAttributes", ctx_r0.data == null ? null : ctx_r0.data.attributes);
  29244. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29245. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.inList && ctx_r0.contentOpened);
  29246. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29247. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.inList && !ctx_r0.contentOpened);
  29248. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29249. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.namedEntityType === "person");
  29250. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29251. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.namedEntityType === "place");
  29252. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29253. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", ctx_r0.data.label, " ");
  29254. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29255. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("item", ctx_r0.data);
  29256. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29257. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.contentOpened);
  29258. }
  29259. }
  29260. var NamedEntityComponent = /*#__PURE__*/function () {
  29261. function NamedEntityComponent(evtModelService) {
  29262. var _this111 = this;
  29263. _classCallCheck(this, NamedEntityComponent);
  29264. this.evtModelService = evtModelService;
  29265. this.occurrences$ = this.evtModelService.entitiesOccurrences$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (occ) {
  29266. return occ[_this111.data.id] || [];
  29267. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  29268. this.relations$ = this.evtModelService.relations$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (el) {
  29269. return el.filter(function (rel) {
  29270. return rel.activeParts.indexOf(_this111.data.id) >= 0 || rel.passiveParts.indexOf(_this111.data.id) >= 0 || rel.mutualParts.indexOf(_this111.data.id) >= 0;
  29271. });
  29272. }));
  29273. this.contentOpened = true;
  29274. }
  29275. _createClass(NamedEntityComponent, [{
  29276. key: "ngOnInit",
  29277. value: function ngOnInit() {
  29278. if (this.inList) {
  29279. this.contentOpened = false;
  29280. }
  29281. }
  29282. }, {
  29283. key: "toggleContent",
  29284. value: function toggleContent() {
  29285. if (this.inList) {
  29286. this.contentOpened = !this.contentOpened;
  29287. }
  29288. }
  29289. }, {
  29290. key: "tabSelected",
  29291. value: function tabSelected(event) {
  29292. event.stopPropagation();
  29293. }
  29294. }, {
  29295. key: "selectedSection",
  29296. get: function get() {
  29297. if (this.contentOpened) {
  29298. return "".concat(this.data && this.data.content.length === 0 ? 'occurrences' : 'info', "_").concat(this.data.id);
  29299. }
  29300. return '';
  29301. }
  29302. }]);
  29303. return NamedEntityComponent;
  29304. }();
  29305. NamedEntityComponent.ɵfac = function NamedEntityComponent_Factory(t) {
  29306. return new (t || NamedEntityComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  29307. };
  29308. NamedEntityComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  29309. type: NamedEntityComponent,
  29310. selectors: [["evt-named-entity"]],
  29311. viewQuery: function NamedEntityComponent_Query(rf, ctx) {
  29312. if (rf & 1) {
  29313. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, true);
  29314. }
  29315. if (rf & 2) {
  29316. var _t;
  29317. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.entityDetails = _t.first);
  29318. }
  29319. },
  29320. inputs: {
  29321. data: "data",
  29322. inList: "inList"
  29323. },
  29324. decls: 1,
  29325. vars: 1,
  29326. consts: [[3, "class", "ngClass", "evtHtmlAttributes", "click", 4, "ngIf"], [3, "ngClass", "evtHtmlAttributes", "click"], [1, "card-header", "ne-header", 3, "click"], [3, "iconInfo", 4, "ngIf"], ["renderer", "NamedEntity", "pinType", "NamedEntities", 3, "item"], ["class", "card-body ne-content", 4, "ngIf"], [3, "iconInfo"], [1, "card-body", "ne-content"], ["ngbNav", "", 1, "entity-details", 3, "activeId"], ["entityDetails", "ngbNav"], [3, "ngbNavItem", "disabled"], ["ngbNavLink", "", 1, "ui-font"], ["ngbNavContent", ""], [3, "ngbNavItem"], [3, "ngbNavOutlet"], [1, "ne-detail-content"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], ["class", "ne-detail-content ui-font", 4, "ngIf"], [1, "ne-detail-content", "ui-font"], [4, "ngIf"], [3, "occurrence", "entityId", 4, "ngFor", "ngForOf"], [3, "occurrence", "entityId"], [1, "ne-detail-content", "no-padding"], [3, "originalEncoding"]],
  29327. template: function NamedEntityComponent_Template(rf, ctx) {
  29328. if (rf & 1) {
  29329. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NamedEntityComponent_div_0_Template, 9, 15, "div", 0);
  29330. }
  29331. if (rf & 2) {
  29332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data);
  29333. }
  29334. },
  29335. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgClass"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__["HtmlAttributesDirective"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_8__["PinnerComponent"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_9__["IconComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNavOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__["ContentViewerComponent"], _named_entity_occurrence_named_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_12__["NamedEntityOccurrenceComponent"], _original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_13__["OriginalEncodingViewerComponent"]],
  29336. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_14__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"]],
  29337. styles: ["[_nghost-%COMP%] .ne-container {\n font-size: 90%;\n border-top-left-radius: 0;\n}\n[_nghost-%COMP%] .ne-container.inList {\n border-radius: 0;\n margin-bottom: 1px;\n}\n[_nghost-%COMP%] .ne-container.inList .ne-header {\n padding: 5px 7px;\n border-top-right-radius: 0;\n cursor: pointer;\n}\n[_nghost-%COMP%] .ne-container.contentOpened .ne-header {\n border-bottom: 3px double #000 !important;\n}\n[_nghost-%COMP%] .ne-container.person {\n border-color: #FFF0F2;\n}\n[_nghost-%COMP%] .ne-container.person * {\n border-color: #FFF0F2;\n}\n[_nghost-%COMP%] .ne-container.person .ne-header, [_nghost-%COMP%] .ne-container.person .ne-content {\n background: #FFF0F2;\n}\n[_nghost-%COMP%] .ne-container.person .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.person .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.person .nav-item:focus, [_nghost-%COMP%] .ne-container.person .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.person .entity-details .nav-link {\n color: #000;\n background-color: #FFF0F2;\n border-color: #ffcdd2;\n}\n[_nghost-%COMP%] .ne-container.person .entity-details .nav-link.active {\n background-color: #ffcdd2;\n}\n[_nghost-%COMP%] .ne-container.person .entity-details .nav-link:hover:not(.active):not(.disabled) {\n background: rgba(255, 205, 210, 0.5);\n}\n[_nghost-%COMP%] .ne-container.person .entity-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.person .ne-detail-content {\n background-color: #ffcdd2;\n}\n[_nghost-%COMP%] .ne-container.person .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.person .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.person .ne-occurrence:hover {\n background: rgba(255, 255, 255, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.person .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-container.place {\n border-color: #c8e6c9;\n}\n[_nghost-%COMP%] .ne-container.place * {\n border-color: #c8e6c9;\n}\n[_nghost-%COMP%] .ne-container.place .ne-header, [_nghost-%COMP%] .ne-container.place .ne-content {\n background: #c8e6c9;\n}\n[_nghost-%COMP%] .ne-container.place .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.place .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.place .nav-item:focus, [_nghost-%COMP%] .ne-container.place .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.place .entity-details .nav-link {\n color: #000;\n background-color: #c8e6c9;\n border-color: #A5D6A7;\n}\n[_nghost-%COMP%] .ne-container.place .entity-details .nav-link.active {\n background-color: #A5D6A7;\n}\n[_nghost-%COMP%] .ne-container.place .entity-details .nav-link:hover:not(.active):not(.disabled) {\n background: rgba(165, 214, 167, 0.5);\n}\n[_nghost-%COMP%] .ne-container.place .entity-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.place .ne-detail-content {\n background-color: #A5D6A7;\n}\n[_nghost-%COMP%] .ne-container.place .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.place .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.place .ne-occurrence:hover {\n background: rgba(255, 255, 255, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.place .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-container.org {\n border-color: #FFCC80;\n}\n[_nghost-%COMP%] .ne-container.org * {\n border-color: #FFCC80;\n}\n[_nghost-%COMP%] .ne-container.org .ne-header, [_nghost-%COMP%] .ne-container.org .ne-content {\n background: #FFCC80;\n}\n[_nghost-%COMP%] .ne-container.org .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.org .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.org .nav-item:focus, [_nghost-%COMP%] .ne-container.org .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.org .entity-details .nav-link {\n color: #000;\n background-color: #FFCC80;\n border-color: #FFB74D;\n}\n[_nghost-%COMP%] .ne-container.org .entity-details .nav-link.active {\n background-color: #FFB74D;\n}\n[_nghost-%COMP%] .ne-container.org .entity-details .nav-link:hover:not(.active):not(.disabled) {\n background: rgba(255, 183, 77, 0.5);\n}\n[_nghost-%COMP%] .ne-container.org .entity-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.org .ne-detail-content {\n background-color: #FFB74D;\n}\n[_nghost-%COMP%] .ne-container.org .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.org .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.org .ne-occurrence:hover {\n background: rgba(255, 255, 255, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.org .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-container.event {\n border-color: #ffffb0;\n}\n[_nghost-%COMP%] .ne-container.event * {\n border-color: #ffffb0;\n}\n[_nghost-%COMP%] .ne-container.event .ne-header, [_nghost-%COMP%] .ne-container.event .ne-content {\n background: #ffffb0;\n}\n[_nghost-%COMP%] .ne-container.event .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.event .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.event .nav-item:focus, [_nghost-%COMP%] .ne-container.event .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.event .entity-details .nav-link {\n color: #000;\n background-color: #ffffb0;\n border-color: #fcfc60;\n}\n[_nghost-%COMP%] .ne-container.event .entity-details .nav-link.active {\n background-color: #fcfc60;\n}\n[_nghost-%COMP%] .ne-container.event .entity-details .nav-link:hover:not(.active):not(.disabled) {\n background: rgba(252, 252, 96, 0.5);\n}\n[_nghost-%COMP%] .ne-container.event .entity-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.event .ne-detail-content {\n background-color: #fcfc60;\n}\n[_nghost-%COMP%] .ne-container.event .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.event .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.event .ne-occurrence:hover {\n background: rgba(255, 255, 255, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.event .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-header {\n padding: 3.5px 7px;\n border-top-left-radius: 0;\n}\n[_nghost-%COMP%] .ne-content {\n padding: 0;\n font-size: 80%;\n}\n[_nghost-%COMP%] .ne-detail-content {\n padding: 1rem;\n}\n[_nghost-%COMP%] .ne-detail-content.no-padding {\n padding: 0;\n}\n[_nghost-%COMP%] .ne-content .entity-details .nav-link {\n padding: 5px;\n border: none;\n}\n[_nghost-%COMP%] pre {\n padding-top: 0;\n margin: 0;\n \n}\n[_nghost-%COMP%] pre code {\n font-size: 85% !important;\n}\npre[_ngcontent-%COMP%] {\n white-space: pre-wrap;\n white-space: -moz-pre-wrap;\n white-space: -pre-wrap;\n white-space: -o-pre-wrap;\n word-wrap: break-word;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25hbWVkLWVudGl0eS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRkU7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QUFyRko7QUF1Rkk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0FBckZOO0FBdUZNO0VBQ0UsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7QUFyRlI7QUEwRk07RUFDRSx5Q0FBQTtBQXhGUjtBQTRGSTtFQXRHRixxQkF1R3lEO0FBMUYzRDtBQVhFO0VBQ0UscUJBb0d1RDtBQXZGM0Q7QUFWRTs7RUFFRSxtQkFBQTtBQVlKO0FBVEU7RUFDRSxrQkFBQTtBQVdKO0FBVEk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FBV047QUFMSTs7RUFDRSx3QkFBQTtBQVFOO0FBSkU7RUFDRSxXQUFBO0VBQ0EseUJBeUV1RDtFQXhFdkQscUJBd0VtRjtBQWxFdkY7QUFKSTtFQUNFLHlCQXFFaUY7QUEvRHZGO0FBSEk7RUFDRSxvQ0FBQTtBQUtOO0FBRkk7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0FBSU47QUFBRTtFQUNFLHlCQXVEbUY7QUFyRHZGO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQUNKO0FBQ0k7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FBQ047QUFFSTtFQUNFLCtDQUFBO0FBQU47QUFFTTtFQUNFLHNCQUFBO0FBQVI7QUFpQ0k7RUExR0YscUJBMkd3RDtBQS9CMUQ7QUExRUU7RUFDRSxxQkF3R3NEO0FBNUIxRDtBQXpFRTs7RUFFRSxtQkFBQTtBQTJFSjtBQXhFRTtFQUNFLGtCQUFBO0FBMEVKO0FBeEVJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtBQTBFTjtBQXBFSTs7RUFDRSx3QkFBQTtBQXVFTjtBQW5FRTtFQUNFLFdBQUE7RUFDQSx5QkE2RXNEO0VBNUV0RCxxQkE0RWlGO0FBUHJGO0FBbkVJO0VBQ0UseUJBeUUrRTtBQUpyRjtBQWxFSTtFQUNFLG9DQUFBO0FBb0VOO0FBakVJO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtBQW1FTjtBQS9ERTtFQUNFLHlCQTJEaUY7QUFNckY7QUE5REU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQWdFSjtBQTlESTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QUFnRU47QUE3REk7RUFDRSwrQ0FBQTtBQStETjtBQTdETTtFQUNFLHNCQUFBO0FBK0RSO0FBMUJJO0VBOUdGLHFCQStHc0Q7QUE0QnhEO0FBeklFO0VBQ0UscUJBNEdvRDtBQStCeEQ7QUF4SUU7O0VBRUUsbUJBQUE7QUEwSUo7QUF2SUU7RUFDRSxrQkFBQTtBQXlJSjtBQXZJSTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QUF5SU47QUFuSUk7O0VBQ0Usd0JBQUE7QUFzSU47QUFsSUU7RUFDRSxXQUFBO0VBQ0EseUJBaUZvRDtFQWhGcEQscUJBZ0Y2RTtBQW9EakY7QUFsSUk7RUFDRSx5QkE2RTJFO0FBdURqRjtBQWpJSTtFQUNFLG1DQUFBO0FBbUlOO0FBaElJO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtBQWtJTjtBQTlIRTtFQUNFLHlCQStENkU7QUFpRWpGO0FBN0hFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUErSEo7QUE3SEk7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FBK0hOO0FBNUhJO0VBQ0UsK0NBQUE7QUE4SE47QUE1SE07RUFDRSxzQkFBQTtBQThIUjtBQXJGSTtFQWxIRixxQkFtSHdEO0FBdUYxRDtBQXhNRTtFQUNFLHFCQWdIc0Q7QUEwRjFEO0FBdk1FOztFQUVFLG1CQUFBO0FBeU1KO0FBdE1FO0VBQ0Usa0JBQUE7QUF3TUo7QUF0TUk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FBd01OO0FBbE1JOztFQUNFLHdCQUFBO0FBcU1OO0FBak1FO0VBQ0UsV0FBQTtFQUNBLHlCQXFGc0Q7RUFwRnRELHFCQW9GaUY7QUErR3JGO0FBak1JO0VBQ0UseUJBaUYrRTtBQWtIckY7QUFoTUk7RUFDRSxtQ0FBQTtBQWtNTjtBQS9MSTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7QUFpTU47QUE3TEU7RUFDRSx5QkFtRWlGO0FBNEhyRjtBQTVMRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FBOExKO0FBNUxJO0VBQ0UsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtBQThMTjtBQTNMSTtFQUNFLCtDQUFBO0FBNkxOO0FBM0xNO0VBQ0Usc0JBQUE7QUE2TFI7QUEvSUU7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0FBaUpKO0FBOUlFO0VBQ0UsVUFBQTtFQUNBLGNBQUE7QUFnSko7QUE3SUU7RUFDRSxhQUFBO0FBK0lKO0FBN0lJO0VBQ0UsVUFBQTtBQStJTjtBQXZJRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0FBMElKO0FBdElBO0VBQ0UsY0FBQTtFQUNBLFNBQUE7RUFFQSxxQkFBQTtBQXdJRjtBQXZJRTtFQUNFLHlCQUFBO0FBeUlKO0FBcklBO0VBQ0UscUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QUF3SUYiLCJmaWxlIjoibmFtZWQtZW50aXR5LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3RoZW1lc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGluc1wiO1xuXG5AbWl4aW4gbmFtZWRFbnRpdHlDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICoge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxuXG4gIC5uZS1oZWFkZXIsXG4gIC5uZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWlkZGxlLFxuICB9XG5cbiAgLm5lLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZXZ0LXBpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0sXG4gIC5uYXYtaXRlbSBhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmtlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZXI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZSk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFya2VyLCAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLm5lLWRldGFpbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyO1xuICB9XG5cbiAgLm5lLW9jY3VycmVuY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuOXJlbTtcblxuICAgIC5uZS1vY2N1cnJlbmNlLWNvdW50IHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuXG4gICAgICAubmUtb2NjdXJyZW5jZS1jb3VudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIC5uZSB7XG4gICYtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgJi5pbkxpc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgLm5lLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250ZW50T3BlbmVkIHtcbiAgICAgIC5uZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBlcnNvbiB7XG4gICAgICBAaW5jbHVkZSBuYW1lZEVudGl0eUNvbG9ycyhnZXQtbmUtY29sb3IocGVyc29uQmFzZSksIGdldC1uZS1jb2xvcihwZXJzb25NaWRkbGUpLCBnZXQtbmUtY29sb3IocGVyc29uRGFya2VyKSk7XG4gICAgfVxuXG4gICAgJi5wbGFjZSB7XG4gICAgICBAaW5jbHVkZSBuYW1lZEVudGl0eUNvbG9ycyhnZXQtbmUtY29sb3IocGxhY2VCYXNlKSwgZ2V0LW5lLWNvbG9yKHBsYWNlTWlkZGxlKSwgZ2V0LW5lLWNvbG9yKHBsYWNlRGFya2VyKSk7XG4gICAgfVxuXG4gICAgJi5vcmcge1xuICAgICAgQGluY2x1ZGUgbmFtZWRFbnRpdHlDb2xvcnMoZ2V0LW5lLWNvbG9yKG9yZ0Jhc2UpLCBnZXQtbmUtY29sb3Iob3JnTWlkZGxlKSwgZ2V0LW5lLWNvbG9yKG9yZ0RhcmtlcikpO1xuICAgIH1cblxuICAgICYuZXZlbnQge1xuICAgICAgQGluY2x1ZGUgbmFtZWRFbnRpdHlDb2xvcnMoZ2V0LW5lLWNvbG9yKGV2ZW50QmFzZSksIGdldC1uZS1jb2xvcihldmVudE1pZGRsZSksIGdldC1uZS1jb2xvcihldmVudERhcmtlcikpO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzLjVweCA3cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuXG4gICYtZGV0YWlsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIC5uZS1jb250ZW50IHtcblxuICAvLyBPdmVycmlkZSBkZWZhdWx0IHN0eWxlc1xuICAuZW50aXR5LWRldGFpbHMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbjpob3N0IDo6bmctZGVlcCBwcmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC8qIGJhY2tncm91bmQ6ICNmZmY7Ki9cbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG59Il19 */"]
  29338. });
  29339. NamedEntityComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["NamedEntity"])], NamedEntityComponent);
  29340. /*@__PURE__*/
  29341. (function () {
  29342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamedEntityComponent, [{
  29343. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  29344. args: [{
  29345. selector: 'evt-named-entity',
  29346. templateUrl: './named-entity.component.html',
  29347. styleUrls: ['./named-entity.component.scss']
  29348. }]
  29349. }], function () {
  29350. return [{
  29351. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  29352. }];
  29353. }, {
  29354. data: [{
  29355. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  29356. }],
  29357. inList: [{
  29358. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  29359. }],
  29360. entityDetails: [{
  29361. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"],
  29362. args: ['entityDetails']
  29363. }]
  29364. });
  29365. })();
  29366. /***/
  29367. },
  29368. /***/
  29369. "ka2K":
  29370. /*!*************************************************************!*\
  29371. !*** ./src/app/components/rendition/rendition.component.ts ***!
  29372. \*************************************************************/
  29373. /*! exports provided: RenditionComponent */
  29374. /***/
  29375. function ka2K(module, __webpack_exports__, __webpack_require__) {
  29376. "use strict";
  29377. __webpack_require__.r(__webpack_exports__);
  29378. /* harmony export (binding) */
  29379. __webpack_require__.d(__webpack_exports__, "RenditionComponent", function () {
  29380. return RenditionComponent;
  29381. });
  29382. /* harmony import */
  29383. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  29384. /*! tslib */
  29385. "mrSG");
  29386. /* harmony import */
  29387. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  29388. /*! @angular/core */
  29389. "fXoL");
  29390. /* harmony import */
  29391. var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  29392. /*! rxjs */
  29393. "qCKp");
  29394. /* harmony import */
  29395. var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  29396. /*! rxjs/operators */
  29397. "kU1M");
  29398. /* harmony import */
  29399. var _models_evt_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  29400. /*! ../../models/evt-models */
  29401. "5c0l");
  29402. /* harmony import */
  29403. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  29404. /*! ../../services/component-register.service */
  29405. "d25s");
  29406. /* harmony import */
  29407. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  29408. /*! ../../utils/js-utils */
  29409. "zSMA");
  29410. /* harmony import */
  29411. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  29412. /*! @ngx-translate/core */
  29413. "sYmb");
  29414. /* harmony import */
  29415. var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  29416. /*! @angular/common */
  29417. "ofXK");
  29418. /* harmony import */
  29419. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  29420. /*! ../content-viewer/content-viewer.component */
  29421. "t6RO");
  29422. function RenditionComponent_ng_container_1_div_1_Template(rf, ctx) {
  29423. if (rf & 1) {
  29424. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 7);
  29425. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "label");
  29426. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  29427. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  29428. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29429. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  29430. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
  29431. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](6, "async");
  29432. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29433. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29434. }
  29435. if (rf & 2) {
  29436. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  29437. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29438. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 3, "scope"), ": ");
  29439. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29440. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("", ctx_r2.data.scope, " ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](6, 5, ctx_r2.scopeDescription$), "");
  29441. }
  29442. }
  29443. function RenditionComponent_ng_container_1_div_2_Template(rf, ctx) {
  29444. if (rf & 1) {
  29445. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 8);
  29446. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "label");
  29447. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  29448. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  29449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29450. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  29451. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
  29452. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29453. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29454. }
  29455. if (rf & 2) {
  29456. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  29457. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29458. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 2, "selector"), ": ");
  29459. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29460. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r3.data.selector);
  29461. }
  29462. }
  29463. function RenditionComponent_ng_container_1_div_3_Template(rf, ctx) {
  29464. if (rf & 1) {
  29465. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 9);
  29466. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "label");
  29467. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  29468. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  29469. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29470. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  29471. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
  29472. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29473. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29474. }
  29475. if (rf & 2) {
  29476. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  29477. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29478. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 3, "scheme"), ": ");
  29479. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29480. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("", ctx_r4.data.scheme, " ", ctx_r4.data.schemeVersion, "");
  29481. }
  29482. }
  29483. function RenditionComponent_ng_container_1_evt_content_viewer_9_Template(rf, ctx) {
  29484. if (rf & 1) {
  29485. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  29486. }
  29487. if (rf & 2) {
  29488. var element_r6 = ctx.$implicit;
  29489. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r6);
  29490. }
  29491. }
  29492. function RenditionComponent_ng_container_1_Template(rf, ctx) {
  29493. if (rf & 1) {
  29494. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  29495. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, RenditionComponent_ng_container_1_div_1_Template, 7, 7, "div", 2);
  29496. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, RenditionComponent_ng_container_1_div_2_Template, 6, 4, "div", 3);
  29497. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, RenditionComponent_ng_container_1_div_3_Template, 6, 5, "div", 4);
  29498. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div", 5);
  29499. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "label");
  29500. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6);
  29501. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](7, "translate");
  29502. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29503. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "span");
  29504. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, RenditionComponent_ng_container_1_evt_content_viewer_9_Template, 1, 1, "evt-content-viewer", 6);
  29505. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29506. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29507. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  29508. }
  29509. if (rf & 2) {
  29510. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29511. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29512. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.scope);
  29513. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29514. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.selector);
  29515. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29516. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.scheme);
  29517. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29518. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](7, 5, "rules"), ": ");
  29519. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29520. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.content);
  29521. }
  29522. }
  29523. function RenditionComponent_ng_container_2_evt_content_viewer_5_Template(rf, ctx) {
  29524. if (rf & 1) {
  29525. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  29526. }
  29527. if (rf & 2) {
  29528. var element_r8 = ctx.$implicit;
  29529. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r8);
  29530. }
  29531. }
  29532. function RenditionComponent_ng_container_2_Template(rf, ctx) {
  29533. if (rf & 1) {
  29534. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  29535. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  29536. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "label");
  29537. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  29538. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29539. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "span");
  29540. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, RenditionComponent_ng_container_2_evt_content_viewer_5_Template, 1, 1, "evt-content-viewer", 6);
  29541. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29542. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29543. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  29544. }
  29545. if (rf & 2) {
  29546. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29547. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  29548. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", ctx_r1.data.id, ":");
  29549. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  29550. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.content);
  29551. }
  29552. }
  29553. var RenditionComponent = /*#__PURE__*/function () {
  29554. function RenditionComponent(translateService) {
  29555. _classCallCheck(this, RenditionComponent);
  29556. this.translateService = translateService;
  29557. }
  29558. _createClass(RenditionComponent, [{
  29559. key: "scopeDescription$",
  29560. get: function get() {
  29561. if (this.data.scope) {
  29562. var descKey = Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_6__["snakeToCamelCased"])("rendition-".concat(this.data.scope, "-desc"));
  29563. return this.translateService.get(descKey).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(function (translation) {
  29564. return translation === descKey ? '' : "(".concat(translation, ")");
  29565. }));
  29566. }
  29567. return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["of"])('');
  29568. }
  29569. }]);
  29570. return RenditionComponent;
  29571. }();
  29572. RenditionComponent.ɵfac = function RenditionComponent_Factory(t) {
  29573. return new (t || RenditionComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"]));
  29574. };
  29575. RenditionComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  29576. type: RenditionComponent,
  29577. selectors: [["evt-rendition"]],
  29578. inputs: {
  29579. data: "data"
  29580. },
  29581. decls: 3,
  29582. vars: 2,
  29583. consts: [[1, "rendition"], [4, "ngIf"], ["class", "rendition-section rendition-scope", 4, "ngIf"], ["class", "rendition-section rendition-selector", 4, "ngIf"], ["class", "rendition-section rendition-scheme", 4, "ngIf"], [1, "rendition-section", "rendition-content"], [3, "content", 4, "ngFor", "ngForOf"], [1, "rendition-section", "rendition-scope"], [1, "rendition-section", "rendition-selector"], [1, "rendition-section", "rendition-scheme"], [3, "content"]],
  29584. template: function RenditionComponent_Template(rf, ctx) {
  29585. if (rf & 1) {
  29586. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  29587. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, RenditionComponent_ng_container_1_Template, 10, 7, "ng-container", 1);
  29588. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, RenditionComponent_ng_container_2_Template, 6, 2, "ng-container", 1);
  29589. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29590. }
  29591. if (rf & 2) {
  29592. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29593. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.scope || ctx.data.selector || ctx.data.scheme);
  29594. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29595. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx.data.scope && !ctx.data.selector && !ctx.data.scheme && ctx.data.id);
  29596. }
  29597. },
  29598. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_9__["ContentViewerComponent"]],
  29599. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["AsyncPipe"]],
  29600. styles: [".rendition[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n.rendition-section[_ngcontent-%COMP%] {\n display: flex;\n align-items: flex-start;\n justify-content: flex-start;\n}\n.rendition[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n margin-bottom: 0;\n margin-right: 5px;\n font-weight: bolder;\n font-variant: all-small-caps;\n}\n .rendition-content span * {\n font-family: monospace;\n font-size: 0.9em;\n font-weight: lighter;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3JlbmRpdGlvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLG1CQUFBO0FBQ0o7QUFDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0FBQ1I7QUFFSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FBQVI7QUFJQTtFQUNJLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBQURKIiwiZmlsZSI6InJlbmRpdGlvbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5yZW5kaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGZvbnQtdmFyaWFudDogYWxsLXNtYWxsLWNhcHM7XG4gICAgfVxufVxuXG46Om5nLWRlZXAgLnJlbmRpdGlvbi1jb250ZW50IHNwYW4gKiB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuIl19 */"]
  29601. });
  29602. RenditionComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_5__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Rendition"])], RenditionComponent);
  29603. /*@__PURE__*/
  29604. (function () {
  29605. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](RenditionComponent, [{
  29606. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  29607. args: [{
  29608. selector: 'evt-rendition',
  29609. templateUrl: './rendition.component.html',
  29610. styleUrls: ['./rendition.component.scss']
  29611. }]
  29612. }], function () {
  29613. return [{
  29614. type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"]
  29615. }];
  29616. }, {
  29617. data: [{
  29618. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  29619. }]
  29620. });
  29621. })();
  29622. /***/
  29623. },
  29624. /***/
  29625. "lP9l":
  29626. /*!**************************************************!*\
  29627. !*** ./src/app/shortcuts/shortcuts.component.ts ***!
  29628. \**************************************************/
  29629. /*! exports provided: ShortcutsComponent */
  29630. /***/
  29631. function lP9l(module, __webpack_exports__, __webpack_require__) {
  29632. "use strict";
  29633. __webpack_require__.r(__webpack_exports__);
  29634. /* harmony export (binding) */
  29635. __webpack_require__.d(__webpack_exports__, "ShortcutsComponent", function () {
  29636. return ShortcutsComponent;
  29637. });
  29638. /* harmony import */
  29639. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  29640. /*! @angular/core */
  29641. "fXoL");
  29642. /* harmony import */
  29643. var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  29644. /*! @angular/common */
  29645. "ofXK");
  29646. /* harmony import */
  29647. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  29648. /*! @ngx-translate/core */
  29649. "sYmb");
  29650. function ShortcutsComponent_div_1_span_5_Template(rf, ctx) {
  29651. if (rf & 1) {
  29652. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 5);
  29653. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  29654. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  29655. }
  29656. if (rf & 2) {
  29657. var item_r3 = ctx.$implicit;
  29658. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("type", item_r3.type);
  29659. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  29660. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r3.text, " ");
  29661. }
  29662. }
  29663. function ShortcutsComponent_div_1_Template(rf, ctx) {
  29664. if (rf & 1) {
  29665. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
  29666. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 3);
  29667. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  29668. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  29669. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  29670. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 3);
  29671. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ShortcutsComponent_div_1_span_5_Template, 2, 2, "span", 4);
  29672. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  29673. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  29674. }
  29675. if (rf & 2) {
  29676. var shortcut_r1 = ctx.$implicit;
  29677. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  29678. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, shortcut_r1.label), " ");
  29679. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  29680. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", shortcut_r1.instructions);
  29681. }
  29682. }
  29683. var ShortcutsComponent = /*#__PURE__*/function () {
  29684. function ShortcutsComponent() {
  29685. _classCallCheck(this, ShortcutsComponent);
  29686. // tslint:disable-next-line: no-any
  29687. this.shortcuts = []; // TODO: get rid of instructions
  29688. this.initShortcuts();
  29689. }
  29690. _createClass(ShortcutsComponent, [{
  29691. key: "initShortcuts",
  29692. value: function initShortcuts() {
  29693. this.shortcuts.push({
  29694. label: 'OpenProjectInfo',
  29695. instructions: [{
  29696. type: 'key',
  29697. text: 'ALT'
  29698. }, {
  29699. text: '+'
  29700. }, {
  29701. type: 'key',
  29702. text: 'I'
  29703. }]
  29704. });
  29705. this.shortcuts.push({
  29706. label: 'OpenLists',
  29707. instructions: [{
  29708. type: 'key',
  29709. text: 'ALT'
  29710. }, {
  29711. text: '+'
  29712. }, {
  29713. type: 'key',
  29714. text: 'L'
  29715. }]
  29716. });
  29717. this.shortcuts.push({
  29718. label: 'OpenCurrentBookmark',
  29719. instructions: [{
  29720. type: 'key',
  29721. text: 'ALT'
  29722. }, {
  29723. text: '+'
  29724. }, {
  29725. type: 'key',
  29726. text: 'B'
  29727. }]
  29728. });
  29729. this.shortcuts.push({
  29730. label: 'OpenEVTInfo',
  29731. instructions: [{
  29732. type: 'key',
  29733. text: 'ALT'
  29734. }, {
  29735. text: '+'
  29736. }, {
  29737. type: 'key',
  29738. text: 'SHIFT'
  29739. }, {
  29740. text: '+'
  29741. }, {
  29742. type: 'key',
  29743. text: 'E'
  29744. }]
  29745. });
  29746. this.shortcuts.push({
  29747. label: 'OpenShortcuts',
  29748. instructions: [{
  29749. type: 'key',
  29750. text: 'ALT'
  29751. }, {
  29752. text: '+'
  29753. }, {
  29754. type: 'key',
  29755. text: 'SHIFT'
  29756. }, {
  29757. text: '+'
  29758. }, {
  29759. type: 'key',
  29760. text: 'S'
  29761. }]
  29762. }); // this.shortcuts.push({
  29763. // label: 'ChangeView',
  29764. // instructions: [
  29765. // { type: 'key', text: 'ALT' },
  29766. // { text: '+' },
  29767. // { type: 'key', text: '1' },
  29768. // { text: '/' },
  29769. // { type: 'key', text: 'ALT' },
  29770. // { text: '+' },
  29771. // { type: 'key', text: '2' },
  29772. // { text: '/' },
  29773. // { type: 'key', text: 'ALT' },
  29774. // { text: '+' },
  29775. // { type: 'key', text: '3' },
  29776. // { text: '...' }]
  29777. // });
  29778. // this.shortcuts.push({
  29779. // label: 'ChangePage',
  29780. // instructions: [
  29781. // { type: 'key', text: '&larr;' },
  29782. // { text: 'and' },
  29783. // { type: 'key', text: '&rarr;' }]
  29784. // });
  29785. // this.shortcuts.push({
  29786. // label: 'ChangeDocument',
  29787. // instructions: [
  29788. // { type: 'key', text: '&uarr;' },
  29789. // { text: 'and' },
  29790. // { type: 'key', text: '&darr;' }]
  29791. // });
  29792. // this.shortcuts.push({
  29793. // label: 'FullScreen',
  29794. // instructions: [
  29795. // { type: 'key', text: 'ctrl' },
  29796. // { text: '/' },
  29797. // { type: 'key', text: 'cmd' },
  29798. // { text: '+' },
  29799. // { type: 'key', text: 'alt' },
  29800. // { text: '+' },
  29801. // { type: 'key', text: 'shift' },
  29802. // { text: '+' },
  29803. // { type: 'key', text: 'f' }]
  29804. // });
  29805. // this.shortcuts.push({
  29806. // label: 'FullScreen',
  29807. // instructions: [
  29808. // { type: 'key', text: 'ctrl' },
  29809. // { text: '/' },
  29810. // { type: 'key', text: 'cmd' },
  29811. // { text: '+' },
  29812. // { type: 'key', text: 'alt' },
  29813. // { text: '+' },
  29814. // { type: 'key', text: 'f' }]
  29815. // });
  29816. this.shortcuts.push({
  29817. label: 'CloseModalIfOpened',
  29818. instructions: [{
  29819. type: 'key',
  29820. text: 'ESC'
  29821. }]
  29822. });
  29823. }
  29824. }]);
  29825. return ShortcutsComponent;
  29826. }();
  29827. ShortcutsComponent.ɵfac = function ShortcutsComponent_Factory(t) {
  29828. return new (t || ShortcutsComponent)();
  29829. };
  29830. ShortcutsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  29831. type: ShortcutsComponent,
  29832. selectors: [["evt-shortcuts"]],
  29833. decls: 2,
  29834. vars: 1,
  29835. consts: [[1, "container"], ["class", "row mb-2 border-bottom pb-2 pt-2", 4, "ngFor", "ngForOf"], [1, "row", "mb-2", "border-bottom", "pb-2", "pt-2"], [1, "col"], ["class", "shortcuts-instruction-item", 4, "ngFor", "ngForOf"], [1, "shortcuts-instruction-item"]],
  29836. template: function ShortcutsComponent_Template(rf, ctx) {
  29837. if (rf & 1) {
  29838. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  29839. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ShortcutsComponent_div_1_Template, 6, 4, "div", 1);
  29840. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  29841. }
  29842. if (rf & 2) {
  29843. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  29844. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.shortcuts);
  29845. }
  29846. },
  29847. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"]],
  29848. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslatePipe"]],
  29849. styles: [".shortcuts-instruction-item[type=key][_ngcontent-%COMP%] {\n background: transparent linear-gradient(to bottom, #f0f0f0, #fcfcfc) repeat scroll 0% 0%;\n border-radius: 3px;\n color: #303030;\n border-width: 1px 1px 2px;\n border-style: solid;\n border-color: #e0e0e0;\n -o-border-image: none;\n border-image: none;\n white-space: nowrap;\n font-variant: small-caps;\n font-family: monospace;\n padding: 0px 3px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Nob3J0Y3V0cy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLHdGQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7S0FBQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FBREoiLCJmaWxlIjoic2hvcnRjdXRzLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zJztcblxuLnNob3J0Y3V0cy1pbnN0cnVjdGlvbi1pdGVtW3R5cGU9XCJrZXlcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNDAsIDI0MCwgMjQwKSwgcmdiKDI1MiwgMjUyLCAyNTIpKSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogcmdiKDQ4LCA0OCwgNDgpO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xufSJdfQ== */"]
  29850. });
  29851. /*@__PURE__*/
  29852. (function () {
  29853. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ShortcutsComponent, [{
  29854. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  29855. args: [{
  29856. selector: 'evt-shortcuts',
  29857. templateUrl: './shortcuts.component.html',
  29858. styleUrls: ['./shortcuts.component.scss']
  29859. }]
  29860. }], function () {
  29861. return [];
  29862. }, null);
  29863. })();
  29864. /***/
  29865. },
  29866. /***/
  29867. "lmze":
  29868. /*!***********************************************************!*\
  29869. !*** ./src/app/components/deletion/deletion.component.ts ***!
  29870. \***********************************************************/
  29871. /*! exports provided: DeletionComponent */
  29872. /***/
  29873. function lmze(module, __webpack_exports__, __webpack_require__) {
  29874. "use strict";
  29875. __webpack_require__.r(__webpack_exports__);
  29876. /* harmony export (binding) */
  29877. __webpack_require__.d(__webpack_exports__, "DeletionComponent", function () {
  29878. return DeletionComponent;
  29879. });
  29880. /* harmony import */
  29881. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  29882. /*! tslib */
  29883. "mrSG");
  29884. /* harmony import */
  29885. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  29886. /*! @angular/core */
  29887. "fXoL");
  29888. /* harmony import */
  29889. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  29890. /*! ../../models/evt-models */
  29891. "5c0l");
  29892. /* harmony import */
  29893. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  29894. /*! ../../services/component-register.service */
  29895. "d25s");
  29896. /* harmony import */
  29897. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  29898. /*! ../../directives/html-attributes.directive */
  29899. "0Bbq");
  29900. /* harmony import */
  29901. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  29902. /*! ../../directives/highlight.directive */
  29903. "CmGG");
  29904. /* harmony import */
  29905. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  29906. /*! ../../directives/editorial-convention-layout.directive */
  29907. "FJNG");
  29908. /* harmony import */
  29909. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  29910. /*! @angular/common */
  29911. "ofXK");
  29912. /* harmony import */
  29913. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  29914. /*! ../content-viewer/content-viewer.component */
  29915. "t6RO");
  29916. function DeletionComponent_evt_content_viewer_1_Template(rf, ctx) {
  29917. if (rf & 1) {
  29918. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  29919. }
  29920. if (rf & 2) {
  29921. var element_r1 = ctx.$implicit;
  29922. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  29923. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight);
  29924. }
  29925. }
  29926. var DeletionComponent = /*#__PURE__*/function () {
  29927. function DeletionComponent() {
  29928. _classCallCheck(this, DeletionComponent);
  29929. }
  29930. _createClass(DeletionComponent, [{
  29931. key: "editorialConventionData",
  29932. get: function get() {
  29933. return {
  29934. name: 'del',
  29935. attributes: this.data.attributes,
  29936. editionLevel: this.editionLevel,
  29937. defaultsKey: 'deletion'
  29938. };
  29939. }
  29940. }]);
  29941. return DeletionComponent;
  29942. }();
  29943. DeletionComponent.ɵfac = function DeletionComponent_Factory(t) {
  29944. return new (t || DeletionComponent)();
  29945. };
  29946. DeletionComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  29947. type: DeletionComponent,
  29948. selectors: [["evt-deletion"]],
  29949. inputs: {
  29950. data: "data"
  29951. },
  29952. decls: 2,
  29953. vars: 6,
  29954. consts: [[1, "del", 3, "evtHtmlAttributes", "evtHighlight", "evtEditorialConventionLayout"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight"]],
  29955. template: function DeletionComponent_Template(rf, ctx) {
  29956. if (rf & 1) {
  29957. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  29958. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, DeletionComponent_evt_content_viewer_1_Template, 1, 5, "evt-content-viewer", 1);
  29959. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  29960. }
  29961. if (rf & 2) {
  29962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes)("evtHighlight", ctx.highlightData)("evtEditorialConventionLayout", ctx.editorialConventionData);
  29963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-edition", ctx.editionLevel)("data-rend", ctx.data.rend);
  29964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  29965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  29966. }
  29967. },
  29968. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_4__["HtmlAttributesDirective"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_5__["HighlightDirective"], _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_6__["EditorialConventionLayoutDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_8__["ContentViewerComponent"]],
  29969. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkZWxldGlvbi5jb21wb25lbnQuc2NzcyJ9 */"]
  29970. });
  29971. DeletionComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Deletion"])], DeletionComponent);
  29972. /*@__PURE__*/
  29973. (function () {
  29974. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DeletionComponent, [{
  29975. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  29976. args: [{
  29977. selector: 'evt-deletion',
  29978. templateUrl: './deletion.component.html',
  29979. styleUrls: ['./deletion.component.scss']
  29980. }]
  29981. }], null, {
  29982. data: [{
  29983. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  29984. }]
  29985. });
  29986. })();
  29987. /***/
  29988. },
  29989. /***/
  29990. "mQVh":
  29991. /*!*******************************************************!*\
  29992. !*** ./src/app/components/damage/damage.component.ts ***!
  29993. \*******************************************************/
  29994. /*! exports provided: DamageComponent */
  29995. /***/
  29996. function mQVh(module, __webpack_exports__, __webpack_require__) {
  29997. "use strict";
  29998. __webpack_require__.r(__webpack_exports__);
  29999. /* harmony export (binding) */
  30000. __webpack_require__.d(__webpack_exports__, "DamageComponent", function () {
  30001. return DamageComponent;
  30002. });
  30003. /* harmony import */
  30004. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30005. /*! tslib */
  30006. "mrSG");
  30007. /* harmony import */
  30008. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  30009. /*! @angular/core */
  30010. "fXoL");
  30011. /* harmony import */
  30012. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  30013. /*! ../../models/evt-models */
  30014. "5c0l");
  30015. /* harmony import */
  30016. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  30017. /*! ../../services/component-register.service */
  30018. "d25s");
  30019. /* harmony import */
  30020. var _directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  30021. /*! ../../directives/editorial-convention-layout.directive */
  30022. "FJNG");
  30023. /* harmony import */
  30024. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  30025. /*! @angular/common */
  30026. "ofXK");
  30027. /* harmony import */
  30028. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  30029. /*! ../content-viewer/content-viewer.component */
  30030. "t6RO");
  30031. function DamageComponent_evt_content_viewer_1_Template(rf, ctx) {
  30032. if (rf & 1) {
  30033. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 2);
  30034. }
  30035. if (rf & 2) {
  30036. var element_r1 = ctx.$implicit;
  30037. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight);
  30039. }
  30040. }
  30041. var DamageComponent = /*#__PURE__*/function () {
  30042. function DamageComponent() {
  30043. _classCallCheck(this, DamageComponent);
  30044. }
  30045. _createClass(DamageComponent, [{
  30046. key: "editorialConventionData",
  30047. get: function get() {
  30048. var _a;
  30049. return {
  30050. name: 'damage',
  30051. attributes: ((_a = this.data) === null || _a === void 0 ? void 0 : _a.attributes) || {},
  30052. editionLevel: this.editionLevel,
  30053. defaultsKey: 'damage'
  30054. };
  30055. }
  30056. }]);
  30057. return DamageComponent;
  30058. }();
  30059. DamageComponent.ɵfac = function DamageComponent_Factory(t) {
  30060. return new (t || DamageComponent)();
  30061. };
  30062. DamageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  30063. type: DamageComponent,
  30064. selectors: [["evt-damage"]],
  30065. inputs: {
  30066. data: "data"
  30067. },
  30068. decls: 2,
  30069. vars: 5,
  30070. consts: [[3, "evtEditorialConventionLayout"], [3, "content", "editionLevel", "itemsToHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight"]],
  30071. template: function DamageComponent_Template(rf, ctx) {
  30072. if (rf & 1) {
  30073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  30074. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, DamageComponent_evt_content_viewer_1_Template, 1, 3, "evt-content-viewer", 1);
  30075. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30076. }
  30077. if (rf & 2) {
  30078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx.data["class"]);
  30079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtEditorialConventionLayout", ctx.editorialConventionData);
  30080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  30082. }
  30083. },
  30084. directives: [_directives_editorial_convention_layout_directive__WEBPACK_IMPORTED_MODULE_4__["EditorialConventionLayoutDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  30085. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkYW1hZ2UuY29tcG9uZW50LnNjc3MifQ== */"]
  30086. });
  30087. DamageComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Damage"])], DamageComponent);
  30088. /*@__PURE__*/
  30089. (function () {
  30090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DamageComponent, [{
  30091. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  30092. args: [{
  30093. selector: 'evt-damage',
  30094. templateUrl: './damage.component.html',
  30095. styleUrls: ['./damage.component.scss']
  30096. }]
  30097. }], null, {
  30098. data: [{
  30099. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  30100. }]
  30101. });
  30102. })();
  30103. /***/
  30104. },
  30105. /***/
  30106. "n4Hk":
  30107. /*!*****************************************************************************!*\
  30108. !*** ./src/app/components/lemmatized-entity/lemmatized-entity.component.ts ***!
  30109. \*****************************************************************************/
  30110. /*! exports provided: LemmatizedEntityComponent */
  30111. /***/
  30112. function n4Hk(module, __webpack_exports__, __webpack_require__) {
  30113. "use strict";
  30114. __webpack_require__.r(__webpack_exports__);
  30115. /* harmony export (binding) */
  30116. __webpack_require__.d(__webpack_exports__, "LemmatizedEntityComponent", function () {
  30117. return LemmatizedEntityComponent;
  30118. });
  30119. /* harmony import */
  30120. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30121. /*! tslib */
  30122. "mrSG");
  30123. /* harmony import */
  30124. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  30125. /*! @angular/core */
  30126. "fXoL");
  30127. /* harmony import */
  30128. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  30129. /*! rxjs/operators */
  30130. "kU1M");
  30131. /* harmony import */
  30132. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  30133. /*! ../../models/evt-models */
  30134. "5c0l");
  30135. /* harmony import */
  30136. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  30137. /*! ../../services/component-register.service */
  30138. "d25s");
  30139. /* harmony import */
  30140. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  30141. /*! ../../utils/js-utils */
  30142. "zSMA");
  30143. /* harmony import */
  30144. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  30145. /*! ../../services/evt-model.service */
  30146. "hI0h");
  30147. /* harmony import */
  30148. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  30149. /*! @angular/common */
  30150. "ofXK");
  30151. /* harmony import */
  30152. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  30153. /*! ../../directives/html-attributes.directive */
  30154. "0Bbq");
  30155. /* harmony import */
  30156. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  30157. /*! ../../pinboard/pinner/pinner.component */
  30158. "j7gH");
  30159. /* harmony import */
  30160. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  30161. /*! ../../ui-components/icon/icon.component */
  30162. "Mijh");
  30163. /* harmony import */
  30164. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  30165. /*! @ng-bootstrap/ng-bootstrap */
  30166. "1kSV");
  30167. /* harmony import */
  30168. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  30169. /*! ../content-viewer/content-viewer.component */
  30170. "t6RO");
  30171. /* harmony import */
  30172. var _lemmatized_entity_occurrence_lemmatized_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  30173. /*! ./lemmatized-entity-occurrence/lemmatized-entity-occurrence.component */
  30174. "/gd2");
  30175. /* harmony import */
  30176. var _original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
  30177. /*! ../original-encoding-viewer/original-encoding-viewer.component */
  30178. "7Sdm");
  30179. /* harmony import */
  30180. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
  30181. /*! @ngx-translate/core */
  30182. "sYmb"); // import { Attribute } from '@angular/core';
  30183. // import { LemmatizedEntityLabel } from './../../models/evt-models';
  30184. var _c0 = ["lemDetails"];
  30185. var _c1 = function _c1() {
  30186. return {
  30187. icon: "caret-down",
  30188. additionalClasses: "icon toggler mr-2"
  30189. };
  30190. };
  30191. function LemmatizedEntityComponent_div_0_evt_icon_2_Template(rf, ctx) {
  30192. if (rf & 1) {
  30193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  30194. }
  30195. if (rf & 2) {
  30196. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c1));
  30197. }
  30198. }
  30199. var _c2 = function _c2() {
  30200. return {
  30201. icon: "caret-right",
  30202. additionalClasses: "icon toggler mr-2"
  30203. };
  30204. };
  30205. function LemmatizedEntityComponent_div_0_evt_icon_3_Template(rf, ctx) {
  30206. if (rf & 1) {
  30207. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  30208. }
  30209. if (rf & 2) {
  30210. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c2));
  30211. }
  30212. }
  30213. var _c3 = function _c3() {
  30214. return {
  30215. icon: "map-marker",
  30216. additionalClasses: "icon mr-1"
  30217. };
  30218. };
  30219. function LemmatizedEntityComponent_div_0_evt_icon_4_Template(rf, ctx) {
  30220. if (rf & 1) {
  30221. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  30222. }
  30223. if (rf & 2) {
  30224. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c3));
  30225. }
  30226. }
  30227. function LemmatizedEntityComponent_div_0_evt_icon_5_Template(rf, ctx) {
  30228. if (rf & 1) {
  30229. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-icon", 6);
  30230. }
  30231. if (rf & 2) {
  30232. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c3));
  30233. }
  30234. }
  30235. function LemmatizedEntityComponent_div_0_div_8_ng_template_7_evt_content_viewer_1_Template(rf, ctx) {
  30236. if (rf & 1) {
  30237. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 17);
  30238. }
  30239. if (rf & 2) {
  30240. var detail_r11 = ctx.$implicit;
  30241. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", detail_r11);
  30242. }
  30243. }
  30244. function LemmatizedEntityComponent_div_0_div_8_ng_template_7_Template(rf, ctx) {
  30245. if (rf & 1) {
  30246. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 15);
  30247. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityComponent_div_0_div_8_ng_template_7_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 16);
  30248. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30249. }
  30250. if (rf & 2) {
  30251. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  30252. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30253. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r7.data.content);
  30254. }
  30255. }
  30256. function LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_span_1_Template(rf, ctx) {
  30257. if (rf & 1) {
  30258. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  30259. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  30260. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  30261. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30262. }
  30263. if (rf & 2) {
  30264. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30265. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noLemOccurrences"));
  30266. }
  30267. }
  30268. function LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_evt_lemmatized_entity_occurrence_2_Template(rf, ctx) {
  30269. if (rf & 1) {
  30270. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-lemmatized-entity-occurrence", 22);
  30271. }
  30272. if (rf & 2) {
  30273. var occurrence_r16 = ctx.$implicit;
  30274. var ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](5);
  30275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("occurrence", occurrence_r16)("entityLemId", ctx_r15.data.id);
  30276. }
  30277. }
  30278. function LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_Template(rf, ctx) {
  30279. if (rf & 1) {
  30280. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 19);
  30281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_span_1_Template, 3, 3, "span", 20);
  30282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_evt_lemmatized_entity_occurrence_2_Template, 1, 2, "evt-lemmatized-entity-occurrence", 21);
  30283. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30284. }
  30285. if (rf & 2) {
  30286. var occurrences_r13 = ctx.ngIf;
  30287. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30288. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", occurrences_r13.length === 0);
  30289. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30290. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", occurrences_r13);
  30291. }
  30292. }
  30293. function LemmatizedEntityComponent_div_0_div_8_ng_template_12_Template(rf, ctx) {
  30294. if (rf & 1) {
  30295. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemmatizedEntityComponent_div_0_div_8_ng_template_12_div_0_Template, 3, 2, "div", 18);
  30296. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  30297. }
  30298. if (rf & 2) {
  30299. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  30300. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 1, ctx_r8.occurrences$));
  30301. }
  30302. }
  30303. function LemmatizedEntityComponent_div_0_div_8_ng_template_17_Template(rf, ctx) {
  30304. if (rf & 1) {
  30305. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 23);
  30306. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-original-encoding-viewer", 24);
  30307. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30308. }
  30309. if (rf & 2) {
  30310. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  30311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30312. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("originalEncoding", ctx_r9.data.originalEncoding);
  30313. }
  30314. }
  30315. function LemmatizedEntityComponent_div_0_div_8_Template(rf, ctx) {
  30316. if (rf & 1) {
  30317. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 7);
  30318. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul", 8, 9);
  30319. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "li", 10);
  30320. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "a", 11);
  30321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
  30322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](6, "translate");
  30323. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30324. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, LemmatizedEntityComponent_div_0_div_8_ng_template_7_Template, 2, 1, "ng-template", 12);
  30325. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "li", 13);
  30327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "a", 11);
  30328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10);
  30329. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](11, "translate");
  30330. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30331. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](12, LemmatizedEntityComponent_div_0_div_8_ng_template_12_Template, 2, 3, "ng-template", 12);
  30332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](13, "li", 13);
  30334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "a", 11);
  30335. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15);
  30336. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](16, "translate");
  30337. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](17, LemmatizedEntityComponent_div_0_div_8_ng_template_17_Template, 2, 1, "ng-template", 12);
  30339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30340. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30341. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "div", 14);
  30342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30343. }
  30344. if (rf & 2) {
  30345. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](2);
  30346. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  30347. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30348. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("activeId", ctx_r5.selectedSection);
  30349. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "info_" + ctx_r5.data.id)("disabled", ctx_r5.data.content.length === 0);
  30351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30352. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](6, 9, "Info"));
  30353. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  30354. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "occurrences_" + ctx_r5.data.id);
  30355. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30356. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](11, 11, "Occorrenze"));
  30357. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  30358. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavItem", "xml_" + ctx_r5.data.id);
  30359. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30360. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](16, 13, "XMLSource"));
  30361. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  30362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavOutlet", _r6);
  30363. }
  30364. }
  30365. var _c4 = function _c4(a0, a1) {
  30366. return {
  30367. inList: a0,
  30368. contentOpened: a1
  30369. };
  30370. };
  30371. function LemmatizedEntityComponent_div_0_Template(rf, ctx) {
  30372. if (rf & 1) {
  30373. var _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  30374. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 1);
  30375. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityComponent_div_0_Template_div_click_0_listener($event) {
  30376. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r18);
  30377. var ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30378. return ctx_r17.tabSelected($event);
  30379. });
  30380. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 2);
  30381. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function LemmatizedEntityComponent_div_0_Template_div_click_1_listener() {
  30382. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r18);
  30383. var ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30384. return ctx_r19.toggleContent();
  30385. });
  30386. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LemmatizedEntityComponent_div_0_evt_icon_2_Template, 1, 2, "evt-icon", 3);
  30387. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, LemmatizedEntityComponent_div_0_evt_icon_3_Template, 1, 2, "evt-icon", 3);
  30388. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LemmatizedEntityComponent_div_0_evt_icon_4_Template, 1, 2, "evt-icon", 3);
  30389. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, LemmatizedEntityComponent_div_0_evt_icon_5_Template, 1, 2, "evt-icon", 3);
  30390. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6);
  30391. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "evt-pinner", 4);
  30392. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30393. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, LemmatizedEntityComponent_div_0_div_8_Template, 19, 15, "div", 5);
  30394. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30395. }
  30396. if (rf & 2) {
  30397. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30398. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("card ne-container ", ctx_r0.data.lemmatizedEntityType, "");
  30399. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](12, _c4, ctx_r0.inList, ctx_r0.contentOpened))("evtHtmlAttributes", ctx_r0.data == null ? null : ctx_r0.data.attributes);
  30400. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30401. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.inList && ctx_r0.contentOpened);
  30402. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30403. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.inList && !ctx_r0.contentOpened);
  30404. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30405. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.lemmatizedEntityType === "lem");
  30406. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30407. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.lemmatizedEntityType === "w");
  30408. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30409. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", ctx_r0.data.label, " ");
  30410. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30411. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("item", ctx_r0.data);
  30412. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30413. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.contentOpened);
  30414. }
  30415. }
  30416. var LemmatizedEntityComponent = /*#__PURE__*/function () {
  30417. function LemmatizedEntityComponent(evtModelService) {
  30418. var _this112 = this;
  30419. _classCallCheck(this, LemmatizedEntityComponent);
  30420. this.evtModelService = evtModelService;
  30421. this.occurrences$ = this.evtModelService.lemsOccurrences$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (occ) {
  30422. return occ[_this112.data.id] || [];
  30423. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  30424. this.relations$ = this.evtModelService.relations$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (el) {
  30425. return el.filter(function (rel) {
  30426. return rel.activeParts.indexOf(_this112.data.id) >= 0 || rel.passiveParts.indexOf(_this112.data.id) >= 0 || rel.mutualParts.indexOf(_this112.data.id) >= 0;
  30427. });
  30428. }));
  30429. this.contentOpened = true;
  30430. }
  30431. _createClass(LemmatizedEntityComponent, [{
  30432. key: "ngOnInit",
  30433. value: function ngOnInit() {
  30434. if (this.inList) {
  30435. this.contentOpened = false;
  30436. }
  30437. }
  30438. }, {
  30439. key: "toggleContent",
  30440. value: function toggleContent() {
  30441. if (this.inList) {
  30442. this.contentOpened = !this.contentOpened;
  30443. }
  30444. }
  30445. }, {
  30446. key: "tabSelected",
  30447. value: function tabSelected(event) {
  30448. event.stopPropagation();
  30449. }
  30450. }, {
  30451. key: "openlinkLem",
  30452. value: function openlinkLem() {
  30453. if (this.linkLem) {
  30454. window.open(this.linkLem, '_blank');
  30455. }
  30456. }
  30457. }, {
  30458. key: "selectedSection",
  30459. get: function get() {
  30460. if (this.contentOpened) {
  30461. return "".concat(this.data && this.data.content.length === 0 ? 'occurrences' : 'info', "_").concat(this.data.id);
  30462. }
  30463. return '';
  30464. }
  30465. }, {
  30466. key: "linkLem",
  30467. get: function get() {
  30468. return Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_5__["normalizeUrl"])('http://tlio.ovi.cnr.it/TLIO/');
  30469. }
  30470. }]);
  30471. return LemmatizedEntityComponent;
  30472. }();
  30473. LemmatizedEntityComponent.ɵfac = function LemmatizedEntityComponent_Factory(t) {
  30474. return new (t || LemmatizedEntityComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]));
  30475. };
  30476. LemmatizedEntityComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  30477. type: LemmatizedEntityComponent,
  30478. selectors: [["evt-lemmatized-entity"]],
  30479. viewQuery: function LemmatizedEntityComponent_Query(rf, ctx) {
  30480. if (rf & 1) {
  30481. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, true);
  30482. }
  30483. if (rf & 2) {
  30484. var _t;
  30485. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.lemDetails = _t.first);
  30486. }
  30487. },
  30488. inputs: {
  30489. data: "data",
  30490. inList: "inList"
  30491. },
  30492. decls: 1,
  30493. vars: 1,
  30494. consts: [[3, "class", "ngClass", "evtHtmlAttributes", "click", 4, "ngIf"], [3, "ngClass", "evtHtmlAttributes", "click"], [1, "card-header", "ne-header", 3, "click"], [3, "iconInfo", 4, "ngIf"], ["renderer", "LemmatizedEntity", "pinType", "LemmatizedEntities", 3, "item"], ["class", "card-body ne-content", 4, "ngIf"], [3, "iconInfo"], [1, "card-body", "ne-content"], ["ngbNav", "", 1, "lem-details", 3, "activeId"], ["lemDetails", "ngbNav"], [3, "ngbNavItem", "disabled"], ["ngbNavLink", "", 1, "ui-font"], ["ngbNavContent", ""], [3, "ngbNavItem"], [3, "ngbNavOutlet"], [1, "ne-detail-content"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], ["class", "ne-detail-content ui-font", 4, "ngIf"], [1, "ne-detail-content", "ui-font"], [4, "ngIf"], [3, "occurrence", "entityLemId", 4, "ngFor", "ngForOf"], [3, "occurrence", "entityLemId"], [1, "ne-detail-content", "no-padding"], [3, "originalEncoding"]],
  30495. template: function LemmatizedEntityComponent_Template(rf, ctx) {
  30496. if (rf & 1) {
  30497. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LemmatizedEntityComponent_div_0_Template, 9, 15, "div", 0);
  30498. }
  30499. if (rf & 2) {
  30500. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data);
  30501. }
  30502. },
  30503. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgClass"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_8__["HtmlAttributesDirective"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_9__["PinnerComponent"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_10__["IconComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_11__["NgbNavOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_12__["ContentViewerComponent"], _lemmatized_entity_occurrence_lemmatized_entity_occurrence_component__WEBPACK_IMPORTED_MODULE_13__["LemmatizedEntityOccurrenceComponent"], _original_encoding_viewer_original_encoding_viewer_component__WEBPACK_IMPORTED_MODULE_14__["OriginalEncodingViewerComponent"]],
  30504. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_15__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  30505. styles: ["[_nghost-%COMP%] .ne-container {\n font-size: 90%;\n border-top-left-radius: 0;\n}\n[_nghost-%COMP%] .ne-container.inList {\n border-radius: 0;\n margin-bottom: 1px;\n}\n[_nghost-%COMP%] .ne-container.inList .ne-header {\n padding: 5px 7px;\n border-top-right-radius: 0;\n cursor: pointer;\n}\n[_nghost-%COMP%] .ne-container.contentOpened .ne-header {\n border-bottom: 3px double #000 !important;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.lem .nav-item:focus, [_nghost-%COMP%] .ne-container.lem .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.lem ul.lem-details.nav li.nav-item a.ui-font.nav-link.active {\n color: #000 !important;\n}\n[_nghost-%COMP%] .ne-container.lem .lem-details .nav-link {\n color: #000 !important;\n}\n[_nghost-%COMP%] .ne-container.lem .lem-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-occurrence:hover {\n background: rgba(167, 108, 108, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.lem .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-container.w .ne-header {\n position: relative;\n}\n[_nghost-%COMP%] .ne-container.w .ne-header evt-pinner {\n position: absolute;\n top: 0;\n right: 0;\n}\n[_nghost-%COMP%] .ne-container.w .nav-item:focus, [_nghost-%COMP%] .ne-container.w .nav-item a:focus {\n outline: none !important;\n}\n[_nghost-%COMP%] .ne-container.w ul.lem-details.nav li.nav-item a.ui-font.nav-link.active {\n color: #000 !important;\n}\n[_nghost-%COMP%] .ne-container.w .lem-details .nav-link {\n color: #000 !important;\n}\n[_nghost-%COMP%] .ne-container.w .lem-details .nav-link.disabled {\n pointer-events: auto;\n cursor: not-allowed;\n}\n[_nghost-%COMP%] .ne-container.w .ne-occurrence {\n border-radius: 4px;\n padding: 4px 6px;\n background: rgba(255, 255, 255, 0.5);\n margin-right: 3px;\n font-size: 0.7rem;\n margin-bottom: 3px;\n display: inline-block !important;\n cursor: pointer;\n line-height: 0.9rem;\n}\n[_nghost-%COMP%] .ne-container.w .ne-occurrence .ne-occurrence-count {\n top: -1px;\n position: relative;\n margin-left: 5px;\n border: 1px solid transparent;\n}\n[_nghost-%COMP%] .ne-container.w .ne-occurrence:hover {\n background: rgba(167, 108, 108, 0.8) !important;\n}\n[_nghost-%COMP%] .ne-container.w .ne-occurrence:hover .ne-occurrence-count {\n border: 1px solid #ccc;\n}\n[_nghost-%COMP%] .ne-header {\n padding: 3.5px 7px;\n border-top-left-radius: 0;\n}\n[_nghost-%COMP%] .ne-content {\n padding: 0;\n font-size: 80%;\n}\n[_nghost-%COMP%] .ne-detail-content {\n padding: 1rem;\n}\n[_nghost-%COMP%] .ne-detail-content.no-padding {\n padding: 0;\n}\n[_nghost-%COMP%] .ne-content .lem-details .nav-link {\n padding: 5px;\n border: none;\n}\n[_nghost-%COMP%] pre {\n padding-top: 0;\n margin: 0;\n background: #fff;\n}\n[_nghost-%COMP%] pre code {\n font-size: 85% !important;\n}\npre[_ngcontent-%COMP%] {\n white-space: pre-wrap;\n white-space: -moz-pre-wrap;\n white-space: -pre-wrap;\n white-space: -o-pre-wrap;\n word-wrap: break-word;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xlbW1hdGl6ZWQtZW50aXR5LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtGRTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBQWpGSjtBQW1GSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QUFqRk47QUFtRk07RUFDRSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtBQWpGUjtBQXNGTTtFQUNFLHlDQUFBO0FBcEZSO0FBQ0U7RUFDRSxrQkFBQTtBQUNKO0FBQ0k7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FBQ047QUFLSTs7RUFDRSx3QkFBQTtBQUZOO0FBTUU7RUFDRSxzQkFBQTtBQUpKO0FBT0U7RUFDRSxzQkFBQTtBQUxKO0FBU0k7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0FBUE47QUFlRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FBYko7QUFlSTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QUFiTjtBQWdCSTtFQUNFLCtDQUFBO0FBZE47QUFnQk07RUFDRSxzQkFBQTtBQWRSO0FBNUNFO0VBQ0Usa0JBQUE7QUE4Q0o7QUE1Q0k7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FBOENOO0FBeENJOztFQUNFLHdCQUFBO0FBMkNOO0FBdkNFO0VBQ0Usc0JBQUE7QUF5Q0o7QUF0Q0U7RUFDRSxzQkFBQTtBQXdDSjtBQXBDSTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7QUFzQ047QUE5QkU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQWdDSjtBQTlCSTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QUFnQ047QUE3Qkk7RUFDRSwrQ0FBQTtBQStCTjtBQTdCTTtFQUNFLHNCQUFBO0FBK0JSO0FBT0U7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0FBTEo7QUFRRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FBTko7QUFTRTtFQUNFLGFBQUE7QUFQSjtBQVNJO0VBQ0UsVUFBQTtBQVBOO0FBZUU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtBQVpKO0FBZ0JBO0VBQ0UsY0FBQTtFQUNBLFNBQUE7RUFFQSxnQkFBQTtBQWRGO0FBZUU7RUFDRSx5QkFBQTtBQWJKO0FBaUJBO0VBQ0UscUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QUFkRiIsImZpbGUiOiJsZW1tYXRpemVkLWVudGl0eS5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuQG1peGluIGxlbW1hdGl6ZWRFbnRpdHlDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAqIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG5cbiAgICAubmUtaGVhZGVyLFxuICAgIC5uZS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1taWRkbGUsXG4gICAgfVxuXG4gIC5uZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGV2dC1waW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtLFxuICAubmF2LWl0ZW0gYSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdWwubGVtLWRldGFpbHMubmF2IGxpLm5hdi1pdGVtIGEudWktZm9udC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGVtLWRldGFpbHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFya2VyO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLm5lLWRldGFpbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyO1xuICB9XG5cbiAgLm5lLW9jY3VycmVuY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuOXJlbTtcblxuICAgIC5uZS1vY2N1cnJlbmNlLWNvdW50IHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxMDgsIDEwOCwgMC44KSAhaW1wb3J0YW50O1xuXG4gICAgICAubmUtb2NjdXJyZW5jZS1jb3VudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIC5uZSB7XG4gICYtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgJi5pbkxpc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgLm5lLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250ZW50T3BlbmVkIHtcbiAgICAgIC5uZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlbSB7XG4gICAgICBAaW5jbHVkZSBsZW1tYXRpemVkRW50aXR5Q29sb3JzKGdldC1uZS1jb2xvcihsZW1CYXNlKSwgZ2V0LW5lLWNvbG9yKGxlbU1pZGRsZSksIGdldC1uZS1jb2xvcihsZW1EYXJrZXIpKTtcbiAgICB9XG5cbiAgICAmLncge1xuICAgICAgQGluY2x1ZGUgbGVtbWF0aXplZEVudGl0eUNvbG9ycyhnZXQtbmUtY29sb3IobGVtQmFzZSksIGdldC1uZS1jb2xvcihsZW1NaWRkbGUpLCBnZXQtbmUtY29sb3IobGVtRGFya2VyKSk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMuNXB4IDdweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgJi1kZXRhaWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG46aG9zdCA6Om5nLWRlZXAgLm5lLWNvbnRlbnQge1xuXG4gIC8vIE92ZXJyaWRlIGRlZmF1bHQgc3R5bGVzXG4gIC5sZW0tZGV0YWlscyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuOmhvc3QgOjpuZy1kZWVwIHByZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG59Il19 */"]
  30506. });
  30507. LemmatizedEntityComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["LemmatizedEntity"])], LemmatizedEntityComponent);
  30508. /*@__PURE__*/
  30509. (function () {
  30510. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](LemmatizedEntityComponent, [{
  30511. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  30512. args: [{
  30513. selector: 'evt-lemmatized-entity',
  30514. templateUrl: './lemmatized-entity.component.html',
  30515. styleUrls: ['./lemmatized-entity.component.scss']
  30516. }]
  30517. }], function () {
  30518. return [{
  30519. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  30520. }];
  30521. }, {
  30522. data: [{
  30523. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  30524. }],
  30525. inList: [{
  30526. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  30527. }],
  30528. lemDetails: [{
  30529. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"],
  30530. args: ['lemDetails']
  30531. }]
  30532. });
  30533. })();
  30534. /***/
  30535. },
  30536. /***/
  30537. "nUY+":
  30538. /*!***********************************************************!*\
  30539. !*** ./src/app/services/xml-parsers/editorial-parsers.ts ***!
  30540. \***********************************************************/
  30541. /*! exports provided: SurplusParser, SicParser */
  30542. /***/
  30543. function nUY(module, __webpack_exports__, __webpack_require__) {
  30544. "use strict";
  30545. __webpack_require__.r(__webpack_exports__);
  30546. /* harmony export (binding) */
  30547. __webpack_require__.d(__webpack_exports__, "SurplusParser", function () {
  30548. return SurplusParser;
  30549. });
  30550. /* harmony export (binding) */
  30551. __webpack_require__.d(__webpack_exports__, "SicParser", function () {
  30552. return SicParser;
  30553. });
  30554. /* harmony import */
  30555. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30556. /*! tslib */
  30557. "mrSG");
  30558. /* harmony import */
  30559. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  30560. /*! . */
  30561. "UAXx");
  30562. /* harmony import */
  30563. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  30564. /*! ../../models/evt-models */
  30565. "5c0l");
  30566. /* harmony import */
  30567. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  30568. /*! ./basic-parsers */
  30569. "bNiN");
  30570. /* harmony import */
  30571. var _parser_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  30572. /*! ./parser-models */
  30573. "YwZW");
  30574. var SurplusParser_1, SicParser_1;
  30575. var SurplusParser = SurplusParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA132) {
  30576. _inherits(SurplusParser, _basic_parsers__WEBPA132);
  30577. var _super329 = _createSuper(SurplusParser);
  30578. function SurplusParser() {
  30579. var _this113;
  30580. _classCallCheck(this, SurplusParser);
  30581. _this113 = _super329.apply(this, arguments);
  30582. _this113.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this113.genericParse);
  30583. return _this113;
  30584. }
  30585. _createClass(SurplusParser, [{
  30586. key: "parse",
  30587. value: function parse(xml) {
  30588. var attributes = this.attributeParser.parse(xml);
  30589. var reason = attributes.reason;
  30590. return {
  30591. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Surplus"],
  30592. reason: reason,
  30593. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["getClass"])(xml),
  30594. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse),
  30595. attributes: attributes
  30596. };
  30597. }
  30598. }]);
  30599. return SurplusParser;
  30600. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  30601. SurplusParser = SurplusParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('surplus', SurplusParser_1)], SurplusParser);
  30602. var SicParser = SicParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA133) {
  30603. _inherits(SicParser, _basic_parsers__WEBPA133);
  30604. var _super330 = _createSuper(SicParser);
  30605. function SicParser() {
  30606. var _this114;
  30607. _classCallCheck(this, SicParser);
  30608. _this114 = _super330.apply(this, arguments);
  30609. _this114.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this114.genericParse);
  30610. return _this114;
  30611. }
  30612. _createClass(SicParser, [{
  30613. key: "parse",
  30614. value: function parse(xml) {
  30615. var attributes = this.attributeParser.parse(xml);
  30616. var type = attributes.type;
  30617. return {
  30618. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Sic"],
  30619. sicType: type || '',
  30620. "class": Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["getClass"])(xml),
  30621. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse),
  30622. attributes: attributes
  30623. };
  30624. }
  30625. }]);
  30626. return SicParser;
  30627. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  30628. SicParser = SicParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('sic', SicParser_1)], SicParser);
  30629. /***/
  30630. },
  30631. /***/
  30632. "ndd2":
  30633. /*!*****************************************************!*\
  30634. !*** ./src/app/components/verse/verse.component.ts ***!
  30635. \*****************************************************/
  30636. /*! exports provided: VerseComponent */
  30637. /***/
  30638. function ndd2(module, __webpack_exports__, __webpack_require__) {
  30639. "use strict";
  30640. __webpack_require__.r(__webpack_exports__);
  30641. /* harmony export (binding) */
  30642. __webpack_require__.d(__webpack_exports__, "VerseComponent", function () {
  30643. return VerseComponent;
  30644. });
  30645. /* harmony import */
  30646. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30647. /*! tslib */
  30648. "mrSG");
  30649. /* harmony import */
  30650. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  30651. /*! @angular/core */
  30652. "fXoL");
  30653. /* harmony import */
  30654. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  30655. /*! rxjs/operators */
  30656. "kU1M");
  30657. /* harmony import */
  30658. var _app_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  30659. /*! ../../app.config */
  30660. "aR35");
  30661. /* harmony import */
  30662. var _models_evt_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  30663. /*! ../../models/evt-models */
  30664. "5c0l");
  30665. /* harmony import */
  30666. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  30667. /*! ../../services/component-register.service */
  30668. "d25s");
  30669. /* harmony import */
  30670. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  30671. /*! ../../services/evt-model.service */
  30672. "hI0h");
  30673. /* harmony import */
  30674. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  30675. /*! ../../directives/html-attributes.directive */
  30676. "0Bbq");
  30677. /* harmony import */
  30678. var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  30679. /*! @angular/common */
  30680. "ofXK");
  30681. /* harmony import */
  30682. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  30683. /*! ../content-viewer/content-viewer.component */
  30684. "t6RO");
  30685. /* harmony import */
  30686. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  30687. /*! ../../directives/highlight.directive */
  30688. "CmGG");
  30689. function VerseComponent_evt_content_viewer_5_Template(rf, ctx) {
  30690. if (rf & 1) {
  30691. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  30692. }
  30693. if (rf & 2) {
  30694. var el_r1 = ctx.$implicit;
  30695. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30696. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("evtHighlight", ctx_r0.highlightData)("textFlow", ctx_r0.textFlow);
  30697. }
  30698. }
  30699. var VerseComponent = /*#__PURE__*/function () {
  30700. function VerseComponent(evtModelService) {
  30701. _classCallCheck(this, VerseComponent);
  30702. this.evtModelService = evtModelService;
  30703. this.verseNumberPrinter = _app_config__WEBPACK_IMPORTED_MODULE_3__["AppConfig"].evtSettings.edition.verseNumberPrinter || 5;
  30704. }
  30705. _createClass(VerseComponent, [{
  30706. key: "displayBlock$",
  30707. get: function get() {
  30708. var _this115 = this;
  30709. return this.evtModelService.lines$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (lines) {
  30710. return lines.length > 0;
  30711. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (hasLines) {
  30712. // In diplomatic and interpretative edition, if the text doesn't have any line, verses are shown as block items,
  30713. // unless current text flow is prose
  30714. // In critical edition verses are always shown as block items, unless current text flow is prose
  30715. switch (_this115.editionLevel) {
  30716. case 'diplomatic':
  30717. case 'interpretative':
  30718. return _this115.textFlow === 'verses' || !hasLines;
  30719. case 'critical':
  30720. return _this115.textFlow !== 'prose';
  30721. }
  30722. }));
  30723. }
  30724. }, {
  30725. key: "showNumber",
  30726. get: function get() {
  30727. var num = parseInt(this.data.n, 10);
  30728. return !isNaN(num) && num % this.verseNumberPrinter !== 0;
  30729. }
  30730. }]);
  30731. return VerseComponent;
  30732. }();
  30733. VerseComponent.ɵfac = function VerseComponent_Factory(t) {
  30734. return new (t || VerseComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]));
  30735. };
  30736. VerseComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  30737. type: VerseComponent,
  30738. selectors: [["evt-verse"]],
  30739. inputs: {
  30740. data: "data"
  30741. },
  30742. decls: 6,
  30743. vars: 11,
  30744. consts: [[1, "verse", "l", 3, "evtHtmlAttributes"], [1, "verse-num"], [3, "content", "editionLevel", "itemsToHighlight", "evtHighlight", "textFlow", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "evtHighlight", "textFlow"]],
  30745. template: function VerseComponent_Template(rf, ctx) {
  30746. if (rf & 1) {
  30747. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  30748. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  30749. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 1);
  30750. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "async");
  30751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
  30752. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, VerseComponent_evt_content_viewer_5_Template, 1, 5, "evt-content-viewer", 2);
  30754. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30755. }
  30756. if (rf & 2) {
  30757. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("display-block", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 7, ctx.displayBlock$));
  30758. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data.attributes);
  30759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30760. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("hidden", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 9, ctx.displayBlock$) && ctx.showNumber);
  30761. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30762. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.data.n);
  30763. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30764. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  30765. }
  30766. },
  30767. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_9__["ContentViewerComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_10__["HighlightDirective"]],
  30768. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["AsyncPipe"]],
  30769. styles: [".verse[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%] {\n position: relative;\n z-index: 1;\n margin-right: 5px;\n display: inline-flex;\n justify-content: center;\n min-width: 16px;\n height: 16px;\n color: #ffffff;\n font-size: 0.7em;\n}\n.verse[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%]:before {\n content: \"\";\n width: 100%;\n height: 100%;\n background: #800000;\n border-radius: 100%;\n border: 1px solid #000000;\n position: absolute;\n z-index: -1;\n}\n.verse.display-block[_ngcontent-%COMP%] {\n display: block;\n}\n[data-theme=restore][_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%] {\n color: #783a3a;\n}\n[data-theme=neutral][_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%] {\n color: #555;\n}\n[data-theme=modern][_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%] {\n color: #607d8b;\n}\n[data-theme=classic][_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%] {\n color: #8f776a;\n}\n.verse.display-block[_ngcontent-%COMP%] .verse-num[_ngcontent-%COMP%]:before {\n background: none;\n border: none;\n}\n.verse.display-block[_ngcontent-%COMP%] .verse-num.hidden[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3ZlcnNlLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUFIUjtBQUlRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBRlo7QUFLSTtFQUNJLGNBQUE7QUFIUjtBQ2tFUTtFRDVEUSxjQUFBO0FBSGhCO0FDK0RRO0VENURRLFdBQUE7QUFBaEI7QUM0RFE7RUQ1RFEsY0FBQTtBQUdoQjtBQ3lEUTtFRDVEUSxjQUFBO0FBTWhCO0FBSlk7RUFDSSxnQkFBQTtFQUNBLFlBQUE7QUFNaEI7QUFKWTtFQUNJLGtCQUFBO0FBTWhCIiwiZmlsZSI6InZlcnNlLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3RoZW1lc1wiO1xuXG4udmVyc2Uge1xuICAgIC52ZXJzZS1udW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKHZlcnNlc0NvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcih2ZXJzZXNCYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IodmVyc2VzQm9yZGVyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGlzcGxheS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudmVyc2UtbnVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZWQoJ3NlY29uZGFyeUNvbG9yRGFyaycpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiJdfQ== */"]
  30770. });
  30771. VerseComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_5__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_4__["Verse"])], VerseComponent);
  30772. /*@__PURE__*/
  30773. (function () {
  30774. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](VerseComponent, [{
  30775. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  30776. args: [{
  30777. selector: 'evt-verse',
  30778. templateUrl: './verse.component.html',
  30779. styleUrls: ['./verse.component.scss']
  30780. }]
  30781. }], function () {
  30782. return [{
  30783. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_6__["EVTModelService"]
  30784. }];
  30785. }, {
  30786. data: [{
  30787. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  30788. }]
  30789. });
  30790. })();
  30791. /***/
  30792. },
  30793. /***/
  30794. "onZX":
  30795. /*!********************************************!*\
  30796. !*** ./src/app/services/themes.service.ts ***!
  30797. \********************************************/
  30798. /*! exports provided: ThemesService */
  30799. /***/
  30800. function onZX(module, __webpack_exports__, __webpack_require__) {
  30801. "use strict";
  30802. __webpack_require__.r(__webpack_exports__);
  30803. /* harmony export (binding) */
  30804. __webpack_require__.d(__webpack_exports__, "ThemesService", function () {
  30805. return ThemesService;
  30806. });
  30807. /* harmony import */
  30808. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30809. /*! @angular/core */
  30810. "fXoL");
  30811. var ThemesService = /*#__PURE__*/function () {
  30812. function ThemesService() {
  30813. _classCallCheck(this, ThemesService);
  30814. this.themes = [{
  30815. value: 'restore',
  30816. label: 'themeRestore'
  30817. }, {
  30818. value: 'classic',
  30819. label: 'themeClassic'
  30820. }, {
  30821. value: 'neutral',
  30822. label: 'themeNeutral'
  30823. }, {
  30824. value: 'modern',
  30825. label: 'themeModern'
  30826. }];
  30827. this.selectTheme(this.themes[0]);
  30828. }
  30829. _createClass(ThemesService, [{
  30830. key: "selectTheme",
  30831. value: function selectTheme(theme) {
  30832. this.currentTheme = theme;
  30833. document.body.setAttribute('data-theme', theme.value); // Needed to let ngb-popover and ngb-modals work properly with themes
  30834. }
  30835. }, {
  30836. key: "getAvailableThemes",
  30837. value: function getAvailableThemes() {
  30838. return this.themes;
  30839. }
  30840. }, {
  30841. key: "getCurrentTheme",
  30842. value: function getCurrentTheme() {
  30843. return this.currentTheme;
  30844. }
  30845. }]);
  30846. return ThemesService;
  30847. }();
  30848. ThemesService.ɵfac = function ThemesService_Factory(t) {
  30849. return new (t || ThemesService)();
  30850. };
  30851. ThemesService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  30852. token: ThemesService,
  30853. factory: ThemesService.ɵfac,
  30854. providedIn: 'root'
  30855. });
  30856. /*@__PURE__*/
  30857. (function () {
  30858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ThemesService, [{
  30859. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  30860. args: [{
  30861. providedIn: 'root'
  30862. }]
  30863. }], function () {
  30864. return [];
  30865. }, null);
  30866. })();
  30867. /***/
  30868. },
  30869. /***/
  30870. "pZd9":
  30871. /*!*********************************************************!*\
  30872. !*** ./src/app/components/ms-item/ms-item.component.ts ***!
  30873. \*********************************************************/
  30874. /*! exports provided: MsItemComponent */
  30875. /***/
  30876. function pZd9(module, __webpack_exports__, __webpack_require__) {
  30877. "use strict";
  30878. __webpack_require__.r(__webpack_exports__);
  30879. /* harmony export (binding) */
  30880. __webpack_require__.d(__webpack_exports__, "MsItemComponent", function () {
  30881. return MsItemComponent;
  30882. });
  30883. /* harmony import */
  30884. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  30885. /*! tslib */
  30886. "mrSG");
  30887. /* harmony import */
  30888. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  30889. /*! @angular/core */
  30890. "fXoL");
  30891. /* harmony import */
  30892. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  30893. /*! ../../models/evt-models */
  30894. "5c0l");
  30895. /* harmony import */
  30896. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  30897. /*! ../../services/component-register.service */
  30898. "d25s");
  30899. /* harmony import */
  30900. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  30901. /*! @angular/common */
  30902. "ofXK");
  30903. /* harmony import */
  30904. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  30905. /*! ../content-viewer/content-viewer.component */
  30906. "t6RO");
  30907. /* harmony import */
  30908. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  30909. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  30910. "WyXU");
  30911. function MsItemComponent_div_1_Template(rf, ctx) {
  30912. if (rf & 1) {
  30913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
  30914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 7);
  30915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-content-viewer", 8);
  30916. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "span");
  30917. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, ":");
  30918. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30919. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30920. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30921. }
  30922. if (rf & 2) {
  30923. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  30924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  30925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r0.data.locus);
  30926. }
  30927. }
  30928. function MsItemComponent_evt_ms_desc_section_3_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  30929. if (rf & 1) {
  30930. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  30931. }
  30932. if (rf & 2) {
  30933. var title_r16 = ctx.$implicit;
  30934. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", title_r16);
  30935. }
  30936. }
  30937. function MsItemComponent_evt_ms_desc_section_3_ng_container_2_span_2_Template(rf, ctx) {
  30938. if (rf & 1) {
  30939. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  30940. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  30941. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30942. }
  30943. }
  30944. var _c0 = function _c0(a0) {
  30945. return [a0];
  30946. };
  30947. function MsItemComponent_evt_ms_desc_section_3_ng_container_2_Template(rf, ctx) {
  30948. if (rf & 1) {
  30949. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  30950. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_3_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  30951. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_3_ng_container_2_span_2_Template, 2, 0, "span", 13);
  30952. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  30953. }
  30954. if (rf & 2) {
  30955. var titles_r12 = ctx.$implicit;
  30956. var i_r13 = ctx.index;
  30957. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  30958. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30959. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", titles_r12);
  30960. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30961. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r13 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r10.data.titles.length - 1));
  30962. }
  30963. }
  30964. function MsItemComponent_evt_ms_desc_section_3_ng_container_3_evt_content_viewer_1_Template(rf, ctx) {
  30965. if (rf & 1) {
  30966. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  30967. }
  30968. if (rf & 2) {
  30969. var docTitle_r21 = ctx.$implicit;
  30970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", docTitle_r21);
  30971. }
  30972. }
  30973. function MsItemComponent_evt_ms_desc_section_3_ng_container_3_span_2_Template(rf, ctx) {
  30974. if (rf & 1) {
  30975. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  30976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  30977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  30978. }
  30979. }
  30980. function MsItemComponent_evt_ms_desc_section_3_ng_container_3_Template(rf, ctx) {
  30981. if (rf & 1) {
  30982. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  30983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_3_ng_container_3_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  30984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_3_ng_container_3_span_2_Template, 2, 0, "span", 13);
  30985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  30986. }
  30987. if (rf & 2) {
  30988. var docTitles_r17 = ctx.$implicit;
  30989. var i_r18 = ctx.index;
  30990. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  30991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", docTitles_r17);
  30993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  30994. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r18 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r11.data.docTitles.length - 1));
  30995. }
  30996. }
  30997. function MsItemComponent_evt_ms_desc_section_3_Template(rf, ctx) {
  30998. if (rf & 1) {
  30999. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 9);
  31000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31001. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_3_ng_container_2_Template, 3, 4, "ng-container", 11);
  31002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsItemComponent_evt_ms_desc_section_3_ng_container_3_Template, 3, 4, "ng-container", 11);
  31003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31004. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31005. }
  31006. if (rf & 2) {
  31007. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inlineLabel", true)("nestedElement", true);
  31009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31010. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.titles);
  31011. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31012. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.docTitles);
  31013. }
  31014. }
  31015. function MsItemComponent_evt_ms_desc_section_5_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  31016. if (rf & 1) {
  31017. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31018. }
  31019. if (rf & 2) {
  31020. var textLang_r27 = ctx.$implicit;
  31021. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", textLang_r27);
  31022. }
  31023. }
  31024. function MsItemComponent_evt_ms_desc_section_5_ng_container_2_span_2_Template(rf, ctx) {
  31025. if (rf & 1) {
  31026. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31027. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  31028. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31029. }
  31030. }
  31031. function MsItemComponent_evt_ms_desc_section_5_ng_container_2_Template(rf, ctx) {
  31032. if (rf & 1) {
  31033. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  31034. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_5_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31035. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_5_ng_container_2_span_2_Template, 2, 0, "span", 13);
  31036. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31037. }
  31038. if (rf & 2) {
  31039. var textLangs_r23 = ctx.$implicit;
  31040. var i_r24 = ctx.index;
  31041. var ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  31042. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", textLangs_r23);
  31044. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r24 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r22.data.textLangs.length - 1));
  31046. }
  31047. }
  31048. function MsItemComponent_evt_ms_desc_section_5_Template(rf, ctx) {
  31049. if (rf & 1) {
  31050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_5_ng_container_2_Template, 3, 4, "ng-container", 11);
  31053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31054. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31055. }
  31056. if (rf & 2) {
  31057. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31058. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "textLang")("inlineLabel", true)("nestedElement", true);
  31059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.textLangs);
  31061. }
  31062. }
  31063. function MsItemComponent_evt_ms_desc_section_6_span_2_evt_content_viewer_1_Template(rf, ctx) {
  31064. if (rf & 1) {
  31065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31066. }
  31067. if (rf & 2) {
  31068. var author_r35 = ctx.$implicit;
  31069. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", author_r35);
  31070. }
  31071. }
  31072. function MsItemComponent_evt_ms_desc_section_6_span_2_span_2_Template(rf, ctx) {
  31073. if (rf & 1) {
  31074. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31075. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  31076. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31077. }
  31078. }
  31079. function MsItemComponent_evt_ms_desc_section_6_span_2_Template(rf, ctx) {
  31080. if (rf & 1) {
  31081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31082. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_6_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31083. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_6_span_2_span_2_Template, 2, 0, "span", 13);
  31084. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31085. }
  31086. if (rf & 2) {
  31087. var authors_r31 = ctx.$implicit;
  31088. var i_r32 = ctx.index;
  31089. var ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  31090. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", authors_r31);
  31092. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31093. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r32 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r28.data.authors.length - 1));
  31094. }
  31095. }
  31096. function MsItemComponent_evt_ms_desc_section_6_span_3_Template(rf, ctx) {
  31097. if (rf & 1) {
  31098. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31099. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  31100. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31101. }
  31102. }
  31103. function MsItemComponent_evt_ms_desc_section_6_span_4_evt_content_viewer_1_Template(rf, ctx) {
  31104. if (rf & 1) {
  31105. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31106. }
  31107. if (rf & 2) {
  31108. var docAuthor_r40 = ctx.$implicit;
  31109. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", docAuthor_r40);
  31110. }
  31111. }
  31112. function MsItemComponent_evt_ms_desc_section_6_span_4_span_2_Template(rf, ctx) {
  31113. if (rf & 1) {
  31114. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31115. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  31116. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31117. }
  31118. }
  31119. function MsItemComponent_evt_ms_desc_section_6_span_4_Template(rf, ctx) {
  31120. if (rf & 1) {
  31121. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31122. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_6_span_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31123. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_6_span_4_span_2_Template, 2, 0, "span", 13);
  31124. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31125. }
  31126. if (rf & 2) {
  31127. var docAuthors_r36 = ctx.$implicit;
  31128. var i_r37 = ctx.index;
  31129. var ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  31130. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31131. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", docAuthors_r36);
  31132. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31133. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r37 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r30.data.docAuthors.length - 1));
  31134. }
  31135. }
  31136. function MsItemComponent_evt_ms_desc_section_6_Template(rf, ctx) {
  31137. if (rf & 1) {
  31138. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31139. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31140. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_6_span_2_Template, 3, 4, "span", 11);
  31141. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsItemComponent_evt_ms_desc_section_6_span_3_Template, 2, 0, "span", 13);
  31142. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsItemComponent_evt_ms_desc_section_6_span_4_Template, 3, 4, "span", 11);
  31143. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31144. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31145. }
  31146. if (rf & 2) {
  31147. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31148. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "author")("inlineLabel", true)("nestedElement", true);
  31149. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31150. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3.data.authors);
  31151. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31152. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r3.data.authors.length > 0 && ctx_r3.data.docAuthors.length > 0);
  31153. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31154. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3.data.docAuthors);
  31155. }
  31156. }
  31157. function MsItemComponent_evt_ms_desc_section_7_span_2_evt_content_viewer_1_Template(rf, ctx) {
  31158. if (rf & 1) {
  31159. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31160. }
  31161. if (rf & 2) {
  31162. var date_r44 = ctx.$implicit;
  31163. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", date_r44);
  31164. }
  31165. }
  31166. function MsItemComponent_evt_ms_desc_section_7_span_2_Template(rf, ctx) {
  31167. if (rf & 1) {
  31168. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 10);
  31169. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_7_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31171. }
  31172. if (rf & 2) {
  31173. var dates_r42 = ctx.$implicit;
  31174. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31175. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", dates_r42);
  31176. }
  31177. }
  31178. function MsItemComponent_evt_ms_desc_section_7_Template(rf, ctx) {
  31179. if (rf & 1) {
  31180. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31181. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31182. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_7_span_2_Template, 2, 1, "span", 15);
  31183. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31185. }
  31186. if (rf & 2) {
  31187. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31188. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "docDate")("inlineLabel", true)("nestedElement", true);
  31189. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31190. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.data.docDate);
  31191. }
  31192. }
  31193. function MsItemComponent_evt_ms_desc_section_8_span_2_evt_content_viewer_1_Template(rf, ctx) {
  31194. if (rf & 1) {
  31195. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31196. }
  31197. if (rf & 2) {
  31198. var colophon_r48 = ctx.$implicit;
  31199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", colophon_r48);
  31200. }
  31201. }
  31202. function MsItemComponent_evt_ms_desc_section_8_span_2_Template(rf, ctx) {
  31203. if (rf & 1) {
  31204. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31205. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_8_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31206. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31207. }
  31208. if (rf & 2) {
  31209. var colophons_r46 = ctx.$implicit;
  31210. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31211. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", colophons_r46);
  31212. }
  31213. }
  31214. function MsItemComponent_evt_ms_desc_section_8_Template(rf, ctx) {
  31215. if (rf & 1) {
  31216. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31217. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31218. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_8_span_2_Template, 2, 1, "span", 11);
  31219. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31220. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31221. }
  31222. if (rf & 2) {
  31223. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31224. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "colophon")("inlineLabel", true)("nestedElement", true);
  31225. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31226. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.colophons);
  31227. }
  31228. }
  31229. function MsItemComponent_evt_ms_desc_section_9_Template(rf, ctx) {
  31230. if (rf & 1) {
  31231. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31232. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 16);
  31233. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31234. }
  31235. if (rf & 2) {
  31236. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31237. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "incipit")("inlineLabel", true)("nestedElement", true);
  31238. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31239. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r6.data.incipit);
  31240. }
  31241. }
  31242. function MsItemComponent_evt_ms_desc_section_10_Template(rf, ctx) {
  31243. if (rf & 1) {
  31244. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31245. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 17);
  31246. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31247. }
  31248. if (rf & 2) {
  31249. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31250. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "explicit")("inlineLabel", true)("nestedElement", true);
  31251. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31252. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r7.data.explicit);
  31253. }
  31254. }
  31255. function MsItemComponent_evt_ms_desc_section_11_span_2_evt_content_viewer_1_Template(rf, ctx) {
  31256. if (rf & 1) {
  31257. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31258. }
  31259. if (rf & 2) {
  31260. var docImprint_r52 = ctx.$implicit;
  31261. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", docImprint_r52);
  31262. }
  31263. }
  31264. function MsItemComponent_evt_ms_desc_section_11_span_2_Template(rf, ctx) {
  31265. if (rf & 1) {
  31266. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  31267. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_11_span_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31268. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31269. }
  31270. if (rf & 2) {
  31271. var docImprints_r50 = ctx.$implicit;
  31272. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31273. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", docImprints_r50);
  31274. }
  31275. }
  31276. function MsItemComponent_evt_ms_desc_section_11_Template(rf, ctx) {
  31277. if (rf & 1) {
  31278. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31279. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1, 10);
  31280. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsItemComponent_evt_ms_desc_section_11_span_2_Template, 2, 1, "span", 11);
  31281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31283. }
  31284. if (rf & 2) {
  31285. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31286. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "docImprint")("inlineLabel", true)("nestedElement", true);
  31287. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31288. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r8.data.docImprints);
  31289. }
  31290. }
  31291. function MsItemComponent_evt_ms_desc_section_12_evt_content_viewer_1_Template(rf, ctx) {
  31292. if (rf & 1) {
  31293. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 8);
  31294. }
  31295. if (rf & 2) {
  31296. var n_r54 = ctx.$implicit;
  31297. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", n_r54);
  31298. }
  31299. }
  31300. function MsItemComponent_evt_ms_desc_section_12_Template(rf, ctx) {
  31301. if (rf & 1) {
  31302. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-ms-desc-section", 14);
  31303. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_evt_ms_desc_section_12_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 12);
  31304. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31305. }
  31306. if (rf & 2) {
  31307. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  31308. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "note")("inlineLabel", true)("nestedElement", true);
  31309. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31310. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r9.data.noteEl);
  31311. }
  31312. }
  31313. var MsItemComponent = function MsItemComponent() {
  31314. _classCallCheck(this, MsItemComponent);
  31315. };
  31316. MsItemComponent.ɵfac = function MsItemComponent_Factory(t) {
  31317. return new (t || MsItemComponent)();
  31318. };
  31319. MsItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  31320. type: MsItemComponent,
  31321. selectors: [["evt-ms-item"]],
  31322. inputs: {
  31323. data: "data",
  31324. nested1: "nested1",
  31325. nested2: "nested2"
  31326. },
  31327. decls: 13,
  31328. vars: 14,
  31329. consts: [[1, "flex-container", "section-msItem"], ["class", "flex-item-locus", 4, "ngIf"], [1, "flex-item-information"], [3, "inlineLabel", "nestedElement", 4, "ngIf"], [1, "msItem-information"], [3, "label", "inlineLabel", "nestedElement", 4, "ngIf"], [1, "flex-item-locus"], [1, "locus"], [3, "content"], [3, "inlineLabel", "nestedElement"], ["content", ""], [4, "ngFor", "ngForOf"], [3, "content", 4, "ngFor", "ngForOf"], [4, "ngIf"], [3, "label", "inlineLabel", "nestedElement"], ["content", "", 4, "ngFor", "ngForOf"], [1, "incipit", 3, "content"], [1, "explicit", 3, "content"]],
  31330. template: function MsItemComponent_Template(rf, ctx) {
  31331. if (rf & 1) {
  31332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  31333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsItemComponent_div_1_Template, 5, 1, "div", 1);
  31334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2);
  31335. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsItemComponent_evt_ms_desc_section_3_Template, 4, 4, "evt-ms-desc-section", 3);
  31336. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](4, 4);
  31337. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsItemComponent_evt_ms_desc_section_5_Template, 3, 4, "evt-ms-desc-section", 5);
  31338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsItemComponent_evt_ms_desc_section_6_Template, 5, 6, "evt-ms-desc-section", 5);
  31339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, MsItemComponent_evt_ms_desc_section_7_Template, 3, 4, "evt-ms-desc-section", 5);
  31340. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, MsItemComponent_evt_ms_desc_section_8_Template, 3, 4, "evt-ms-desc-section", 5);
  31341. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, MsItemComponent_evt_ms_desc_section_9_Template, 2, 4, "evt-ms-desc-section", 5);
  31342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, MsItemComponent_evt_ms_desc_section_10_Template, 2, 4, "evt-ms-desc-section", 5);
  31343. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](11, MsItemComponent_evt_ms_desc_section_11_Template, 3, 4, "evt-ms-desc-section", 5);
  31344. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](12, MsItemComponent_evt_ms_desc_section_12_Template, 2, 4, "evt-ms-desc-section", 5);
  31345. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  31346. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31347. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  31348. }
  31349. if (rf & 2) {
  31350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("has-nested1", ctx.nested1)("has-nested2", ctx.nested2);
  31351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31352. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.locus);
  31353. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31354. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.titles == null ? null : ctx.data.titles.length) > 0 || (ctx.data == null ? null : ctx.data.docTitles == null ? null : ctx.data.docTitles.length) > 0);
  31355. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  31356. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.textLangs == null ? null : ctx.data.textLangs.length) > 0);
  31357. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31358. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.authors == null ? null : ctx.data.authors.length) > 0 || (ctx.data == null ? null : ctx.data.docAuthors == null ? null : ctx.data.docAuthors.length) > 0);
  31359. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31360. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.docDate == null ? null : ctx.data.docDate.length) > 0);
  31361. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.colophons == null ? null : ctx.data.colophons.length) > 0);
  31363. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31364. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.incipit);
  31365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31366. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.explicit);
  31367. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31368. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.docImprints == null ? null : ctx.data.docImprints.length) > 0);
  31369. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  31370. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.noteEl == null ? null : ctx.data.noteEl.length) > 0);
  31371. }
  31372. },
  31373. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_6__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"]],
  31374. styles: [".flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-locus[_ngcontent-%COMP%] {\n flex-basis: 20%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n padding-right: 1rem;\n}\n\n.has-nested1[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.has-nested1[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.section-msItem[_ngcontent-%COMP%] {\n margin-bottom: 1rem;\n}\n\n.has-nested1[_ngcontent-%COMP%] {\n margin-left: 20%;\n}\n\n.has-nested2[_ngcontent-%COMP%] {\n margin-left: 36%;\n}\n\n.title[_ngcontent-%COMP%] {\n font-style: italic;\n}\n\n.locus[_ngcontent-%COMP%] {\n font-weight: bold;\n}\n\n.msItem-information[_ngcontent-%COMP%] {\n font-size: 0.95rem;\n}\n\n@media (min-width: 450px) {\n .has-nested1[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n .has-nested1[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 639px) {\n .has-nested1[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n .has-nested1[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 800px) {\n .has-nested1[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-locus[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n .has-nested1[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%], .has-nested2[_ngcontent-%COMP%] .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWl0ZW0uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FBQ0o7O0FBRUE7RUFDSSxlQUFBO0FBQ0o7O0FBRUE7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7QUFDSjs7QUFHSTtFQUNJLGdCQUFBO0FBQVI7O0FBR0k7RUFDSSxnQkFBQTtBQURSOztBQUtBO0VBQ0ksbUJBQUE7QUFGSjs7QUFLQTtFQUNJLGdCQUFBO0FBRko7O0FBS0E7RUFDSSxnQkFBQTtBQUZKOztBQUtBO0VBQ0ksa0JBQUE7QUFGSjs7QUFLQTtFQUNJLGlCQUFBO0FBRko7O0FBS0E7RUFDSSxrQkFBQTtBQUZKOztBQUtBO0VBRVE7SUFDSSxlQUFBO0VBSFY7RUFNTTtJQUNJLGVBQUE7RUFKVjtBQUNGOztBQVFBO0VBRVE7SUFDSSxnQkFBQTtFQVBWO0VBVU07SUFDSSxnQkFBQTtFQVJWO0FBQ0Y7O0FBWUE7RUFFUTtJQUNJLGVBQUE7RUFYVjtFQWNNO0lBQ0ksZUFBQTtFQVpWO0FBQ0YiLCJmaWxlIjoibXMtaXRlbS5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtaXRlbS1sb2N1cyB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG4gIFxuLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5oYXMtbmVzdGVkMSwgLmhhcy1uZXN0ZWQye1xuICAgIC5mbGV4LWl0ZW0tbG9jdXMge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5cbi5zZWN0aW9uLW1zSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhhcy1uZXN0ZWQxIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4uaGFzLW5lc3RlZDIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNiU7XG59XG5cbi50aXRsZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubG9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubXNJdGVtLWluZm9ybWF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgIC5oYXMtbmVzdGVkMSwgLmhhcy1uZXN0ZWQye1xuICAgICAgICAuZmxleC1pdGVtLWxvY3VzIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzlweCkge1xuICAgIC5oYXMtbmVzdGVkMSwgLmhhcy1uZXN0ZWQye1xuICAgICAgICAuZmxleC1pdGVtLWxvY3VzIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLmhhcy1uZXN0ZWQxLCAuaGFzLW5lc3RlZDJ7XG4gICAgICAgIC5mbGV4LWl0ZW0tbG9jdXMge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */"]
  31375. });
  31376. MsItemComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsItem"])], MsItemComponent);
  31377. /*@__PURE__*/
  31378. (function () {
  31379. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsItemComponent, [{
  31380. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  31381. args: [{
  31382. selector: 'evt-ms-item',
  31383. templateUrl: './ms-item.component.html',
  31384. styleUrls: ['./ms-item.component.scss']
  31385. }]
  31386. }], null, {
  31387. data: [{
  31388. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  31389. }],
  31390. nested1: [{
  31391. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  31392. }],
  31393. nested2: [{
  31394. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  31395. }]
  31396. });
  31397. })();
  31398. /***/
  31399. },
  31400. /***/
  31401. "qKvR":
  31402. /*!***************************************************************************!*\
  31403. !*** ./src/app/components/ms-desc-selector/ms-desc-selector.component.ts ***!
  31404. \***************************************************************************/
  31405. /*! exports provided: MsDescSelectorComponent */
  31406. /***/
  31407. function qKvR(module, __webpack_exports__, __webpack_require__) {
  31408. "use strict";
  31409. __webpack_require__.r(__webpack_exports__);
  31410. /* harmony export (binding) */
  31411. __webpack_require__.d(__webpack_exports__, "MsDescSelectorComponent", function () {
  31412. return MsDescSelectorComponent;
  31413. });
  31414. /* harmony import */
  31415. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  31416. /*! @angular/core */
  31417. "fXoL");
  31418. /* harmony import */
  31419. var src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  31420. /*! src/app/services/evt-model.service */
  31421. "hI0h");
  31422. var _c0 = ["ngSelectComponent"];
  31423. var MsDescSelectorComponent = /*#__PURE__*/function () {
  31424. function MsDescSelectorComponent(evtModelService) {
  31425. _classCallCheck(this, MsDescSelectorComponent);
  31426. this.evtModelService = evtModelService;
  31427. this.msDesc$ = this.evtModelService.msDesc$;
  31428. this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  31429. this.msDescOpen = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  31430. }
  31431. _createClass(MsDescSelectorComponent, [{
  31432. key: "openMsDescContent",
  31433. value: function openMsDescContent() {
  31434. this.selectionChange.emit(this.msDescID);
  31435. this.msDescOpen.emit(true);
  31436. }
  31437. }, {
  31438. key: "resetMsDesc",
  31439. value: function resetMsDesc() {
  31440. this.msDescOpen.emit(false);
  31441. }
  31442. }, {
  31443. key: "msDescID",
  31444. set: function set(p) {
  31445. this._msDescID = p;
  31446. },
  31447. get: function get() {
  31448. return this._msDescID;
  31449. }
  31450. }]);
  31451. return MsDescSelectorComponent;
  31452. }();
  31453. MsDescSelectorComponent.ɵfac = function MsDescSelectorComponent_Factory(t) {
  31454. return new (t || MsDescSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_1__["EVTModelService"]));
  31455. };
  31456. MsDescSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  31457. type: MsDescSelectorComponent,
  31458. selectors: [["evt-ms-desc-selector"]],
  31459. viewQuery: function MsDescSelectorComponent_Query(rf, ctx) {
  31460. if (rf & 1) {
  31461. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, true);
  31462. }
  31463. if (rf & 2) {
  31464. var _t;
  31465. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.ngSelectComponent = _t.first);
  31466. }
  31467. },
  31468. inputs: {
  31469. msDescID: "msDescID"
  31470. },
  31471. outputs: {
  31472. selectionChange: "selectionChange",
  31473. msDescOpen: "msDescOpen"
  31474. },
  31475. decls: 0,
  31476. vars: 0,
  31477. template: function MsDescSelectorComponent_Template(rf, ctx) {},
  31478. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJtcy1kZXNjLXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIn0= */"]
  31479. });
  31480. /*@__PURE__*/
  31481. (function () {
  31482. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MsDescSelectorComponent, [{
  31483. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  31484. args: [{
  31485. selector: 'evt-ms-desc-selector',
  31486. templateUrl: './ms-desc-selector.component.html',
  31487. styleUrls: ['./ms-desc-selector.component.scss']
  31488. }]
  31489. }], function () {
  31490. return [{
  31491. type: src_app_services_evt_model_service__WEBPACK_IMPORTED_MODULE_1__["EVTModelService"]
  31492. }];
  31493. }, {
  31494. selectionChange: [{
  31495. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  31496. }],
  31497. msDescOpen: [{
  31498. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  31499. }],
  31500. ngSelectComponent: [{
  31501. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  31502. args: ['ngSelectComponent']
  31503. }],
  31504. msDescID: [{
  31505. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31506. }]
  31507. });
  31508. })();
  31509. /***/
  31510. },
  31511. /***/
  31512. "qoJN":
  31513. /*!*************************************************!*\
  31514. !*** ./src/app/components/components-mixins.ts ***!
  31515. \*************************************************/
  31516. /*! exports provided: Highlightable, EditionlevelSusceptible, TextFlowSusceptible */
  31517. /***/
  31518. function qoJN(module, __webpack_exports__, __webpack_require__) {
  31519. "use strict";
  31520. __webpack_require__.r(__webpack_exports__);
  31521. /* harmony export (binding) */
  31522. __webpack_require__.d(__webpack_exports__, "Highlightable", function () {
  31523. return Highlightable;
  31524. });
  31525. /* harmony export (binding) */
  31526. __webpack_require__.d(__webpack_exports__, "EditionlevelSusceptible", function () {
  31527. return EditionlevelSusceptible;
  31528. });
  31529. /* harmony export (binding) */
  31530. __webpack_require__.d(__webpack_exports__, "TextFlowSusceptible", function () {
  31531. return TextFlowSusceptible;
  31532. });
  31533. /* harmony import */
  31534. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  31535. /*! @angular/core */
  31536. "fXoL"); // tslint:disable-next-line: directive-class-suffix
  31537. var Highlightable = function Highlightable() {
  31538. _classCallCheck(this, Highlightable);
  31539. };
  31540. Highlightable.ɵfac = function Highlightable_Factory(t) {
  31541. return new (t || Highlightable)();
  31542. };
  31543. Highlightable.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  31544. type: Highlightable,
  31545. inputs: {
  31546. highlightData: "highlightData",
  31547. highlightDataLem: "highlightDataLem",
  31548. highlightDataIperlem: "highlightDataIperlem",
  31549. itemsToHighlight: "itemsToHighlight",
  31550. itemsLemsToHighlight: "itemsLemsToHighlight",
  31551. itemsIperlemsToHighlight: "itemsIperlemsToHighlight"
  31552. }
  31553. });
  31554. /*@__PURE__*/
  31555. (function () {
  31556. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Highlightable, [{
  31557. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"]
  31558. }], null, {
  31559. highlightData: [{
  31560. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31561. }],
  31562. highlightDataLem: [{
  31563. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31564. }],
  31565. highlightDataIperlem: [{
  31566. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31567. }],
  31568. itemsToHighlight: [{
  31569. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31570. }],
  31571. itemsLemsToHighlight: [{
  31572. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31573. }],
  31574. itemsIperlemsToHighlight: [{
  31575. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31576. }]
  31577. });
  31578. })(); // tslint:disable-next-line: directive-class-suffix
  31579. var EditionlevelSusceptible = function EditionlevelSusceptible() {
  31580. _classCallCheck(this, EditionlevelSusceptible);
  31581. };
  31582. EditionlevelSusceptible.ɵfac = function EditionlevelSusceptible_Factory(t) {
  31583. return new (t || EditionlevelSusceptible)();
  31584. };
  31585. EditionlevelSusceptible.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  31586. type: EditionlevelSusceptible,
  31587. inputs: {
  31588. editionLevel: "editionLevel"
  31589. }
  31590. });
  31591. /*@__PURE__*/
  31592. (function () {
  31593. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EditionlevelSusceptible, [{
  31594. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"]
  31595. }], null, {
  31596. editionLevel: [{
  31597. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31598. }]
  31599. });
  31600. })(); // tslint:disable-next-line: directive-class-suffix
  31601. var TextFlowSusceptible = function TextFlowSusceptible() {
  31602. _classCallCheck(this, TextFlowSusceptible);
  31603. };
  31604. TextFlowSusceptible.ɵfac = function TextFlowSusceptible_Factory(t) {
  31605. return new (t || TextFlowSusceptible)();
  31606. };
  31607. TextFlowSusceptible.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  31608. type: TextFlowSusceptible,
  31609. inputs: {
  31610. textFlow: "textFlow"
  31611. }
  31612. });
  31613. /*@__PURE__*/
  31614. (function () {
  31615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TextFlowSusceptible, [{
  31616. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"]
  31617. }], null, {
  31618. textFlow: [{
  31619. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  31620. }]
  31621. });
  31622. })();
  31623. /***/
  31624. },
  31625. /***/
  31626. "quyl":
  31627. /*!**********************************************************!*\
  31628. !*** ./src/app/services/xml-parsers/facsimile-parser.ts ***!
  31629. \**********************************************************/
  31630. /*! exports provided: ZoneParser, GraphicParser, SurfaceParser */
  31631. /***/
  31632. function quyl(module, __webpack_exports__, __webpack_require__) {
  31633. "use strict";
  31634. __webpack_require__.r(__webpack_exports__);
  31635. /* harmony export (binding) */
  31636. __webpack_require__.d(__webpack_exports__, "ZoneParser", function () {
  31637. return ZoneParser;
  31638. });
  31639. /* harmony export (binding) */
  31640. __webpack_require__.d(__webpack_exports__, "GraphicParser", function () {
  31641. return GraphicParser;
  31642. });
  31643. /* harmony export (binding) */
  31644. __webpack_require__.d(__webpack_exports__, "SurfaceParser", function () {
  31645. return SurfaceParser;
  31646. });
  31647. /* harmony import */
  31648. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  31649. /*! tslib */
  31650. "mrSG");
  31651. /* harmony import */
  31652. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  31653. /*! . */
  31654. "UAXx");
  31655. /* harmony import */
  31656. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  31657. /*! ../../models/evt-models */
  31658. "5c0l");
  31659. /* harmony import */
  31660. var _basic_parsers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  31661. /*! ./basic-parsers */
  31662. "bNiN");
  31663. /* harmony import */
  31664. var _parser_models__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  31665. /*! ./parser-models */
  31666. "YwZW");
  31667. var ZoneParser_1, GraphicParser_1, SurfaceParser_1;
  31668. var ZoneParser = ZoneParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA134) {
  31669. _inherits(ZoneParser, _basic_parsers__WEBPA134);
  31670. var _super331 = _createSuper(ZoneParser);
  31671. function ZoneParser() {
  31672. var _this116;
  31673. _classCallCheck(this, ZoneParser);
  31674. _this116 = _super331.apply(this, arguments);
  31675. _this116.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this116.genericParse);
  31676. return _this116;
  31677. }
  31678. _createClass(ZoneParser, [{
  31679. key: "parse",
  31680. value: function parse(xml) {
  31681. var _a, _b;
  31682. var coords;
  31683. var attributes = this.attributeParser.parse(xml);
  31684. if (xml.getAttribute('points')) {
  31685. coords = attributes.points.split(' ').map(function (stringPoint) {
  31686. var points = stringPoint.split(',');
  31687. return {
  31688. x: parseInt(points[0], 10),
  31689. y: parseInt(points[1], 10)
  31690. };
  31691. });
  31692. } else {
  31693. var ul = {
  31694. x: parseFloat(attributes.ulx) || undefined,
  31695. y: parseFloat(attributes.uly) || undefined
  31696. };
  31697. var lr = {
  31698. x: parseFloat(attributes.lrx) || undefined,
  31699. y: parseFloat(attributes.lry) || undefined
  31700. };
  31701. var ur = {
  31702. x: lr.x,
  31703. y: ul.y
  31704. };
  31705. var ll = {
  31706. x: ul.x,
  31707. y: lr.y
  31708. };
  31709. coords = [ul, ur, lr, ll];
  31710. }
  31711. var id = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["getID"])(xml);
  31712. var surface = xml.closest('surface');
  31713. return {
  31714. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Zone"],
  31715. attributes: attributes,
  31716. id: id,
  31717. coords: coords,
  31718. corresp: (_b = (_a = attributes.corresp) === null || _a === void 0 ? void 0 : _a.replace('#', '')) !== null && _b !== void 0 ? _b : id,
  31719. rend: attributes.rend,
  31720. rendition: attributes.rendition,
  31721. rotate: attributes.rotate ? parseInt(attributes.rotate, 10) || 0 : 0,
  31722. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse),
  31723. surface: surface ? Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["getID"])(surface) : ''
  31724. };
  31725. }
  31726. }]);
  31727. return ZoneParser;
  31728. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  31729. ZoneParser = ZoneParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('zone', ZoneParser_1)], ZoneParser);
  31730. var GraphicParser = GraphicParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA135) {
  31731. _inherits(GraphicParser, _basic_parsers__WEBPA135);
  31732. var _super332 = _createSuper(GraphicParser);
  31733. function GraphicParser() {
  31734. var _this117;
  31735. _classCallCheck(this, GraphicParser);
  31736. _this117 = _super332.apply(this, arguments);
  31737. _this117.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this117.genericParse);
  31738. return _this117;
  31739. }
  31740. _createClass(GraphicParser, [{
  31741. key: "parse",
  31742. value: function parse(xml) {
  31743. return {
  31744. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Graphic"],
  31745. url: xml.getAttribute('url') || '',
  31746. height: xml.getAttribute('height') || '',
  31747. width: xml.getAttribute('width') || '',
  31748. attributes: this.attributeParser.parse(xml),
  31749. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse)
  31750. };
  31751. }
  31752. }]);
  31753. return GraphicParser;
  31754. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  31755. GraphicParser = GraphicParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('graphic', GraphicParser_1)], GraphicParser);
  31756. var SurfaceParser = SurfaceParser_1 = /*#__PURE__*/function (_basic_parsers__WEBPA136) {
  31757. _inherits(SurfaceParser, _basic_parsers__WEBPA136);
  31758. var _super333 = _createSuper(SurfaceParser);
  31759. function SurfaceParser() {
  31760. var _this118;
  31761. _classCallCheck(this, SurfaceParser);
  31762. _this118 = _super333.apply(this, arguments);
  31763. _this118.attributeParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["AttributeParser"], _this118.genericParse);
  31764. _this118.graphicParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(GraphicParser, _this118.genericParse);
  31765. _this118.zoneParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["createParser"])(ZoneParser, _this118.genericParse);
  31766. return _this118;
  31767. }
  31768. _createClass(SurfaceParser, [{
  31769. key: "parse",
  31770. value: function parse(xml) {
  31771. var _this119 = this;
  31772. var _a;
  31773. var zones = Array.from(xml.querySelectorAll('zone')).map(function (z) {
  31774. return _this119.zoneParser.parse(z);
  31775. });
  31776. return {
  31777. type: _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Surface"],
  31778. id: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["getID"])(xml),
  31779. corresp: (_a = xml.getAttribute('corresp')) === null || _a === void 0 ? void 0 : _a.replace('#', ''),
  31780. graphics: Array.from(xml.querySelectorAll('graphic')).map(function (g) {
  31781. return _this119.graphicParser.parse(g);
  31782. }),
  31783. zones: {
  31784. lines: zones.filter(function (z) {
  31785. return z.rendition === 'Line';
  31786. }),
  31787. hotspots: zones.filter(function (z) {
  31788. return z.rendition === 'HotSpot';
  31789. })
  31790. },
  31791. attributes: this.attributeParser.parse(xml),
  31792. content: Object(_parser_models__WEBPACK_IMPORTED_MODULE_4__["parseChildren"])(xml, this.genericParse)
  31793. };
  31794. }
  31795. }]);
  31796. return SurfaceParser;
  31797. }(_basic_parsers__WEBPACK_IMPORTED_MODULE_3__["EmptyParser"]);
  31798. SurfaceParser = SurfaceParser_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(___WEBPACK_IMPORTED_MODULE_1__["xmlParser"])('surface', SurfaceParser_1)], SurfaceParser);
  31799. /***/
  31800. },
  31801. /***/
  31802. "rRcO":
  31803. /*!*******************************************************************!*\
  31804. !*** ./src/app/components/global-lists/global-lists.component.ts ***!
  31805. \*******************************************************************/
  31806. /*! exports provided: GlobalListsComponent */
  31807. /***/
  31808. function rRcO(module, __webpack_exports__, __webpack_require__) {
  31809. "use strict";
  31810. __webpack_require__.r(__webpack_exports__);
  31811. /* harmony export (binding) */
  31812. __webpack_require__.d(__webpack_exports__, "GlobalListsComponent", function () {
  31813. return GlobalListsComponent;
  31814. });
  31815. /* harmony import */
  31816. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  31817. /*! @angular/core */
  31818. "fXoL");
  31819. /* harmony import */
  31820. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  31821. /*! rxjs/operators */
  31822. "kU1M");
  31823. /* harmony import */
  31824. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  31825. /*! ../../services/evt-model.service */
  31826. "hI0h");
  31827. /* harmony import */
  31828. var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  31829. /*! @angular/common */
  31830. "ofXK");
  31831. /* harmony import */
  31832. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  31833. /*! ../../ui-components/icon/icon.component */
  31834. "Mijh");
  31835. /* harmony import */
  31836. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  31837. /*! ../content-viewer/content-viewer.component */
  31838. "t6RO");
  31839. /* harmony import */
  31840. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  31841. /*! @ngx-translate/core */
  31842. "sYmb");
  31843. function GlobalListsComponent_ng_template_2_ng_template_0_Template(rf, ctx) {}
  31844. var _c0 = function _c0(a0) {
  31845. return {
  31846. list: a0,
  31847. last: false
  31848. };
  31849. };
  31850. function GlobalListsComponent_ng_template_2_Template(rf, ctx) {
  31851. if (rf & 1) {
  31852. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, GlobalListsComponent_ng_template_2_ng_template_0_Template, 0, 0, "ng-template", 9);
  31853. }
  31854. if (rf & 2) {
  31855. var list_r6 = ctx.$implicit;
  31856. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  31857. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](11);
  31858. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](2, _c0, list_r6));
  31859. }
  31860. }
  31861. var _c1 = function _c1() {
  31862. return {
  31863. icon: "network-wired",
  31864. additionalClasses: "mr-1"
  31865. };
  31866. };
  31867. function GlobalListsComponent_div_4_Template(rf, ctx) {
  31868. if (rf & 1) {
  31869. var _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  31870. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 10);
  31871. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function GlobalListsComponent_div_4_Template_div_click_0_listener() {
  31872. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
  31873. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  31874. return ctx_r8.openRelations();
  31875. });
  31876. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  31877. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "evt-icon", 12);
  31878. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  31879. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  31880. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "span", 13);
  31881. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
  31882. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async");
  31883. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  31884. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  31885. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  31886. }
  31887. if (rf & 2) {
  31888. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  31889. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  31890. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c1));
  31891. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  31892. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 3, "relations"), " ");
  31893. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  31894. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 5, ctx_r1.relations$).length);
  31895. }
  31896. }
  31897. function GlobalListsComponent_ng_container_8_evt_content_viewer_1_Template(rf, ctx) {
  31898. if (rf & 1) {
  31899. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 15);
  31900. }
  31901. if (rf & 2) {
  31902. var relation_r11 = ctx.$implicit;
  31903. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", relation_r11);
  31904. }
  31905. }
  31906. function GlobalListsComponent_ng_container_8_Template(rf, ctx) {
  31907. if (rf & 1) {
  31908. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  31909. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, GlobalListsComponent_ng_container_8_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 14);
  31910. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  31911. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  31912. }
  31913. if (rf & 2) {
  31914. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  31915. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  31916. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r2.relations$));
  31917. }
  31918. }
  31919. function GlobalListsComponent_ng_container_9_evt_content_viewer_1_Template(rf, ctx) {
  31920. if (rf & 1) {
  31921. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 15);
  31922. }
  31923. if (rf & 2) {
  31924. var ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  31925. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", ctx_r12.selectedList);
  31926. }
  31927. }
  31928. function GlobalListsComponent_ng_container_9_Template(rf, ctx) {
  31929. if (rf & 1) {
  31930. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  31931. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, GlobalListsComponent_ng_container_9_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 16);
  31932. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  31933. }
  31934. if (rf & 2) {
  31935. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  31936. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  31937. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r3.selectedList);
  31938. }
  31939. }
  31940. var _c2 = function _c2(a0) {
  31941. return {
  31942. icon: a0,
  31943. additionalClasses: "mr-1"
  31944. };
  31945. };
  31946. function GlobalListsComponent_ng_template_10_evt_icon_2_Template(rf, ctx) {
  31947. if (rf & 1) {
  31948. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-icon", 12);
  31949. }
  31950. if (rf & 2) {
  31951. var list_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().list;
  31952. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](1, _c2, list_r13.icon));
  31953. }
  31954. }
  31955. function GlobalListsComponent_ng_template_10_span_5_Template(rf, ctx) {
  31956. if (rf & 1) {
  31957. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 13);
  31958. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  31959. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  31960. }
  31961. if (rf & 2) {
  31962. var list_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().list;
  31963. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  31964. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](list_r13.content == null ? null : list_r13.content.length);
  31965. }
  31966. }
  31967. function GlobalListsComponent_ng_template_10_div_6_ng_template_1_ng_template_0_Template(rf, ctx) {}
  31968. var _c3 = function _c3(a0, a1) {
  31969. return {
  31970. list: a0,
  31971. last: a1
  31972. };
  31973. };
  31974. function GlobalListsComponent_ng_template_10_div_6_ng_template_1_Template(rf, ctx) {
  31975. if (rf & 1) {
  31976. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, GlobalListsComponent_ng_template_10_div_6_ng_template_1_ng_template_0_Template, 0, 0, "ng-template", 9);
  31977. }
  31978. if (rf & 2) {
  31979. var sublist_r21 = ctx.$implicit;
  31980. var last_r22 = ctx.$implicit;
  31981. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
  31982. var _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](11);
  31983. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](2, _c3, sublist_r21, last_r22));
  31984. }
  31985. }
  31986. function GlobalListsComponent_ng_template_10_div_6_Template(rf, ctx) {
  31987. if (rf & 1) {
  31988. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 21);
  31989. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, GlobalListsComponent_ng_template_10_div_6_ng_template_1_Template, 1, 5, "ng-template", 2);
  31990. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  31991. }
  31992. if (rf & 2) {
  31993. var list_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().list;
  31994. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  31995. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", list_r13.sublists);
  31996. }
  31997. }
  31998. var _c4 = function _c4(a0, a1, a2, a3) {
  31999. return {
  32000. hidden: a0,
  32001. "bg-dark": a1,
  32002. "text-light": a2,
  32003. "border-bottom": a3
  32004. };
  32005. };
  32006. function GlobalListsComponent_ng_template_10_Template(rf, ctx) {
  32007. if (rf & 1) {
  32008. var _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  32009. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 17);
  32010. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function GlobalListsComponent_ng_template_10_Template_div_click_0_listener($event) {
  32011. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r26);
  32012. var list_r13 = ctx.list;
  32013. var ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32014. return ctx_r25.openList($event, list_r13);
  32015. });
  32016. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 11);
  32017. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, GlobalListsComponent_ng_template_10_evt_icon_2_Template, 1, 3, "evt-icon", 18);
  32018. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
  32019. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
  32020. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, GlobalListsComponent_ng_template_10_span_5_Template, 2, 1, "span", 19);
  32021. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32022. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, GlobalListsComponent_ng_template_10_div_6_Template, 2, 1, "div", 20);
  32023. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32024. }
  32025. if (rf & 2) {
  32026. var list_r13 = ctx.list;
  32027. var last_r14 = ctx.last;
  32028. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32029. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction4"](7, _c4, (list_r13.content == null ? null : list_r13.content.length) === 0, ctx_r5.selectedList === list_r13, ctx_r5.selectedList === list_r13, !last_r14));
  32030. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32031. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", list_r13.icon);
  32032. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32033. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 5, list_r13.label), " ");
  32034. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32035. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", (list_r13.content == null ? null : list_r13.content.length) > 0);
  32036. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32037. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", list_r13.sublists.length > 0);
  32038. }
  32039. }
  32040. var GlobalListsComponent = /*#__PURE__*/function () {
  32041. function GlobalListsComponent(evtModelService) {
  32042. var _this120 = this;
  32043. _classCallCheck(this, GlobalListsComponent);
  32044. this.evtModelService = evtModelService;
  32045. this.lists$ = this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (ne) {
  32046. return ne.persons.lists.concat(ne.places.lists, ne.organizations.lists, ne.events.lists);
  32047. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (lists) {
  32048. return lists.map(function (list) {
  32049. return Object.assign(Object.assign({}, list), {
  32050. icon: _this120.listsIcons[list.namedEntityType] || 'list'
  32051. });
  32052. });
  32053. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["tap"])(function (lists) {
  32054. if (!_this120.selectedList && lists[0]) {
  32055. _this120.openList(undefined, lists[0]);
  32056. }
  32057. }));
  32058. this.relations$ = this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (ne) {
  32059. return ne.relations;
  32060. }));
  32061. this.showRelations = false;
  32062. this.listsIcons = {
  32063. person: 'user',
  32064. place: 'map-marker',
  32065. org: 'users',
  32066. event: 'calendar'
  32067. };
  32068. }
  32069. _createClass(GlobalListsComponent, [{
  32070. key: "openList",
  32071. value: function openList(event, list) {
  32072. if (event) {
  32073. event.stopPropagation();
  32074. }
  32075. if (this.selectedList !== list) {
  32076. this.selectedList = list;
  32077. }
  32078. this.showRelations = false;
  32079. }
  32080. }, {
  32081. key: "openRelations",
  32082. value: function openRelations() {
  32083. this.showRelations = true;
  32084. this.selectedList = undefined;
  32085. }
  32086. }]);
  32087. return GlobalListsComponent;
  32088. }();
  32089. GlobalListsComponent.ɵfac = function GlobalListsComponent_Factory(t) {
  32090. return new (t || GlobalListsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]));
  32091. };
  32092. GlobalListsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  32093. type: GlobalListsComponent,
  32094. selectors: [["evt-global-lists"]],
  32095. decls: 12,
  32096. vars: 8,
  32097. consts: [[1, "row", "h-100", "m-0"], [1, "bg-light", "col-3", "p-0", "border-right"], ["ngFor", "", 3, "ngForOf"], ["class", "list-item border-bottom border-top", 3, "click", 4, "ngIf"], [1, "col-9", "p-0"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["listTemplate", ""], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "list-item", "border-bottom", "border-top", 3, "click"], [1, "list-item-main", "p-2", "w-100", "d-block", "edition-font"], [3, "iconInfo"], [1, "badge", "badge-pill", "badge-info", "ui-font"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "content", 4, "ngIf"], [1, "list-item", "border-bottom", 3, "ngClass", "click"], [3, "iconInfo", 4, "ngIf"], ["class", "badge badge-pill badge-info ui-font", 4, "ngIf"], ["class", "sub-list ml-3 border-left", 4, "ngIf"], [1, "sub-list", "ml-3", "border-left"]],
  32098. template: function GlobalListsComponent_Template(rf, ctx) {
  32099. if (rf & 1) {
  32100. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  32101. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  32102. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, GlobalListsComponent_ng_template_2_Template, 1, 4, "ng-template", 2);
  32103. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  32104. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, GlobalListsComponent_div_4_Template, 8, 8, "div", 3);
  32105. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "async");
  32106. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32107. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 4);
  32108. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](7, 5);
  32109. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, GlobalListsComponent_ng_container_8_Template, 3, 3, "ng-container", 6);
  32110. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, GlobalListsComponent_ng_container_9_Template, 2, 1, "ng-container", 7);
  32111. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  32112. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32113. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32114. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, GlobalListsComponent_ng_template_10_Template, 7, 12, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  32115. }
  32116. if (rf & 2) {
  32117. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32118. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 4, ctx.lists$));
  32119. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32120. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 6, ctx.relations$).length > 0);
  32121. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  32122. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.showRelations);
  32123. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32124. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
  32125. }
  32126. },
  32127. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgTemplateOutlet"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_4__["IconComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgClass"]],
  32128. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_6__["TranslatePipe"]],
  32129. styles: [".list-item[_ngcontent-%COMP%]:not(.active):hover, .sub-list-item[_ngcontent-%COMP%]:not(.active):hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.1);\n}\n.list-item[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%], .sub-list-item[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n position: absolute;\n right: 0.5rem;\n margin-top: 0.3rem;\n}\n.toggler[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.toggler[_ngcontent-%COMP%]:hover {\n opacity: 0.8;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2dsb2JhbC1saXN0cy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFSTs7RUFDSSxlQUFBO0VBQ0EsOEJBQUE7QUFBUjtBQUdJOztFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FBQVI7QUFJQTtFQUNJLGVBQUE7QUFESjtBQUdJO0VBQ0ksWUFBQTtBQURSIiwiZmlsZSI6Imdsb2JhbC1saXN0cy5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5saXN0LWl0ZW0sXG4uc3ViLWxpc3QtaXRlbSB7XG4gICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIH1cbn1cblxuLnRvZ2dsZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG59Il19 */"]
  32130. });
  32131. /*@__PURE__*/
  32132. (function () {
  32133. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](GlobalListsComponent, [{
  32134. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  32135. args: [{
  32136. selector: 'evt-global-lists',
  32137. templateUrl: './global-lists.component.html',
  32138. styleUrls: ['./global-lists.component.scss']
  32139. }]
  32140. }], function () {
  32141. return [{
  32142. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]
  32143. }];
  32144. }, null);
  32145. })();
  32146. /***/
  32147. },
  32148. /***/
  32149. "rbaJ":
  32150. /*!*************************************************************!*\
  32151. !*** ./src/app/components/tags-decl/tags-decl.component.ts ***!
  32152. \*************************************************************/
  32153. /*! exports provided: TagsDeclComponent */
  32154. /***/
  32155. function rbaJ(module, __webpack_exports__, __webpack_require__) {
  32156. "use strict";
  32157. __webpack_require__.r(__webpack_exports__);
  32158. /* harmony export (binding) */
  32159. __webpack_require__.d(__webpack_exports__, "TagsDeclComponent", function () {
  32160. return TagsDeclComponent;
  32161. });
  32162. /* harmony import */
  32163. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32164. /*! tslib */
  32165. "mrSG");
  32166. /* harmony import */
  32167. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32168. /*! @angular/core */
  32169. "fXoL");
  32170. /* harmony import */
  32171. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32172. /*! ../../models/evt-models */
  32173. "5c0l");
  32174. /* harmony import */
  32175. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32176. /*! ../../services/component-register.service */
  32177. "d25s");
  32178. /* harmony import */
  32179. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  32180. /*! @angular/common */
  32181. "ofXK");
  32182. /* harmony import */
  32183. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  32184. /*! ../../ui-components/header-section/header-section.component */
  32185. "iRdJ");
  32186. /* harmony import */
  32187. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  32188. /*! ../content-viewer/content-viewer.component */
  32189. "t6RO");
  32190. function TagsDeclComponent_ng_container_1_Template(rf, ctx) {
  32191. if (rf & 1) {
  32192. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  32193. }
  32194. }
  32195. function TagsDeclComponent_ng_container_2_Template(rf, ctx) {
  32196. if (rf & 1) {
  32197. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  32198. }
  32199. }
  32200. function TagsDeclComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  32201. if (rf & 1) {
  32202. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  32203. }
  32204. if (rf & 2) {
  32205. var item_r9 = ctx.$implicit;
  32206. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r9);
  32207. }
  32208. }
  32209. function TagsDeclComponent_ng_template_3_evt_header_section_0_Template(rf, ctx) {
  32210. if (rf & 1) {
  32211. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 4);
  32212. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  32213. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TagsDeclComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 6);
  32214. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  32215. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  32216. }
  32217. if (rf & 2) {
  32218. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  32219. var label_r4 = ctx_r10.label;
  32220. var class_r6 = ctx_r10["class"];
  32221. var items_r5 = ctx_r10.items;
  32222. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r4)("additionalClass", class_r6)("inlineLabel", true);
  32223. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  32224. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r5);
  32225. }
  32226. }
  32227. function TagsDeclComponent_ng_template_3_Template(rf, ctx) {
  32228. if (rf & 1) {
  32229. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TagsDeclComponent_ng_template_3_evt_header_section_0_Template, 3, 4, "evt-header-section", 3);
  32230. }
  32231. if (rf & 2) {
  32232. var items_r5 = ctx.items;
  32233. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r5 == null ? null : items_r5.length) > 0);
  32234. }
  32235. }
  32236. var _c0 = function _c0(a1) {
  32237. return {
  32238. label: "rendition",
  32239. items: a1,
  32240. "class": "rendition"
  32241. };
  32242. };
  32243. var _c1 = function _c1(a1) {
  32244. return {
  32245. label: "namespace",
  32246. items: a1,
  32247. "class": "namespace"
  32248. };
  32249. };
  32250. var TagsDeclComponent = function TagsDeclComponent() {
  32251. _classCallCheck(this, TagsDeclComponent);
  32252. };
  32253. TagsDeclComponent.ɵfac = function TagsDeclComponent_Factory(t) {
  32254. return new (t || TagsDeclComponent)();
  32255. };
  32256. TagsDeclComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  32257. type: TagsDeclComponent,
  32258. selectors: [["evt-tags-decl"]],
  32259. inputs: {
  32260. data: "data"
  32261. },
  32262. decls: 5,
  32263. vars: 8,
  32264. consts: [[1, "tagsDecl"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], ["section", ""], [3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  32265. template: function TagsDeclComponent_Template(rf, ctx) {
  32266. if (rf & 1) {
  32267. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  32268. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, TagsDeclComponent_ng_container_1_Template, 1, 0, "ng-container", 1);
  32269. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TagsDeclComponent_ng_container_2_Template, 1, 0, "ng-container", 1);
  32270. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  32271. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, TagsDeclComponent_ng_template_3_Template, 1, 1, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  32272. }
  32273. if (rf & 2) {
  32274. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  32275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  32276. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](4, _c0, ctx.data == null ? null : ctx.data.rendition));
  32277. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  32278. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](6, _c1, ctx.data == null ? null : ctx.data.namespace));
  32279. }
  32280. },
  32281. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_5__["HeaderSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  32282. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0YWdzLWRlY2wuY29tcG9uZW50LnNjc3MifQ== */"]
  32283. });
  32284. TagsDeclComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["TagsDecl"])], TagsDeclComponent);
  32285. /*@__PURE__*/
  32286. (function () {
  32287. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TagsDeclComponent, [{
  32288. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  32289. args: [{
  32290. selector: 'evt-tags-decl',
  32291. templateUrl: './tags-decl.component.html',
  32292. styleUrls: ['./tags-decl.component.scss']
  32293. }]
  32294. }], null, {
  32295. data: [{
  32296. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  32297. }]
  32298. });
  32299. })();
  32300. /***/
  32301. },
  32302. /***/
  32303. "ry9e":
  32304. /*!*************************************************!*\
  32305. !*** ./src/app/components/osd/osd.component.ts ***!
  32306. \*************************************************/
  32307. /*! exports provided: OsdComponent */
  32308. /***/
  32309. function ry9e(module, __webpack_exports__, __webpack_require__) {
  32310. "use strict";
  32311. __webpack_require__.r(__webpack_exports__);
  32312. /* harmony export (binding) */
  32313. __webpack_require__.d(__webpack_exports__, "OsdComponent", function () {
  32314. return OsdComponent;
  32315. });
  32316. /* harmony import */
  32317. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32318. /*! @angular/core */
  32319. "fXoL");
  32320. /* harmony import */
  32321. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32322. /*! rxjs */
  32323. "qCKp");
  32324. /* harmony import */
  32325. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32326. /*! rxjs/operators */
  32327. "kU1M");
  32328. /* harmony import */
  32329. var _models_evt_polymorphic_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32330. /*! ../../models/evt-polymorphic-models */
  32331. "tv3h");
  32332. /* harmony import */
  32333. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  32334. /*! ../../utils/js-utils */
  32335. "zSMA");
  32336. /* harmony import */
  32337. var _angular_common_http__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  32338. /*! @angular/common/http */
  32339. "tk/3");
  32340. var _c0 = ["osd"];
  32341. /*
  32342. Observable<OsdTileSource[]>
  32343. "@id": "https://www.e-codices.unifr.ch:443/loris/bge/bge-gr0044/bge-gr0044_e001.jp2/full/full/0/default.jpg",
  32344. "@type": "dctypes:Image",
  32345. "format": "image/jpeg",
  32346. "height": 7304,
  32347. "width": 5472,
  32348. "service": {
  32349. "@context": "http://iiif.io/api/image/2/context.json",
  32350. "@id": "https://www.e-codices.unifr.ch/loris/bge/bge-gr0044/bge-gr0044_e001.jp2",
  32351. "profile": "http://iiif.io/api/image/2/level2.json"
  32352. }
  32353. }
  32354. To:
  32355. {
  32356. '@context': 'http://iiif.io/api/image/2/context.json',
  32357. '@id': 'https://www.e-codices.unifr.ch/loris/bge/bge-gr0044/bge-gr0044_e001.jp2',
  32358. 'profile': ['http://iiif.io/api/image/2/level2.json'],
  32359. 'protocol': 'http://iiif.io/api/image',
  32360. 'height': 7304,
  32361. 'width': 5472,
  32362. }
  32363. */
  32364. var OsdComponent = /*#__PURE__*/function () {
  32365. function OsdComponent(http) {
  32366. var _this121 = this;
  32367. _classCallCheck(this, OsdComponent);
  32368. this.http = http;
  32369. this.optionsChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]({});
  32370. this.sourceChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]([]);
  32371. this.pageChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  32372. this.subscriptions = [];
  32373. this.subscriptions.push(this.pageChange.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["distinctUntilChanged"])()).subscribe(function (x) {
  32374. if (!!_this121.viewer) {
  32375. _this121.viewer.goToPage(x - 1);
  32376. }
  32377. }));
  32378. }
  32379. _createClass(OsdComponent, [{
  32380. key: "ngAfterViewInit",
  32381. value: function ngAfterViewInit() {
  32382. var _this122 = this;
  32383. this.viewerId = Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_4__["uuid"])('openseadragon');
  32384. this.div.nativeElement.id = this.viewerId;
  32385. this.tileSources = _models_evt_polymorphic_models__WEBPACK_IMPORTED_MODULE_3__["ViewerSource"].getTileSource(this.sourceChange, this._viewerDataType, this.http);
  32386. var commonOptions = {
  32387. visibilityRatio: 0.1,
  32388. minZoomLevel: 0.5,
  32389. defaultZoomLevel: 1,
  32390. sequenceMode: true,
  32391. prefixUrl: 'assets/osd/images/',
  32392. id: this.div.nativeElement.id,
  32393. navigatorBackground: '#606060',
  32394. showNavigator: false,
  32395. gestureSettingsMouse: {
  32396. clickToZoom: false,
  32397. dblClickToZoom: true
  32398. }
  32399. };
  32400. this.subscriptions.push(Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.optionsChange, this.tileSources]).subscribe(function (_ref78) {
  32401. var _ref79 = _slicedToArray(_ref78, 2),
  32402. _ = _ref79[0],
  32403. tileSources = _ref79[1];
  32404. if (!!tileSources) {
  32405. _this122.viewer = OpenSeadragon(Object.assign(Object.assign({}, commonOptions), {
  32406. tileSources: tileSources
  32407. }));
  32408. } else {
  32409. _this122.viewer = OpenSeadragon(Object.assign(Object.assign({}, commonOptions), _this122.options));
  32410. }
  32411. _this122.viewer.addHandler('page', function (_ref80) {
  32412. var page = _ref80.page;
  32413. _this122.pageChange.next(page + 1);
  32414. });
  32415. }));
  32416. }
  32417. }, {
  32418. key: "ngOnDestroy",
  32419. value: function ngOnDestroy() {
  32420. this.subscriptions.forEach(function (s) {
  32421. return s.unsubscribe();
  32422. });
  32423. }
  32424. }, {
  32425. key: "options",
  32426. set: function set(v) {
  32427. if (v !== this._options) {
  32428. this._options = v;
  32429. this.optionsChange.next(this._options);
  32430. }
  32431. },
  32432. get: function get() {
  32433. return this._options;
  32434. }
  32435. }, {
  32436. key: "viewerData",
  32437. set: function set(v) {
  32438. this._viewerDataType = v.type;
  32439. this._viewerSource = _models_evt_polymorphic_models__WEBPACK_IMPORTED_MODULE_3__["ViewerSource"].getSource(v, v.type);
  32440. this.sourceChange.next(this._viewerSource);
  32441. }
  32442. }, {
  32443. key: "page",
  32444. set: function set(v) {
  32445. if (v !== this._page) {
  32446. this._page = v;
  32447. this.pageChange.next(this._page);
  32448. }
  32449. },
  32450. get: function get() {
  32451. return this._page;
  32452. }
  32453. }]);
  32454. return OsdComponent;
  32455. }();
  32456. OsdComponent.ɵfac = function OsdComponent_Factory(t) {
  32457. return new (t || OsdComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_5__["HttpClient"]));
  32458. };
  32459. OsdComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  32460. type: OsdComponent,
  32461. selectors: [["evt-osd"]],
  32462. viewQuery: function OsdComponent_Query(rf, ctx) {
  32463. if (rf & 1) {
  32464. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c0, true, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]);
  32465. }
  32466. if (rf & 2) {
  32467. var _t;
  32468. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.div = _t.first);
  32469. }
  32470. },
  32471. inputs: {
  32472. options: "options",
  32473. viewerData: "viewerData",
  32474. page: "page",
  32475. text: "text"
  32476. },
  32477. outputs: {
  32478. pageChange: "pageChange"
  32479. },
  32480. decls: 2,
  32481. vars: 0,
  32482. consts: [[1, "full-height"], ["osd", ""]],
  32483. template: function OsdComponent_Template(rf, ctx) {
  32484. if (rf & 1) {
  32485. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0, 1);
  32486. }
  32487. },
  32488. styles: [".full-height[_ngcontent-%COMP%] {\n height: 100vh;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL29zZC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7QUFDSiIsImZpbGUiOiJvc2QuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwdmg7XG59Il19 */"]
  32489. });
  32490. /*@__PURE__*/
  32491. (function () {
  32492. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](OsdComponent, [{
  32493. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  32494. args: [{
  32495. selector: 'evt-osd',
  32496. templateUrl: './osd.component.html',
  32497. styleUrls: ['./osd.component.scss']
  32498. }]
  32499. }], function () {
  32500. return [{
  32501. type: _angular_common_http__WEBPACK_IMPORTED_MODULE_5__["HttpClient"]
  32502. }];
  32503. }, {
  32504. div: [{
  32505. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  32506. args: ['osd', {
  32507. read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"],
  32508. "static": true
  32509. }]
  32510. }],
  32511. options: [{
  32512. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  32513. }],
  32514. viewerData: [{
  32515. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  32516. }],
  32517. page: [{
  32518. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  32519. }],
  32520. pageChange: [{
  32521. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  32522. }],
  32523. text: [{
  32524. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  32525. }]
  32526. });
  32527. })();
  32528. /***/
  32529. },
  32530. /***/
  32531. "s1S/":
  32532. /*!*******************************************************************!*\
  32533. !*** ./src/app/components/project-info/project-info.component.ts ***!
  32534. \*******************************************************************/
  32535. /*! exports provided: ProjectInfoComponent */
  32536. /***/
  32537. function s1S(module, __webpack_exports__, __webpack_require__) {
  32538. "use strict";
  32539. __webpack_require__.r(__webpack_exports__);
  32540. /* harmony export (binding) */
  32541. __webpack_require__.d(__webpack_exports__, "ProjectInfoComponent", function () {
  32542. return ProjectInfoComponent;
  32543. });
  32544. /* harmony import */
  32545. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32546. /*! @angular/core */
  32547. "fXoL");
  32548. /* harmony import */
  32549. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32550. /*! rxjs/operators */
  32551. "kU1M");
  32552. /* harmony import */
  32553. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32554. /*! ../../services/evt-model.service */
  32555. "hI0h");
  32556. /* harmony import */
  32557. var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32558. /*! @angular/common */
  32559. "ofXK");
  32560. /* harmony import */
  32561. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  32562. /*! ../content-viewer/content-viewer.component */
  32563. "t6RO");
  32564. /* harmony import */
  32565. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  32566. /*! @ngx-translate/core */
  32567. "sYmb");
  32568. function ProjectInfoComponent_ng_container_2_ng_template_1_Template(rf, ctx) {}
  32569. function ProjectInfoComponent_ng_container_2_ng_template_2_Template(rf, ctx) {}
  32570. function ProjectInfoComponent_ng_container_2_ng_template_3_Template(rf, ctx) {}
  32571. function ProjectInfoComponent_ng_container_2_ng_template_4_Template(rf, ctx) {}
  32572. var _c0 = function _c0(a1) {
  32573. return {
  32574. key: "fileDesc",
  32575. data: a1
  32576. };
  32577. };
  32578. var _c1 = function _c1(a1) {
  32579. return {
  32580. key: "encodingDesc",
  32581. data: a1
  32582. };
  32583. };
  32584. var _c2 = function _c2(a1) {
  32585. return {
  32586. key: "profileDesc",
  32587. data: a1
  32588. };
  32589. };
  32590. var _c3 = function _c3(a1) {
  32591. return {
  32592. key: "revisionDesc",
  32593. data: a1
  32594. };
  32595. };
  32596. function ProjectInfoComponent_ng_container_2_Template(rf, ctx) {
  32597. if (rf & 1) {
  32598. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  32599. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ProjectInfoComponent_ng_container_2_ng_template_1_Template, 0, 0, "ng-template", 6);
  32600. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ProjectInfoComponent_ng_container_2_ng_template_2_Template, 0, 0, "ng-template", 6);
  32601. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, ProjectInfoComponent_ng_container_2_ng_template_3_Template, 0, 0, "ng-template", 6);
  32602. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ProjectInfoComponent_ng_container_2_ng_template_4_Template, 0, 0, "ng-template", 6);
  32603. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  32604. }
  32605. if (rf & 2) {
  32606. var projectInfo_r3 = ctx.ngIf;
  32607. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32608. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](7);
  32609. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32610. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](8, _c0, projectInfo_r3.fileDesc));
  32611. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32612. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](10, _c1, projectInfo_r3.encodingDesc));
  32613. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32614. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](12, _c2, projectInfo_r3.profileDesc));
  32615. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32616. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](14, _c3, projectInfo_r3.revisionDesc));
  32617. }
  32618. }
  32619. var _c4 = function _c4(a0, a1, a2) {
  32620. return {
  32621. hidden: a0,
  32622. "bg-dark": a1,
  32623. "text-light": a2
  32624. };
  32625. };
  32626. function ProjectInfoComponent_ng_template_6_Template(rf, ctx) {
  32627. if (rf & 1) {
  32628. var _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  32629. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 7);
  32630. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ProjectInfoComponent_ng_template_6_Template_div_click_0_listener() {
  32631. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11);
  32632. var key_r8 = ctx.key;
  32633. var data_r9 = ctx.data;
  32634. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32635. return ctx_r10.openSection(key_r8, data_r9);
  32636. });
  32637. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 8);
  32638. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
  32639. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
  32640. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32641. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32642. }
  32643. if (rf & 2) {
  32644. var key_r8 = ctx.key;
  32645. var data_r9 = ctx.data;
  32646. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32647. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](4, _c4, !data_r9 || (data_r9.content == null ? null : data_r9.content.length) === 0, (ctx_r2.selectedSection == null ? null : ctx_r2.selectedSection.key) === key_r8, (ctx_r2.selectedSection == null ? null : ctx_r2.selectedSection.key) === key_r8));
  32648. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32649. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, key_r8), " ");
  32650. }
  32651. }
  32652. var ProjectInfoComponent = /*#__PURE__*/function () {
  32653. function ProjectInfoComponent(evtModelService) {
  32654. var _this123 = this;
  32655. _classCallCheck(this, ProjectInfoComponent);
  32656. this.evtModelService = evtModelService;
  32657. this.projectInfo$ = this.evtModelService.projectInfo$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["first"])(), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["tap"])(function (info) {
  32658. return _this123.openSection('fileDesc', info.fileDesc);
  32659. }));
  32660. }
  32661. _createClass(ProjectInfoComponent, [{
  32662. key: "openSection",
  32663. value: function openSection(key, content) {
  32664. this.selectedSection = {
  32665. key: key,
  32666. content: content
  32667. };
  32668. }
  32669. }]);
  32670. return ProjectInfoComponent;
  32671. }();
  32672. ProjectInfoComponent.ɵfac = function ProjectInfoComponent_Factory(t) {
  32673. return new (t || ProjectInfoComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]));
  32674. };
  32675. ProjectInfoComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  32676. type: ProjectInfoComponent,
  32677. selectors: [["evt-project-info"]],
  32678. decls: 8,
  32679. vars: 4,
  32680. consts: [[1, "project-info-container", "row", "h-100", "m-0"], [1, "project-info-tabs", "bg-light", "col-3", "p-0", "h-100", "border-right"], [4, "ngIf"], [1, "project-info-content", "col-9", "p-3", "h-100"], [3, "content"], ["sectionTemplate", ""], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "section-item", "border-bottom", 3, "ngClass", "click"], [1, "p-2", "w-100", "d-block", "edition-font"]],
  32681. template: function ProjectInfoComponent_Template(rf, ctx) {
  32682. if (rf & 1) {
  32683. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  32684. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
  32685. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ProjectInfoComponent_ng_container_2_Template, 5, 16, "ng-container", 2);
  32686. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  32687. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32688. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 3);
  32689. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "evt-content-viewer", 4);
  32690. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32691. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  32692. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, ProjectInfoComponent_ng_template_6_Template, 4, 8, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  32693. }
  32694. if (rf & 2) {
  32695. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  32696. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, ctx.projectInfo$));
  32697. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
  32698. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", ctx.selectedSection == null ? null : ctx.selectedSection.content);
  32699. }
  32700. },
  32701. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_4__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgClass"]],
  32702. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_5__["TranslatePipe"]],
  32703. styles: [".project-info-container[_ngcontent-%COMP%] {\n overflow: hidden;\n}\n\n.project-info-tabs[_ngcontent-%COMP%], .project-info-content[_ngcontent-%COMP%] {\n overflow: auto;\n}\n\n.section-item[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n\n.section-item[_ngcontent-%COMP%]:not(.active):hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.1);\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3QtaW5mby5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGdCQUFBO0FBQ0o7O0FBRUE7O0VBRUksY0FBQTtBQUNKOztBQUVBO0VBQ0ksZUFBQTtBQUNKOztBQUNJO0VBQ0ksZUFBQTtFQUNBLDhCQUFBO0FBQ1IiLCJmaWxlIjoicHJvamVjdC1pbmZvLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnByb2plY3QtaW5mby1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9qZWN0LWluZm8tdGFicyxcbi5wcm9qZWN0LWluZm8tY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZWN0aW9uLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxufVxuIl19 */"]
  32704. });
  32705. /*@__PURE__*/
  32706. (function () {
  32707. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ProjectInfoComponent, [{
  32708. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  32709. args: [{
  32710. selector: 'evt-project-info',
  32711. templateUrl: './project-info.component.html',
  32712. styleUrls: ['./project-info.component.scss']
  32713. }]
  32714. }], function () {
  32715. return [{
  32716. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]
  32717. }];
  32718. }, null);
  32719. })();
  32720. /***/
  32721. },
  32722. /***/
  32723. "sMX/":
  32724. /*!*******************************************************!*\
  32725. !*** ./src/app/ui-components/ui-components.module.ts ***!
  32726. \*******************************************************/
  32727. /*! exports provided: UiComponentsModule */
  32728. /***/
  32729. function sMX(module, __webpack_exports__, __webpack_require__) {
  32730. "use strict";
  32731. __webpack_require__.r(__webpack_exports__);
  32732. /* harmony export (binding) */
  32733. __webpack_require__.d(__webpack_exports__, "UiComponentsModule", function () {
  32734. return UiComponentsModule;
  32735. });
  32736. /* harmony import */
  32737. var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32738. /*! @angular/common */
  32739. "ofXK");
  32740. /* harmony import */
  32741. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32742. /*! @angular/core */
  32743. "fXoL");
  32744. /* harmony import */
  32745. var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32746. /*! @fortawesome/angular-fontawesome */
  32747. "6NWb");
  32748. /* harmony import */
  32749. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32750. /*! @ng-bootstrap/ng-bootstrap */
  32751. "1kSV");
  32752. /* harmony import */
  32753. var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  32754. /*! @ng-select/ng-select */
  32755. "ZOsW");
  32756. /* harmony import */
  32757. var ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  32758. /*! ng-dynamic-component */
  32759. "CS/5");
  32760. /* harmony import */
  32761. var _app_translation_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  32762. /*! ../app-translation.module */
  32763. "XOBg");
  32764. /* harmony import */
  32765. var _button_button_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  32766. /*! ./button/button.component */
  32767. "UjKN");
  32768. /* harmony import */
  32769. var _directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  32770. /*! ./directives/click-outside.directive */
  32771. "gCbp");
  32772. /* harmony import */
  32773. var _directives_escape_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  32774. /*! ./directives/escape.directive */
  32775. "CimZ");
  32776. /* harmony import */
  32777. var _header_section_header_section_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  32778. /*! ./header-section/header-section.component */
  32779. "iRdJ");
  32780. /* harmony import */
  32781. var _icon_icon_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  32782. /*! ./icon/icon.component */
  32783. "Mijh");
  32784. /* harmony import */
  32785. var _modal_modal_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  32786. /*! ./modal/modal.component */
  32787. "P7wN");
  32788. /* harmony import */
  32789. var _panel_panel_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  32790. /*! ./panel/panel.component */
  32791. "HiHV");
  32792. var UiComponentsModule = function UiComponentsModule() {
  32793. _classCallCheck(this, UiComponentsModule);
  32794. };
  32795. UiComponentsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  32796. type: UiComponentsModule
  32797. });
  32798. UiComponentsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  32799. factory: function UiComponentsModule_Factory(t) {
  32800. return new (t || UiComponentsModule)();
  32801. },
  32802. imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__["FontAwesomeModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_6__["AppTranslationModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__["NgbModule"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"]], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"]]
  32803. });
  32804. (function () {
  32805. (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](UiComponentsModule, {
  32806. declarations: [_button_button_component__WEBPACK_IMPORTED_MODULE_7__["ButtonComponent"], _directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_8__["ClickOutsideDirective"], _directives_escape_directive__WEBPACK_IMPORTED_MODULE_9__["EscapeDirective"], _header_section_header_section_component__WEBPACK_IMPORTED_MODULE_10__["HeaderSectionComponent"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_11__["IconComponent"], _modal_modal_component__WEBPACK_IMPORTED_MODULE_12__["ModalComponent"], _panel_panel_component__WEBPACK_IMPORTED_MODULE_13__["PanelComponent"]],
  32807. imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__["FontAwesomeModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_6__["AppTranslationModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__["NgbModule"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"]],
  32808. exports: [_button_button_component__WEBPACK_IMPORTED_MODULE_7__["ButtonComponent"], _directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_8__["ClickOutsideDirective"], _directives_escape_directive__WEBPACK_IMPORTED_MODULE_9__["EscapeDirective"], _header_section_header_section_component__WEBPACK_IMPORTED_MODULE_10__["HeaderSectionComponent"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_11__["IconComponent"], _modal_modal_component__WEBPACK_IMPORTED_MODULE_12__["ModalComponent"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"], _panel_panel_component__WEBPACK_IMPORTED_MODULE_13__["PanelComponent"]]
  32809. });
  32810. })();
  32811. /*@__PURE__*/
  32812. (function () {
  32813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](UiComponentsModule, [{
  32814. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"],
  32815. args: [{
  32816. declarations: [_button_button_component__WEBPACK_IMPORTED_MODULE_7__["ButtonComponent"], _directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_8__["ClickOutsideDirective"], _directives_escape_directive__WEBPACK_IMPORTED_MODULE_9__["EscapeDirective"], _header_section_header_section_component__WEBPACK_IMPORTED_MODULE_10__["HeaderSectionComponent"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_11__["IconComponent"], _modal_modal_component__WEBPACK_IMPORTED_MODULE_12__["ModalComponent"], _panel_panel_component__WEBPACK_IMPORTED_MODULE_13__["PanelComponent"]],
  32817. imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__["FontAwesomeModule"], _app_translation_module__WEBPACK_IMPORTED_MODULE_6__["AppTranslationModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicAttributesModule"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_5__["DynamicModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__["NgbModule"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"]],
  32818. exports: [_button_button_component__WEBPACK_IMPORTED_MODULE_7__["ButtonComponent"], _directives_click_outside_directive__WEBPACK_IMPORTED_MODULE_8__["ClickOutsideDirective"], _directives_escape_directive__WEBPACK_IMPORTED_MODULE_9__["EscapeDirective"], _header_section_header_section_component__WEBPACK_IMPORTED_MODULE_10__["HeaderSectionComponent"], _icon_icon_component__WEBPACK_IMPORTED_MODULE_11__["IconComponent"], _modal_modal_component__WEBPACK_IMPORTED_MODULE_12__["ModalComponent"], _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_4__["NgSelectModule"], _panel_panel_component__WEBPACK_IMPORTED_MODULE_13__["PanelComponent"]],
  32819. entryComponents: [_modal_modal_component__WEBPACK_IMPORTED_MODULE_12__["ModalComponent"]]
  32820. }]
  32821. }], null, null);
  32822. })();
  32823. /***/
  32824. },
  32825. /***/
  32826. "t1xl":
  32827. /*!*******************************************************************************!*\
  32828. !*** ./src/app/services/xml-parsers/character-declarations-parser.service.ts ***!
  32829. \*******************************************************************************/
  32830. /*! exports provided: CharacterDeclarationsParserService */
  32831. /***/
  32832. function t1xl(module, __webpack_exports__, __webpack_require__) {
  32833. "use strict";
  32834. __webpack_require__.r(__webpack_exports__);
  32835. /* harmony export (binding) */
  32836. __webpack_require__.d(__webpack_exports__, "CharacterDeclarationsParserService", function () {
  32837. return CharacterDeclarationsParserService;
  32838. });
  32839. /* harmony import */
  32840. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32841. /*! @angular/core */
  32842. "fXoL");
  32843. /* harmony import */
  32844. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32845. /*! . */
  32846. "UAXx");
  32847. /* harmony import */
  32848. var _character_declarations_parser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32849. /*! ./character-declarations-parser */
  32850. "70Sg");
  32851. /* harmony import */
  32852. var _parser_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32853. /*! ./parser-models */
  32854. "YwZW");
  32855. var CharacterDeclarationsParserService = /*#__PURE__*/function () {
  32856. function CharacterDeclarationsParserService() {
  32857. _classCallCheck(this, CharacterDeclarationsParserService);
  32858. this.charParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_character_declarations_parser__WEBPACK_IMPORTED_MODULE_2__["CharParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  32859. this.glyphParser = Object(_parser_models__WEBPACK_IMPORTED_MODULE_3__["createParser"])(_character_declarations_parser__WEBPACK_IMPORTED_MODULE_2__["GlyphParser"], ___WEBPACK_IMPORTED_MODULE_1__["parse"]);
  32860. }
  32861. _createClass(CharacterDeclarationsParserService, [{
  32862. key: "parseChars",
  32863. value: function parseChars(xml) {
  32864. var _this124 = this;
  32865. if (!xml) {
  32866. return [];
  32867. }
  32868. return Array.from(xml.querySelectorAll('char')).map(function (c) {
  32869. return _this124.charParser.parse(c);
  32870. });
  32871. }
  32872. }, {
  32873. key: "parseGlyphs",
  32874. value: function parseGlyphs(xml) {
  32875. var _this125 = this;
  32876. if (!xml) {
  32877. return [];
  32878. }
  32879. return Array.from(xml.querySelectorAll('glyph')).map(function (g) {
  32880. return _this125.glyphParser.parse(g);
  32881. });
  32882. }
  32883. }]);
  32884. return CharacterDeclarationsParserService;
  32885. }();
  32886. CharacterDeclarationsParserService.ɵfac = function CharacterDeclarationsParserService_Factory(t) {
  32887. return new (t || CharacterDeclarationsParserService)();
  32888. };
  32889. CharacterDeclarationsParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  32890. token: CharacterDeclarationsParserService,
  32891. factory: CharacterDeclarationsParserService.ɵfac,
  32892. providedIn: 'root'
  32893. });
  32894. /*@__PURE__*/
  32895. (function () {
  32896. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CharacterDeclarationsParserService, [{
  32897. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  32898. args: [{
  32899. providedIn: 'root'
  32900. }]
  32901. }], null, null);
  32902. })();
  32903. /***/
  32904. },
  32905. /***/
  32906. "t6RO":
  32907. /*!***********************************************************************!*\
  32908. !*** ./src/app/components/content-viewer/content-viewer.component.ts ***!
  32909. \***********************************************************************/
  32910. /*! exports provided: ContentViewerComponent */
  32911. /***/
  32912. function t6RO(module, __webpack_exports__, __webpack_require__) {
  32913. "use strict";
  32914. __webpack_require__.r(__webpack_exports__);
  32915. /* harmony export (binding) */
  32916. __webpack_require__.d(__webpack_exports__, "ContentViewerComponent", function () {
  32917. return ContentViewerComponent;
  32918. });
  32919. /* harmony import */
  32920. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  32921. /*! @angular/core */
  32922. "fXoL");
  32923. /* harmony import */
  32924. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  32925. /*! rxjs */
  32926. "qCKp");
  32927. /* harmony import */
  32928. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  32929. /*! rxjs/operators */
  32930. "kU1M");
  32931. /* harmony import */
  32932. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  32933. /*! ../../models/evt-models */
  32934. "5c0l");
  32935. /* harmony import */
  32936. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  32937. /*! ../../services/component-register.service */
  32938. "d25s");
  32939. /* harmony import */
  32940. var _services_entities_select_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  32941. /*! ../../services/entities-select.service */
  32942. "KA5I");
  32943. /* harmony import */
  32944. var _services_lems_select_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  32945. /*! ../../services/lems-select.service */
  32946. "Z5dB");
  32947. /* harmony import */
  32948. var _services_iperlems_select_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  32949. /*! ../../services/iperlems-select.service */
  32950. "LjVO");
  32951. /* harmony import */
  32952. var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  32953. /*! @angular/common */
  32954. "ofXK");
  32955. /* harmony import */
  32956. var ng_dynamic_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  32957. /*! ng-dynamic-component */
  32958. "CS/5");
  32959. var _c0 = ["container"];
  32960. function ContentViewerComponent_ng_container_0_ng_container_1_Template(rf, ctx) {
  32961. if (rf & 1) {
  32962. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0);
  32963. }
  32964. }
  32965. function ContentViewerComponent_ng_container_0_Template(rf, ctx) {
  32966. if (rf & 1) {
  32967. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  32968. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ContentViewerComponent_ng_container_0_ng_container_1_Template, 1, 0, "ng-container", 2);
  32969. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  32970. }
  32971. if (rf & 2) {
  32972. var context_r3 = ctx.ngIf;
  32973. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  32974. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
  32975. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  32976. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1)("ngTemplateOutletContext", context_r3);
  32977. }
  32978. }
  32979. function ContentViewerComponent_ng_template_2_Template(rf, ctx) {
  32980. if (rf & 1) {
  32981. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ndc-dynamic", 3);
  32982. }
  32983. if (rf & 2) {
  32984. var parsedContent_r5 = ctx.parsedContent;
  32985. var inputs_r6 = ctx.inputs;
  32986. var outputs_r7 = ctx.outputs;
  32987. var attributes_r8 = ctx.attributes;
  32988. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ndcDynamicComponent", parsedContent_r5.type)("ndcDynamicInputs", inputs_r6)("ndcDynamicOutputs", outputs_r7)("ndcDynamicAttributes", attributes_r8);
  32989. }
  32990. }
  32991. var ContentViewerComponent = /*#__PURE__*/function () {
  32992. function ContentViewerComponent(componentRegister, entitiesSelectService, lemsSelectService, iperlemsSelectService) {
  32993. var _this126 = this;
  32994. _classCallCheck(this, ContentViewerComponent);
  32995. this.componentRegister = componentRegister;
  32996. this.entitiesSelectService = entitiesSelectService;
  32997. this.lemsSelectService = lemsSelectService;
  32998. this.iperlemsSelectService = iperlemsSelectService;
  32999. this.contentChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  33000. this.itemsToHighlightChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]([]);
  33001. this.itemsLemsToHighlightChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]([]);
  33002. this.itemsIperlemsToHighlightChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]([]);
  33003. this.editionLevelChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]('');
  33004. this.textFlowChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined); // tslint:disable-next-line: no-any
  33005. this.parsedContent = this.contentChange.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (data) {
  33006. var _a;
  33007. return Object.assign(Object.assign({}, data), {
  33008. type: _this126.componentRegister.getComponent((_a = data === null || data === void 0 ? void 0 : data.type) !== null && _a !== void 0 ? _a : _models_evt_models__WEBPACK_IMPORTED_MODULE_3__["GenericElement"]) || _this126.componentRegister.getComponent(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["GenericElement"])
  33009. });
  33010. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // tslint:disable-next-line: no-any
  33011. this.inputs = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.contentChange, this.itemsToHighlightChange, this.itemsLemsToHighlightChange, this.itemsIperlemsToHighlightChange, this.editionLevelChange, this.textFlowChange]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref81) {
  33012. var _ref82 = _slicedToArray(_ref81, 6),
  33013. data = _ref82[0],
  33014. itemsToHighlight = _ref82[1],
  33015. itemsLemsToHighlight = _ref82[2],
  33016. itemsIperlemsToHighlight = _ref82[3],
  33017. editionLevel = _ref82[4],
  33018. textFlow = _ref82[5];
  33019. if (_this126.toBeHighlighted()) {
  33020. return {
  33021. data: data,
  33022. highlightData: _this126.getHighlightData(data, itemsToHighlight),
  33023. highlightDataLem: _this126.getHighlightDataLem(data, itemsLemsToHighlight),
  33024. highlightDataIperlem: _this126.getHighlightDataIperlem(data, itemsIperlemsToHighlight),
  33025. itemsToHighlight: itemsToHighlight,
  33026. itemsLemsToHighlight: itemsLemsToHighlight,
  33027. itemsIperlemsToHighlight: itemsIperlemsToHighlight,
  33028. editionLevel: editionLevel,
  33029. textFlow: textFlow
  33030. };
  33031. }
  33032. return {
  33033. data: data,
  33034. editionLevel: editionLevel,
  33035. textFlow: textFlow
  33036. };
  33037. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1)); // tslint:disable-next-line: ban-types
  33038. this.outputs = this.contentChange.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function () {
  33039. return {};
  33040. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  33041. this.attributes = this.contentChange.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["filter"])(function (parsedContent) {
  33042. return !!parsedContent;
  33043. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (parsedContent) {
  33044. return Object.assign(Object.assign({}, parsedContent.attributes || {}), {
  33045. "class": "edition-font ".concat(parsedContent["class"] || '')
  33046. });
  33047. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["shareReplay"])(1));
  33048. this.context$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["combineLatest"])([this.parsedContent, this.inputs, this.outputs, this.attributes]).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref83) {
  33049. var _ref84 = _slicedToArray(_ref83, 4),
  33050. parsedContent = _ref84[0],
  33051. inputs = _ref84[1],
  33052. outputs = _ref84[2],
  33053. attributes = _ref84[3];
  33054. return {
  33055. parsedContent: parsedContent,
  33056. inputs: inputs,
  33057. outputs: outputs,
  33058. attributes: attributes
  33059. };
  33060. }));
  33061. }
  33062. _createClass(ContentViewerComponent, [{
  33063. key: "toBeHighlighted",
  33064. value: function toBeHighlighted() {
  33065. return true; // TODO: Decide when an item should be highlighted
  33066. }
  33067. }, {
  33068. key: "getHighlightData",
  33069. value: function getHighlightData(data, ith) {
  33070. var _this127 = this;
  33071. var _a, _b;
  33072. return {
  33073. highlight: (_a = ith === null || ith === void 0 ? void 0 : ith.some(function (i) {
  33074. var _a;
  33075. return _this127.entitiesSelectService.matchClassAndAttributes(i.value, (_a = data === null || data === void 0 ? void 0 : data.attributes) !== null && _a !== void 0 ? _a : {}, data === null || data === void 0 ? void 0 : data["class"]);
  33076. })) !== null && _a !== void 0 ? _a : false,
  33077. highlightColor: this.entitiesSelectService.getHighlightColor((_b = data === null || data === void 0 ? void 0 : data.attributes) !== null && _b !== void 0 ? _b : {}, data === null || data === void 0 ? void 0 : data["class"], ith)
  33078. };
  33079. }
  33080. }, {
  33081. key: "getHighlightDataLem",
  33082. value: function getHighlightDataLem(data, ithlems) {
  33083. var _this128 = this;
  33084. var _a, _b;
  33085. return {
  33086. highlight: (_a = ithlems === null || ithlems === void 0 ? void 0 : ithlems.some(function (i) {
  33087. var _a;
  33088. return _this128.lemsSelectService.matchClassAndAttributes(i.value, (_a = data === null || data === void 0 ? void 0 : data.attributes) !== null && _a !== void 0 ? _a : {}, data === null || data === void 0 ? void 0 : data["class"]);
  33089. })) !== null && _a !== void 0 ? _a : false,
  33090. highlightColor: this.lemsSelectService.getHighlightColor((_b = data === null || data === void 0 ? void 0 : data.attributes) !== null && _b !== void 0 ? _b : {}, data === null || data === void 0 ? void 0 : data["class"], ithlems)
  33091. };
  33092. }
  33093. }, {
  33094. key: "getHighlightDataIperlem",
  33095. value: function getHighlightDataIperlem(data, ithiperlems) {
  33096. var _this129 = this;
  33097. var _a, _b;
  33098. return {
  33099. highlight: (_a = ithiperlems === null || ithiperlems === void 0 ? void 0 : ithiperlems.some(function (i) {
  33100. var _a;
  33101. return _this129.iperlemsSelectService.matchClassAndAttributes(i.value, (_a = data === null || data === void 0 ? void 0 : data.attributes) !== null && _a !== void 0 ? _a : {}, data === null || data === void 0 ? void 0 : data["class"]);
  33102. })) !== null && _a !== void 0 ? _a : false,
  33103. highlightColor: this.iperlemsSelectService.getHighlightColor((_b = data === null || data === void 0 ? void 0 : data.attributes) !== null && _b !== void 0 ? _b : {}, data === null || data === void 0 ? void 0 : data["class"], ithiperlems)
  33104. };
  33105. }
  33106. }, {
  33107. key: "ngOnDestroy",
  33108. value: function ngOnDestroy() {
  33109. if (this.componentRef) {
  33110. this.componentRef.destroy();
  33111. this.componentRef = undefined;
  33112. }
  33113. }
  33114. }, {
  33115. key: "content",
  33116. set: function set(v) {
  33117. this.v = v;
  33118. this.contentChange.next(v);
  33119. },
  33120. get: function get() {
  33121. return this.v;
  33122. }
  33123. }, {
  33124. key: "itemsToHighlight",
  33125. set: function set(i) {
  33126. this.ith = i;
  33127. this.itemsToHighlightChange.next(i);
  33128. },
  33129. get: function get() {
  33130. return this.ith;
  33131. }
  33132. }, {
  33133. key: "itemsLemsToHighlight",
  33134. set: function set(i) {
  33135. this.ithlems = i;
  33136. this.itemsLemsToHighlightChange.next(i);
  33137. },
  33138. get: function get() {
  33139. return this.ithlems;
  33140. }
  33141. }, {
  33142. key: "itemsIperlemsToHighlight",
  33143. set: function set(i) {
  33144. this.ithiperlems = i;
  33145. this.itemsIperlemsToHighlightChange.next(i);
  33146. },
  33147. get: function get() {
  33148. return this.ithiperlems;
  33149. }
  33150. }, {
  33151. key: "editionLevel",
  33152. set: function set(el) {
  33153. this.edLevel = el;
  33154. this.editionLevelChange.next(el);
  33155. },
  33156. get: function get() {
  33157. return this.edLevel;
  33158. }
  33159. }, {
  33160. key: "textFlow",
  33161. set: function set(t) {
  33162. this.txtFlow = t;
  33163. this.textFlowChange.next(t);
  33164. },
  33165. get: function get() {
  33166. return this.txtFlow;
  33167. }
  33168. }]);
  33169. return ContentViewerComponent;
  33170. }();
  33171. ContentViewerComponent.ɵfac = function ContentViewerComponent_Factory(t) {
  33172. return new (t || ContentViewerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["ComponentRegisterService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_entities_select_service__WEBPACK_IMPORTED_MODULE_5__["EntitiesSelectService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_lems_select_service__WEBPACK_IMPORTED_MODULE_6__["LemsSelectService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_iperlems_select_service__WEBPACK_IMPORTED_MODULE_7__["IperlemsSelectService"]));
  33173. };
  33174. ContentViewerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  33175. type: ContentViewerComponent,
  33176. selectors: [["evt-content-viewer"]],
  33177. viewQuery: function ContentViewerComponent_Query(rf, ctx) {
  33178. if (rf & 1) {
  33179. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, true, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]);
  33180. }
  33181. if (rf & 2) {
  33182. var _t;
  33183. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.container = _t.first);
  33184. }
  33185. },
  33186. inputs: {
  33187. content: "content",
  33188. itemsToHighlight: "itemsToHighlight",
  33189. itemsLemsToHighlight: "itemsLemsToHighlight",
  33190. itemsIperlemsToHighlight: "itemsIperlemsToHighlight",
  33191. editionLevel: "editionLevel",
  33192. textFlow: "textFlow"
  33193. },
  33194. decls: 4,
  33195. vars: 3,
  33196. consts: [[4, "ngIf"], ["dynamicTemplate", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "ndcDynamicComponent", "ndcDynamicInputs", "ndcDynamicOutputs", "ndcDynamicAttributes"]],
  33197. template: function ContentViewerComponent_Template(rf, ctx) {
  33198. if (rf & 1) {
  33199. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ContentViewerComponent_ng_container_0_Template, 2, 2, "ng-container", 0);
  33200. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  33201. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ContentViewerComponent_ng_template_2_Template, 1, 4, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  33202. }
  33203. if (rf & 2) {
  33204. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, ctx.context$));
  33205. }
  33206. },
  33207. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_8__["NgTemplateOutlet"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_9__["DynamicComponent"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_9__["DynamicIoDirective"], ng_dynamic_component__WEBPACK_IMPORTED_MODULE_9__["DynamicAttributesDirective"]],
  33208. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["AsyncPipe"]],
  33209. encapsulation: 2
  33210. });
  33211. /*@__PURE__*/
  33212. (function () {
  33213. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ContentViewerComponent, [{
  33214. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  33215. args: [{
  33216. selector: 'evt-content-viewer',
  33217. templateUrl: './content-viewer.component.html'
  33218. }]
  33219. }], function () {
  33220. return [{
  33221. type: _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["ComponentRegisterService"]
  33222. }, {
  33223. type: _services_entities_select_service__WEBPACK_IMPORTED_MODULE_5__["EntitiesSelectService"]
  33224. }, {
  33225. type: _services_lems_select_service__WEBPACK_IMPORTED_MODULE_6__["LemsSelectService"]
  33226. }, {
  33227. type: _services_iperlems_select_service__WEBPACK_IMPORTED_MODULE_7__["IperlemsSelectService"]
  33228. }];
  33229. }, {
  33230. content: [{
  33231. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33232. }],
  33233. itemsToHighlight: [{
  33234. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33235. }],
  33236. itemsLemsToHighlight: [{
  33237. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33238. }],
  33239. itemsIperlemsToHighlight: [{
  33240. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33241. }],
  33242. container: [{
  33243. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  33244. args: ['container', {
  33245. read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]
  33246. }]
  33247. }],
  33248. editionLevel: [{
  33249. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33250. }],
  33251. textFlow: [{
  33252. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  33253. }]
  33254. });
  33255. })();
  33256. /***/
  33257. },
  33258. /***/
  33259. "tOBz":
  33260. /*!*************************************************************!*\
  33261. !*** ./src/app/view-modes/collation/collation.component.ts ***!
  33262. \*************************************************************/
  33263. /*! exports provided: CollationComponent */
  33264. /***/
  33265. function tOBz(module, __webpack_exports__, __webpack_require__) {
  33266. "use strict";
  33267. __webpack_require__.r(__webpack_exports__);
  33268. /* harmony export (binding) */
  33269. __webpack_require__.d(__webpack_exports__, "CollationComponent", function () {
  33270. return CollationComponent;
  33271. });
  33272. /* harmony import */
  33273. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  33274. /*! @angular/core */
  33275. "fXoL");
  33276. /* harmony import */
  33277. var angular_gridster2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  33278. /*! angular-gridster2 */
  33279. "Ljk9");
  33280. /* harmony import */
  33281. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  33282. /*! rxjs/operators */
  33283. "kU1M");
  33284. /* harmony import */
  33285. var src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  33286. /*! src/app/services/evt-status.service */
  33287. "7Ht4");
  33288. /* harmony import */
  33289. var _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  33290. /*! ../../panels/text-panel/text-panel.component */
  33291. "CHR5");
  33292. /* harmony import */
  33293. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  33294. /*! @angular/common */
  33295. "ofXK");
  33296. /* harmony import */
  33297. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  33298. /*! ../../ui-components/button/button.component */
  33299. "UjKN");
  33300. /* harmony import */
  33301. var _panels_witness_panel_witness_panel_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  33302. /*! ../../panels/witness-panel/witness-panel.component */
  33303. "9MqL");
  33304. /* harmony import */
  33305. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  33306. /*! @ngx-translate/core */
  33307. "sYmb");
  33308. var _c0 = ["collationPanel"];
  33309. function CollationComponent_gridster_7_gridster_item_1_Template(rf, ctx) {
  33310. if (rf & 1) {
  33311. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  33312. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster-item", 1);
  33313. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "evt-witness-panel", 8);
  33314. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("hide", function CollationComponent_gridster_7_gridster_item_1_Template_evt_witness_panel_hide_1_listener() {
  33315. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r6);
  33316. var i_r4 = ctx.index;
  33317. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  33318. return ctx_r5.removeWitness(i_r4);
  33319. });
  33320. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33321. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33322. }
  33323. if (rf & 2) {
  33324. var witness_r3 = ctx.$implicit;
  33325. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", witness_r3.itemConfig);
  33326. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33327. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("witness", witness_r3.label);
  33328. }
  33329. }
  33330. function CollationComponent_gridster_7_Template(rf, ctx) {
  33331. if (rf & 1) {
  33332. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  33333. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CollationComponent_gridster_7_gridster_item_1_Template, 2, 2, "gridster-item", 7);
  33334. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33335. }
  33336. if (rf & 2) {
  33337. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  33338. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx_r1.collationOptions);
  33339. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33340. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r1.getWitnesses());
  33341. }
  33342. }
  33343. var CollationComponent = /*#__PURE__*/function () {
  33344. function CollationComponent(evtStatusService) {
  33345. _classCallCheck(this, CollationComponent);
  33346. this.evtStatusService = evtStatusService;
  33347. this.witnesses = [];
  33348. this.options = {};
  33349. this.textPanelItem = {
  33350. cols: 1,
  33351. rows: 1,
  33352. y: 0,
  33353. x: 0
  33354. };
  33355. this.collationPanelItem = {
  33356. cols: 1,
  33357. rows: 1,
  33358. y: 0,
  33359. x: 1
  33360. };
  33361. this.collationOptions = {};
  33362. this.subscriptions = [];
  33363. this.currentPageID$ = this.evtStatusService.currentStatus$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (_ref85) {
  33364. var page = _ref85.page;
  33365. return page.id;
  33366. }));
  33367. }
  33368. _createClass(CollationComponent, [{
  33369. key: "ngOnInit",
  33370. value: function ngOnInit() {
  33371. this.initGridster();
  33372. }
  33373. }, {
  33374. key: "changePage",
  33375. value: function changePage(selectedPage) {
  33376. this.evtStatusService.updatePage$.next(selectedPage);
  33377. }
  33378. }, {
  33379. key: "getWitnesses",
  33380. value: function getWitnesses() {
  33381. return this.witnesses;
  33382. }
  33383. }, {
  33384. key: "addWitness",
  33385. value: function addWitness() {
  33386. var id = (this.witnesses.length + 1).toString(); // TODO: TEMP
  33387. var newWit = {
  33388. label: id,
  33389. itemConfig: {
  33390. cols: 1,
  33391. rows: 1,
  33392. y: 0,
  33393. x: this.witnesses.length + 1,
  33394. id: id
  33395. }
  33396. };
  33397. this.witnesses.push(newWit); // TODO: TEMP
  33398. this.updateGridsterOptions(); // TODO: Come gestiamo la rotta nel caso di testimoni collazionati?
  33399. }
  33400. }, {
  33401. key: "removeWitness",
  33402. value: function removeWitness(index) {
  33403. this.witnesses.splice(index, 1);
  33404. this.updateGridsterOptions();
  33405. }
  33406. }, {
  33407. key: "initGridster",
  33408. value: function initGridster() {
  33409. this.options = {
  33410. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  33411. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  33412. margin: 0,
  33413. maxCols: 2,
  33414. maxRows: 1,
  33415. draggable: {
  33416. enabled: false
  33417. },
  33418. resizable: {
  33419. enabled: false
  33420. }
  33421. };
  33422. this.collationOptions = {
  33423. gridType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit,
  33424. displayGrid: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["DisplayGrid"].None,
  33425. compactType: angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["CompactType"].CompactLeft,
  33426. scrollToNewItems: true,
  33427. margin: 0,
  33428. maxRows: 1,
  33429. draggable: {
  33430. enabled: true,
  33431. ignoreContent: true,
  33432. dragHandleClass: 'panel-header'
  33433. },
  33434. resizable: {
  33435. enabled: false
  33436. },
  33437. mobileBreakpoint: 0,
  33438. itemResizeCallback: this.updateFixedColWidth.bind(this),
  33439. itemChangeCallback: this.itemChange.bind(this)
  33440. };
  33441. }
  33442. }, {
  33443. key: "itemChange",
  33444. value: function itemChange() {
  33445. var updatedWitList = [];
  33446. var _iterator2 = _createForOfIteratorHelper(this.witnesses),
  33447. _step2;
  33448. try {
  33449. for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
  33450. var witItem = _step2.value;
  33451. var witIndex = witItem.itemConfig.x;
  33452. updatedWitList[witIndex] = witItem.label;
  33453. } // TODO: Use this list to update URL params
  33454. } catch (err) {
  33455. _iterator2.e(err);
  33456. } finally {
  33457. _iterator2.f();
  33458. }
  33459. console.log('TODO! Use this list to update URL params', updatedWitList);
  33460. }
  33461. }, {
  33462. key: "updateGridsterOptions",
  33463. value: function updateGridsterOptions() {
  33464. this.options.maxCols = this.witnesses.length <= 1 ? 2 : 3;
  33465. this.collationPanelItem.cols = this.witnesses.length <= 1 ? 1 : 2;
  33466. this.collationOptions.maxCols = this.witnesses.length;
  33467. this.collationOptions.gridType = this.witnesses.length <= 2 ? angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].Fit : angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridType"].HorizontalFixed;
  33468. this.changedOptions();
  33469. this.updateFixedColWidth();
  33470. }
  33471. }, {
  33472. key: "changedOptions",
  33473. value: function changedOptions() {
  33474. if (this.options.api && this.options.api.optionsChanged) {
  33475. this.options.api.optionsChanged();
  33476. }
  33477. if (this.collationOptions.api && this.collationOptions.api.optionsChanged) {
  33478. this.collationOptions.api.optionsChanged();
  33479. }
  33480. }
  33481. }, {
  33482. key: "updateFixedColWidth",
  33483. value: function updateFixedColWidth() {
  33484. var collationPanelEl = this.collationPanel.nativeElement;
  33485. var fixedColWidth = collationPanelEl.clientWidth * 0.416666666667;
  33486. this.collationOptions.fixedColWidth = this.witnesses.length > 2 ? fixedColWidth : undefined;
  33487. this.changedOptions();
  33488. }
  33489. }, {
  33490. key: "ngOnDestroy",
  33491. value: function ngOnDestroy() {
  33492. this.subscriptions.forEach(function (subscription) {
  33493. return subscription.unsubscribe();
  33494. });
  33495. }
  33496. }, {
  33497. key: "witnessBtn",
  33498. get: function get() {
  33499. return {
  33500. label: this.witnesses.length > 0 ? '' : 'addWitness',
  33501. title: this.witnesses.length > 0 ? 'addWitness' : '',
  33502. additionalClasses: "btn-floating ".concat(this.witnesses.length > 0 ? 'rounded-circle' : ''),
  33503. icon: {
  33504. iconSet: 'fas',
  33505. icon: 'plus'
  33506. }
  33507. };
  33508. }
  33509. }]);
  33510. return CollationComponent;
  33511. }();
  33512. CollationComponent.ɵfac = function CollationComponent_Factory(t) {
  33513. return new (t || CollationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  33514. };
  33515. CollationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  33516. type: CollationComponent,
  33517. selectors: [["evt-collation"]],
  33518. viewQuery: function CollationComponent_Query(rf, ctx) {
  33519. if (rf & 1) {
  33520. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c0, true);
  33521. }
  33522. if (rf & 2) {
  33523. var _t;
  33524. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.collationPanel = _t.first);
  33525. }
  33526. },
  33527. decls: 11,
  33528. vars: 23,
  33529. consts: [[3, "options"], [3, "item"], [3, "pageID", "hideEditionLevelSelector", "editionLevelID", "pageChange"], [1, "collationPanel"], ["collationPanel", ""], [3, "options", 4, "ngIf"], [1, "btn", 3, "additionalClasses", "label", "iconLeft", "title", "btnClick"], [3, "item", 4, "ngFor", "ngForOf"], [3, "witness", "hide"]],
  33530. template: function CollationComponent_Template(rf, ctx) {
  33531. if (rf & 1) {
  33532. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "gridster", 0);
  33533. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "gridster-item", 1);
  33534. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "evt-text-panel", 2);
  33535. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function CollationComponent_Template_evt_text_panel_pageChange_2_listener($event) {
  33536. return ctx.changePage($event);
  33537. });
  33538. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  33539. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33540. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33541. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "gridster-item", 1);
  33542. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 3, 4);
  33543. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, CollationComponent_gridster_7_Template, 2, 2, "gridster", 5);
  33544. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "evt-button", 6);
  33545. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function CollationComponent_Template_evt_button_btnClick_8_listener() {
  33546. return ctx.addWitness();
  33547. });
  33548. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
  33549. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
  33550. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33551. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33552. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33553. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  33554. }
  33555. if (rf & 2) {
  33556. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("options", ctx.options);
  33557. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33558. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.textPanelItem);
  33559. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33560. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pageID", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 17, ctx.currentPageID$))("hideEditionLevelSelector", true)("editionLevelID", "critical");
  33561. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  33562. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", ctx.collationPanelItem);
  33563. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33564. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("align-self-center", ctx.getWitnesses().length === 0)("empty", ctx.getWitnesses().length === 0);
  33565. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  33566. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.getWitnesses().length > 0);
  33567. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  33568. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-float-right", ctx.getWitnesses().length > 0);
  33569. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("additionalClasses", ctx.witnessBtn == null ? null : ctx.witnessBtn.additionalClasses)("label", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 19, ctx.witnessBtn == null ? null : ctx.witnessBtn.label))("iconLeft", ctx.witnessBtn == null ? null : ctx.witnessBtn.icon)("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 21, ctx.witnessBtn == null ? null : ctx.witnessBtn.title));
  33570. }
  33571. },
  33572. directives: [angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterComponent"], angular_gridster2__WEBPACK_IMPORTED_MODULE_1__["GridsterItemComponent"], _panels_text_panel_text_panel_component__WEBPACK_IMPORTED_MODULE_4__["TextPanelComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _panels_witness_panel_witness_panel_component__WEBPACK_IMPORTED_MODULE_7__["WitnessPanelComponent"]],
  33573. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["AsyncPipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]],
  33574. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.row[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.collationPanel[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.collationPanel.empty[_ngcontent-%COMP%] {\n display: flex;\n}\n\n.collationPanel.empty[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] {\n margin: auto;\n}\n\n.btn-float-right[_ngcontent-%COMP%] {\n position: absolute;\n right: -0.3rem;\n transform: translate(0, -50%);\n top: 50%;\n z-index: 99999;\n opacity: 0.5;\n}\n\n.btn-float-right[_ngcontent-%COMP%]:hover {\n opacity: 1;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL2NvbGxhdGlvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQkE7RUFDSSx5QkFBQTtFQUNBLHdCQUFBO0FDMUJKOztBQUFBO0VBQ0ksWUFBQTtBQUdKOztBQUFBO0VBQ0ksWUFBQTtBQUdKOztBQUZJO0VBQ0ksYUFBQTtBQUlSOztBQUZRO0VBQ0ksWUFBQTtBQUlaOztBQUNBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUFFSjs7QUFESTtFQUNJLFVBQUE7QUFHUiIsImZpbGUiOiJjb2xsYXRpb24uY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcblxuLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sbGF0aW9uUGFuZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmLmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1mbG9hdC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtLjNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59Il19 */"]
  33575. });
  33576. /*@__PURE__*/
  33577. (function () {
  33578. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CollationComponent, [{
  33579. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  33580. args: [{
  33581. selector: 'evt-collation',
  33582. templateUrl: './collation.component.html',
  33583. styleUrls: ['./collation.component.scss']
  33584. }]
  33585. }], function () {
  33586. return [{
  33587. type: src_app_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  33588. }];
  33589. }, {
  33590. collationPanel: [{
  33591. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"],
  33592. args: ['collationPanel', {
  33593. "static": true
  33594. }]
  33595. }]
  33596. });
  33597. })();
  33598. /***/
  33599. },
  33600. /***/
  33601. "tv3h":
  33602. /*!**************************************************!*\
  33603. !*** ./src/app/models/evt-polymorphic-models.ts ***!
  33604. \**************************************************/
  33605. /*! exports provided: ViewerSource */
  33606. /***/
  33607. function tv3h(module, __webpack_exports__, __webpack_require__) {
  33608. "use strict";
  33609. __webpack_require__.r(__webpack_exports__);
  33610. /* harmony export (binding) */
  33611. __webpack_require__.d(__webpack_exports__, "ViewerSource", function () {
  33612. return ViewerSource;
  33613. });
  33614. /* harmony import */
  33615. var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  33616. /*! rxjs/operators */
  33617. "kU1M");
  33618. /* harmony import */
  33619. var _app_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  33620. /*! ../app.config */
  33621. "aR35");
  33622. /* harmony import */
  33623. var _utils_js_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  33624. /*! ../utils/js-utils */
  33625. "zSMA");
  33626. var ViewerController = /*#__PURE__*/function () {
  33627. function ViewerController(classes) {
  33628. _classCallCheck(this, ViewerController);
  33629. this.factories = Object.fromEntries(Object.entries(classes).map(function (_ref86) {
  33630. var _ref87 = _slicedToArray(_ref86, 2),
  33631. key = _ref87[0],
  33632. value = _ref87[1];
  33633. return [key, new value()];
  33634. }));
  33635. }
  33636. _createClass(ViewerController, [{
  33637. key: "getSource",
  33638. value: function getSource(source, type) {
  33639. return this.factories[type].getSource(source);
  33640. }
  33641. }, {
  33642. key: "getTileSource",
  33643. value: function getTileSource(change, type, http) {
  33644. return this.factories[type].getTileSource(change, http);
  33645. }
  33646. }, {
  33647. key: "getDataType",
  33648. value: function getDataType(type, data) {
  33649. return this.factories[type].getDataType(type, data);
  33650. }
  33651. }]);
  33652. return ViewerController;
  33653. }();
  33654. var ManifestSource = /*#__PURE__*/function () {
  33655. function ManifestSource() {
  33656. _classCallCheck(this, ManifestSource);
  33657. }
  33658. _createClass(ManifestSource, [{
  33659. key: "getDataType",
  33660. value: function getDataType(key) {
  33661. return {
  33662. type: key,
  33663. value: {
  33664. manifestURL: _app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.files.editionImagesSource[key].value
  33665. }
  33666. };
  33667. }
  33668. }, {
  33669. key: "getSource",
  33670. value: function getSource(source) {
  33671. return source.value.manifestURL;
  33672. }
  33673. }, {
  33674. key: "getTileSource",
  33675. value: function getTileSource(change, http) {
  33676. var _this130 = this;
  33677. return change.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_0__["filter"])(function (url) {
  33678. return !!url;
  33679. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_0__["distinctUntilChanged"])(), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_0__["switchMap"])(function (url) {
  33680. return http.get(url);
  33681. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_0__["map"])(function (manifest) {
  33682. return manifest // get the resource fields in the manifest json structure
  33683. .sequences.map(function (seq) {
  33684. return seq.canvases.map(function (canv) {
  33685. return canv.images;
  33686. }).reduce(function (x, y) {
  33687. return x.concat(y);
  33688. }, []);
  33689. }).reduce(function (x, y) {
  33690. return x.concat(y);
  33691. }, []).map(function (res) {
  33692. return res.resource;
  33693. }).map(_this130.buildTileSource);
  33694. }));
  33695. }
  33696. }, {
  33697. key: "buildTileSource",
  33698. value: function buildTileSource(manifestResource) {
  33699. return {
  33700. '@context': manifestResource.service['@context'],
  33701. '@id': manifestResource.service['@id'],
  33702. profile: [manifestResource.service['@profile']],
  33703. protocol: 'http://iiif.io/api/image',
  33704. height: manifestResource.height,
  33705. width: manifestResource.width
  33706. };
  33707. }
  33708. }]);
  33709. return ManifestSource;
  33710. }();
  33711. var XMLSource = /*#__PURE__*/function () {
  33712. function XMLSource() {
  33713. _classCallCheck(this, XMLSource);
  33714. }
  33715. _createClass(XMLSource, [{
  33716. key: "getDataType",
  33717. value: function getDataType(key, data) {
  33718. var localImagesFolder = _app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.files.imagesFolderUrl;
  33719. var xmlImages = data.map(function (s) {
  33720. return s[_app_config__WEBPACK_IMPORTED_MODULE_1__["AppConfig"].evtSettings.files.editionImagesSource[key].value] ? {
  33721. url: Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_2__["isUrl"])(s.corresp) ? s.corresp : localImagesFolder + s.corresp
  33722. } : {
  33723. width: s[key][0].width,
  33724. height: s[key][0].height,
  33725. url: Object(_utils_js_utils__WEBPACK_IMPORTED_MODULE_2__["isUrl"])(s[key][0].url) ? s[key][0].url : localImagesFolder + s[key][0].url
  33726. };
  33727. });
  33728. return {
  33729. type: key,
  33730. value: {
  33731. xmlImages: xmlImages
  33732. }
  33733. };
  33734. }
  33735. }, {
  33736. key: "getSource",
  33737. value: function getSource(source) {
  33738. return source.value.xmlImages;
  33739. }
  33740. }, {
  33741. key: "getTileSource",
  33742. value: function getTileSource(change) {
  33743. var _this131 = this;
  33744. return change.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_0__["map"])(function (value) {
  33745. return value.map(_this131.buildTileSource);
  33746. }));
  33747. }
  33748. }, {
  33749. key: "buildTileSource",
  33750. value: function buildTileSource(resource) {
  33751. return {
  33752. type: 'image',
  33753. url: resource.url,
  33754. width: resource.width,
  33755. height: resource.height
  33756. };
  33757. }
  33758. }]);
  33759. return XMLSource;
  33760. }();
  33761. var ViewerModels = Object.freeze({
  33762. manifest: ManifestSource,
  33763. graphics: XMLSource,
  33764. "default": XMLSource
  33765. });
  33766. var ViewerSource = new ViewerController(ViewerModels);
  33767. /***/
  33768. },
  33769. /***/
  33770. "uIHG":
  33771. /*!***************************************************************!*\
  33772. !*** ./src/app/components/additional/additional.component.ts ***!
  33773. \***************************************************************/
  33774. /*! exports provided: AdditionalComponent */
  33775. /***/
  33776. function uIHG(module, __webpack_exports__, __webpack_require__) {
  33777. "use strict";
  33778. __webpack_require__.r(__webpack_exports__);
  33779. /* harmony export (binding) */
  33780. __webpack_require__.d(__webpack_exports__, "AdditionalComponent", function () {
  33781. return AdditionalComponent;
  33782. });
  33783. /* harmony import */
  33784. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  33785. /*! tslib */
  33786. "mrSG");
  33787. /* harmony import */
  33788. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  33789. /*! @angular/core */
  33790. "fXoL");
  33791. /* harmony import */
  33792. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  33793. /*! ../../models/evt-models */
  33794. "5c0l");
  33795. /* harmony import */
  33796. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  33797. /*! ../../services/component-register.service */
  33798. "d25s");
  33799. /* harmony import */
  33800. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  33801. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  33802. "WyXU");
  33803. /* harmony import */
  33804. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  33805. /*! @angular/common */
  33806. "ofXK");
  33807. /* harmony import */
  33808. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  33809. /*! ../content-viewer/content-viewer.component */
  33810. "t6RO");
  33811. function AdditionalComponent_div_2_evt_content_viewer_3_Template(rf, ctx) {
  33812. if (rf & 1) {
  33813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  33814. }
  33815. if (rf & 2) {
  33816. var s_r9 = ctx.$implicit;
  33817. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", s_r9);
  33818. }
  33819. }
  33820. function AdditionalComponent_div_2_div_4_evt_content_viewer_1_Template(rf, ctx) {
  33821. if (rf & 1) {
  33822. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33823. }
  33824. if (rf & 2) {
  33825. var change_r12 = ctx.$implicit;
  33826. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", change_r12);
  33827. }
  33828. }
  33829. function AdditionalComponent_div_2_div_4_Template(rf, ctx) {
  33830. if (rf & 1) {
  33831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  33832. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, AdditionalComponent_div_2_div_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  33833. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33834. }
  33835. if (rf & 2) {
  33836. var changes_r10 = ctx.$implicit;
  33837. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33838. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", changes_r10);
  33839. }
  33840. }
  33841. function AdditionalComponent_div_2_evt_content_viewer_5_Template(rf, ctx) {
  33842. if (rf & 1) {
  33843. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33844. }
  33845. if (rf & 2) {
  33846. var par_r13 = ctx.$implicit;
  33847. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r13);
  33848. }
  33849. }
  33850. function AdditionalComponent_div_2_Template(rf, ctx) {
  33851. if (rf & 1) {
  33852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  33853. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  33854. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  33855. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_2_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 6);
  33856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, AdditionalComponent_div_2_div_4_Template, 2, 1, "div", 7);
  33857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, AdditionalComponent_div_2_evt_content_viewer_5_Template, 1, 1, "evt-content-viewer", 8);
  33858. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33859. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33860. }
  33861. if (rf & 2) {
  33862. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  33863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33864. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "recordHist")("inlineLabel", true);
  33865. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  33866. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.adminInfo.recordHist == null ? null : ctx_r0.data.adminInfo.recordHist.source);
  33867. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33868. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.adminInfo.recordHist == null ? null : ctx_r0.data.adminInfo.recordHist.changes);
  33869. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33870. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.adminInfo.recordHist == null ? null : ctx_r0.data.adminInfo.recordHist.pEl);
  33871. }
  33872. }
  33873. function AdditionalComponent_div_3_evt_content_viewer_3_Template(rf, ctx) {
  33874. if (rf & 1) {
  33875. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  33876. }
  33877. if (rf & 2) {
  33878. var ce_r16 = ctx.$implicit;
  33879. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ce_r16);
  33880. }
  33881. }
  33882. function AdditionalComponent_div_3_evt_content_viewer_4_Template(rf, ctx) {
  33883. if (rf & 1) {
  33884. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33885. }
  33886. if (rf & 2) {
  33887. var par_r17 = ctx.$implicit;
  33888. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r17);
  33889. }
  33890. }
  33891. function AdditionalComponent_div_3_Template(rf, ctx) {
  33892. if (rf & 1) {
  33893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  33894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  33895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  33896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_3_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 6);
  33897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, AdditionalComponent_div_3_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 8);
  33898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33900. }
  33901. if (rf & 2) {
  33902. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  33903. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33904. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "custodialHist")("inlineLabel", true);
  33905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  33906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.adminInfo.custodialHist == null ? null : ctx_r1.data.adminInfo.custodialHist.custEvent);
  33907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.adminInfo.custodialHist == null ? null : ctx_r1.data.adminInfo.custodialHist.pEl);
  33909. }
  33910. }
  33911. function AdditionalComponent_div_4_div_3_evt_content_viewer_1_Template(rf, ctx) {
  33912. if (rf & 1) {
  33913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33914. }
  33915. if (rf & 2) {
  33916. var availability_r21 = ctx.$implicit;
  33917. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", availability_r21);
  33918. }
  33919. }
  33920. function AdditionalComponent_div_4_div_3_Template(rf, ctx) {
  33921. if (rf & 1) {
  33922. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  33923. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, AdditionalComponent_div_4_div_3_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  33924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33925. }
  33926. if (rf & 2) {
  33927. var availabilities_r19 = ctx.$implicit;
  33928. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", availabilities_r19);
  33930. }
  33931. }
  33932. function AdditionalComponent_div_4_Template(rf, ctx) {
  33933. if (rf & 1) {
  33934. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  33935. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  33936. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  33937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_4_div_3_Template, 2, 1, "div", 7);
  33938. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33939. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33940. }
  33941. if (rf & 2) {
  33942. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  33943. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33944. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "availability")("inlineLabel", true);
  33945. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  33946. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r2.data.adminInfo.availabilities);
  33947. }
  33948. }
  33949. function AdditionalComponent_div_5_evt_content_viewer_3_Template(rf, ctx) {
  33950. if (rf & 1) {
  33951. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33952. }
  33953. if (rf & 2) {
  33954. var n_r23 = ctx.$implicit;
  33955. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", n_r23);
  33956. }
  33957. }
  33958. function AdditionalComponent_div_5_Template(rf, ctx) {
  33959. if (rf & 1) {
  33960. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  33961. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  33962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  33963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_5_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 8);
  33964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33966. }
  33967. if (rf & 2) {
  33968. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  33969. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "adminInfo")("inlineLabel", true);
  33971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  33972. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3.data.adminInfo.noteEl);
  33973. }
  33974. }
  33975. function AdditionalComponent_div_6_div_3_evt_content_viewer_1_Template(rf, ctx) {
  33976. if (rf & 1) {
  33977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  33978. }
  33979. if (rf & 2) {
  33980. var listBibl_r27 = ctx.$implicit;
  33981. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", listBibl_r27);
  33982. }
  33983. }
  33984. function AdditionalComponent_div_6_div_3_Template(rf, ctx) {
  33985. if (rf & 1) {
  33986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  33987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, AdditionalComponent_div_6_div_3_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  33988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  33989. }
  33990. if (rf & 2) {
  33991. var listBibls_r25 = ctx.$implicit;
  33992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  33993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", listBibls_r25);
  33994. }
  33995. }
  33996. function AdditionalComponent_div_6_Template(rf, ctx) {
  33997. if (rf & 1) {
  33998. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  33999. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  34000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  34001. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_6_div_3_Template, 2, 1, "div", 7);
  34002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34004. }
  34005. if (rf & 2) {
  34006. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "listBibl")("inlineLabel", true);
  34009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34010. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.data.listBibls);
  34011. }
  34012. }
  34013. function AdditionalComponent_div_7_evt_content_viewer_3_Template(rf, ctx) {
  34014. if (rf & 1) {
  34015. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  34016. }
  34017. if (rf & 2) {
  34018. var par_r30 = ctx.$implicit;
  34019. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r30);
  34020. }
  34021. }
  34022. function AdditionalComponent_div_7_div_4_evt_content_viewer_1_Template(rf, ctx) {
  34023. if (rf & 1) {
  34024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 10);
  34025. }
  34026. if (rf & 2) {
  34027. var bibl_r33 = ctx.$implicit;
  34028. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", bibl_r33);
  34029. }
  34030. }
  34031. function AdditionalComponent_div_7_div_4_Template(rf, ctx) {
  34032. if (rf & 1) {
  34033. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  34034. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, AdditionalComponent_div_7_div_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  34035. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34036. }
  34037. if (rf & 2) {
  34038. var bibls_r31 = ctx.$implicit;
  34039. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34040. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", bibls_r31);
  34041. }
  34042. }
  34043. function AdditionalComponent_div_7_Template(rf, ctx) {
  34044. if (rf & 1) {
  34045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  34046. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 4);
  34047. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 5);
  34048. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_7_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 8);
  34049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, AdditionalComponent_div_7_div_4_Template, 2, 1, "div", 7);
  34050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34052. }
  34053. if (rf & 2) {
  34054. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34055. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34056. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "surrogates")("inlineLabel", true);
  34057. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34058. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.surrogates == null ? null : ctx_r5.data.surrogates.pEl);
  34059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.surrogates == null ? null : ctx_r5.data.surrogates.bibls);
  34061. }
  34062. }
  34063. var AdditionalComponent = function AdditionalComponent() {
  34064. _classCallCheck(this, AdditionalComponent);
  34065. };
  34066. AdditionalComponent.ɵfac = function AdditionalComponent_Factory(t) {
  34067. return new (t || AdditionalComponent)();
  34068. };
  34069. AdditionalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  34070. type: AdditionalComponent,
  34071. selectors: [["evt-additional"]],
  34072. inputs: {
  34073. data: "data"
  34074. },
  34075. decls: 8,
  34076. vars: 8,
  34077. consts: [[1, "additional"], [3, "label", "underline"], ["class", "flex-container", 4, "ngIf"], [1, "flex-container"], [1, "flex-item-label", 3, "label", "inlineLabel"], [1, "flex-item-information"], ["class", "projectInfo-block", 3, "content", 4, "ngFor", "ngForOf"], [4, "ngFor", "ngForOf"], [3, "content", 4, "ngFor", "ngForOf"], [1, "projectInfo-block", 3, "content"], [3, "content"]],
  34078. template: function AdditionalComponent_Template(rf, ctx) {
  34079. if (rf & 1) {
  34080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  34081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  34082. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, AdditionalComponent_div_2_Template, 6, 5, "div", 2);
  34083. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, AdditionalComponent_div_3_Template, 5, 4, "div", 2);
  34084. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, AdditionalComponent_div_4_Template, 4, 3, "div", 2);
  34085. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, AdditionalComponent_div_5_Template, 4, 3, "div", 2);
  34086. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, AdditionalComponent_div_6_Template, 4, 3, "div", 2);
  34087. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, AdditionalComponent_div_7_Template, 5, 4, "div", 2);
  34088. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34089. }
  34090. if (rf & 2) {
  34091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34092. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "additional")("underline", true);
  34093. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34094. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.adminInfo == null ? null : ctx.data.adminInfo.recordHist);
  34095. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34096. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.adminInfo == null ? null : ctx.data.adminInfo.custodialHist);
  34097. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34098. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.adminInfo == null ? null : ctx.data.adminInfo.availabilities == null ? null : ctx.data.adminInfo.availabilities.length) > 0);
  34099. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34100. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.adminInfo == null ? null : ctx.data.adminInfo.noteEl == null ? null : ctx.data.adminInfo.noteEl.length) > 0);
  34101. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34102. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.listBibls.length) > 0);
  34103. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.surrogates);
  34105. }
  34106. },
  34107. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  34108. styles: [".additional[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.projectInfo-block[_ngcontent-%COMP%] {\n display: block;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 1400px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2FkZGl0aW9uYWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksY0FBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksZUFBQTtFQUNOOztFQUVFO0lBQ0ksZUFBQTtFQUNOO0FBQ0YiLCJmaWxlIjoiYWRkaXRpb25hbC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucHJvamVjdEluZm8tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LWl0ZW0tbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7IFxuICAgIC5mbGV4LWl0ZW0tbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgIH1cbiB9XG4iXX0= */"]
  34109. });
  34110. AdditionalComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Additional"])], AdditionalComponent);
  34111. /*@__PURE__*/
  34112. (function () {
  34113. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](AdditionalComponent, [{
  34114. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  34115. args: [{
  34116. selector: 'evt-additional',
  34117. templateUrl: './additional.component.html',
  34118. styleUrls: ['./additional.component.scss']
  34119. }]
  34120. }], null, {
  34121. data: [{
  34122. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  34123. }]
  34124. });
  34125. })();
  34126. /***/
  34127. },
  34128. /***/
  34129. "uazz":
  34130. /*!*************************************************************!*\
  34131. !*** ./src/app/components/resp-stmt/resp-stmt.component.ts ***!
  34132. \*************************************************************/
  34133. /*! exports provided: RespStmtComponent */
  34134. /***/
  34135. function uazz(module, __webpack_exports__, __webpack_require__) {
  34136. "use strict";
  34137. __webpack_require__.r(__webpack_exports__);
  34138. /* harmony export (binding) */
  34139. __webpack_require__.d(__webpack_exports__, "RespStmtComponent", function () {
  34140. return RespStmtComponent;
  34141. });
  34142. /* harmony import */
  34143. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  34144. /*! tslib */
  34145. "mrSG");
  34146. /* harmony import */
  34147. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  34148. /*! @angular/core */
  34149. "fXoL");
  34150. /* harmony import */
  34151. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  34152. /*! ../../models/evt-models */
  34153. "5c0l");
  34154. /* harmony import */
  34155. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  34156. /*! ../../services/component-register.service */
  34157. "d25s");
  34158. /* harmony import */
  34159. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  34160. /*! @angular/common */
  34161. "ofXK");
  34162. /* harmony import */
  34163. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  34164. /*! ../content-viewer/content-viewer.component */
  34165. "t6RO");
  34166. function RespStmtComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  34167. if (rf & 1) {
  34168. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  34169. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  34170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  34171. }
  34172. if (rf & 2) {
  34173. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34174. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34175. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("(", ctx_r3.data.responsibility.date, ") ");
  34176. }
  34177. }
  34178. function RespStmtComponent_ng_container_1_evt_content_viewer_3_Template(rf, ctx) {
  34179. if (rf & 1) {
  34180. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 5);
  34181. }
  34182. if (rf & 2) {
  34183. var el_r5 = ctx.$implicit;
  34184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r5);
  34185. }
  34186. }
  34187. function RespStmtComponent_ng_container_1_Template(rf, ctx) {
  34188. if (rf & 1) {
  34189. var _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  34190. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  34191. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 4);
  34192. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function RespStmtComponent_ng_container_1_Template_span_click_1_listener() {
  34193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r7);
  34194. var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34195. return ctx_r6.openNormalizedResp(ctx_r6.data.responsibility);
  34196. });
  34197. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, RespStmtComponent_ng_container_1_ng_container_2_Template, 2, 1, "ng-container", 1);
  34198. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, RespStmtComponent_ng_container_1_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 3);
  34199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
  34200. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34201. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  34202. }
  34203. if (rf & 2) {
  34204. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34205. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34206. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("has-link", ctx_r0.data.responsibility.normalizedResp);
  34207. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34208. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.data.responsibility.date);
  34209. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34210. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.data.responsibility.content);
  34211. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34212. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", " ", " ");
  34213. }
  34214. }
  34215. function RespStmtComponent_span_2_Template(rf, ctx) {
  34216. if (rf & 1) {
  34217. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  34218. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 5);
  34219. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](2);
  34220. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  34221. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  34222. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34223. }
  34224. if (rf & 2) {
  34225. var subj_r8 = ctx.$implicit;
  34226. var i_r9 = ctx.index;
  34227. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34228. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34229. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", subj_r8);
  34230. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34231. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](i_r9 < (ctx_r1.data == null ? null : ctx_r1.data.people.length) - 1 ? ", " : "");
  34232. }
  34233. }
  34234. function RespStmtComponent_evt_content_viewer_3_Template(rf, ctx) {
  34235. if (rf & 1) {
  34236. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 5);
  34237. }
  34238. if (rf & 2) {
  34239. var note_r10 = ctx.$implicit;
  34240. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", note_r10);
  34241. }
  34242. }
  34243. var RespStmtComponent = /*#__PURE__*/function () {
  34244. function RespStmtComponent() {
  34245. _classCallCheck(this, RespStmtComponent);
  34246. }
  34247. _createClass(RespStmtComponent, [{
  34248. key: "openNormalizedResp",
  34249. value: function openNormalizedResp(resp) {
  34250. if (resp.normalizedResp) {
  34251. window.open(resp.normalizedResp, '_blank');
  34252. }
  34253. }
  34254. }]);
  34255. return RespStmtComponent;
  34256. }();
  34257. RespStmtComponent.ɵfac = function RespStmtComponent_Factory(t) {
  34258. return new (t || RespStmtComponent)();
  34259. };
  34260. RespStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  34261. type: RespStmtComponent,
  34262. selectors: [["evt-resp-stmt"]],
  34263. inputs: {
  34264. data: "data"
  34265. },
  34266. decls: 4,
  34267. vars: 3,
  34268. consts: [[1, "resp-stmt"], [4, "ngIf"], [4, "ngFor", "ngForOf"], [3, "content", 4, "ngFor", "ngForOf"], [1, "responsibility", 3, "click"], [3, "content"]],
  34269. template: function RespStmtComponent_Template(rf, ctx) {
  34270. if (rf & 1) {
  34271. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  34272. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, RespStmtComponent_ng_container_1_Template, 5, 5, "ng-container", 1);
  34273. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, RespStmtComponent_span_2_Template, 4, 2, "span", 2);
  34274. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, RespStmtComponent_evt_content_viewer_3_Template, 1, 1, "evt-content-viewer", 3);
  34275. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34276. }
  34277. if (rf & 2) {
  34278. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34279. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.responsibility);
  34280. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34281. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.people);
  34282. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34283. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.notes);
  34284. }
  34285. },
  34286. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  34287. styles: [".responsibility[_ngcontent-%COMP%] {\n font-weight: bold;\n}\n.responsibility.has-link[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Jlc3Atc3RtdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGlCQUFBO0FBQ0o7QUFBSTtFQUNJLGVBQUE7QUFFUiIsImZpbGUiOiJyZXNwLXN0bXQuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucmVzcG9uc2liaWxpdHkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICYuaGFzLWxpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuIl19 */"]
  34288. });
  34289. RespStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["RespStmt"])], RespStmtComponent);
  34290. /*@__PURE__*/
  34291. (function () {
  34292. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](RespStmtComponent, [{
  34293. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  34294. args: [{
  34295. selector: 'evt-resp-stmt',
  34296. templateUrl: './resp-stmt.component.html',
  34297. styleUrls: ['./resp-stmt.component.scss']
  34298. }]
  34299. }], null, {
  34300. data: [{
  34301. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  34302. }]
  34303. });
  34304. })();
  34305. /***/
  34306. },
  34307. /***/
  34308. "v4aR":
  34309. /*!*************************************************************************************!*\
  34310. !*** ./src/app/components/named-entity-relation/named-entity-relation.component.ts ***!
  34311. \*************************************************************************************/
  34312. /*! exports provided: NamedEntityRelationComponent */
  34313. /***/
  34314. function v4aR(module, __webpack_exports__, __webpack_require__) {
  34315. "use strict";
  34316. __webpack_require__.r(__webpack_exports__);
  34317. /* harmony export (binding) */
  34318. __webpack_require__.d(__webpack_exports__, "NamedEntityRelationComponent", function () {
  34319. return NamedEntityRelationComponent;
  34320. });
  34321. /* harmony import */
  34322. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  34323. /*! tslib */
  34324. "mrSG");
  34325. /* harmony import */
  34326. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  34327. /*! @angular/core */
  34328. "fXoL");
  34329. /* harmony import */
  34330. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  34331. /*! rxjs/operators */
  34332. "kU1M");
  34333. /* harmony import */
  34334. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  34335. /*! ../../models/evt-models */
  34336. "5c0l");
  34337. /* harmony import */
  34338. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  34339. /*! ../../services/component-register.service */
  34340. "d25s");
  34341. /* harmony import */
  34342. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  34343. /*! ../../services/evt-model.service */
  34344. "hI0h");
  34345. /* harmony import */
  34346. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  34347. /*! @angular/common */
  34348. "ofXK");
  34349. /* harmony import */
  34350. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  34351. /*! ../../directives/html-attributes.directive */
  34352. "0Bbq");
  34353. /* harmony import */
  34354. var _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  34355. /*! ../../ui-components/icon/icon.component */
  34356. "Mijh");
  34357. /* harmony import */
  34358. var _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  34359. /*! ../named-entity/named-entity.component */
  34360. "k8Vd");
  34361. /* harmony import */
  34362. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  34363. /*! ../content-viewer/content-viewer.component */
  34364. "t6RO");
  34365. /* harmony import */
  34366. var _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  34367. /*! ../../pipes/humanize.pipe */
  34368. "Wu1i");
  34369. function NamedEntityRelationComponent_small_1_Template(rf, ctx) {
  34370. if (rf & 1) {
  34371. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "small", 7);
  34372. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  34373. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "lowercase");
  34374. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34375. }
  34376. if (rf & 2) {
  34377. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34378. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34379. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r0.data.relationType));
  34380. }
  34381. }
  34382. function NamedEntityRelationComponent_ng_template_4_ng_template_0_Template(rf, ctx) {}
  34383. var _c0 = function _c0(a0, a1) {
  34384. return {
  34385. part: a0,
  34386. last: a1
  34387. };
  34388. };
  34389. function NamedEntityRelationComponent_ng_template_4_Template(rf, ctx) {
  34390. if (rf & 1) {
  34391. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NamedEntityRelationComponent_ng_template_4_ng_template_0_Template, 0, 0, "ng-template", 8);
  34392. }
  34393. if (rf & 2) {
  34394. var part_r8 = ctx.$implicit;
  34395. var last_r9 = ctx.last;
  34396. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34397. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  34398. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r8, last_r9));
  34399. }
  34400. }
  34401. function NamedEntityRelationComponent_ng_template_6_ng_template_0_Template(rf, ctx) {}
  34402. function NamedEntityRelationComponent_ng_template_6_Template(rf, ctx) {
  34403. if (rf & 1) {
  34404. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NamedEntityRelationComponent_ng_template_6_ng_template_0_Template, 0, 0, "ng-template", 8);
  34405. }
  34406. if (rf & 2) {
  34407. var part_r11 = ctx.$implicit;
  34408. var last_r12 = ctx.last;
  34409. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34410. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  34411. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r11, last_r12));
  34412. }
  34413. }
  34414. function NamedEntityRelationComponent_ng_template_11_ng_template_0_Template(rf, ctx) {}
  34415. function NamedEntityRelationComponent_ng_template_11_Template(rf, ctx) {
  34416. if (rf & 1) {
  34417. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NamedEntityRelationComponent_ng_template_11_ng_template_0_Template, 0, 0, "ng-template", 8);
  34418. }
  34419. if (rf & 2) {
  34420. var part_r14 = ctx.$implicit;
  34421. var last_r15 = ctx.last;
  34422. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34423. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](16);
  34424. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](2, _c0, part_r14, last_r15));
  34425. }
  34426. }
  34427. function NamedEntityRelationComponent_evt_named_entity_13_Template(rf, ctx) {
  34428. if (rf & 1) {
  34429. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-named-entity", 9);
  34430. }
  34431. if (rf & 2) {
  34432. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34433. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r4.selectedEntity)("inList", false);
  34434. }
  34435. }
  34436. function NamedEntityRelationComponent_div_14_evt_content_viewer_1_Template(rf, ctx) {
  34437. if (rf & 1) {
  34438. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 12);
  34439. }
  34440. if (rf & 2) {
  34441. var el_r18 = ctx.$implicit;
  34442. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r18);
  34443. }
  34444. }
  34445. function NamedEntityRelationComponent_div_14_Template(rf, ctx) {
  34446. if (rf & 1) {
  34447. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 10);
  34448. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityRelationComponent_div_14_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 11);
  34449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34450. }
  34451. if (rf & 2) {
  34452. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34453. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34454. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r5.data.description);
  34455. }
  34456. }
  34457. function NamedEntityRelationComponent_ng_template_15_Template(rf, ctx) {
  34458. if (rf & 1) {
  34459. var _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  34460. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 13);
  34461. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NamedEntityRelationComponent_ng_template_15_Template_span_click_0_listener() {
  34462. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r22);
  34463. var part_r19 = ctx.part;
  34464. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  34465. return ctx_r21.toggleEntity(part_r19.entity);
  34466. });
  34467. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  34468. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34469. }
  34470. if (rf & 2) {
  34471. var part_r19 = ctx.part;
  34472. var last_r20 = ctx.last;
  34473. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("relation-entity ", part_r19.entity == null ? null : part_r19.entity.namedEntityType, "");
  34474. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("disabled", !part_r19.entity);
  34475. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34476. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](part_r19.label + (!last_r20 ? ", " : ""));
  34477. }
  34478. }
  34479. var _c1 = function _c1(a0, a1) {
  34480. return {
  34481. "p-3": a0,
  34482. "border-bottom": a1
  34483. };
  34484. };
  34485. var _c2 = function _c2() {
  34486. return {
  34487. icon: "network-wired",
  34488. additionalClasses: "mr-2"
  34489. };
  34490. };
  34491. var NamedEntityRelationComponent = /*#__PURE__*/function () {
  34492. function NamedEntityRelationComponent(evtModelService) {
  34493. _classCallCheck(this, NamedEntityRelationComponent);
  34494. this.evtModelService = evtModelService;
  34495. this.activeParts$ = this.getEntities('activeParts');
  34496. this.mutualParts$ = this.getEntities('mutualParts');
  34497. this.passiveParts$ = this.getEntities('passiveParts');
  34498. }
  34499. _createClass(NamedEntityRelationComponent, [{
  34500. key: "toggleEntity",
  34501. value: function toggleEntity(entity) {
  34502. // TODO: if inEntity, then open entity in list
  34503. if (!this.inEntity) {
  34504. if (this.selectedEntity === entity) {
  34505. this.selectedEntity = undefined;
  34506. } else {
  34507. this.selectedEntity = entity;
  34508. }
  34509. }
  34510. }
  34511. }, {
  34512. key: "getEntities",
  34513. value: function getEntities(partIdsGroup) {
  34514. var _this132 = this;
  34515. return this.evtModelService.namedEntities$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (ne) {
  34516. return _this132.data[partIdsGroup].map(function (entityId) {
  34517. var entity = ne.all.entities.find(function (e) {
  34518. return e.id === entityId;
  34519. });
  34520. return {
  34521. id: entityId,
  34522. entity: entity,
  34523. get label() {
  34524. return entity ? entity.label : entityId;
  34525. }
  34526. };
  34527. });
  34528. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (nes) {
  34529. return nes.filter(function (e) {
  34530. return !!e;
  34531. });
  34532. }));
  34533. }
  34534. }]);
  34535. return NamedEntityRelationComponent;
  34536. }();
  34537. NamedEntityRelationComponent.ɵfac = function NamedEntityRelationComponent_Factory(t) {
  34538. return new (t || NamedEntityRelationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  34539. };
  34540. NamedEntityRelationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  34541. type: NamedEntityRelationComponent,
  34542. selectors: [["evt-named-entity-relation"]],
  34543. inputs: {
  34544. data: "data",
  34545. inEntity: "inEntity"
  34546. },
  34547. decls: 17,
  34548. vars: 24,
  34549. consts: [[1, "relation", "pb-2", 3, "ngClass", "evtHtmlAttributes"], ["class", "relation-type", 4, "ngIf"], [3, "iconInfo"], ["ngFor", "", 3, "ngForOf"], [3, "data", "inList", 4, "ngIf"], ["class", "relation-description text-secondary", 4, "ngIf"], ["relationParticipant", ""], [1, "relation-type"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "data", "inList"], [1, "relation-description", "text-secondary"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "click"]],
  34550. template: function NamedEntityRelationComponent_Template(rf, ctx) {
  34551. if (rf & 1) {
  34552. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  34553. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntityRelationComponent_small_1_Template, 3, 3, "small", 1);
  34554. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div");
  34555. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-icon", 2);
  34556. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamedEntityRelationComponent_ng_template_4_Template, 1, 5, "ng-template", 3);
  34557. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](5, "async");
  34558. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, NamedEntityRelationComponent_ng_template_6_Template, 1, 5, "ng-template", 3);
  34559. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](7, "async");
  34560. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8);
  34561. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](9, "lowercase");
  34562. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](10, "humanize");
  34563. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](11, NamedEntityRelationComponent_ng_template_11_Template, 1, 5, "ng-template", 3);
  34564. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](12, "async");
  34565. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, NamedEntityRelationComponent_evt_named_entity_13_Template, 1, 2, "evt-named-entity", 4);
  34566. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34567. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](14, NamedEntityRelationComponent_div_14_Template, 2, 1, "div", 5);
  34568. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34569. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](15, NamedEntityRelationComponent_ng_template_15_Template, 2, 6, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  34570. }
  34571. if (rf & 2) {
  34572. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](20, _c1, !ctx.inEntity, !ctx.inEntity))("evtHtmlAttributes", ctx.data == null ? null : ctx.data.attributes);
  34573. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34574. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.relationType);
  34575. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34576. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconInfo", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](23, _c2));
  34577. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34578. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](5, 10, ctx.activeParts$));
  34579. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34580. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](7, 12, ctx.mutualParts$));
  34581. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34582. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](9, 14, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](10, 16, ctx.data.name)), " ");
  34583. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  34584. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](12, 18, ctx.passiveParts$));
  34585. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34586. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.selectedEntity);
  34587. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34588. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.description.length > 0);
  34589. }
  34590. },
  34591. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["NgClass"], _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_7__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _ui_components_icon_icon_component__WEBPACK_IMPORTED_MODULE_8__["IconComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgTemplateOutlet"], _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_9__["NamedEntityComponent"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_10__["ContentViewerComponent"]],
  34592. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["AsyncPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["LowerCasePipe"], _pipes_humanize_pipe__WEBPACK_IMPORTED_MODULE_11__["HumanizePipe"]],
  34593. styles: [".relation-entity[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.relation-entity.disabled[_ngcontent-%COMP%] {\n cursor: default;\n}\n.relation-entity.person[_ngcontent-%COMP%] {\n background: #FFF0F1;\n border-bottom-color: #FFF0F2;\n}\n.relation-entity.person.active[_ngcontent-%COMP%] {\n background-color: #FFF0F2;\n border-right-color: #FFF0F2;\n}\n.relation-entity.person.active[_ngcontent-%COMP%]:not(:first-child) {\n border-left-color: #FFF0F2;\n}\n.relation-entity.person[_ngcontent-%COMP%]:hover {\n background-color: #FFF0F2;\n}\n.relation-entity.place[_ngcontent-%COMP%] {\n background: #EEF7EF;\n border-bottom-color: #c8e6c9;\n}\n.relation-entity.place.active[_ngcontent-%COMP%] {\n background-color: #c8e6c9;\n border-right-color: #c8e6c9;\n}\n.relation-entity.place.active[_ngcontent-%COMP%]:not(:first-child) {\n border-left-color: #c8e6c9;\n}\n.relation-entity.place[_ngcontent-%COMP%]:hover {\n background-color: #c8e6c9;\n}\n.relation-entity.org[_ngcontent-%COMP%] {\n background: #FFE9C9;\n border-bottom-color: #FFCC80;\n}\n.relation-entity.org.active[_ngcontent-%COMP%] {\n background-color: #FFCC80;\n border-right-color: #FFCC80;\n}\n.relation-entity.org.active[_ngcontent-%COMP%]:not(:first-child) {\n border-left-color: #FFCC80;\n}\n.relation-entity.org[_ngcontent-%COMP%]:hover {\n background-color: #FFCC80;\n}\n.relation-entity.event[_ngcontent-%COMP%] {\n background: #fffdc9;\n border-bottom-color: #ffffb0;\n}\n.relation-entity.event.active[_ngcontent-%COMP%] {\n background-color: #ffffb0;\n border-right-color: #ffffb0;\n}\n.relation-entity.event.active[_ngcontent-%COMP%]:not(:first-child) {\n border-left-color: #ffffb0;\n}\n.relation-entity.event[_ngcontent-%COMP%]:hover {\n background-color: #ffffb0;\n}\n.relation-type[_ngcontent-%COMP%] {\n font-variant: small-caps;\n}\n.relation-description[_ngcontent-%COMP%] {\n font-size: 90%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25hbWVkLWVudGl0eS1yZWxhdGlvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNJLGVBQUE7QUFISjtBQUtJO0VBQ0ksZUFBQTtBQUhSO0FBTUk7RUMyQkYsbUJEMUJvQztFQzJCcEMsNEJEM0I4RDtBQUhoRTtBQ2dDRTtFQUNFLHlCRDlCNEQ7RUMrQjVELDJCRC9CNEQ7QUFDaEU7QUNnQ0k7RUFDRSwwQkRsQzBEO0FBSWhFO0FDa0NFO0VBQ0UseUJEdkM0RDtBQU9oRTtBQUpJO0VDdUJGLG1CRHRCb0M7RUN1QnBDLDRCRHZCNkQ7QUFPL0Q7QUNrQkU7RUFDRSx5QkQxQjJEO0VDMkIzRCwyQkQzQjJEO0FBVy9EO0FDa0JJO0VBQ0UsMEJEOUJ5RDtBQWMvRDtBQ29CRTtFQUNFLHlCRG5DMkQ7QUFpQi9EO0FBZEk7RUNtQkYsbUJEbEJvQztFQ21CcEMsNEJEbkIyRDtBQWlCN0Q7QUNJRTtFQUNFLHlCRHRCeUQ7RUN1QnpELDJCRHZCeUQ7QUFxQjdEO0FDSUk7RUFDRSwwQkQxQnVEO0FBd0I3RDtBQ01FO0VBQ0UseUJEL0J5RDtBQTJCN0Q7QUF4Qkk7RUNlRixtQkRkb0M7RUNlcEMsNEJEZjZEO0FBMkIvRDtBQ1ZFO0VBQ0UseUJEbEIyRDtFQ21CM0QsMkJEbkIyRDtBQStCL0Q7QUNWSTtFQUNFLDBCRHRCeUQ7QUFrQy9EO0FDUkU7RUFDRSx5QkQzQjJEO0FBcUMvRDtBQWpDQTtFQUNJLHdCQUFBO0FBb0NKO0FBakNBO0VBQ0ksY0FBQTtBQW9DSiIsImZpbGUiOiJuYW1lZC1lbnRpdHktcmVsYXRpb24uY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9hc3NldHMvc2Nzcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucyc7XG5cbi5yZWxhdGlvbi1lbnRpdHkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi5wZXJzb24ge1xuICAgICAgICBAaW5jbHVkZSBuYW1lZEVudGl0eVJlZkNvbG9ycyhnZXQtbmUtY29sb3IocGVyc29uQmFzZSksIGdldC1uZS1jb2xvcihwZXJzb25NaWRkbGUpLCBnZXQtbmUtY29sb3IocGVyc29uRGFya2VyKSk7XG4gICAgfVxuXG4gICAgJi5wbGFjZSB7XG4gICAgICAgIEBpbmNsdWRlIG5hbWVkRW50aXR5UmVmQ29sb3JzKGdldC1uZS1jb2xvcihwbGFjZUJhc2UpLCBnZXQtbmUtY29sb3IocGxhY2VNaWRkbGUpLCBnZXQtbmUtY29sb3IocGxhY2VEYXJrZXIpKTtcbiAgICB9XG5cbiAgICAmLm9yZyB7XG4gICAgICAgIEBpbmNsdWRlIG5hbWVkRW50aXR5UmVmQ29sb3JzKGdldC1uZS1jb2xvcihvcmdCYXNlKSwgZ2V0LW5lLWNvbG9yKG9yZ01pZGRsZSksIGdldC1uZS1jb2xvcihvcmdEYXJrZXIpKTtcbiAgICB9XG5cbiAgICAmLmV2ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbmFtZWRFbnRpdHlSZWZDb2xvcnMoZ2V0LW5lLWNvbG9yKGV2ZW50QmFzZSksIGdldC1uZS1jb2xvcihldmVudE1pZGRsZSksIGdldC1uZS1jb2xvcihldmVudERhcmtlcikpO1xuICAgIH1cbn1cblxuLnJlbGF0aW9uLXR5cGUge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLnJlbGF0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDkwJTtcbn0iLCIvLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cbi8vIEdMT0JBTCBTQ1NTIE1JWElOUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIFNldCBjYWxjdWxhdGVkIHByb3BlcnR5XG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uLCAkaW1wb3J0YW50OlwiXCIpIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLW8tY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbn1cblxuLy8gU2V0IENTUzMgcHJvcGVydHkgZm9yIGVhY2ggZGlmZmVyZW50IGJyb3dzZXJcbkBtaXhpbiBzZXQoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQGZ1bmN0aW9uIG1hcC1mZXRjaCgkbWFwLCAka2V5cykge1xuICAka2V5OiBudGgoJGtleXMsIDEpO1xuICAkbGVuZ3RoOiBsZW5ndGgoJGtleXMpO1xuICAkdmFsdWU6IG1hcC1nZXQoJG1hcCwgJGtleSk7XG4gIEBpZiAoJGxlbmd0aCA+IDEpIHtcbiAgICAgICRyZXN0OiAoKTtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGxlbmd0aCB7XG4gICAgICAgICAgJHJlc3Q6IGFwcGVuZCgkcmVzdCwgbnRoKCRrZXlzLCAkaSkpO1xuICAgICAgfVxuICAgICAgQHJldHVybiBtYXAtZmV0Y2goJHZhbHVlLCAkcmVzdCk7XG4gIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbn1cblxuQG1peGluIG5hbWVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuLy8gYWRkIGJ5IEZTIFxuQG1peGluIGxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cbkBtaXhpbiBpcGVybGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuXG5AbWl4aW4gaGVhZGVyU2VjdGlvblRpdGxlKCkge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufSJdfQ== */"]
  34594. });
  34595. NamedEntityRelationComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["Relation"])], NamedEntityRelationComponent);
  34596. /*@__PURE__*/
  34597. (function () {
  34598. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamedEntityRelationComponent, [{
  34599. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  34600. args: [{
  34601. selector: 'evt-named-entity-relation',
  34602. templateUrl: './named-entity-relation.component.html',
  34603. styleUrls: ['./named-entity-relation.component.scss']
  34604. }]
  34605. }], function () {
  34606. return [{
  34607. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  34608. }];
  34609. }, {
  34610. data: [{
  34611. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  34612. }],
  34613. inEntity: [{
  34614. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  34615. }]
  34616. });
  34617. })();
  34618. /***/
  34619. },
  34620. /***/
  34621. "vY5A":
  34622. /*!***************************************!*\
  34623. !*** ./src/app/app-routing.module.ts ***!
  34624. \***************************************/
  34625. /*! exports provided: AppRoutingModule */
  34626. /***/
  34627. function vY5A(module, __webpack_exports__, __webpack_require__) {
  34628. "use strict";
  34629. __webpack_require__.r(__webpack_exports__);
  34630. /* harmony export (binding) */
  34631. __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function () {
  34632. return AppRoutingModule;
  34633. });
  34634. /* harmony import */
  34635. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  34636. /*! @angular/core */
  34637. "fXoL");
  34638. /* harmony import */
  34639. var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  34640. /*! @angular/router */
  34641. "tyNb");
  34642. /* harmony import */
  34643. var _view_modes_collation_collation_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  34644. /*! ./view-modes/collation/collation.component */
  34645. "tOBz");
  34646. /* harmony import */
  34647. var _view_modes_image_text_image_text_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  34648. /*! ./view-modes/image-text/image-text.component */
  34649. "OEwW");
  34650. /* harmony import */
  34651. var _view_modes_reading_text_reading_text_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  34652. /*! ./view-modes/reading-text/reading-text.component */
  34653. "BnO0");
  34654. /* harmony import */
  34655. var _view_modes_text_sources_text_sources_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  34656. /*! ./view-modes/text-sources/text-sources.component */
  34657. "6tsE");
  34658. /* harmony import */
  34659. var _view_modes_text_text_text_text_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  34660. /*! ./view-modes/text-text/text-text.component */
  34661. "DJp8");
  34662. /* harmony import */
  34663. var _view_modes_text_versions_text_versions_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  34664. /*! ./view-modes/text-versions/text-versions.component */
  34665. "Izqa");
  34666. var appRoutes = [{
  34667. path: 'imageText',
  34668. component: _view_modes_image_text_image_text_component__WEBPACK_IMPORTED_MODULE_3__["ImageTextComponent"]
  34669. }, {
  34670. path: 'readingText',
  34671. component: _view_modes_reading_text_reading_text_component__WEBPACK_IMPORTED_MODULE_4__["ReadingTextComponent"]
  34672. }, {
  34673. path: 'textText',
  34674. component: _view_modes_text_text_text_text_component__WEBPACK_IMPORTED_MODULE_6__["TextTextComponent"]
  34675. }, {
  34676. path: 'collation',
  34677. component: _view_modes_collation_collation_component__WEBPACK_IMPORTED_MODULE_2__["CollationComponent"]
  34678. }, {
  34679. path: 'textSources',
  34680. component: _view_modes_text_sources_text_sources_component__WEBPACK_IMPORTED_MODULE_5__["TextSourcesComponent"]
  34681. }, {
  34682. path: 'textVersions',
  34683. component: _view_modes_text_versions_text_versions_component__WEBPACK_IMPORTED_MODULE_7__["TextVersionsComponent"]
  34684. }];
  34685. var AppRoutingModule = function AppRoutingModule() {
  34686. _classCallCheck(this, AppRoutingModule);
  34687. };
  34688. AppRoutingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  34689. type: AppRoutingModule
  34690. });
  34691. AppRoutingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  34692. factory: function AppRoutingModule_Factory(t) {
  34693. return new (t || AppRoutingModule)();
  34694. },
  34695. imports: [[_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(appRoutes, {
  34696. relativeLinkResolution: 'legacy'
  34697. })], _angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]]
  34698. });
  34699. (function () {
  34700. (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](AppRoutingModule, {
  34701. imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]],
  34702. exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]]
  34703. });
  34704. })();
  34705. /*@__PURE__*/
  34706. (function () {
  34707. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppRoutingModule, [{
  34708. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"],
  34709. args: [{
  34710. imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(appRoutes, {
  34711. relativeLinkResolution: 'legacy'
  34712. })],
  34713. exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]]
  34714. }]
  34715. }], null, null);
  34716. })();
  34717. /***/
  34718. },
  34719. /***/
  34720. "vpHg":
  34721. /*!***************************************************!*\
  34722. !*** ./src/app/components/char/char.component.ts ***!
  34723. \***************************************************/
  34724. /*! exports provided: CharComponent */
  34725. /***/
  34726. function vpHg(module, __webpack_exports__, __webpack_require__) {
  34727. "use strict";
  34728. __webpack_require__.r(__webpack_exports__);
  34729. /* harmony export (binding) */
  34730. __webpack_require__.d(__webpack_exports__, "CharComponent", function () {
  34731. return CharComponent;
  34732. });
  34733. /* harmony import */
  34734. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  34735. /*! tslib */
  34736. "mrSG");
  34737. /* harmony import */
  34738. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  34739. /*! @angular/core */
  34740. "fXoL");
  34741. /* harmony import */
  34742. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  34743. /*! ../../models/evt-models */
  34744. "5c0l");
  34745. /* harmony import */
  34746. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  34747. /*! ../../services/component-register.service */
  34748. "d25s");
  34749. /* harmony import */
  34750. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  34751. /*! @angular/common */
  34752. "ofXK");
  34753. /* harmony import */
  34754. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  34755. /*! ../content-viewer/content-viewer.component */
  34756. "t6RO");
  34757. function CharComponent_div_3_evt_content_viewer_4_Template(rf, ctx) {
  34758. if (rf & 1) {
  34759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 7);
  34760. }
  34761. if (rf & 2) {
  34762. var element_r3 = ctx.$implicit;
  34763. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r3);
  34764. }
  34765. }
  34766. function CharComponent_div_3_Template(rf, ctx) {
  34767. if (rf & 1) {
  34768. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 3);
  34769. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 4);
  34770. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  34771. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34772. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "span", 5);
  34773. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, CharComponent_div_3_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 6);
  34774. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34775. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34776. }
  34777. if (rf & 2) {
  34778. var mapping_r1 = ctx.$implicit;
  34779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34780. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("", mapping_r1.type, " ", mapping_r1.subtype, "");
  34781. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34782. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("data-type", mapping_r1.type)("data-subtype", mapping_r1.subtype);
  34783. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34784. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", mapping_r1.content);
  34785. }
  34786. }
  34787. var CharComponent = function CharComponent() {
  34788. _classCallCheck(this, CharComponent);
  34789. };
  34790. CharComponent.ɵfac = function CharComponent_Factory(t) {
  34791. return new (t || CharComponent)();
  34792. };
  34793. CharComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  34794. type: CharComponent,
  34795. selectors: [["evt-char"]],
  34796. inputs: {
  34797. data: "data"
  34798. },
  34799. decls: 4,
  34800. vars: 2,
  34801. consts: [[1, "char"], [1, "char-name"], ["class", "char-mapping", 4, "ngFor", "ngForOf"], [1, "char-mapping"], [1, "char-mapping-label"], [1, "char-mapping-value"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"]],
  34802. template: function CharComponent_Template(rf, ctx) {
  34803. if (rf & 1) {
  34804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  34805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 1);
  34806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  34807. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34808. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, CharComponent_div_3_Template, 5, 5, "div", 2);
  34809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34810. }
  34811. if (rf & 2) {
  34812. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.data.name);
  34814. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34815. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.mappings);
  34816. }
  34817. },
  34818. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"]],
  34819. styles: [".char[_ngcontent-%COMP%] {\n padding: 10px;\n border: 1px solid #efefef;\n margin: 2px;\n}\n\n.char-name[_ngcontent-%COMP%] {\n font-weight: bolder;\n}\n\n.char-mapping[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n margin: 0;\n padding: 0;\n}\n\n.char-mapping-label[_ngcontent-%COMP%], .char-mapping-value[_ngcontent-%COMP%] {\n box-sizing: border-box;\n flex-grow: 1;\n width: 100%;\n overflow: hidden;\n}\n\n.char-mapping-label[_ngcontent-%COMP%] {\n width: 20%;\n font-variant: small-caps;\n}\n\n.char-mapping-value[_ngcontent-%COMP%] {\n width: 80%;\n}\n\n.char-mapping-value[data-type=codepoint][_ngcontent-%COMP%] {\n font-family: monospace;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2NoYXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FBQ0o7O0FBRUE7RUFDSSxtQkFBQTtBQUNKOztBQUVBO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQUNKOztBQUVBOztFQUVJLHNCQUFBO0VBRUEsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBQUNKOztBQUdBO0VBQ0ksVUFBQTtFQUNBLHdCQUFBO0FBQUo7O0FBR0E7RUFDSSxVQUFBO0FBQUo7O0FBRUk7RUFDSSxzQkFBQTtBQUFSIiwiZmlsZSI6ImNoYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2hhciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIG1hcmdpbjogMnB4O1xufVxuXG4uY2hhci1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uY2hhci1tYXBwaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNoYXItbWFwcGluZy1sYWJlbCxcbi5jaGFyLW1hcHBpbmctdmFsdWUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxufVxuXG4uY2hhci1tYXBwaW5nLWxhYmVsIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLmNoYXItbWFwcGluZy12YWx1ZSB7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgICZbZGF0YS10eXBlPVwiY29kZXBvaW50XCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICB9XG59Il19 */"]
  34820. });
  34821. CharComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["Char"])], CharComponent);
  34822. /*@__PURE__*/
  34823. (function () {
  34824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](CharComponent, [{
  34825. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  34826. args: [{
  34827. selector: 'evt-char',
  34828. templateUrl: './char.component.html',
  34829. styleUrls: ['./char.component.scss']
  34830. }]
  34831. }], null, {
  34832. data: [{
  34833. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  34834. }]
  34835. });
  34836. })();
  34837. /***/
  34838. },
  34839. /***/
  34840. "w3ho":
  34841. /*!*********************************************************************************!*\
  34842. !*** ./src/app/components/named-entities-list/named-entities-list.component.ts ***!
  34843. \*********************************************************************************/
  34844. /*! exports provided: NamedEntitiesListComponent */
  34845. /***/
  34846. function w3ho(module, __webpack_exports__, __webpack_require__) {
  34847. "use strict";
  34848. __webpack_require__.r(__webpack_exports__);
  34849. /* harmony export (binding) */
  34850. __webpack_require__.d(__webpack_exports__, "NamedEntitiesListComponent", function () {
  34851. return NamedEntitiesListComponent;
  34852. });
  34853. /* harmony import */
  34854. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  34855. /*! tslib */
  34856. "mrSG");
  34857. /* harmony import */
  34858. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  34859. /*! @angular/core */
  34860. "fXoL");
  34861. /* harmony import */
  34862. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  34863. /*! ../../models/evt-models */
  34864. "5c0l");
  34865. /* harmony import */
  34866. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  34867. /*! ../../services/component-register.service */
  34868. "d25s");
  34869. /* harmony import */
  34870. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  34871. /*! @angular/common */
  34872. "ofXK");
  34873. /* harmony import */
  34874. var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  34875. /*! @angular/forms */
  34876. "3Pt+");
  34877. /* harmony import */
  34878. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  34879. /*! ../../ui-components/button/button.component */
  34880. "UjKN");
  34881. /* harmony import */
  34882. var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  34883. /*! @angular/cdk/scrolling */
  34884. "vxfF");
  34885. /* harmony import */
  34886. var _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  34887. /*! @angular/cdk-experimental/scrolling */
  34888. "cfqv");
  34889. /* harmony import */
  34890. var _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  34891. /*! ../named-entity/named-entity.component */
  34892. "k8Vd");
  34893. /* harmony import */
  34894. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  34895. /*! @ngx-translate/core */
  34896. "sYmb");
  34897. /* harmony import */
  34898. var _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  34899. /*! ../../pipes/filter.pipe */
  34900. "BhhM");
  34901. /* harmony import */
  34902. var _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  34903. /*! ../../pipes/starts-with.pipe */
  34904. "6uNG");
  34905. var _c0 = function _c0() {
  34906. return {
  34907. icon: "search"
  34908. };
  34909. };
  34910. var _c1 = function _c1() {
  34911. return {
  34912. icon: "times"
  34913. };
  34914. };
  34915. function NamedEntitiesListComponent_div_1_form_1_Template(rf, ctx) {
  34916. if (rf & 1) {
  34917. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  34918. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "form", 8);
  34919. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "input", 9);
  34920. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("ngModelChange", function NamedEntitiesListComponent_div_1_form_1_Template_input_ngModelChange_1_listener($event) {
  34921. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  34922. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34923. return ctx_r5.querySearch = $event;
  34924. });
  34925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  34926. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34927. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 10);
  34928. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "evt-button", 11);
  34929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function NamedEntitiesListComponent_div_1_form_1_Template_evt_button_btnClick_4_listener($event) {
  34930. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  34931. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34932. return ctx_r7.toggleCaseSensitiveSearch($event);
  34933. });
  34934. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34935. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-button", 12);
  34936. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "evt-button", 13);
  34937. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function NamedEntitiesListComponent_div_1_form_1_Template_evt_button_btnClick_6_listener() {
  34938. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
  34939. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34940. return ctx_r8.toggleSearch();
  34941. });
  34942. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34943. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34944. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34945. }
  34946. if (rf & 2) {
  34947. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34948. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34949. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 10, "search"))("ngModel", ctx_r3.querySearch);
  34950. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  34951. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("type", "submit")("toggler", true)("active", ctx_r3.caseSensitiveSearch)("label", "aA");
  34952. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34953. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](12, _c0))("type", "submit")("disabled", !ctx_r3.querySearch);
  34954. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  34955. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](13, _c1));
  34956. }
  34957. }
  34958. function NamedEntitiesListComponent_div_1_nav_2_li_3_Template(rf, ctx) {
  34959. if (rf & 1) {
  34960. var _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  34961. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 17);
  34962. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 18);
  34963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function NamedEntitiesListComponent_div_1_nav_2_li_3_Template_span_click_1_listener() {
  34964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r12);
  34965. var key_r10 = ctx.$implicit;
  34966. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  34967. return ctx_r11.selectedKey = key_r10;
  34968. });
  34969. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  34970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34971. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34972. }
  34973. if (rf & 2) {
  34974. var key_r10 = ctx.$implicit;
  34975. var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  34976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("active", ctx_r9.selectedKey === key_r10);
  34977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  34978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](key_r10);
  34979. }
  34980. }
  34981. function NamedEntitiesListComponent_div_1_nav_2_Template(rf, ctx) {
  34982. if (rf & 1) {
  34983. var _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
  34984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "nav");
  34985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "ul", 14);
  34986. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "evt-button", 15);
  34987. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("btnClick", function NamedEntitiesListComponent_div_1_nav_2_Template_evt_button_btnClick_2_listener() {
  34988. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r14);
  34989. var ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34990. return ctx_r13.toggleSearch();
  34991. });
  34992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntitiesListComponent_div_1_nav_2_li_3_Template, 3, 3, "li", 16);
  34994. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34995. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  34996. }
  34997. if (rf & 2) {
  34998. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  34999. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35000. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](2, _c0));
  35001. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.navigationKeys);
  35003. }
  35004. }
  35005. function NamedEntitiesListComponent_div_1_Template(rf, ctx) {
  35006. if (rf & 1) {
  35007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 5);
  35008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntitiesListComponent_div_1_form_1_Template, 7, 14, "form", 6);
  35009. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamedEntitiesListComponent_div_1_nav_2_Template, 4, 3, "nav", 7);
  35010. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35011. }
  35012. if (rf & 2) {
  35013. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35014. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35015. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0.searchOpened);
  35016. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35017. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx_r0.searchOpened);
  35018. }
  35019. }
  35020. function NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_evt_named_entity_1_Template(rf, ctx) {
  35021. if (rf & 1) {
  35022. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-named-entity", 23);
  35023. }
  35024. if (rf & 2) {
  35025. var entity_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  35026. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("inList", true)("data", entity_r16);
  35027. }
  35028. }
  35029. function NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_div_2_Template(rf, ctx) {
  35030. if (rf & 1) {
  35031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 24);
  35032. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  35033. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  35034. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35035. }
  35036. if (rf & 2) {
  35037. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noMatches"), " ");
  35039. }
  35040. }
  35041. function NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_Template(rf, ctx) {
  35042. if (rf & 1) {
  35043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35044. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_evt_named_entity_1_Template, 1, 2, "evt-named-entity", 21);
  35045. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_div_2_Template, 3, 3, "div", 22);
  35046. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35047. }
  35048. if (rf & 2) {
  35049. var entity_r16 = ctx.$implicit;
  35050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", entity_r16);
  35052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !entity_r16);
  35054. }
  35055. }
  35056. function NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_Template(rf, ctx) {
  35057. if (rf & 1) {
  35058. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "cdk-virtual-scroll-viewport", 19);
  35059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_ng_container_1_Template, 3, 2, "ng-container", 20);
  35060. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "filter");
  35061. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "startsWith");
  35062. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35063. }
  35064. if (rf & 2) {
  35065. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35067. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("cdkVirtualForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind4"](2, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind3"](3, 7, ctx_r1.data == null ? null : ctx_r1.data.content, "sortKey", ctx_r1.querySearch ? "" : ctx_r1.selectedKey), "label", ctx_r1.querySearch, ctx_r1.caseSensitiveSearch))("cdkVirtualForTemplateCacheSize", 0);
  35068. }
  35069. }
  35070. function NamedEntitiesListComponent_div_4_Template(rf, ctx) {
  35071. if (rf & 1) {
  35072. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 25);
  35073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  35074. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  35075. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35076. }
  35077. if (rf & 2) {
  35078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "noEntities"), " ");
  35080. }
  35081. }
  35082. var NamedEntitiesListComponent = /*#__PURE__*/function () {
  35083. function NamedEntitiesListComponent() {
  35084. _classCallCheck(this, NamedEntitiesListComponent);
  35085. this.searchedEntities = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
  35086. this.navigationKeys = [];
  35087. this.searchOpened = false;
  35088. this.querySearch = '';
  35089. this.querySearchSubmitted = '';
  35090. this.caseSensitiveSearch = false;
  35091. }
  35092. _createClass(NamedEntitiesListComponent, [{
  35093. key: "ngOnInit",
  35094. value: function ngOnInit() {
  35095. this.initKeys();
  35096. }
  35097. }, {
  35098. key: "ngOnChanges",
  35099. value: function ngOnChanges() {
  35100. this.initKeys();
  35101. }
  35102. }, {
  35103. key: "toggleSearch",
  35104. value: function toggleSearch() {
  35105. this.searchOpened = !this.searchOpened;
  35106. this.querySearch = '';
  35107. this.querySearchSubmitted = '';
  35108. this.searchedEntities.emit(this.querySearch);
  35109. }
  35110. }, {
  35111. key: "toggleCaseSensitiveSearch",
  35112. value: function toggleCaseSensitiveSearch(event) {
  35113. this.caseSensitiveSearch = event.active;
  35114. }
  35115. }, {
  35116. key: "initKeys",
  35117. value: function initKeys() {
  35118. var _this133 = this;
  35119. if (!!this.data && !!this.data.content && this.data.content.length > 0) {
  35120. this.navigationKeys = this.data.content.filter(function (el) {
  35121. return el.namedEntityType === _this133.data.namedEntityType;
  35122. }).map(function (el) {
  35123. var _a;
  35124. return (_a = el.sortKey) === null || _a === void 0 ? void 0 : _a.substr(0, 1).toLowerCase();
  35125. }).filter(function (item, i, ar) {
  35126. return item && ar.indexOf(item) === i;
  35127. }).sort();
  35128. this.selectedKey = this.navigationKeys[0] || '';
  35129. }
  35130. }
  35131. }, {
  35132. key: "selectedKey",
  35133. set: function set(k) {
  35134. this._selectedKey = k;
  35135. },
  35136. get: function get() {
  35137. return this._selectedKey;
  35138. }
  35139. }]);
  35140. return NamedEntitiesListComponent;
  35141. }();
  35142. NamedEntitiesListComponent.ɵfac = function NamedEntitiesListComponent_Factory(t) {
  35143. return new (t || NamedEntitiesListComponent)();
  35144. };
  35145. NamedEntitiesListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  35146. type: NamedEntitiesListComponent,
  35147. selectors: [["evt-named-entities-list"]],
  35148. inputs: {
  35149. data: "data"
  35150. },
  35151. outputs: {
  35152. searchedEntities: "searchedEntities"
  35153. },
  35154. features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
  35155. decls: 5,
  35156. vars: 3,
  35157. consts: [[1, "card", "border-0", "ne-list"], ["class", "card-header p-0 m-0", 4, "ngIf"], [1, "card-body", "ne-list-body", "p-0", "m-0"], ["autosize", "", 4, "ngIf"], ["class", "p-3 ne-list-msg", 4, "ngIf"], [1, "card-header", "p-0", "m-0"], ["class", "input-group p-1", 4, "ngIf"], [4, "ngIf"], [1, "input-group", "p-1"], ["type", "input", "name", "search", 1, "form-control", "form-control-sm", "ne-list-search", 3, "placeholder", "ngModel", "ngModelChange"], [1, "input-group-append"], ["additionalClasses", "border", 3, "type", "toggler", "active", "label", "btnClick"], ["additionalClasses", "border", 3, "iconLeft", "type", "disabled"], ["additionalClasses", "border", 3, "iconLeft", "btnClick"], [1, "pagination", "pagination-sm", "justify-content-center", "m-0", "p-1"], ["additionalClasses", "mr-2", 3, "iconLeft", "btnClick"], ["class", "page-item", 3, "active", 4, "ngFor", "ngForOf"], [1, "page-item"], [1, "page-link", 3, "click"], ["autosize", ""], [4, "cdkVirtualFor", "cdkVirtualForOf", "cdkVirtualForTemplateCacheSize"], [3, "inList", "data", 4, "ngIf"], ["class", "p-3", 4, "ngIf"], [3, "inList", "data"], [1, "p-3"], [1, "p-3", "ne-list-msg"]],
  35158. template: function NamedEntitiesListComponent_Template(rf, ctx) {
  35159. if (rf & 1) {
  35160. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  35161. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NamedEntitiesListComponent_div_1_Template, 3, 2, "div", 1);
  35162. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2);
  35163. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, NamedEntitiesListComponent_cdk_virtual_scroll_viewport_3_Template, 4, 11, "cdk-virtual-scroll-viewport", 3);
  35164. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, NamedEntitiesListComponent_div_4_Template, 3, 3, "div", 4);
  35165. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35166. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35167. }
  35168. if (rf & 2) {
  35169. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) > 0);
  35171. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35172. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) > 0);
  35173. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35174. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.content == null ? null : ctx.data.content.length) === 0);
  35175. }
  35176. },
  35177. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["ɵangular_packages_forms_forms_y"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatusGroup"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgForm"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NgModel"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_6__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkVirtualScrollViewport"], _angular_cdk_experimental_scrolling__WEBPACK_IMPORTED_MODULE_8__["CdkAutoSizeVirtualScroll"], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkVirtualForOf"], _named_entity_named_entity_component__WEBPACK_IMPORTED_MODULE_9__["NamedEntityComponent"]],
  35178. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"], _pipes_filter_pipe__WEBPACK_IMPORTED_MODULE_11__["FilterPipe"], _pipes_starts_with_pipe__WEBPACK_IMPORTED_MODULE_12__["StartsWithPipe"]],
  35179. styles: [".card[_ngcontent-%COMP%] {\n height: 100%;\n}\n\ncdk-virtual-scroll-viewport[_ngcontent-%COMP%] {\n height: -o-calc(100%);\n height: calc(100%);\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25hbWVkLWVudGl0aWVzLWxpc3QuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxZQUFBO0FBREo7O0FBSUE7RUNDRSxxQkFBQTtFQUVBLGtCQUFBO0FEQUYiLCJmaWxlIjoibmFtZWQtZW50aXRpZXMtbGlzdC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucyc7XG5cbi5jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmNkay12aXJ0dWFsLXNjcm9sbC12aWV3cG9ydCB7XG4gICAgQGluY2x1ZGUgY2FsYygnaGVpZ2h0JywgJzEwMCUnKTtcbn0iLCIvLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cbi8vIEdMT0JBTCBTQ1NTIE1JWElOUyAvL1xuLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIFNldCBjYWxjdWxhdGVkIHByb3BlcnR5XG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uLCAkaW1wb3J0YW50OlwiXCIpIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLW8tY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbn1cblxuLy8gU2V0IENTUzMgcHJvcGVydHkgZm9yIGVhY2ggZGlmZmVyZW50IGJyb3dzZXJcbkBtaXhpbiBzZXQoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQGZ1bmN0aW9uIG1hcC1mZXRjaCgkbWFwLCAka2V5cykge1xuICAka2V5OiBudGgoJGtleXMsIDEpO1xuICAkbGVuZ3RoOiBsZW5ndGgoJGtleXMpO1xuICAkdmFsdWU6IG1hcC1nZXQoJG1hcCwgJGtleSk7XG4gIEBpZiAoJGxlbmd0aCA+IDEpIHtcbiAgICAgICRyZXN0OiAoKTtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGxlbmd0aCB7XG4gICAgICAgICAgJHJlc3Q6IGFwcGVuZCgkcmVzdCwgbnRoKCRrZXlzLCAkaSkpO1xuICAgICAgfVxuICAgICAgQHJldHVybiBtYXAtZmV0Y2goJHZhbHVlLCAkcmVzdCk7XG4gIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbn1cblxuQG1peGluIG5hbWVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuLy8gYWRkIGJ5IEZTIFxuQG1peGluIGxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cbkBtaXhpbiBpcGVybGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuXG5AbWl4aW4gaGVhZGVyU2VjdGlvblRpdGxlKCkge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufSJdfQ== */"]
  35180. });
  35181. NamedEntitiesListComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["NamedEntitiesList"])], NamedEntitiesListComponent);
  35182. /*@__PURE__*/
  35183. (function () {
  35184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NamedEntitiesListComponent, [{
  35185. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  35186. args: [{
  35187. selector: 'evt-named-entities-list',
  35188. templateUrl: './named-entities-list.component.html',
  35189. styleUrls: ['./named-entities-list.component.scss']
  35190. }]
  35191. }], null, {
  35192. data: [{
  35193. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  35194. }],
  35195. searchedEntities: [{
  35196. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"]
  35197. }]
  35198. });
  35199. })();
  35200. /***/
  35201. },
  35202. /***/
  35203. "wM2G":
  35204. /*!******************************************************************************************************!*\
  35205. !*** ./src/app/components/named-entity/named-entity-occurrence/named-entity-occurrence.component.ts ***!
  35206. \******************************************************************************************************/
  35207. /*! exports provided: NamedEntityOccurrenceComponent */
  35208. /***/
  35209. function wM2G(module, __webpack_exports__, __webpack_require__) {
  35210. "use strict";
  35211. __webpack_require__.r(__webpack_exports__);
  35212. /* harmony export (binding) */
  35213. __webpack_require__.d(__webpack_exports__, "NamedEntityOccurrenceComponent", function () {
  35214. return NamedEntityOccurrenceComponent;
  35215. });
  35216. /* harmony import */
  35217. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  35218. /*! @angular/core */
  35219. "fXoL");
  35220. /* harmony import */
  35221. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  35222. /*! rxjs/operators */
  35223. "kU1M");
  35224. /* harmony import */
  35225. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  35226. /*! ../../../services/evt-model.service */
  35227. "hI0h");
  35228. /* harmony import */
  35229. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  35230. /*! ../../../services/evt-status.service */
  35231. "7Ht4");
  35232. /* harmony import */
  35233. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  35234. /*! @angular/common */
  35235. "ofXK");
  35236. /* harmony import */
  35237. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  35238. /*! @ng-bootstrap/ng-bootstrap */
  35239. "1kSV");
  35240. /* harmony import */
  35241. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  35242. /*! ../../content-viewer/content-viewer.component */
  35243. "t6RO");
  35244. function NamedEntityOccurrenceComponent_span_0_ng_template_5_div_0_Template(rf, ctx) {
  35245. if (rf & 1) {
  35246. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
  35247. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "evt-content-viewer", 6);
  35248. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  35249. }
  35250. if (rf & 2) {
  35251. var ref_r6 = ctx.$implicit;
  35252. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  35253. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", ref_r6);
  35254. }
  35255. }
  35256. function NamedEntityOccurrenceComponent_span_0_ng_template_5_Template(rf, ctx) {
  35257. if (rf & 1) {
  35258. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NamedEntityOccurrenceComponent_span_0_ng_template_5_div_0_Template, 2, 1, "div", 5);
  35259. }
  35260. if (rf & 2) {
  35261. var refByDoc_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
  35262. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", refByDoc_r1.refs);
  35263. }
  35264. }
  35265. var _c0 = function _c0() {
  35266. return ["auto"];
  35267. };
  35268. function NamedEntityOccurrenceComponent_span_0_Template(rf, ctx) {
  35269. if (rf & 1) {
  35270. var _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  35271. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 1);
  35272. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NamedEntityOccurrenceComponent_span_0_Template_span_click_0_listener() {
  35273. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
  35274. var refByDoc_r1 = ctx.$implicit;
  35275. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  35276. return ctx_r8.goToOccurrenceRef(refByDoc_r1);
  35277. });
  35278. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
  35279. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 2, 3);
  35280. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  35281. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  35282. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, NamedEntityOccurrenceComponent_span_0_ng_template_5_Template, 1, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  35283. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  35284. }
  35285. if (rf & 2) {
  35286. var refByDoc_r1 = ctx.$implicit;
  35287. var _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](6);
  35288. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  35289. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  35290. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"](" ", ctx_r0.occurrence.pageLabel, " ", refByDoc_r1.docLabel ? "(" + refByDoc_r1.docLabel + ")" : "", " ");
  35291. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  35292. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbPopover", _r3)("autoClose", "outside")("placement", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](6, _c0));
  35293. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  35294. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", refByDoc_r1.refs == null ? null : refByDoc_r1.refs.length, " ");
  35295. }
  35296. }
  35297. var NamedEntityOccurrenceComponent = /*#__PURE__*/function () {
  35298. function NamedEntityOccurrenceComponent(evtModelService, evtStatusService) {
  35299. _classCallCheck(this, NamedEntityOccurrenceComponent);
  35300. this.evtModelService = evtModelService;
  35301. this.evtStatusService = evtStatusService;
  35302. }
  35303. _createClass(NamedEntityOccurrenceComponent, [{
  35304. key: "goToOccurrenceRef",
  35305. value: function goToOccurrenceRef(ref) {
  35306. var _this134 = this;
  35307. this.evtModelService.pages$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["take"])(1)).subscribe(function (pages) {
  35308. var page = pages.find(function (p) {
  35309. return p.id === _this134.occurrence.pageId;
  35310. });
  35311. _this134.evtStatusService.updateDocument$.next(ref.docId);
  35312. _this134.evtStatusService.updatePage$.next(page);
  35313. _this134.evtStatusService.currentNamedEntityId$.next(_this134.entityId);
  35314. });
  35315. }
  35316. }]);
  35317. return NamedEntityOccurrenceComponent;
  35318. }();
  35319. NamedEntityOccurrenceComponent.ɵfac = function NamedEntityOccurrenceComponent_Factory(t) {
  35320. return new (t || NamedEntityOccurrenceComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]));
  35321. };
  35322. NamedEntityOccurrenceComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  35323. type: NamedEntityOccurrenceComponent,
  35324. selectors: [["evt-named-entity-occurrence"]],
  35325. inputs: {
  35326. occurrence: "occurrence",
  35327. entityId: "entityId"
  35328. },
  35329. decls: 1,
  35330. vars: 1,
  35331. consts: [["class", "ne-occurrence", 3, "click", 4, "ngFor", "ngForOf"], [1, "ne-occurrence", 3, "click"], ["popoverClass", "evt-note", "container", "body", 1, "badge", "badge-info", "badge-light", "ne-occurrence-count", 3, "ngbPopover", "autoClose", "placement"], ["popover", "ngbPopover"], ["popContent", ""], [4, "ngFor", "ngForOf"], [3, "content"]],
  35332. template: function NamedEntityOccurrenceComponent_Template(rf, ctx) {
  35333. if (rf & 1) {
  35334. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NamedEntityOccurrenceComponent_span_0_Template, 7, 7, "span", 0);
  35335. }
  35336. if (rf & 2) {
  35337. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.occurrence.refsByDoc);
  35338. }
  35339. },
  35340. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_5__["NgbPopover"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  35341. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJuYW1lZC1lbnRpdHktb2NjdXJyZW5jZS5jb21wb25lbnQuc2NzcyJ9 */"]
  35342. });
  35343. /*@__PURE__*/
  35344. (function () {
  35345. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NamedEntityOccurrenceComponent, [{
  35346. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  35347. args: [{
  35348. selector: 'evt-named-entity-occurrence',
  35349. templateUrl: './named-entity-occurrence.component.html',
  35350. styleUrls: ['./named-entity-occurrence.component.scss']
  35351. }]
  35352. }], function () {
  35353. return [{
  35354. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_2__["EVTModelService"]
  35355. }, {
  35356. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_3__["EVTStatusService"]
  35357. }];
  35358. }, {
  35359. occurrence: [{
  35360. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  35361. }],
  35362. entityId: [{
  35363. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  35364. }]
  35365. });
  35366. })();
  35367. /***/
  35368. },
  35369. /***/
  35370. "wfdk":
  35371. /*!***************************************************************************!*\
  35372. !*** ./src/app/components/publication-stmt/publication-stmt.component.ts ***!
  35373. \***************************************************************************/
  35374. /*! exports provided: PublicationStmtComponent */
  35375. /***/
  35376. function wfdk(module, __webpack_exports__, __webpack_require__) {
  35377. "use strict";
  35378. __webpack_require__.r(__webpack_exports__);
  35379. /* harmony export (binding) */
  35380. __webpack_require__.d(__webpack_exports__, "PublicationStmtComponent", function () {
  35381. return PublicationStmtComponent;
  35382. });
  35383. /* harmony import */
  35384. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  35385. /*! tslib */
  35386. "mrSG");
  35387. /* harmony import */
  35388. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  35389. /*! @angular/core */
  35390. "fXoL");
  35391. /* harmony import */
  35392. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  35393. /*! ../../models/evt-models */
  35394. "5c0l");
  35395. /* harmony import */
  35396. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  35397. /*! ../../services/component-register.service */
  35398. "d25s");
  35399. /* harmony import */
  35400. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  35401. /*! @angular/common */
  35402. "ofXK");
  35403. /* harmony import */
  35404. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  35405. /*! ../content-viewer/content-viewer.component */
  35406. "t6RO");
  35407. /* harmony import */
  35408. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  35409. /*! ../../ui-components/header-section/header-section.component */
  35410. "iRdJ");
  35411. function PublicationStmtComponent_ng_container_1_ng_container_1_Template(rf, ctx) {
  35412. if (rf & 1) {
  35413. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35414. }
  35415. }
  35416. function PublicationStmtComponent_ng_container_1_ng_container_2_Template(rf, ctx) {
  35417. if (rf & 1) {
  35418. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35419. }
  35420. }
  35421. function PublicationStmtComponent_ng_container_1_ng_container_3_Template(rf, ctx) {
  35422. if (rf & 1) {
  35423. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35424. }
  35425. }
  35426. function PublicationStmtComponent_ng_container_1_ng_container_4_Template(rf, ctx) {
  35427. if (rf & 1) {
  35428. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35429. }
  35430. }
  35431. function PublicationStmtComponent_ng_container_1_ng_container_5_Template(rf, ctx) {
  35432. if (rf & 1) {
  35433. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35434. }
  35435. }
  35436. function PublicationStmtComponent_ng_container_1_ng_container_6_Template(rf, ctx) {
  35437. if (rf & 1) {
  35438. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35439. }
  35440. }
  35441. function PublicationStmtComponent_ng_container_1_ng_container_7_Template(rf, ctx) {
  35442. if (rf & 1) {
  35443. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35444. }
  35445. }
  35446. function PublicationStmtComponent_ng_container_1_ng_container_8_Template(rf, ctx) {
  35447. if (rf & 1) {
  35448. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35449. }
  35450. }
  35451. function PublicationStmtComponent_ng_container_1_ng_container_9_Template(rf, ctx) {
  35452. if (rf & 1) {
  35453. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  35454. }
  35455. }
  35456. var _c0 = function _c0(a1) {
  35457. return {
  35458. label: "publisher",
  35459. items: a1,
  35460. "class": "publisher"
  35461. };
  35462. };
  35463. var _c1 = function _c1(a1) {
  35464. return {
  35465. label: "distributor",
  35466. items: a1,
  35467. "class": "distributor"
  35468. };
  35469. };
  35470. var _c2 = function _c2(a1) {
  35471. return {
  35472. label: "authority",
  35473. items: a1,
  35474. "class": "authority"
  35475. };
  35476. };
  35477. var _c3 = function _c3(a1) {
  35478. return {
  35479. label: "publicationPlace",
  35480. items: a1,
  35481. "class": "pubPlace"
  35482. };
  35483. };
  35484. var _c4 = function _c4(a1) {
  35485. return {
  35486. label: "address",
  35487. items: a1,
  35488. "class": "address"
  35489. };
  35490. };
  35491. var _c5 = function _c5(a1) {
  35492. return {
  35493. label: "idno",
  35494. items: a1,
  35495. "class": "idno"
  35496. };
  35497. };
  35498. var _c6 = function _c6(a1) {
  35499. return {
  35500. label: "availability",
  35501. items: a1,
  35502. "class": "availability"
  35503. };
  35504. };
  35505. var _c7 = function _c7(a1) {
  35506. return {
  35507. label: "date",
  35508. items: a1,
  35509. "class": "date"
  35510. };
  35511. };
  35512. var _c8 = function _c8(a1) {
  35513. return {
  35514. label: "licence",
  35515. items: a1,
  35516. "class": "licence"
  35517. };
  35518. };
  35519. function PublicationStmtComponent_ng_container_1_Template(rf, ctx) {
  35520. if (rf & 1) {
  35521. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35522. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, PublicationStmtComponent_ng_container_1_ng_container_1_Template, 1, 0, "ng-container", 4);
  35523. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PublicationStmtComponent_ng_container_1_ng_container_2_Template, 1, 0, "ng-container", 4);
  35524. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, PublicationStmtComponent_ng_container_1_ng_container_3_Template, 1, 0, "ng-container", 4);
  35525. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PublicationStmtComponent_ng_container_1_ng_container_4_Template, 1, 0, "ng-container", 4);
  35526. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, PublicationStmtComponent_ng_container_1_ng_container_5_Template, 1, 0, "ng-container", 4);
  35527. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, PublicationStmtComponent_ng_container_1_ng_container_6_Template, 1, 0, "ng-container", 4);
  35528. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, PublicationStmtComponent_ng_container_1_ng_container_7_Template, 1, 0, "ng-container", 4);
  35529. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, PublicationStmtComponent_ng_container_1_ng_container_8_Template, 1, 0, "ng-container", 4);
  35530. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, PublicationStmtComponent_ng_container_1_ng_container_9_Template, 1, 0, "ng-container", 4);
  35531. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35532. }
  35533. if (rf & 2) {
  35534. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35535. var _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](4);
  35536. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35537. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](18, _c0, ctx_r0.data == null ? null : ctx_r0.data.publisher));
  35538. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35539. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](20, _c1, ctx_r0.data == null ? null : ctx_r0.data.distributor));
  35540. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35541. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](22, _c2, ctx_r0.data == null ? null : ctx_r0.data.authority));
  35542. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35543. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](24, _c3, ctx_r0.data == null ? null : ctx_r0.data.pubPlace));
  35544. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35545. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](26, _c4, ctx_r0.data == null ? null : ctx_r0.data.address));
  35546. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35547. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](28, _c5, ctx_r0.data == null ? null : ctx_r0.data.idno));
  35548. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35549. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](30, _c6, ctx_r0.data == null ? null : ctx_r0.data.availability));
  35550. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35551. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](32, _c7, ctx_r0.data == null ? null : ctx_r0.data.date));
  35552. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35553. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](34, _c8, ctx_r0.data == null ? null : ctx_r0.data.licence));
  35554. }
  35555. }
  35556. function PublicationStmtComponent_ng_container_2_evt_content_viewer_1_Template(rf, ctx) {
  35557. if (rf & 1) {
  35558. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  35559. }
  35560. if (rf & 2) {
  35561. var element_r14 = ctx.$implicit;
  35562. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", element_r14);
  35563. }
  35564. }
  35565. function PublicationStmtComponent_ng_container_2_Template(rf, ctx) {
  35566. if (rf & 1) {
  35567. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35568. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, PublicationStmtComponent_ng_container_2_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 5);
  35569. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35570. }
  35571. if (rf & 2) {
  35572. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35573. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35574. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.content);
  35575. }
  35576. }
  35577. function PublicationStmtComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template(rf, ctx) {
  35578. if (rf & 1) {
  35579. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 6);
  35580. }
  35581. if (rf & 2) {
  35582. var item_r20 = ctx.$implicit;
  35583. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r20);
  35584. }
  35585. }
  35586. function PublicationStmtComponent_ng_template_3_evt_header_section_0_Template(rf, ctx) {
  35587. if (rf & 1) {
  35588. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 8);
  35589. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 9);
  35590. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PublicationStmtComponent_ng_template_3_evt_header_section_0_evt_content_viewer_2_Template, 1, 1, "evt-content-viewer", 5);
  35591. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35592. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35593. }
  35594. if (rf & 2) {
  35595. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35596. var label_r15 = ctx_r21.label;
  35597. var class_r17 = ctx_r21["class"];
  35598. var items_r16 = ctx_r21.items;
  35599. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", label_r15)("additionalClass", class_r17)("inlineLabel", true);
  35600. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35601. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", items_r16);
  35602. }
  35603. }
  35604. function PublicationStmtComponent_ng_template_3_Template(rf, ctx) {
  35605. if (rf & 1) {
  35606. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, PublicationStmtComponent_ng_template_3_evt_header_section_0_Template, 3, 4, "evt-header-section", 7);
  35607. }
  35608. if (rf & 2) {
  35609. var items_r16 = ctx.items;
  35610. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (items_r16 == null ? null : items_r16.length) > 0);
  35611. }
  35612. }
  35613. var PublicationStmtComponent = function PublicationStmtComponent() {
  35614. _classCallCheck(this, PublicationStmtComponent);
  35615. };
  35616. PublicationStmtComponent.ɵfac = function PublicationStmtComponent_Factory(t) {
  35617. return new (t || PublicationStmtComponent)();
  35618. };
  35619. PublicationStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  35620. type: PublicationStmtComponent,
  35621. selectors: [["evt-publication-stmt"]],
  35622. inputs: {
  35623. data: "data"
  35624. },
  35625. decls: 5,
  35626. vars: 2,
  35627. consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["section", ""], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""]],
  35628. template: function PublicationStmtComponent_Template(rf, ctx) {
  35629. if (rf & 1) {
  35630. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
  35631. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, PublicationStmtComponent_ng_container_1_Template, 10, 36, "ng-container", 1);
  35632. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PublicationStmtComponent_ng_container_2_Template, 2, 1, "ng-container", 2);
  35633. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35634. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, PublicationStmtComponent_ng_template_3_Template, 1, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  35635. }
  35636. if (rf & 2) {
  35637. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.data == null ? null : ctx.data.structuredData);
  35638. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35639. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
  35640. }
  35641. },
  35642. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  35643. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3B1YmxpY2F0aW9uLXN0bXQuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUMyRkUsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUQzRkYiLCJmaWxlIjoicHVibGljYXRpb24tc3RtdC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucyc7XG5cbi5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRlclNlY3Rpb25UaXRsZSgpXG59IiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  35644. });
  35645. PublicationStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["PublicationStmt"])], PublicationStmtComponent);
  35646. /*@__PURE__*/
  35647. (function () {
  35648. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](PublicationStmtComponent, [{
  35649. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  35650. args: [{
  35651. selector: 'evt-publication-stmt',
  35652. templateUrl: './publication-stmt.component.html',
  35653. styleUrls: ['./publication-stmt.component.scss']
  35654. }]
  35655. }], null, {
  35656. data: [{
  35657. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  35658. }]
  35659. });
  35660. })();
  35661. /***/
  35662. },
  35663. /***/
  35664. "xQyG":
  35665. /*!*****************************************************************!*\
  35666. !*** ./src/app/components/ms-contents/ms-contents.component.ts ***!
  35667. \*****************************************************************/
  35668. /*! exports provided: MsContentsComponent */
  35669. /***/
  35670. function xQyG(module, __webpack_exports__, __webpack_require__) {
  35671. "use strict";
  35672. __webpack_require__.r(__webpack_exports__);
  35673. /* harmony export (binding) */
  35674. __webpack_require__.d(__webpack_exports__, "MsContentsComponent", function () {
  35675. return MsContentsComponent;
  35676. });
  35677. /* harmony import */
  35678. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  35679. /*! tslib */
  35680. "mrSG");
  35681. /* harmony import */
  35682. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  35683. /*! @angular/core */
  35684. "fXoL");
  35685. /* harmony import */
  35686. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  35687. /*! ../../models/evt-models */
  35688. "5c0l");
  35689. /* harmony import */
  35690. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  35691. /*! ../../services/component-register.service */
  35692. "d25s");
  35693. /* harmony import */
  35694. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  35695. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  35696. "WyXU");
  35697. /* harmony import */
  35698. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  35699. /*! @angular/common */
  35700. "ofXK");
  35701. /* harmony import */
  35702. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  35703. /*! ../content-viewer/content-viewer.component */
  35704. "t6RO");
  35705. /* harmony import */
  35706. var _ms_item_ms_item_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  35707. /*! ../ms-item/ms-item.component */
  35708. "pZd9");
  35709. function MsContentsComponent_ng_container_3_Template(rf, ctx) {
  35710. if (rf & 1) {
  35711. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35712. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  35713. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  35714. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35715. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 8);
  35716. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  35717. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35718. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35719. }
  35720. if (rf & 2) {
  35721. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35722. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35723. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  35724. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35725. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r0.data.summary);
  35726. }
  35727. }
  35728. function MsContentsComponent_ng_container_4_span_5_evt_content_viewer_1_Template(rf, ctx) {
  35729. if (rf & 1) {
  35730. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  35731. }
  35732. if (rf & 2) {
  35733. var textLang_r10 = ctx.$implicit;
  35734. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", textLang_r10);
  35735. }
  35736. }
  35737. function MsContentsComponent_ng_container_4_span_5_span_2_Template(rf, ctx) {
  35738. if (rf & 1) {
  35739. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  35740. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, ", ");
  35741. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35742. }
  35743. }
  35744. var _c0 = function _c0(a0) {
  35745. return [a0];
  35746. };
  35747. function MsContentsComponent_ng_container_4_span_5_Template(rf, ctx) {
  35748. if (rf & 1) {
  35749. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span");
  35750. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsContentsComponent_ng_container_4_span_5_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 10);
  35751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsContentsComponent_ng_container_4_span_5_span_2_Template, 2, 0, "span", 3);
  35752. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35753. }
  35754. if (rf & 2) {
  35755. var textLangs_r6 = ctx.$implicit;
  35756. var i_r7 = ctx.index;
  35757. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  35758. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", textLangs_r6);
  35760. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35761. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r7 < _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r5.data.textLangs.length - 1));
  35762. }
  35763. }
  35764. function MsContentsComponent_ng_container_4_Template(rf, ctx) {
  35765. if (rf & 1) {
  35766. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35767. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  35768. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  35769. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35770. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 8);
  35771. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div");
  35772. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsContentsComponent_ng_container_4_span_5_Template, 3, 4, "span", 4);
  35773. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35774. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35775. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35776. }
  35777. if (rf & 2) {
  35778. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35780. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "textLang")("inlineLabel", true);
  35781. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  35782. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data.textLangs);
  35783. }
  35784. }
  35785. function MsContentsComponent_ng_container_5_Template(rf, ctx) {
  35786. if (rf & 1) {
  35787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 6);
  35789. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 7);
  35790. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35791. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35792. }
  35793. if (rf & 2) {
  35794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35795. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "items")("inlineLabel", true);
  35796. }
  35797. }
  35798. function MsContentsComponent_ng_container_6_evt_ms_item_2_Template(rf, ctx) {
  35799. if (rf & 1) {
  35800. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-item", 13);
  35801. }
  35802. if (rf & 2) {
  35803. var ms_r14 = ctx.$implicit;
  35804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ms_r14)("nested1", true);
  35805. }
  35806. }
  35807. function MsContentsComponent_ng_container_6_ng_container_3_evt_ms_item_1_Template(rf, ctx) {
  35808. if (rf & 1) {
  35809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-ms-item", 15);
  35810. }
  35811. if (rf & 2) {
  35812. var item_r17 = ctx.$implicit;
  35813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", item_r17)("nested2", true);
  35814. }
  35815. }
  35816. function MsContentsComponent_ng_container_6_ng_container_3_Template(rf, ctx) {
  35817. if (rf & 1) {
  35818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35819. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, MsContentsComponent_ng_container_6_ng_container_3_evt_ms_item_1_Template, 1, 2, "evt-ms-item", 14);
  35820. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35821. }
  35822. if (rf & 2) {
  35823. var ms_r15 = ctx.$implicit;
  35824. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35825. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ms_r15.msItem);
  35826. }
  35827. }
  35828. function MsContentsComponent_ng_container_6_Template(rf, ctx) {
  35829. if (rf & 1) {
  35830. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  35831. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-item", 11);
  35832. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MsContentsComponent_ng_container_6_evt_ms_item_2_Template, 1, 2, "evt-ms-item", 12);
  35833. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsContentsComponent_ng_container_6_ng_container_3_Template, 2, 1, "ng-container", 4);
  35834. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35835. }
  35836. if (rf & 2) {
  35837. var m_r11 = ctx.$implicit;
  35838. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35839. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", m_r11);
  35840. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35841. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", m_r11.msItem);
  35842. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35843. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", m_r11.msItem);
  35844. }
  35845. }
  35846. function MsContentsComponent_div_7_evt_content_viewer_5_Template(rf, ctx) {
  35847. if (rf & 1) {
  35848. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  35849. }
  35850. if (rf & 2) {
  35851. var par_r19 = ctx.$implicit;
  35852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r19);
  35853. }
  35854. }
  35855. function MsContentsComponent_div_7_Template(rf, ctx) {
  35856. if (rf & 1) {
  35857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 2);
  35858. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](1);
  35859. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 6);
  35860. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-ms-desc-section", 7);
  35861. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div", 8);
  35863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsContentsComponent_div_7_evt_content_viewer_5_Template, 1, 1, "evt-content-viewer", 10);
  35864. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35865. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  35866. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35867. }
  35868. if (rf & 2) {
  35869. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  35870. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  35871. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "summary")("inlineLabel", true);
  35872. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35873. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.data.pEl);
  35874. }
  35875. }
  35876. var MsContentsComponent = function MsContentsComponent() {
  35877. _classCallCheck(this, MsContentsComponent);
  35878. };
  35879. MsContentsComponent.ɵfac = function MsContentsComponent_Factory(t) {
  35880. return new (t || MsContentsComponent)();
  35881. };
  35882. MsContentsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  35883. type: MsContentsComponent,
  35884. selectors: [["evt-ms-contents"]],
  35885. inputs: {
  35886. data: "data"
  35887. },
  35888. decls: 8,
  35889. vars: 7,
  35890. consts: [[1, "msContents"], [3, "label", "underline"], [1, "flex-container"], [4, "ngIf"], [4, "ngFor", "ngForOf"], ["class", "flex-container", 4, "ngIf"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content"], [3, "content", 4, "ngFor", "ngForOf"], [3, "data"], [3, "data", "nested1", 4, "ngFor", "ngForOf"], [3, "data", "nested1"], [3, "data", "nested2", 4, "ngFor", "ngForOf"], [3, "data", "nested2"]],
  35891. template: function MsContentsComponent_Template(rf, ctx) {
  35892. if (rf & 1) {
  35893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  35894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  35895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2);
  35896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MsContentsComponent_ng_container_3_Template, 5, 3, "ng-container", 3);
  35897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MsContentsComponent_ng_container_4_Template, 6, 3, "ng-container", 3);
  35898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, MsContentsComponent_ng_container_5_Template, 3, 2, "ng-container", 3);
  35899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MsContentsComponent_ng_container_6_Template, 4, 3, "ng-container", 4);
  35901. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, MsContentsComponent_div_7_Template, 6, 3, "div", 5);
  35902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  35903. }
  35904. if (rf & 2) {
  35905. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "msContents")("underline", true);
  35907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  35908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.summary);
  35909. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35910. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.textLangs.length) > 0);
  35911. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35912. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.msItem.length) > 0);
  35913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.msItem);
  35915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  35916. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  35917. }
  35918. },
  35919. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"], _ms_item_ms_item_component__WEBPACK_IMPORTED_MODULE_7__["MsItemComponent"]],
  35920. styles: [".msContents[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 505px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 639px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1050px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21zLWNvbnRlbnRzLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsbUJBQUE7QUFDRjs7QUFFQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUFDRjs7QUFFQTtFQUNFLGdCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNJLGVBQUE7RUFDSjs7RUFFQTtJQUNJLGVBQUE7RUFDSjtBQUNGOztBQUVBO0VBQ0U7SUFDSSxnQkFBQTtFQUFKOztFQUdBO0lBQ0ksZ0JBQUE7RUFBSjtBQUNGOztBQUdBO0VBQ0U7SUFDSSxlQUFBO0VBREo7O0VBSUE7SUFDSSxlQUFBO0VBREo7QUFDRiIsImZpbGUiOiJtcy1jb250ZW50cy5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tc0NvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1pdGVtLWxhYmVsIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwNXB4KSB7IFxuICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gICAgXG4gIC5mbGV4LWl0ZW0taW5mb3JtYXRpb24ge1xuICAgICAgZmxleC1iYXNpczogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzlweCkge1xuICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6MTAwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHsgXG4gIC5mbGV4LWl0ZW0tbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgICBcbiAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbn1cbiJdfQ== */"]
  35921. });
  35922. MsContentsComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["MsContents"])], MsContentsComponent);
  35923. /*@__PURE__*/
  35924. (function () {
  35925. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MsContentsComponent, [{
  35926. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  35927. args: [{
  35928. selector: 'evt-ms-contents',
  35929. templateUrl: './ms-contents.component.html',
  35930. styleUrls: ['./ms-contents.component.scss']
  35931. }]
  35932. }], null, {
  35933. data: [{
  35934. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  35935. }]
  35936. });
  35937. })();
  35938. /***/
  35939. },
  35940. /***/
  35941. "xUb2":
  35942. /*!***************************************************************************************************!*\
  35943. !*** ./src/app/components/manuscript-thumbnails-viewer/manuscript-thumbnails-viewer.component.ts ***!
  35944. \***************************************************************************************************/
  35945. /*! exports provided: ManuscriptThumbnailsViewerComponent */
  35946. /***/
  35947. function xUb2(module, __webpack_exports__, __webpack_require__) {
  35948. "use strict";
  35949. __webpack_require__.r(__webpack_exports__);
  35950. /* harmony export (binding) */
  35951. __webpack_require__.d(__webpack_exports__, "ManuscriptThumbnailsViewerComponent", function () {
  35952. return ManuscriptThumbnailsViewerComponent;
  35953. });
  35954. /* harmony import */
  35955. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  35956. /*! @angular/core */
  35957. "fXoL");
  35958. /* harmony import */
  35959. var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  35960. /*! rxjs/operators */
  35961. "kU1M");
  35962. /* harmony import */
  35963. var _services_evt_status_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  35964. /*! ../../services/evt-status.service */
  35965. "7Ht4");
  35966. /* harmony import */
  35967. var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  35968. /*! @angular/common */
  35969. "ofXK");
  35970. /* harmony import */
  35971. var _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  35972. /*! ../../ui-components/button/button.component */
  35973. "UjKN");
  35974. function ManuscriptThumbnailsViewerComponent_ng_container_1_Template(rf, ctx) {
  35975. if (rf & 1) {
  35976. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0);
  35977. }
  35978. }
  35979. var _c0 = function _c0(a0) {
  35980. return {
  35981. "clicked-item": a0
  35982. };
  35983. };
  35984. var _c1 = function _c1(a0) {
  35985. return {
  35986. "clicked-item-par": a0
  35987. };
  35988. };
  35989. function ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_div_2_div_1_Template(rf, ctx) {
  35990. if (rf & 1) {
  35991. var _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  35992. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12);
  35993. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_div_2_div_1_Template_div_click_0_listener() {
  35994. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11);
  35995. var item_r9 = ctx.$implicit;
  35996. var ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4);
  35997. return ctx_r10.goToThumbPage(item_r9);
  35998. });
  35999. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "img", 13);
  36000. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async");
  36001. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "p", 14);
  36002. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
  36003. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36004. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36005. }
  36006. if (rf & 2) {
  36007. var item_r9 = ctx.$implicit;
  36008. var ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4);
  36009. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36010. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate"]("src", item_r9.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
  36011. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](6, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 4, ctx_r8.currentItem$) === item_r9));
  36012. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  36013. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](8, _c1, item_r9.active));
  36014. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36015. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](item_r9.name);
  36016. }
  36017. }
  36018. function ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_div_2_Template(rf, ctx) {
  36019. if (rf & 1) {
  36020. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 10);
  36021. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_div_2_div_1_Template, 5, 10, "div", 11);
  36022. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36023. }
  36024. if (rf & 2) {
  36025. var row_r7 = ctx.$implicit;
  36026. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36027. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", row_r7);
  36028. }
  36029. }
  36030. var _c2 = function _c2(a0) {
  36031. return {
  36032. "active": a0
  36033. };
  36034. };
  36035. function ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_Template(rf, ctx) {
  36036. if (rf & 1) {
  36037. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
  36038. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 8);
  36039. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_div_2_Template, 2, 1, "div", 9);
  36040. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36041. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  36042. }
  36043. if (rf & 2) {
  36044. var page_r4 = ctx.$implicit;
  36045. var i_r5 = ctx.index;
  36046. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
  36047. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36048. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "page_", i_r5 + 1, "");
  36049. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c2, ctx_r3.indexPage === i_r5));
  36050. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36051. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", page_r4);
  36052. }
  36053. }
  36054. var _c3 = function _c3() {
  36055. return {
  36056. icon: "caret-left"
  36057. };
  36058. };
  36059. var _c4 = function _c4() {
  36060. return {
  36061. icon: "caret-right"
  36062. };
  36063. };
  36064. function ManuscriptThumbnailsViewerComponent_ng_template_2_Template(rf, ctx) {
  36065. if (rf & 1) {
  36066. var _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
  36067. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ManuscriptThumbnailsViewerComponent_ng_template_2_ng_container_0_Template, 3, 5, "ng-container", 3);
  36068. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](1);
  36069. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 4);
  36070. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "evt-button", 5);
  36071. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function ManuscriptThumbnailsViewerComponent_ng_template_2_Template_evt_button_btnClick_3_listener() {
  36072. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r13);
  36073. var ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  36074. return ctx_r12.goToPrevPage();
  36075. });
  36076. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36077. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "p", 6);
  36078. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
  36079. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36080. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "evt-button", 7);
  36081. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("btnClick", function ManuscriptThumbnailsViewerComponent_ng_template_2_Template_evt_button_btnClick_6_listener() {
  36082. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r13);
  36083. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  36084. return ctx_r14.goToNextPage();
  36085. });
  36086. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36087. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36088. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  36089. }
  36090. if (rf & 2) {
  36091. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  36092. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r2.grid);
  36093. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  36094. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("hidden", ctx_r2.grid.length <= 1);
  36095. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36096. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](6, _c3));
  36097. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  36098. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", ctx_r2.indexPage + 1, "/", ctx_r2.grid.length, "");
  36099. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36100. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconLeft", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](7, _c4));
  36101. }
  36102. }
  36103. var ManuscriptThumbnailsViewerComponent = /*#__PURE__*/function () {
  36104. function ManuscriptThumbnailsViewerComponent(evtStatusService) {
  36105. var _this135 = this;
  36106. _classCallCheck(this, ManuscriptThumbnailsViewerComponent);
  36107. this.evtStatusService = evtStatusService;
  36108. this.clickedItem = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
  36109. this.pages = [];
  36110. this.col = 1;
  36111. this.row = 1;
  36112. this.indexPage = 0;
  36113. this.grid = [];
  36114. this.currentItem$ = this.evtStatusService.currentPage$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (p) {
  36115. return _this135.items.find(function (i) {
  36116. return i.id === p.id;
  36117. });
  36118. }));
  36119. }
  36120. _createClass(ManuscriptThumbnailsViewerComponent, [{
  36121. key: "ngOnInit",
  36122. value: function ngOnInit() {
  36123. this._setup();
  36124. }
  36125. }, {
  36126. key: "ngOnChanges",
  36127. value: function ngOnChanges(changes) {
  36128. if (Object.keys(changes).some(function (k) {
  36129. return changes[k].currentValue !== changes[k].previousValue;
  36130. })) {
  36131. this._setup();
  36132. }
  36133. }
  36134. }, {
  36135. key: "_setup",
  36136. value: function _setup() {
  36137. var _this136 = this;
  36138. this.items = this.pages.map(function (page) {
  36139. return {
  36140. url: page.url,
  36141. name: page.label,
  36142. id: page.id
  36143. };
  36144. });
  36145. this.col = this.isValid(this.col) ? this.col : 1;
  36146. this.row = this.isValid(this.row) ? this.row : 1;
  36147. var gridSize = this.col * this.row;
  36148. this.grid = Array(Math.ceil(this.items.length / gridSize)).fill(1).map(function (_, i) {
  36149. return _this136.items.slice(i * gridSize, i * gridSize + gridSize);
  36150. }).map(function (p) {
  36151. return Array(_this136.row).fill(1).map(function (_, i) {
  36152. return p.slice(i * _this136.col, i * _this136.col + _this136.col);
  36153. });
  36154. });
  36155. }
  36156. }, {
  36157. key: "isValid",
  36158. value: function isValid(value) {
  36159. return !(isNaN(value) || value <= 0);
  36160. }
  36161. }, {
  36162. key: "goToPrevPage",
  36163. value: function goToPrevPage() {
  36164. this.indexPage = Math.max(0, this.indexPage - 1);
  36165. }
  36166. }, {
  36167. key: "goToNextPage",
  36168. value: function goToNextPage() {
  36169. this.indexPage = Math.min(this.indexPage + 1, this.grid.length - 1);
  36170. }
  36171. }, {
  36172. key: "goToThumbPage",
  36173. value: function goToThumbPage(item) {
  36174. this.evtStatusService.updatePage$.next(this.pages.find(function (p) {
  36175. return p.id === item.id;
  36176. }));
  36177. this.clickedItem.emit(item);
  36178. }
  36179. }]);
  36180. return ManuscriptThumbnailsViewerComponent;
  36181. }();
  36182. ManuscriptThumbnailsViewerComponent.ɵfac = function ManuscriptThumbnailsViewerComponent_Factory(t) {
  36183. return new (t || ManuscriptThumbnailsViewerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_evt_status_service__WEBPACK_IMPORTED_MODULE_2__["EVTStatusService"]));
  36184. };
  36185. ManuscriptThumbnailsViewerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  36186. type: ManuscriptThumbnailsViewerComponent,
  36187. selectors: [["evt-manuscript-thumbnails"]],
  36188. inputs: {
  36189. pages: "pages",
  36190. col: "col",
  36191. row: "row"
  36192. },
  36193. outputs: {
  36194. clickedItem: "clickedItem"
  36195. },
  36196. features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  36197. decls: 4,
  36198. vars: 1,
  36199. consts: [[1, "thumbnails-view"], [4, "ngTemplateOutlet"], ["fullGrid", ""], [4, "ngFor", "ngForOf"], [1, "change-page-container", 3, "hidden"], [3, "iconRight", "btnClick"], [1, "current-page"], [3, "iconLeft", "btnClick"], [1, "page", 3, "id", "ngClass"], ["class", "d-flex row flex-row bd-highlight mb-3", 4, "ngFor", "ngForOf"], [1, "d-flex", "row", "flex-row", "bd-highlight", "mb-3"], ["class", "p-2 bd-highlight item-content ", 3, "click", 4, "ngFor", "ngForOf"], [1, "p-2", "bd-highlight", "item-content", 3, "click"], ["alt", "page", 1, "evt-img-page", 3, "src", "ngClass"], [1, "item-page-index", 3, "ngClass"]],
  36200. template: function ManuscriptThumbnailsViewerComponent_Template(rf, ctx) {
  36201. if (rf & 1) {
  36202. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
  36203. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ManuscriptThumbnailsViewerComponent_ng_container_1_Template, 1, 0, "ng-container", 1);
  36204. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  36205. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ManuscriptThumbnailsViewerComponent_ng_template_2_Template, 7, 8, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
  36206. }
  36207. if (rf & 2) {
  36208. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
  36209. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
  36210. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r1);
  36211. }
  36212. },
  36213. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"], _ui_components_button_button_component__WEBPACK_IMPORTED_MODULE_4__["ButtonComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgClass"]],
  36214. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["AsyncPipe"]],
  36215. styles: ["[_ngcontent-%COMP%]:root {\n --thumbnail-height: 150px;\n --thumbnail-width: 100px;\n}\n\n.thumbnails-view[_ngcontent-%COMP%] {\n height: 100%;\n overflow: auto;\n position: relative;\n}\n\n[data-theme=restore][_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .thumbnails-view[_ngcontent-%COMP%] {\n background-color: #783a3a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .thumbnails-view[_ngcontent-%COMP%] {\n background-color: #555;\n}\n\n[data-theme=modern][_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .thumbnails-view[_ngcontent-%COMP%] {\n background-color: #607d8b;\n}\n\n[data-theme=classic][_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .thumbnails-view[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .thumbnails-view[_ngcontent-%COMP%] {\n background-color: #8f776a;\n}\n\n.change-page-container[_ngcontent-%COMP%] {\n padding: 10px;\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n[data-theme=restore][_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .change-page-container[_ngcontent-%COMP%] {\n background-color: #0a4553;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .change-page-container[_ngcontent-%COMP%] {\n background-color: #45535a;\n}\n\n[data-theme=modern][_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .change-page-container[_ngcontent-%COMP%] {\n background-color: #263238;\n}\n\n[data-theme=classic][_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .change-page-container[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .change-page-container[_ngcontent-%COMP%] {\n background-color: #362d28;\n}\n\n.page[_ngcontent-%COMP%] {\n display: none;\n padding: 0 20px;\n}\n\n.active[_ngcontent-%COMP%] {\n display: block;\n}\n\n.item-content[_ngcontent-%COMP%] {\n position: relative;\n}\n\np.item-page-index[_ngcontent-%COMP%] {\n position: absolute;\n top: 70%;\n width: -o-calc(100% - 16px);\n width: calc(100% - 16px);\n text-align: center;\n}\n\n[data-theme=restore][_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] p.item-page-index[_ngcontent-%COMP%] {\n background-color: #e9e9e9;\n color: #783a3a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] p.item-page-index[_ngcontent-%COMP%] {\n background-color: #fff;\n color: #555;\n}\n\n[data-theme=modern][_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] p.item-page-index[_ngcontent-%COMP%] {\n background-color: #ECEFF1;\n color: #607d8b;\n}\n\n[data-theme=classic][_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] p.item-page-index[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] p.item-page-index[_ngcontent-%COMP%] {\n background-color: #f5ead4;\n color: #8f776a;\n}\n\n[data-theme=restore][_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=restore] [_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=restore][_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par) {\n background: #783a3a;\n color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=neutral] [_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=neutral][_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par) {\n background: #555;\n color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=modern] [_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=modern][_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par) {\n background: #607d8b;\n color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=classic] [_nghost-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par), [data-theme=classic][_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]:hover p.item-page-index[_ngcontent-%COMP%]:not(.clicked-item-par) {\n background: #8f776a;\n color: #f5ead4;\n}\n\n.pages-controller[_ngcontent-%COMP%] {\n width: 20px;\n margin: 5px;\n border-radius: 3px;\n}\n\n[data-theme=restore][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n color: #f5ead4;\n}\n\n[data-theme=restore][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n border: 3px solid #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n border: 3px solid #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n border: 3px solid #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .pages-controller[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .pages-controller[_ngcontent-%COMP%] {\n border: 3px solid #f5ead4;\n}\n\n[data-theme=restore][_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .clicked-item[_ngcontent-%COMP%] {\n border: 2px solid #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .clicked-item[_ngcontent-%COMP%] {\n border: 2px solid #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .clicked-item[_ngcontent-%COMP%] {\n border: 2px solid #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .clicked-item[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .clicked-item[_ngcontent-%COMP%] {\n border: 2px solid #f5ead4;\n}\n\n[data-theme=restore][_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .clicked-item-par[_ngcontent-%COMP%] {\n background-color: #e9e9e9;\n color: #783a3a;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .clicked-item-par[_ngcontent-%COMP%] {\n background-color: #fff;\n color: #555;\n}\n\n[data-theme=modern][_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .clicked-item-par[_ngcontent-%COMP%] {\n background-color: #ECEFF1;\n color: #607d8b;\n}\n\n[data-theme=classic][_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .clicked-item-par[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .clicked-item-par[_ngcontent-%COMP%] {\n background-color: #f5ead4;\n color: #8f776a;\n}\n\n.current-page[_ngcontent-%COMP%] {\n display: inline;\n padding: 0 10px;\n}\n\n[data-theme=restore][_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .current-page[_ngcontent-%COMP%] {\n color: #e9e9e9;\n}\n\n[data-theme=neutral][_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .current-page[_ngcontent-%COMP%] {\n color: #fff;\n}\n\n[data-theme=modern][_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .current-page[_ngcontent-%COMP%] {\n color: #ECEFF1;\n}\n\n[data-theme=classic][_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .current-page[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .current-page[_ngcontent-%COMP%] {\n color: #f5ead4;\n}\n\n.evt-img-page[_ngcontent-%COMP%] {\n min-height: 150px;\n min-width: 100px;\n max-height: 150px;\n max-width: 100px;\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL21hbnVzY3JpcHQtdGh1bWJuYWlscy12aWV3ZXIuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fdGhlbWVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBO0VBQ0kseUJBQUE7RUFDQSx3QkFBQTtBQzFCSjs7QUFDQTtFQUNJLFlBQUE7RUFJQSxjQUFBO0VBQ0Esa0JBQUE7QUFESjs7QUNnRlE7RURsRkEseUJBQUE7QUFLUjs7QUM2RVE7RURsRkEsc0JBQUE7QUFRUjs7QUMwRVE7RURsRkEseUJBQUE7QUFXUjs7QUN1RVE7RURsRkEseUJBQUE7QUFjUjs7QUFUQTtFQUNJLGFBQUE7RUFJQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FBU0o7O0FDNkRRO0VEMUVBLHlCQUFBO0FBZ0JSOztBQzBEUTtFRDFFQSx5QkFBQTtBQW1CUjs7QUN1RFE7RUQxRUEseUJBQUE7QUFzQlI7O0FDb0RRO0VEMUVBLHlCQUFBO0FBeUJSOztBQW5CQTtFQUNJLGFBQUE7RUFDQSxlQUFBO0FBc0JKOztBQXBCQTtFQUNJLGNBQUE7QUF1Qko7O0FBckJBO0VBQ0ksa0JBQUE7QUF3Qko7O0FBdEJBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VFMUJGLDJCQUFBO0VBRUEsd0JBQUE7RUYwQkUsa0JBQUE7QUE0Qko7O0FDMEJRO0VEcERBLHlCQUFBO0VBQ0EsY0FBQTtBQTZCUjs7QUNzQlE7RURwREEsc0JBQUE7RUFDQSxXQUFBO0FBaUNSOztBQ2tCUTtFRHBEQSx5QkFBQTtFQUNBLGNBQUE7QUFxQ1I7O0FDY1E7RURwREEseUJBQUE7RUFDQSxjQUFBO0FBeUNSOztBQ1VRO0VEOUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXdDUjs7QUNLUTtFRDlDQSxnQkFBQTtFQUNBLFdBQUE7QUE0Q1I7O0FDQ1E7RUQ5Q0EsbUJBQUE7RUFDQSxjQUFBO0FBZ0RSOztBQ0hRO0VEOUNBLG1CQUFBO0VBQ0EsY0FBQTtBQW9EUjs7QUFqREE7RUFDSSxXQUFBO0VBSUEsV0FBQTtFQUlBLGtCQUFBO0FBOENKOztBQ2JRO0VEdkNBLGNBQUE7QUF1RFI7O0FDaEJRO0VEdkNBLFdBQUE7QUEwRFI7O0FDbkJRO0VEdkNBLGNBQUE7QUE2RFI7O0FDdEJRO0VEdkNBLGNBQUE7QUFnRVI7O0FDekJRO0VEbkNBLHlCQUFBO0FBK0RSOztBQzVCUTtFRG5DQSxzQkFBQTtBQWtFUjs7QUMvQlE7RURuQ0EseUJBQUE7QUFxRVI7O0FDbENRO0VEbkNBLHlCQUFBO0FBd0VSOztBQ3JDUTtFRDVCQSx5QkFBQTtBQXFFUjs7QUN6Q1E7RUQ1QkEsc0JBQUE7QUF3RVI7O0FDNUNRO0VENUJBLHlCQUFBO0FBMkVSOztBQy9DUTtFRDVCQSx5QkFBQTtBQThFUjs7QUNsRFE7RUR0QkEseUJBQUE7RUFDQSxjQUFBO0FBNEVSOztBQ3ZEUTtFRHRCQSxzQkFBQTtFQUNBLFdBQUE7QUFnRlI7O0FDM0RRO0VEdEJBLHlCQUFBO0VBQ0EsY0FBQTtBQW9GUjs7QUMvRFE7RUR0QkEseUJBQUE7RUFDQSxjQUFBO0FBd0ZSOztBQXJGQTtFQUlJLGVBQUE7RUFDQSxlQUFBO0FBcUZKOztBQ3hFUTtFRGhCQSxjQUFBO0FBMkZSOztBQzNFUTtFRGhCQSxXQUFBO0FBOEZSOztBQzlFUTtFRGhCQSxjQUFBO0FBaUdSOztBQ2pGUTtFRGhCQSxjQUFBO0FBb0dSOztBQTlGQTtFQUNJLGlCRDFEZTtFQzJEZixnQkQxRGM7RUMyRGQsaUJENURlO0VDNkRmLGdCRDVEYztFQzZEZCxlQUFBO0FBaUdKIiwiZmlsZSI6Im1hbnVzY3JpcHQtdGh1bWJuYWlscy12aWV3ZXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBWQVJJQUJMRVMgQU5EIEJPT1RTVFJBUCBWQVJJQUJMRVMgT1ZFUlJJREVTIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcbiRiYXNlLW1pbkhlaWdodDogNjAwcHg7XG4kYmFzZS1mb250U2l6ZTogMzBweDtcbiRiYXNlLWhlYWRlci1oZWlnaHQ6IDU0cHg7XG5cbiRtYWluQ29udGFpbmVyLW1lbnUtaGVpZ2h0OiA0MnB4O1xuJG1haW5Db250YWluZXItYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEFkdmFuY2VkXG4vLyBDdXN0b21pemUgdmlzaWJsZSBlbGVtZW50c1xuJGJhc2UtZm9vdGVyOiBmYWxzZTtcbiRtYWluQ29udGFpbmVyLXRvcC1tZW51OiB0cnVlO1xuJG1haW5Db250YWluZXItYm90dG9tLW1lbnU6IHRydWU7XG5cbi8vIE5hdkJhclxuJGJhc2UtbmF2YmFyLWhlaWdodDogNDVweDtcblxuLy8gVGh1bWJuYWlsc1xuJHRodW1ibmFpbC1oZWlnaHQ6IDE1MHB4O1xuJHRodW1ibmFpbC13aWR0aDogMTAwcHg7XG5cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZGVzXG5cbjpyb290IHtcbiAgICAtLXRodW1ibmFpbC1oZWlnaHQ6ICN7JHRodW1ibmFpbC1oZWlnaHR9O1xuICAgIC0tdGh1bWJuYWlsLXdpZHRoOiAjeyR0aHVtYm5haWwtd2lkdGh9O1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXNcIjtcblxuLnRodW1ibmFpbHMtdmlldyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoXCJzZWNvbmRhcnlDb2xvckRhcmtcIik7XG4gICAgfVxuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFuZ2UtcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lZChcImJhc2VDb2xvckRhcmtcIik7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGVtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnAuaXRlbS1wYWdlLWluZGV4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MCU7XG4gICAgQGluY2x1ZGUgY2FsYyhcIndpZHRoXCIsIFwiMTAwJSAtIDE2cHhcIik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICAgICAgY29sb3I6IHRoZW1lZChcInNlY29uZGFyeUNvbG9yRGFya1wiKTtcbiAgICB9XG59XG4uaXRlbS1jb250ZW50OmhvdmVyIHAuaXRlbS1wYWdlLWluZGV4Om5vdCguY2xpY2tlZC1pdGVtLXBhcikge1xuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZWQoXCJzZWNvbmRhcnlDb2xvckRhcmtcIik7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICB9XG59XG4ucGFnZXMtY29udHJvbGxlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICB9XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRoZW1lZChcImJhc2VDb2xvckxpZ2h0XCIpO1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jbGlja2VkLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICB9XG59XG5cbi5jbGlja2VkLWl0ZW0tcGFyIHtcbiAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVkKFwiYmFzZUNvbG9yTGlnaHRcIik7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJzZWNvbmRhcnlDb2xvckRhcmtcIik7XG4gICAgfVxufVxuLmN1cnJlbnQtcGFnZSB7XG4gICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZWQoXCJiYXNlQ29sb3JMaWdodFwiKTtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmV2dC1pbWctcGFnZSB7XG4gICAgbWluLWhlaWdodDogJHRodW1ibmFpbC1oZWlnaHQ7XG4gICAgbWluLXdpZHRoOiAkdGh1bWJuYWlsLXdpZHRoO1xuICAgIG1heC1oZWlnaHQ6ICR0aHVtYm5haWwtaGVpZ2h0O1xuICAgIG1heC13aWR0aDogJHRodW1ibmFpbC13aWR0aDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiJHRoZW1lczogKFxuICAgIHJlc3RvcmU6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzBhNDU1MyxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxMjAsIDU4LCA1OCksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNlOWU5ZTksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogcmdiKDcwLCA0NiwgNDYpLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZTllOWU5LFxuICAgICAgICB0b29sc0NvbG9yOiAjMGE0NTUzLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6IHdoaXRlLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgICAgIG1haW5IZWFkZXJCYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgbWFpbkhlYWRlckNvbG9yOiAjMGE0NTUzXG4gICAgKSxcbiAgICBuZXV0cmFsOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICM0NTUzNWEsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNTU1LFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZmZmLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmZmYsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYyxcbiAgICAgICAgdG9vbHNDb2xvcjogIzAwMCxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjVmNWY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZTdlN2U3LFxuICAgICksXG4gICAgbW9kZXJuOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMyNjMyMzgsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiAjNjA3ZDhiLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjRUNFRkYxLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNFQ0VGRjEsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMyNjMyMzgsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2IwYmVjNSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjFmNGY1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZWFlY2VjLFxuICAgICksXG4gICAgY2xhc3NpYzogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6IHJnYigxNDMsIDExOSwgMTA2KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6ICMwMDAsXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNmNWVhZDQsXG4gICAgICAgIHRvb2xzQ29sb3I6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmOWY3ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNmMmVkZTksXG4gICAgKVxuKTtcblxuXG4vLyBUaGVtaWZ5XG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVGhlIGAmYCByZWZlciB0byBwYXJlbnQgc2VsZWN0b3JzIGFuZCBwbGFjaW5nIGl0IGFmdGVyIGBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXWAgdGVsbHMgU2FzcyB0byBvdXRwdXQgYW55IHBhcmVudCBzZWxlY3RvcnMgYWZ0ZXIgdGhlIHRoZW1lIG5hbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBpcyBpbmNsdWRlZCBpbiBhIGAqW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBlbGVtZW50XG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeSgkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICA6aG9zdC1jb250ZXh0KFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdKSAmLFxuICAgICAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSAmIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZW1pZnlTZWxmXG4vLyBUaGlzIG1peGluIHdpbGwgYWRkIGEgQ1NTIHJ1bGUgZm9yIGVhY2ggdGhlbWUgZm9yIHRoZSBDU1MgcnVsZXMgZGVmaW5lZCB3aXRoaW4gaXQuXG4vLyBUaGUgYEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzYCB0ZWxsIFNhc3MgdG8gbG9vcCBvdmVyIHRoZSBgJHRoZW1lc2AgbWFwIHRoYXQgd2FzIGRlZmluZWQgYWJvdmUuXG4vLyBPbiBlYWNoIGxvb3AsIGl0IGFzc2lnbnMgdGhlc2UgdmFsdWVzIHRvIGAkdGhlbWVgIGFuZCBgJG1hcGAgcmVzcGVjdGl2ZWx5LlxuLy8gLSBgJHRoZW1lYCAtIFRoZW1lIG5hbWVcbi8vIC0gYCRtYXBgIC0gTWFwIG9mIGFsbCB0aGVtZSB2YXJpYWJsZXNcbi8vIFRoZW4gdGhlIGBtYXAtZ2V0KClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZ2V0IGFueSB0aGVtZSB2YXJpYWJsZSBmcm9tIGAkbWFwYCBhbmQgb3V0cHV0IHRoZSBjb3JyZWN0IHByb3BlcnR5IGZvciBlYWNoIHRoZW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaGFzIHRoZSBgW2RhdGEtdGhlbWVdPVwidGhlbWUtbmFtZVwiYCBhdHRyaWJ1dGVcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeVNlbGYoJHRoZW1lcykge1xuICAgICAgICAvLyAgY29sb3I6IHRoZW1lZCgnYmFzZUNvbG9yRGFyaycpO1xuICAgIC8vICB9XG4vLyAgfVxuLy8gYGBgXG5AbWl4aW4gdGhlbWlmeVNlbGYoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgICZbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVkKCRrZXkpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG59XG5cbiIsIi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuLy8gR0xPQkFMIFNDU1MgTUlYSU5TIC8vXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8gLy9cblxuLy8gU2V0IGNhbGN1bGF0ZWQgcHJvcGVydHlcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24sICRpbXBvcnRhbnQ6XCJcIikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiAtby1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgI3skaW1wb3J0YW50fTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBTZXQgQ1NTMyBwcm9wZXJ0eSBmb3IgZWFjaCBkaWZmZXJlbnQgYnJvd3NlclxuQG1peGluIHNldCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AZnVuY3Rpb24gbWFwLWZldGNoKCRtYXAsICRrZXlzKSB7XG4gICRrZXk6IG50aCgka2V5cywgMSk7XG4gICRsZW5ndGg6IGxlbmd0aCgka2V5cyk7XG4gICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgQGlmICgkbGVuZ3RoID4gMSkge1xuICAgICAgJHJlc3Q6ICgpO1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbGVuZ3RoIHtcbiAgICAgICAgICAkcmVzdDogYXBwZW5kKCRyZXN0LCBudGgoJGtleXMsICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1hcC1mZXRjaCgkdmFsdWUsICRyZXN0KTtcbiAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG4vLyBhZGQgYnkgRlMgXG5AbWl4aW4gbGVtbWF0aXplZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cblxuQG1peGluIGlwZXJsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5cbkBtaXhpbiBoZWFkZXJTZWN0aW9uVGl0bGUoKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59Il19 */"]
  36216. });
  36217. /*@__PURE__*/
  36218. (function () {
  36219. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ManuscriptThumbnailsViewerComponent, [{
  36220. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  36221. args: [{
  36222. selector: 'evt-manuscript-thumbnails',
  36223. templateUrl: './manuscript-thumbnails-viewer.component.html',
  36224. styleUrls: ['./manuscript-thumbnails-viewer.component.scss']
  36225. }]
  36226. }], function () {
  36227. return [{
  36228. type: _services_evt_status_service__WEBPACK_IMPORTED_MODULE_2__["EVTStatusService"]
  36229. }];
  36230. }, {
  36231. clickedItem: [{
  36232. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"]
  36233. }],
  36234. pages: [{
  36235. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  36236. }],
  36237. col: [{
  36238. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  36239. }],
  36240. row: [{
  36241. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  36242. }]
  36243. });
  36244. })();
  36245. /***/
  36246. },
  36247. /***/
  36248. "xZwa":
  36249. /*!*************************************************************!*\
  36250. !*** ./src/app/components/phys-desc/phys-desc.component.ts ***!
  36251. \*************************************************************/
  36252. /*! exports provided: PhysDescComponent */
  36253. /***/
  36254. function xZwa(module, __webpack_exports__, __webpack_require__) {
  36255. "use strict";
  36256. __webpack_require__.r(__webpack_exports__);
  36257. /* harmony export (binding) */
  36258. __webpack_require__.d(__webpack_exports__, "PhysDescComponent", function () {
  36259. return PhysDescComponent;
  36260. });
  36261. /* harmony import */
  36262. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  36263. /*! tslib */
  36264. "mrSG");
  36265. /* harmony import */
  36266. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  36267. /*! @angular/core */
  36268. "fXoL");
  36269. /* harmony import */
  36270. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  36271. /*! ../../models/evt-models */
  36272. "5c0l");
  36273. /* harmony import */
  36274. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  36275. /*! ../../services/component-register.service */
  36276. "d25s");
  36277. /* harmony import */
  36278. var _ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  36279. /*! ../../ui-components/ms-desc-section/ms-desc-section.component */
  36280. "WyXU");
  36281. /* harmony import */
  36282. var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  36283. /*! @angular/common */
  36284. "ofXK");
  36285. /* harmony import */
  36286. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  36287. /*! ../content-viewer/content-viewer.component */
  36288. "t6RO");
  36289. function PhysDescComponent_ng_container_2_div_1_evt_content_viewer_4_Template(rf, ctx) {
  36290. if (rf & 1) {
  36291. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  36292. }
  36293. if (rf & 2) {
  36294. var parag_r14 = ctx.$implicit;
  36295. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", parag_r14);
  36296. }
  36297. }
  36298. function PhysDescComponent_ng_container_2_div_1_Template(rf, ctx) {
  36299. if (rf & 1) {
  36300. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36301. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36302. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36303. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36304. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36305. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PhysDescComponent_ng_container_2_div_1_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 8);
  36306. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36307. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36308. }
  36309. if (rf & 2) {
  36310. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36311. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36312. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "description")("inlineLabel", true);
  36313. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36314. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", objectDesc_r5.pEl);
  36315. }
  36316. }
  36317. function PhysDescComponent_ng_container_2_div_2_Template(rf, ctx) {
  36318. if (rf & 1) {
  36319. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36320. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36321. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36322. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36323. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36324. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36325. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36327. }
  36328. if (rf & 2) {
  36329. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36330. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36331. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "supportDesc")("inlineLabel", true);
  36332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", objectDesc_r5.supportDesc.support || objectDesc_r5.supportDesc);
  36334. }
  36335. }
  36336. function PhysDescComponent_ng_container_2_div_3_Template(rf, ctx) {
  36337. if (rf & 1) {
  36338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36340. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36341. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36343. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36344. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36345. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36346. }
  36347. if (rf & 2) {
  36348. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36349. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "condition")("inlineLabel", true);
  36351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36352. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", objectDesc_r5.supportDesc.condition);
  36353. }
  36354. }
  36355. function PhysDescComponent_ng_container_2_div_4_div_4_evt_content_viewer_1_Template(rf, ctx) {
  36356. if (rf & 1) {
  36357. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  36358. }
  36359. if (rf & 2) {
  36360. var extent_r21 = ctx.$implicit;
  36361. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", extent_r21);
  36362. }
  36363. }
  36364. function PhysDescComponent_ng_container_2_div_4_div_4_Template(rf, ctx) {
  36365. if (rf & 1) {
  36366. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  36367. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, PhysDescComponent_ng_container_2_div_4_div_4_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 8);
  36368. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36369. }
  36370. if (rf & 2) {
  36371. var extents_r19 = ctx.$implicit;
  36372. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36373. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", extents_r19);
  36374. }
  36375. }
  36376. function PhysDescComponent_ng_container_2_div_4_Template(rf, ctx) {
  36377. if (rf & 1) {
  36378. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36379. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36380. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36381. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36382. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36383. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PhysDescComponent_ng_container_2_div_4_div_4_Template, 2, 1, "div", 10);
  36384. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36385. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36386. }
  36387. if (rf & 2) {
  36388. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36389. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36390. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "extent")("inlineLabel", true);
  36391. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36392. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.extents);
  36393. }
  36394. }
  36395. function PhysDescComponent_ng_container_2_div_5_Template(rf, ctx) {
  36396. if (rf & 1) {
  36397. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36398. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36399. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36400. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36401. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36402. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36403. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36404. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36405. }
  36406. if (rf & 2) {
  36407. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36408. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36409. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "foliation")("inlineLabel", true);
  36410. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36411. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", objectDesc_r5.supportDesc.foliation);
  36412. }
  36413. }
  36414. function PhysDescComponent_ng_container_2_div_6_Template(rf, ctx) {
  36415. if (rf & 1) {
  36416. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36417. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36418. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36419. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36420. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36421. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36422. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36423. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36424. }
  36425. if (rf & 2) {
  36426. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36427. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36428. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "collation")("inlineLabel", true);
  36429. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36430. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", objectDesc_r5.supportDesc.collation);
  36431. }
  36432. }
  36433. function PhysDescComponent_ng_container_2_div_7_Template(rf, ctx) {
  36434. if (rf & 1) {
  36435. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36436. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36437. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36438. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36439. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36440. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36441. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36442. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36443. }
  36444. if (rf & 2) {
  36445. var objectDesc_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
  36446. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36447. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "layoutDesc")("inlineLabel", true);
  36448. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36449. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", objectDesc_r5.layoutDesc);
  36450. }
  36451. }
  36452. function PhysDescComponent_ng_container_2_Template(rf, ctx) {
  36453. if (rf & 1) {
  36454. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  36455. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, PhysDescComponent_ng_container_2_div_1_Template, 5, 3, "div", 3);
  36456. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PhysDescComponent_ng_container_2_div_2_Template, 5, 3, "div", 3);
  36457. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, PhysDescComponent_ng_container_2_div_3_Template, 5, 3, "div", 3);
  36458. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PhysDescComponent_ng_container_2_div_4_Template, 5, 3, "div", 3);
  36459. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, PhysDescComponent_ng_container_2_div_5_Template, 5, 3, "div", 3);
  36460. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, PhysDescComponent_ng_container_2_div_6_Template, 5, 3, "div", 3);
  36461. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, PhysDescComponent_ng_container_2_div_7_Template, 5, 3, "div", 3);
  36462. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  36463. }
  36464. if (rf & 2) {
  36465. var objectDesc_r5 = ctx.ngIf;
  36466. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36467. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (objectDesc_r5.pEl == null ? null : objectDesc_r5.pEl.length) > 0);
  36468. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36469. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.support) || (objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.pEl.length) > 0);
  36470. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36471. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.condition);
  36472. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36473. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.extents.length) > 0);
  36474. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36475. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.foliation);
  36476. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36477. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", objectDesc_r5.supportDesc == null ? null : objectDesc_r5.supportDesc.collation);
  36478. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36479. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", objectDesc_r5.layoutDesc);
  36480. }
  36481. }
  36482. function PhysDescComponent_div_3_Template(rf, ctx) {
  36483. if (rf & 1) {
  36484. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36485. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36486. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36487. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36488. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36489. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36490. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36491. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36492. }
  36493. if (rf & 2) {
  36494. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  36495. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36496. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "handDesc")("inlineLabel", true);
  36497. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36498. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r1.data.handDesc);
  36499. }
  36500. }
  36501. function PhysDescComponent_div_4_Template(rf, ctx) {
  36502. if (rf & 1) {
  36503. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36504. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36505. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36506. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36507. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36508. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36509. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36510. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36511. }
  36512. if (rf & 2) {
  36513. var ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  36514. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36515. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "decoDesc")("inlineLabel", true);
  36516. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36517. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r2.data.decoDesc);
  36518. }
  36519. }
  36520. function PhysDescComponent_div_5_Template(rf, ctx) {
  36521. if (rf & 1) {
  36522. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36523. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36524. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36525. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36526. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36527. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "evt-content-viewer", 9);
  36528. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36529. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36530. }
  36531. if (rf & 2) {
  36532. var ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  36533. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36534. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "bindingDesc")("inlineLabel", true);
  36535. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36536. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", ctx_r3.data.bindingDesc);
  36537. }
  36538. }
  36539. function PhysDescComponent_div_6_evt_content_viewer_4_Template(rf, ctx) {
  36540. if (rf & 1) {
  36541. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 9);
  36542. }
  36543. if (rf & 2) {
  36544. var par_r27 = ctx.$implicit;
  36545. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", par_r27);
  36546. }
  36547. }
  36548. function PhysDescComponent_div_6_Template(rf, ctx) {
  36549. if (rf & 1) {
  36550. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
  36551. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5);
  36552. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "evt-ms-desc-section", 6);
  36553. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36554. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 7);
  36555. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PhysDescComponent_div_6_evt_content_viewer_4_Template, 1, 1, "evt-content-viewer", 8);
  36556. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36557. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36558. }
  36559. if (rf & 2) {
  36560. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  36561. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36562. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "description")("inlineLabel", true);
  36563. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36564. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.data.pEl);
  36565. }
  36566. }
  36567. var PhysDescComponent = function PhysDescComponent() {
  36568. _classCallCheck(this, PhysDescComponent);
  36569. };
  36570. PhysDescComponent.ɵfac = function PhysDescComponent_Factory(t) {
  36571. return new (t || PhysDescComponent)();
  36572. };
  36573. PhysDescComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  36574. type: PhysDescComponent,
  36575. selectors: [["evt-phys-desc"]],
  36576. inputs: {
  36577. data: "data"
  36578. },
  36579. decls: 7,
  36580. vars: 7,
  36581. consts: [[1, "phyDesc"], [3, "label", "underline"], [4, "ngIf"], ["class", "flex-container", 4, "ngIf"], [1, "flex-container"], [1, "flex-item-label"], [3, "label", "inlineLabel"], [1, "flex-item-information"], [3, "content", 4, "ngFor", "ngForOf"], [3, "content"], [4, "ngFor", "ngForOf"]],
  36582. template: function PhysDescComponent_Template(rf, ctx) {
  36583. if (rf & 1) {
  36584. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  36585. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-ms-desc-section", 1);
  36586. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PhysDescComponent_ng_container_2_Template, 8, 7, "ng-container", 2);
  36587. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, PhysDescComponent_div_3_Template, 5, 3, "div", 3);
  36588. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PhysDescComponent_div_4_Template, 5, 3, "div", 3);
  36589. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, PhysDescComponent_div_5_Template, 5, 3, "div", 3);
  36590. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, PhysDescComponent_div_6_Template, 5, 3, "div", 3);
  36591. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36592. }
  36593. if (rf & 2) {
  36594. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36595. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "phyDesc")("underline", true);
  36596. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36597. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.objectDesc);
  36598. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36599. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.handDesc);
  36600. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36601. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.decoDesc);
  36602. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36603. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data == null ? null : ctx.data.bindingDesc);
  36604. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36605. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.pEl.length) > 0);
  36606. }
  36607. },
  36608. directives: [_ui_components_ms_desc_section_ms_desc_section_component__WEBPACK_IMPORTED_MODULE_4__["MsDescSectionComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_6__["ContentViewerComponent"]],
  36609. styles: [".phyDesc[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n\n.flex-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n}\n\n.flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n margin-bottom: 0.7rem;\n}\n\n@media (min-width: 594px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n\n@media (min-width: 640px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 100%;\n }\n}\n\n@media (min-width: 1190px) {\n .flex-item-label[_ngcontent-%COMP%] {\n flex-basis: 20%;\n }\n\n .flex-item-information[_ngcontent-%COMP%] {\n flex-basis: 80%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BoeXMtZGVzYy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLG1CQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FBQ0o7O0FBRUE7RUFDSSxnQkFBQTtBQUNKOztBQUVBO0VBQ0ksZ0JBQUE7RUFDQSxxQkFBQTtBQUNKOztBQUVBO0VBQ0k7SUFDSSxlQUFBO0VBQ047O0VBRUU7SUFDSSxlQUFBO0VBQ047QUFDRjs7QUFFQTtFQUNJO0lBQ0ksZ0JBQUE7RUFBTjs7RUFHRTtJQUNJLGdCQUFBO0VBQU47QUFDRjs7QUFHQTtFQUNJO0lBQ0ksZUFBQTtFQUROOztFQUlFO0lBQ0ksZUFBQTtFQUROO0FBQ0YiLCJmaWxlIjoicGh5cy1kZXNjLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnBoeURlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtaXRlbS1sYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTRweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgfVxuICAgICAgXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAuZmxleC1pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZmxleC1iYXNpczoxMDAlXG4gICAgfVxuIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExOTBweCkgeyBcbiAgICAuZmxleC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgfVxuICAgICAgXG4gICAgLmZsZXgtaXRlbS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICB9XG4gfVxuIl19 */"]
  36610. });
  36611. PhysDescComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["PhysDesc"])], PhysDescComponent);
  36612. /*@__PURE__*/
  36613. (function () {
  36614. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](PhysDescComponent, [{
  36615. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  36616. args: [{
  36617. selector: 'evt-phys-desc',
  36618. templateUrl: './phys-desc.component.html',
  36619. styleUrls: ['./phys-desc.component.scss']
  36620. }]
  36621. }], null, {
  36622. data: [{
  36623. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  36624. }]
  36625. });
  36626. })();
  36627. /***/
  36628. },
  36629. /***/
  36630. "xZzZ":
  36631. /*!*******************************************************************************************************!*\
  36632. !*** ./src/app/components/apparatus-entry/apparatus-entry-detail/apparatus-entry-detail.component.ts ***!
  36633. \*******************************************************************************************************/
  36634. /*! exports provided: ApparatusEntryDetailComponent */
  36635. /***/
  36636. function xZzZ(module, __webpack_exports__, __webpack_require__) {
  36637. "use strict";
  36638. __webpack_require__.r(__webpack_exports__);
  36639. /* harmony export (binding) */
  36640. __webpack_require__.d(__webpack_exports__, "ApparatusEntryDetailComponent", function () {
  36641. return ApparatusEntryDetailComponent;
  36642. });
  36643. /* harmony import */
  36644. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  36645. /*! tslib */
  36646. "mrSG");
  36647. /* harmony import */
  36648. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  36649. /*! @angular/core */
  36650. "fXoL");
  36651. /* harmony import */
  36652. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  36653. /*! ../../../models/evt-models */
  36654. "5c0l");
  36655. /* harmony import */
  36656. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  36657. /*! ../../../services/component-register.service */
  36658. "d25s");
  36659. /* harmony import */
  36660. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  36661. /*! ../../../services/evt-model.service */
  36662. "hI0h");
  36663. /* harmony import */
  36664. var _apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  36665. /*! ../apparatus-entry-readings/apparatus-entry-readings.component */
  36666. "etwH");
  36667. /* harmony import */
  36668. var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  36669. /*! @angular/common */
  36670. "ofXK");
  36671. /* harmony import */
  36672. var _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  36673. /*! ../../../pinboard/pinner/pinner.component */
  36674. "j7gH");
  36675. /* harmony import */
  36676. var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  36677. /*! @ng-bootstrap/ng-bootstrap */
  36678. "1kSV");
  36679. /* harmony import */
  36680. var _note_note_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  36681. /*! ../../note/note.component */
  36682. "EpuN");
  36683. /* harmony import */
  36684. var _reading_reading_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
  36685. /*! ../../reading/reading.component */
  36686. "QgGR");
  36687. /* harmony import */
  36688. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
  36689. /*! ../../content-viewer/content-viewer.component */
  36690. "t6RO");
  36691. /* harmony import */
  36692. var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
  36693. /*! @ngx-translate/core */
  36694. "sYmb");
  36695. /* harmony import */
  36696. var _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
  36697. /*! ../../../pipes/xml-beautify.pipe */
  36698. "UhR9");
  36699. var ApparatusEntryDetailComponent_1;
  36700. function ApparatusEntryDetailComponent_div_4_span_1_Template(rf, ctx) {
  36701. if (rf & 1) {
  36702. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 18);
  36703. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "sup");
  36704. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36705. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36706. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-apparatus-entry-readings", 19);
  36707. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36708. }
  36709. if (rf & 2) {
  36710. var nesApp_r9 = ctx.$implicit;
  36711. var i_r10 = ctx.index;
  36712. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  36713. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  36714. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36715. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", i_r10 + 1, " ");
  36716. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36717. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", nesApp_r9)("template", _r6)("rdgHasCounter", false);
  36718. }
  36719. }
  36720. function ApparatusEntryDetailComponent_div_4_Template(rf, ctx) {
  36721. if (rf & 1) {
  36722. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 16);
  36723. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_div_4_span_1_Template, 4, 4, "span", 17);
  36724. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36725. }
  36726. if (rf & 2) {
  36727. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  36728. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r0.nestedApps);
  36730. }
  36731. }
  36732. function ApparatusEntryDetailComponent_li_9_ng_template_4_evt_note_0_Template(rf, ctx) {
  36733. if (rf & 1) {
  36734. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-note", 22);
  36735. }
  36736. if (rf & 2) {
  36737. var note_r13 = ctx.$implicit;
  36738. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", note_r13);
  36739. }
  36740. }
  36741. function ApparatusEntryDetailComponent_li_9_ng_template_4_Template(rf, ctx) {
  36742. if (rf & 1) {
  36743. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ApparatusEntryDetailComponent_li_9_ng_template_4_evt_note_0_Template, 1, 1, "evt-note", 21);
  36744. }
  36745. if (rf & 2) {
  36746. var ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  36747. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r11.data.notes);
  36748. }
  36749. }
  36750. function ApparatusEntryDetailComponent_li_9_Template(rf, ctx) {
  36751. if (rf & 1) {
  36752. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 20);
  36753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "a", 11);
  36754. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36755. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  36756. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36757. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ApparatusEntryDetailComponent_li_9_ng_template_4_Template, 1, 1, "ng-template", 12);
  36758. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36759. }
  36760. if (rf & 2) {
  36761. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36762. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "criticalNotes"));
  36763. }
  36764. }
  36765. function ApparatusEntryDetailComponent_li_10_ng_template_4_span_0_span_2_Template(rf, ctx) {
  36766. if (rf & 1) {
  36767. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 27);
  36768. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  36769. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36770. }
  36771. if (rf & 2) {
  36772. var witID_r18 = ctx.$implicit;
  36773. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36774. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", witID_r18, " ");
  36775. }
  36776. }
  36777. function ApparatusEntryDetailComponent_li_10_ng_template_4_span_0_Template(rf, ctx) {
  36778. if (rf & 1) {
  36779. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 25);
  36780. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 22);
  36781. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_li_10_ng_template_4_span_0_span_2_Template, 2, 1, "span", 26);
  36782. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36783. }
  36784. if (rf & 2) {
  36785. var el_r16 = ctx.$implicit;
  36786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", el_r16);
  36788. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36789. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", el_r16.witIDs);
  36790. }
  36791. }
  36792. function ApparatusEntryDetailComponent_li_10_ng_template_4_Template(rf, ctx) {
  36793. if (rf & 1) {
  36794. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ApparatusEntryDetailComponent_li_10_ng_template_4_span_0_Template, 3, 2, "span", 24);
  36795. }
  36796. if (rf & 2) {
  36797. var ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  36798. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r14.notSignificantRdg);
  36799. }
  36800. }
  36801. function ApparatusEntryDetailComponent_li_10_Template(rf, ctx) {
  36802. if (rf & 1) {
  36803. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "li", 23);
  36804. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "a", 11);
  36805. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36806. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  36807. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36808. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ApparatusEntryDetailComponent_li_10_ng_template_4_Template, 1, 1, "ng-template", 12);
  36809. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36810. }
  36811. if (rf & 2) {
  36812. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36813. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "ortographicVariants"));
  36814. }
  36815. }
  36816. function ApparatusEntryDetailComponent_ng_template_15_div_0_evt_reading_4_Template(rf, ctx) {
  36817. if (rf & 1) {
  36818. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 36);
  36819. }
  36820. if (rf & 2) {
  36821. var ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  36822. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r21.data.lemma);
  36823. }
  36824. }
  36825. function ApparatusEntryDetailComponent_ng_template_15_div_0_span_5_ng_container_1_Template(rf, ctx) {
  36826. if (rf & 1) {
  36827. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
  36828. }
  36829. }
  36830. var _c0 = function _c0(a0) {
  36831. return {
  36832. rdgHasCounter: a0
  36833. };
  36834. };
  36835. function ApparatusEntryDetailComponent_ng_template_15_div_0_span_5_Template(rf, ctx) {
  36836. if (rf & 1) {
  36837. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 37);
  36838. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_div_0_span_5_ng_container_1_Template, 1, 0, "ng-container", 38);
  36839. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36840. }
  36841. if (rf & 2) {
  36842. var ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3);
  36843. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  36844. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36845. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx_r22.rdgHasCounter));
  36846. }
  36847. }
  36848. function ApparatusEntryDetailComponent_ng_template_15_div_0_span_6_span_1_Template(rf, ctx) {
  36849. if (rf & 1) {
  36850. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 41);
  36851. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  36852. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36853. }
  36854. if (rf & 2) {
  36855. var metadata_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  36856. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36857. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", metadata_r26.key, ":");
  36858. }
  36859. }
  36860. function ApparatusEntryDetailComponent_ng_template_15_div_0_span_6_Template(rf, ctx) {
  36861. if (rf & 1) {
  36862. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 39);
  36863. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_div_0_span_6_span_1_Template, 2, 1, "span", 40);
  36864. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36865. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36866. }
  36867. if (rf & 2) {
  36868. var metadata_r26 = ctx.$implicit;
  36869. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36870. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", metadata_r26.key !== "id");
  36871. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36872. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", metadata_r26.value, " ");
  36873. }
  36874. }
  36875. function ApparatusEntryDetailComponent_ng_template_15_div_0_span_8_Template(rf, ctx) {
  36876. if (rf & 1) {
  36877. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 39);
  36878. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 27);
  36879. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36880. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  36881. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36882. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36883. }
  36884. if (rf & 2) {
  36885. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36886. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 1, "noDataAvailable"));
  36887. }
  36888. }
  36889. function ApparatusEntryDetailComponent_ng_template_15_div_0_Template(rf, ctx) {
  36890. if (rf & 1) {
  36891. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 31);
  36892. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span");
  36893. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  36894. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  36895. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36896. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ApparatusEntryDetailComponent_ng_template_15_div_0_evt_reading_4_Template, 1, 1, "evt-reading", 32);
  36897. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, ApparatusEntryDetailComponent_ng_template_15_div_0_span_5_Template, 2, 4, "span", 33);
  36898. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, ApparatusEntryDetailComponent_ng_template_15_div_0_span_6_Template, 3, 2, "span", 34);
  36899. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](7, "keyvalue");
  36900. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, ApparatusEntryDetailComponent_ng_template_15_div_0_span_8_Template, 4, 3, "span", 35);
  36901. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](9, "keyvalue");
  36902. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36903. }
  36904. if (rf & 2) {
  36905. var ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  36906. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36907. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 5, "metadataForLemma"), " ");
  36908. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36909. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r19.data.nestedAppsIDs.length === 0);
  36910. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36911. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r19.data.nestedAppsIDs.length > 0);
  36912. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36913. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](7, 7, ctx_r19.rdgMetadata));
  36914. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  36915. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](9, 9, ctx_r19.rdgMetadata).length === 0);
  36916. }
  36917. }
  36918. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_evt_reading_1_Template(rf, ctx) {
  36919. if (rf & 1) {
  36920. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 36);
  36921. }
  36922. if (rf & 2) {
  36923. var rdg_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3).$implicit;
  36924. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", rdg_r29);
  36925. }
  36926. }
  36927. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_evt_content_viewer_1_Template(rf, ctx) {
  36928. if (rf & 1) {
  36929. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 47);
  36930. }
  36931. if (rf & 2) {
  36932. var c_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  36933. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", c_r39);
  36934. }
  36935. }
  36936. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_evt_reading_2_Template(rf, ctx) {
  36937. if (rf & 1) {
  36938. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-reading", 36);
  36939. }
  36940. if (rf & 2) {
  36941. var c_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  36942. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", c_r39.lemma);
  36943. }
  36944. }
  36945. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_Template(rf, ctx) {
  36946. if (rf & 1) {
  36947. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  36948. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_evt_content_viewer_1_Template, 1, 1, "evt-content-viewer", 46);
  36949. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_evt_reading_2_Template, 1, 1, "evt-reading", 32);
  36950. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  36951. }
  36952. if (rf & 2) {
  36953. var c_r39 = ctx.$implicit;
  36954. var ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](6);
  36955. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36956. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx_r38.isAppEntry(c_r39));
  36957. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36958. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r38.isAppEntry(c_r39));
  36959. }
  36960. }
  36961. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_Template(rf, ctx) {
  36962. if (rf & 1) {
  36963. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  36964. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_ng_container_1_Template, 3, 2, "ng-container", 30);
  36965. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  36966. }
  36967. if (rf & 2) {
  36968. var rdg_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](3).$implicit;
  36969. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36970. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", rdg_r29.content);
  36971. }
  36972. }
  36973. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_Template(rf, ctx) {
  36974. if (rf & 1) {
  36975. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  36976. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_evt_reading_1_Template, 1, 1, "evt-reading", 32);
  36977. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_ng_container_2_Template, 2, 1, "ng-container", 44);
  36978. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  36979. }
  36980. if (rf & 2) {
  36981. var ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](4);
  36982. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36983. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r31.data.nestedAppsIDs.length === 0);
  36984. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36985. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r31.data.nestedAppsIDs.length > 0);
  36986. }
  36987. }
  36988. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_span_5_Template(rf, ctx) {
  36989. if (rf & 1) {
  36990. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 48);
  36991. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  36992. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "translate");
  36993. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  36994. }
  36995. if (rf & 2) {
  36996. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  36997. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, "omit"));
  36998. }
  36999. }
  37000. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_span_6_Template(rf, ctx) {
  37001. if (rf & 1) {
  37002. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 39);
  37003. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 41);
  37004. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  37005. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  37006. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37007. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
  37008. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37009. }
  37010. if (rf & 2) {
  37011. var rdg_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  37012. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37013. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 2, "wit"));
  37014. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37015. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", rdg_r29.attributes.wit, " ");
  37016. }
  37017. }
  37018. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_7_span_1_Template(rf, ctx) {
  37019. if (rf & 1) {
  37020. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 39);
  37021. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span", 41);
  37022. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  37023. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37024. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  37025. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37026. }
  37027. if (rf & 2) {
  37028. var metadata_r46 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  37029. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37030. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", metadata_r46.key, ":");
  37031. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37032. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", metadata_r46.value, " ");
  37033. }
  37034. }
  37035. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_7_Template(rf, ctx) {
  37036. if (rf & 1) {
  37037. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37038. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_7_span_1_Template, 4, 2, "span", 35);
  37039. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37040. }
  37041. if (rf & 2) {
  37042. var metadata_r46 = ctx.$implicit;
  37043. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37044. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", metadata_r46.key !== "wit");
  37045. }
  37046. }
  37047. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_Template(rf, ctx) {
  37048. if (rf & 1) {
  37049. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 43);
  37050. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "span");
  37051. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
  37052. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](3, "translate");
  37053. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37054. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_4_Template, 3, 2, "ng-container", 44);
  37055. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_span_5_Template, 3, 3, "span", 45);
  37056. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_span_6_Template, 5, 4, "span", 35);
  37057. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_ng_container_7_Template, 2, 1, "ng-container", 30);
  37058. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](8, "keyvalue");
  37059. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37060. }
  37061. if (rf & 2) {
  37062. var rdg_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  37063. var ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  37064. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37065. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](3, 5, "metadataFor"), " ");
  37066. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37067. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdg_r29.content.length !== 0);
  37068. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37069. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdg_r29.content.length === 0);
  37070. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37071. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdg_r29.attributes.wit);
  37072. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37073. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](8, 7, ctx_r30.rdgMetadata));
  37074. }
  37075. }
  37076. function ApparatusEntryDetailComponent_ng_template_15_ng_container_5_Template(rf, ctx) {
  37077. if (rf & 1) {
  37078. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37079. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_div_1_Template, 9, 9, "div", 42);
  37080. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "keyvalue");
  37081. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37082. }
  37083. if (rf & 2) {
  37084. var rdg_r29 = ctx.$implicit;
  37085. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37086. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, rdg_r29.attributes).length !== 0);
  37087. }
  37088. }
  37089. function ApparatusEntryDetailComponent_ng_template_15_Template(rf, ctx) {
  37090. if (rf & 1) {
  37091. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ApparatusEntryDetailComponent_ng_template_15_div_0_Template, 10, 11, "div", 28);
  37092. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div");
  37093. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 29);
  37094. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  37095. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](4, "translate");
  37096. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37097. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, ApparatusEntryDetailComponent_ng_template_15_ng_container_5_Template, 3, 3, "ng-container", 30);
  37098. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37099. }
  37100. if (rf & 2) {
  37101. var ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37102. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r4.data.lemma);
  37103. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  37104. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](4, 3, "moreInfoAboutApp"));
  37105. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37106. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r4.readings);
  37107. }
  37108. }
  37109. function ApparatusEntryDetailComponent_ng_template_20_Template(rf, ctx) {
  37110. if (rf & 1) {
  37111. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "pre");
  37112. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  37113. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](2, "xmlBeautify");
  37114. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37115. }
  37116. if (rf & 2) {
  37117. var ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37118. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37119. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](2, 1, ctx_r5.data.originalEncoding));
  37120. }
  37121. }
  37122. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_evt_content_viewer_1_Template(rf, ctx) {
  37123. if (rf & 1) {
  37124. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 50);
  37125. }
  37126. if (rf & 2) {
  37127. var c_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  37128. var ctx_r53 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  37129. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](ctx_r53.data["class"]);
  37130. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", c_r52);
  37131. }
  37132. }
  37133. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_sup_2_Template(rf, ctx) {
  37134. if (rf & 1) {
  37135. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "sup");
  37136. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  37137. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37138. }
  37139. if (rf & 2) {
  37140. var c_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  37141. var ctx_r56 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  37142. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37143. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("", ctx_r56.getNestedAppPos(c_r52.id) + 1, " ");
  37144. }
  37145. }
  37146. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_sup_2_Template(rf, ctx) {
  37147. if (rf & 1) {
  37148. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "sup");
  37149. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
  37150. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37151. }
  37152. if (rf & 2) {
  37153. var nesID_r60 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  37154. var ctx_r62 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](5);
  37155. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37156. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r62.getNestedAppPos(nesID_r60) + 1);
  37157. }
  37158. }
  37159. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_Template(rf, ctx) {
  37160. if (rf & 1) {
  37161. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37162. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 22);
  37163. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_sup_2_Template, 2, 1, "sup", 44);
  37164. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37165. }
  37166. if (rf & 2) {
  37167. var nesID_r60 = ctx.$implicit;
  37168. var rdgHasCounter_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](4).rdgHasCounter;
  37169. var ctx_r59 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37170. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37171. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx_r59.getNestedAppLemma(nesID_r60));
  37172. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37173. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdgHasCounter_r50);
  37174. }
  37175. }
  37176. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_Template(rf, ctx) {
  37177. if (rf & 1) {
  37178. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37179. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_ng_container_1_Template, 3, 2, "ng-container", 30);
  37180. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37181. }
  37182. if (rf & 2) {
  37183. var c_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2).$implicit;
  37184. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37185. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", c_r52.nestedAppsIDs);
  37186. }
  37187. }
  37188. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_Template(rf, ctx) {
  37189. if (rf & 1) {
  37190. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37191. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-reading", 22);
  37192. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_sup_2_Template, 2, 1, "sup", 44);
  37193. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_ng_container_3_Template, 2, 1, "ng-container", 44);
  37194. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37195. }
  37196. if (rf & 2) {
  37197. var c_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
  37198. var rdgHasCounter_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().rdgHasCounter;
  37199. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37200. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", c_r52.lemma);
  37201. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37202. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", rdgHasCounter_r50);
  37203. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37204. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", c_r52.nestedAppsIDs.length > 0);
  37205. }
  37206. }
  37207. function ApparatusEntryDetailComponent_ng_template_22_ng_container_0_Template(rf, ctx) {
  37208. if (rf & 1) {
  37209. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
  37210. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_evt_content_viewer_1_Template, 1, 4, "evt-content-viewer", 49);
  37211. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_ng_container_2_Template, 4, 3, "ng-container", 44);
  37212. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
  37213. }
  37214. if (rf & 2) {
  37215. var c_r52 = ctx.$implicit;
  37216. var ctx_r51 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
  37217. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37218. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx_r51.isAppEntry(c_r52));
  37219. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37220. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r51.isAppEntry(c_r52));
  37221. }
  37222. }
  37223. function ApparatusEntryDetailComponent_ng_template_22_Template(rf, ctx) {
  37224. if (rf & 1) {
  37225. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ApparatusEntryDetailComponent_ng_template_22_ng_container_0_Template, 3, 2, "ng-container", 30);
  37226. }
  37227. if (rf & 2) {
  37228. var ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37229. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r7.data.lemma.content);
  37230. }
  37231. }
  37232. var ApparatusEntryDetailComponent = ApparatusEntryDetailComponent_1 = /*#__PURE__*/function () {
  37233. function ApparatusEntryDetailComponent(evtModelService) {
  37234. _classCallCheck(this, ApparatusEntryDetailComponent);
  37235. this.evtModelService = evtModelService;
  37236. this.nestedApps = [];
  37237. this.rdgHasCounter = false;
  37238. }
  37239. _createClass(ApparatusEntryDetailComponent, [{
  37240. key: "ngOnInit",
  37241. value: function ngOnInit() {
  37242. if (this.data.nestedAppsIDs.length > 0) {
  37243. this.recoverNestedApps(this.data);
  37244. }
  37245. }
  37246. }, {
  37247. key: "recoverNestedApps",
  37248. value: function recoverNestedApps(app) {
  37249. var _this137 = this;
  37250. var nesApps = app.lemma.content.filter(function (c) {
  37251. return c.type === _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["ApparatusEntry"];
  37252. });
  37253. nesApps.forEach(function (nesApp) {
  37254. _this137.nestedApps = _this137.nestedApps.concat(nesApp);
  37255. if (nesApp.nestedAppsIDs.length > 0) {
  37256. _this137.recoverNestedApps(nesApp);
  37257. }
  37258. });
  37259. }
  37260. }, {
  37261. key: "isAppEntry",
  37262. value: function isAppEntry(item) {
  37263. return item.type === _models_evt_models__WEBPACK_IMPORTED_MODULE_2__["ApparatusEntry"];
  37264. }
  37265. /* gestire questo FS */
  37266. }, {
  37267. key: "getNestedAppLemma",
  37268. value: function getNestedAppLemma(appId) {
  37269. return this.nestedApps.find(function (c) {
  37270. return c.id === appId;
  37271. }).lemma;
  37272. }
  37273. }, {
  37274. key: "getNestedAppPos",
  37275. value: function getNestedAppPos(appId) {
  37276. return this.nestedApps.findIndex(function (nesApp) {
  37277. return nesApp.id === appId;
  37278. });
  37279. }
  37280. }, {
  37281. key: "significantRdg",
  37282. get: function get() {
  37283. return this.data.readings.filter(function (rdg) {
  37284. return rdg.significant;
  37285. });
  37286. }
  37287. }, {
  37288. key: "notSignificantRdg",
  37289. get: function get() {
  37290. return this.data.readings.filter(function (rdg) {
  37291. return !rdg.significant;
  37292. });
  37293. }
  37294. }, {
  37295. key: "readings",
  37296. get: function get() {
  37297. return [this.data.lemma].concat(_toConsumableArray(this.significantRdg), _toConsumableArray(this.notSignificantRdg));
  37298. }
  37299. }, {
  37300. key: "rdgMetadata",
  37301. get: function get() {
  37302. var _this138 = this;
  37303. return Object.keys(this.data.attributes).filter(function (key) {
  37304. return key !== 'id';
  37305. }).reduce(function (obj, key) {
  37306. return Object.assign(Object.assign({}, obj), _defineProperty({}, key, _this138.data.attributes[key]));
  37307. }, {});
  37308. }
  37309. }]);
  37310. return ApparatusEntryDetailComponent;
  37311. }();
  37312. ApparatusEntryDetailComponent.ɵfac = function ApparatusEntryDetailComponent_Factory(t) {
  37313. return new (t || ApparatusEntryDetailComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]));
  37314. };
  37315. ApparatusEntryDetailComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  37316. type: ApparatusEntryDetailComponent,
  37317. selectors: [["evt-apparatus-entry-detail"]],
  37318. inputs: {
  37319. data: "data"
  37320. },
  37321. decls: 24,
  37322. vars: 14,
  37323. consts: [[1, "card", "app-detail-container"], [1, "card-body", "app-detail-content"], [1, "app-detail-readings", 3, "data", "template", "rdgHasCounter"], ["class", "app-detail-nested-readings-container", 4, "ngIf"], ["renderer", "ApparatusEntryReadings", "pinType", "ApparatusEntry", 3, "item"], [1, "card-footer", "app-detail-tabs"], ["ngbNav", "", 1, "nav-pills"], ["appEntryTab", "ngbNav"], ["ngbNavItem", "criticalNotes", 4, "ngIf"], ["ngbNavItem", "notSignificantRdg", 4, "ngIf"], ["ngbNavItem", "info"], ["ngbNavLink", "", 1, "app-detail-btn"], ["ngbNavContent", ""], ["ngbNavItem", "xml"], [1, "tab-content", 3, "ngbNavOutlet"], ["nestedAppsReadingsTemplate", ""], [1, "app-detail-nested-readings-container"], ["class", "app-detail-nested-readings", 4, "ngFor", "ngForOf"], [1, "app-detail-nested-readings"], [3, "data", "template", "rdgHasCounter"], ["ngbNavItem", "criticalNotes"], [3, "data", 4, "ngFor", "ngForOf"], [3, "data"], ["ngbNavItem", "notSignificantRdg"], ["class", "d-block", 4, "ngFor", "ngForOf"], [1, "d-block"], ["class", "font-italic", 4, "ngFor", "ngForOf"], [1, "font-italic"], ["class", "info-lemma-wrapper", 4, "ngIf"], [1, "more-info-label"], [4, "ngFor", "ngForOf"], [1, "info-lemma-wrapper"], ["class", "info-rdg", 3, "data", 4, "ngIf"], ["class", "info-rdg", 4, "ngIf"], ["class", "d-block ml-2", 4, "ngFor", "ngForOf"], ["class", "d-block ml-2", 4, "ngIf"], [1, "info-rdg", 3, "data"], [1, "info-rdg"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "d-block", "ml-2"], ["class", "info-label", 4, "ngIf"], [1, "info-label"], ["class", "mb-2", 4, "ngIf"], [1, "mb-2"], [4, "ngIf"], ["class", "font-italic info-rdg", 4, "ngIf"], ["class", "info-rdg", 3, "content", 4, "ngIf"], [1, "info-rdg", 3, "content"], [1, "font-italic", "info-rdg"], [3, "class", "content", 4, "ngIf"], [3, "content"]],
  37324. template: function ApparatusEntryDetailComponent_Template(rf, ctx) {
  37325. if (rf & 1) {
  37326. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
  37327. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 1);
  37328. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span");
  37329. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "evt-apparatus-entry-readings", 2);
  37330. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ApparatusEntryDetailComponent_div_4_Template, 2, 1, "div", 3);
  37331. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37332. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "evt-pinner", 4);
  37333. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37334. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "div", 5);
  37335. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "ul", 6, 7);
  37336. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](9, ApparatusEntryDetailComponent_li_9_Template, 5, 3, "li", 8);
  37337. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, ApparatusEntryDetailComponent_li_10_Template, 5, 3, "li", 9);
  37338. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "li", 10);
  37339. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "a", 11);
  37340. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13);
  37341. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](14, "translate");
  37342. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37343. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](15, ApparatusEntryDetailComponent_ng_template_15_Template, 6, 5, "ng-template", 12);
  37344. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37345. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](16, "li", 13);
  37346. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "a", 11);
  37347. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18);
  37348. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](19, "translate");
  37349. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37350. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](20, ApparatusEntryDetailComponent_ng_template_20_Template, 3, 3, "ng-template", 12);
  37351. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37352. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37353. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "div", 14);
  37354. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37355. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37356. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](22, ApparatusEntryDetailComponent_ng_template_22_Template, 1, 1, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
  37357. }
  37358. if (rf & 2) {
  37359. var _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](8);
  37360. var _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](23);
  37361. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  37362. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("data", ctx.data)("template", _r6)("rdgHasCounter", true);
  37363. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37364. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.nestedAppsIDs.length > 0);
  37365. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37366. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("item", ctx.data);
  37367. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
  37368. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.data.notes.length > 0);
  37369. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37370. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.notSignificantRdg.length > 0);
  37371. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  37372. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](14, 10, "info"));
  37373. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5);
  37374. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](19, 12, "xml"));
  37375. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  37376. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngbNavOutlet", _r1);
  37377. }
  37378. },
  37379. directives: [_apparatus_entry_readings_apparatus_entry_readings_component__WEBPACK_IMPORTED_MODULE_5__["ApparatusEntryReadingsComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgIf"], _pinboard_pinner_pinner_component__WEBPACK_IMPORTED_MODULE_7__["PinnerComponent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbNavOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgForOf"], _note_note_component__WEBPACK_IMPORTED_MODULE_9__["NoteComponent"], _reading_reading_component__WEBPACK_IMPORTED_MODULE_10__["ReadingComponent"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["NgTemplateOutlet"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_11__["ContentViewerComponent"]],
  37380. pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_6__["KeyValuePipe"], _pipes_xml_beautify_pipe__WEBPACK_IMPORTED_MODULE_13__["XmlBeautifyPipe"]],
  37381. styles: [".app-detail-container[_ngcontent-%COMP%] {\n top: -0.063rem;\n z-index: 0;\n border-radius: 0;\n cursor: auto;\n}\n[data-theme=restore][_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-detail-container[_ngcontent-%COMP%] {\n background-color: #f9f7f5;\n}\n[data-theme=neutral][_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-detail-container[_ngcontent-%COMP%] {\n background-color: #f5f5f5;\n}\n[data-theme=modern][_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-detail-container[_ngcontent-%COMP%] {\n background-color: #f1f4f5;\n}\n[data-theme=classic][_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-detail-container[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-detail-container[_ngcontent-%COMP%] {\n background-color: #f9f7f5;\n}\n.app-detail-content[_ngcontent-%COMP%], .app-detail-tabs[_ngcontent-%COMP%] {\n background-color: transparent;\n font-size: 1.063rem;\n}\n.app-detail-content[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n padding: 0.313rem;\n}\n.app-detail-readings[_ngcontent-%COMP%] {\n display: block;\n}\n.app-detail-nested-readings[_ngcontent-%COMP%] {\n display: block;\n margin-left: 0.938rem;\n font-size: 1rem;\n}\n.app-detail-tabs[_ngcontent-%COMP%] {\n font-size: 1rem;\n margin: 0 0.313rem 0 0.313rem;\n padding: 0.313rem 0 0 0;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] {\n background-color: transparent;\n color: #000000;\n line-height: 1;\n padding: 0.25rem 0.375rem;\n cursor: pointer;\n border-radius: 0;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%] {\n color: #000000;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .nav-pills[_ngcontent-%COMP%], .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n margin-right: -0.313rem;\n margin-left: -0.313rem;\n}\n[data-theme=restore][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=restore][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n background-color: #f2ede9;\n}\n[data-theme=neutral][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=neutral][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n background-color: #e7e7e7;\n}\n[data-theme=modern][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=modern][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n background-color: #eaecec;\n}\n[data-theme=classic][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], [data-theme=classic][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n background-color: #f2ede9;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] {\n padding: 0.625rem 0.813rem;\n max-height: 12.5rem;\n overflow: auto;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%] {\n padding-bottom: 0.438rem;\n margin-bottom: 0.625rem;\n}\n[data-theme=restore][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n[data-theme=neutral][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n[data-theme=modern][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n[data-theme=classic][_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-lemma-wrapper[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-rdg[_ngcontent-%COMP%] {\n font-style: italic;\n font-weight: 600;\n font-size: 1.063rem;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%] {\n font-size: 0.813rem;\n text-transform: uppercase;\n font-weight: 600;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .more-info-label[_ngcontent-%COMP%] {\n display: block;\n font-size: 0.813rem;\n font-weight: 600;\n text-transform: uppercase;\n margin-bottom: 0.25rem;\n}\n.app-detail-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] {\n white-space: pre-wrap;\n font-size: 75%;\n margin-bottom: 0;\n margin-top: -1rem;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2FwcGFyYXR1cy1lbnRyeS1kZXRhaWwuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fdGhlbWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQURKO0FDb0ZRO0VEakZBLHlCQUFBO0FBQVI7QUNpRlE7RURqRkEseUJBQUE7QUFHUjtBQzhFUTtFRGpGQSx5QkFBQTtBQU1SO0FDMkVRO0VEakZBLHlCQUFBO0FBU1I7QUFMQTs7RUFFSSw2QkFBQTtFQUNBLG1CQUFBO0FBUUo7QUFMQTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0FBUUo7QUFMQTtFQUNJLGNBQUE7QUFRSjtBQUxBO0VBQ0ksY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQVFKO0FBTEE7RUFDSSxlQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtBQVFKO0FBUEk7RUFDSSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFTUjtBQVJRO0VBQ0ksY0FBQTtBQVVaO0FBUEk7O0VBRUksdUJBQUE7RUFDQSxzQkFBQTtBQVNSO0FDNEJROzs7RURoQ0kseUJBQUE7QUFTWjtBQ3VCUTs7O0VEaENJLHlCQUFBO0FBY1o7QUNrQlE7OztFRGhDSSx5QkFBQTtBQW1CWjtBQ2FROzs7RURoQ0kseUJBQUE7QUF3Qlo7QUFyQkk7RUFDSSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXVCUjtBQXRCUTtFQUlJLHdCQUFBO0VBQ0EsdUJBQUE7QUFxQlo7QUNEUTtFRHZCUSw2Q0FBQTtBQTJCaEI7QUNKUTtFRHZCUSw2Q0FBQTtBQThCaEI7QUNQUTtFRHZCUSw2Q0FBQTtBQWlDaEI7QUNWUTtFRHZCUSw2Q0FBQTtBQW9DaEI7QUEvQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUFpQ1o7QUEvQlE7RUFDSSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QUFpQ1o7QUEvQlE7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QUFpQ1o7QUEvQlE7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBaUNaIiwiZmlsZSI6ImFwcGFyYXR1cy1lbnRyeS1kZXRhaWwuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdGhlbWVzXCI7XG5cbi5hcHAtZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMC4wNjNyZW07XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVkKFwiYXBwRW50cnlCb3hCYWNrZ3JvdW5kXCIpO1xuICAgIH1cbn1cblxuLmFwcC1kZXRhaWwtY29udGVudCxcbi5hcHAtZGV0YWlsLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XG59XG5cbi5hcHAtZGV0YWlsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuMzEzcmVtO1xufVxuXG4uYXBwLWRldGFpbC1yZWFkaW5ncyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcHAtZGV0YWlsLW5lc3RlZC1yZWFkaW5ncyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM4cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmFwcC1kZXRhaWwtdGFicyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAwLjMxM3JlbSAwIDAuMzEzcmVtO1xuICAgIHBhZGRpbmc6IDAuMzEzcmVtIDAgMCAwO1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1waWxscyxcbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjMxM3JlbTtcbiAgICB9XG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lZChcImFwcEVudHJ5Qm94QWN0aXZlVGFiQmdcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC44MTNyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyLjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAuaW5mby1sZW1tYS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1pZnkoJHRoZW1lcykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZWQoXCJiYXNlQm9yZGVyXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNDM4cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8tcmRnIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAubW9yZS1pbmZvLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwcmUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkdGhlbWVzOiAoXG4gICAgcmVzdG9yZTogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMGE0NTUzLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDEyMCwgNTgsIDU4KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2U5ZTllOSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiByZ2IoNzAsIDQ2LCA0NiksXG4gICAgICAgIHBhbmVsU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDAuOTUpLFxuICAgICAgICB0b29sc0JhY2tncm91bmQ6ICNlOWU5ZTksXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwYTQ1NTMsXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogd2hpdGUsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICAgICAgbWFpbkhlYWRlckJhY2tncm91bmQ6IHdoaXRlLFxuICAgICAgICBtYWluSGVhZGVyQ29sb3I6ICMwYTQ1NTNcbiAgICApLFxuICAgIG5ldXRyYWw6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzQ1NTM1YSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM1NTUsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNmZmYsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2ZmZixcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjLFxuICAgICAgICB0b29sc0NvbG9yOiAjMDAwLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmNWY1ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlN2U3ZTcsXG4gICAgKSxcbiAgICBtb2Rlcm46IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogIzI2MzIzOCxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIGJhc2VCb3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckRhcms6ICM2MDdkOGIsXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6ICNFQ0VGRjEsXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI0VDRUZGMSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzI2MzIzOCxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjYjBiZWM1LFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiAjZmZkZDAwLFxuICAgICAgICBhcHBFbnRyeUJveEJhY2tncm91bmQ6ICNmMWY0ZjUsXG4gICAgICAgIGFwcEVudHJ5Qm94QWN0aXZlVGFiQmc6ICNlYWVjZWMsXG4gICAgKSxcbiAgICBjbGFzc2ljOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6IHJnYig1NCwgNDUsIDQwKSxcbiAgICAgICAgYmFzZUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogcmdiKDE0MywgMTE5LCAxMDYpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiByZ2IoMjQ1LCAyMzQsIDIxMiksXG4gICAgICAgIHBhbmVsQmFja2dyb3VuZENvbG9yOiAjZmZmLFxuICAgICAgICBwYW5lbFRleHRDb2xvcjogIzAwMCxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2Y1ZWFkNCxcbiAgICAgICAgdG9vbHNDb2xvcjogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2M0YmEsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y5ZjdmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2YyZWRlOSxcbiAgICApXG4pO1xuXG5cbi8vIFRoZW1pZnlcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUaGUgYCZgIHJlZmVyIHRvIHBhcmVudCBzZWxlY3RvcnMgYW5kIHBsYWNpbmcgaXQgYWZ0ZXIgYFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdYCB0ZWxscyBTYXNzIHRvIG91dHB1dCBhbnkgcGFyZW50IHNlbGVjdG9ycyBhZnRlciB0aGUgdGhlbWUgbmFtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGlzIGluY2x1ZGVkIGluIGEgYCpbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGVsZW1lbnRcbi8vIGFuZCBlbWJvZHkgZXZlcnkgQ1NTIHJ1bGUgdGhhdCBuZWVkcyB0byBiZSB0aGVtaWZpZWQgd2l0aGluIHRoZSBtaXhpbjpcbi8vIGBgYFxuLy8gIGJ0bi1wcmltYXJ5IHtcbiAgICAvLyAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5KCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgIDpob3N0LWNvbnRleHQoW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0pICYsXG4gICAgICAgIFtkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdICYge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGhlbWlmeVNlbGZcbi8vIFRoaXMgbWl4aW4gd2lsbCBhZGQgYSBDU1MgcnVsZSBmb3IgZWFjaCB0aGVtZSBmb3IgdGhlIENTUyBydWxlcyBkZWZpbmVkIHdpdGhpbiBpdC5cbi8vIFRoZSBgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXNgIHRlbGwgU2FzcyB0byBsb29wIG92ZXIgdGhlIGAkdGhlbWVzYCBtYXAgdGhhdCB3YXMgZGVmaW5lZCBhYm92ZS5cbi8vIE9uIGVhY2ggbG9vcCwgaXQgYXNzaWducyB0aGVzZSB2YWx1ZXMgdG8gYCR0aGVtZWAgYW5kIGAkbWFwYCByZXNwZWN0aXZlbHkuXG4vLyAtIGAkdGhlbWVgIC0gVGhlbWUgbmFtZVxuLy8gLSBgJG1hcGAgLSBNYXAgb2YgYWxsIHRoZW1lIHZhcmlhYmxlc1xuLy8gVGhlbiB0aGUgYG1hcC1nZXQoKWAgZnVuY3Rpb24gaXMgdXNlZCB0byBnZXQgYW55IHRoZW1lIHZhcmlhYmxlIGZyb20gYCRtYXBgIGFuZCBvdXRwdXQgdGhlIGNvcnJlY3QgcHJvcGVydHkgZm9yIGVhY2ggdGhlbWUuXG4vLyBUbyB1c2UgdGhpcyBtaXhpbiwganVzdCBiZSBzdXJlIHRoYXQgdGhlIGVsZW1lbnQgZm9yIHdoaWNoIHlvdSBhcmUgZGVmaW5pbmcgdGhlIENTUyBydWxlcyBoYXMgdGhlIGBbZGF0YS10aGVtZV09XCJ0aGVtZS1uYW1lXCJgIGF0dHJpYnV0ZVxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5U2VsZigkdGhlbWVzKSB7XG4gICAgICAgIC8vICBjb2xvcjogdGhlbWVkKCdiYXNlQ29sb3JEYXJrJyk7XG4gICAgLy8gIH1cbi8vICB9XG4vLyBgYGBcbkBtaXhpbiB0aGVtaWZ5U2VsZigkdGhlbWVzOiAkdGhlbWVzKSB7XG4gICAgQGVhY2ggJHRoZW1lLCAkbWFwIGluICR0aGVtZXMge1xuICAgICAgICAgJltkYXRhLXRoZW1lPVwiI3skdGhlbWV9XCJdIHtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6ICgpICFnbG9iYWw7XG4gICAgICAgICAgICBAZWFjaCAka2V5LCAkc3VibWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCR0aGVtZXMsICR0aGVtZSksICcjeyRrZXl9Jyk7XG4gICAgICAgICAgICAgICAgJHRoZW1lLW1hcDogbWFwLW1lcmdlKCR0aGVtZS1tYXAsICgka2V5OiAkdmFsdWUpKSAhZ2xvYmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiBudWxsICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmdW5jdGlvbiB0aGVtZWQoJGtleSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtbWFwLCAka2V5KTtcbn1cblxuIl19 */"],
  37382. changeDetection: 0
  37383. });
  37384. ApparatusEntryDetailComponent = ApparatusEntryDetailComponent_1 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(ApparatusEntryDetailComponent_1)], ApparatusEntryDetailComponent);
  37385. /*@__PURE__*/
  37386. (function () {
  37387. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ApparatusEntryDetailComponent, [{
  37388. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  37389. args: [{
  37390. selector: 'evt-apparatus-entry-detail',
  37391. templateUrl: './apparatus-entry-detail.component.html',
  37392. styleUrls: ['./apparatus-entry-detail.component.scss'],
  37393. changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush
  37394. }]
  37395. }], function () {
  37396. return [{
  37397. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_4__["EVTModelService"]
  37398. }];
  37399. }, {
  37400. data: [{
  37401. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  37402. }]
  37403. });
  37404. })();
  37405. /***/
  37406. },
  37407. /***/
  37408. "xdSp":
  37409. /*!****************************************************************!*\
  37410. !*** ./src/app/services/xml-parsers/generic-parser.service.ts ***!
  37411. \****************************************************************/
  37412. /*! exports provided: GenericParserService */
  37413. /***/
  37414. function xdSp(module, __webpack_exports__, __webpack_require__) {
  37415. "use strict";
  37416. __webpack_require__.r(__webpack_exports__);
  37417. /* harmony export (binding) */
  37418. __webpack_require__.d(__webpack_exports__, "GenericParserService", function () {
  37419. return GenericParserService;
  37420. });
  37421. /* harmony import */
  37422. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37423. /*! @angular/core */
  37424. "fXoL");
  37425. /* harmony import */
  37426. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37427. /*! . */
  37428. "UAXx");
  37429. var GenericParserService = /*#__PURE__*/function () {
  37430. function GenericParserService() {
  37431. _classCallCheck(this, GenericParserService);
  37432. }
  37433. _createClass(GenericParserService, [{
  37434. key: "parse",
  37435. value: function parse(xml) {
  37436. return Object(___WEBPACK_IMPORTED_MODULE_1__["parse"])(xml);
  37437. }
  37438. }]);
  37439. return GenericParserService;
  37440. }();
  37441. GenericParserService.ɵfac = function GenericParserService_Factory(t) {
  37442. return new (t || GenericParserService)();
  37443. };
  37444. GenericParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  37445. token: GenericParserService,
  37446. factory: GenericParserService.ɵfac
  37447. });
  37448. /*@__PURE__*/
  37449. (function () {
  37450. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](GenericParserService, [{
  37451. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"]
  37452. }], null, null);
  37453. })();
  37454. /***/
  37455. },
  37456. /***/
  37457. "y42B":
  37458. /*!*****************************************!*\
  37459. !*** ./src/app/services/idb.service.ts ***!
  37460. \*****************************************/
  37461. /*! exports provided: IdbService */
  37462. /***/
  37463. function y42B(module, __webpack_exports__, __webpack_require__) {
  37464. "use strict";
  37465. __webpack_require__.r(__webpack_exports__);
  37466. /* harmony export (binding) */
  37467. __webpack_require__.d(__webpack_exports__, "IdbService", function () {
  37468. return IdbService;
  37469. });
  37470. /* harmony import */
  37471. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37472. /*! @angular/core */
  37473. "fXoL");
  37474. /* harmony import */
  37475. var dexie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37476. /*! dexie */
  37477. "Texg");
  37478. var IdbService = /*#__PURE__*/function (_dexie__WEBPACK_IMPOR) {
  37479. _inherits(IdbService, _dexie__WEBPACK_IMPOR);
  37480. var _super334 = _createSuper(IdbService);
  37481. function IdbService() {
  37482. var _this139;
  37483. _classCallCheck(this, IdbService);
  37484. _this139 = _super334.call(this, 'EVT-Annotator');
  37485. _this139.version(1).stores({
  37486. Annotations: '++id'
  37487. });
  37488. _this139.db = _this139.table('Annotations');
  37489. return _this139;
  37490. }
  37491. _createClass(IdbService, [{
  37492. key: "getAll",
  37493. value: function getAll() {
  37494. return this.db.toArray();
  37495. }
  37496. }, {
  37497. key: "add",
  37498. value: function add(data) {
  37499. return this.db.add(data);
  37500. }
  37501. }, {
  37502. key: "update",
  37503. value: function update(id, data) {
  37504. return this.db.update(id, data);
  37505. }
  37506. }, {
  37507. key: "remove",
  37508. value: function remove(id) {
  37509. return this.db["delete"](id);
  37510. }
  37511. }]);
  37512. return IdbService;
  37513. }(dexie__WEBPACK_IMPORTED_MODULE_1__["default"]);
  37514. IdbService.ɵfac = function IdbService_Factory(t) {
  37515. return new (t || IdbService)();
  37516. };
  37517. IdbService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  37518. token: IdbService,
  37519. factory: IdbService.ɵfac,
  37520. providedIn: 'root'
  37521. });
  37522. /*@__PURE__*/
  37523. (function () {
  37524. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](IdbService, [{
  37525. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  37526. args: [{
  37527. providedIn: 'root'
  37528. }]
  37529. }], function () {
  37530. return [];
  37531. }, null);
  37532. })();
  37533. /***/
  37534. },
  37535. /***/
  37536. "y5KG":
  37537. /*!*******************************************************************!*\
  37538. !*** ./src/app/components/verses-group/verses-group.component.ts ***!
  37539. \*******************************************************************/
  37540. /*! exports provided: VersesGroupComponent */
  37541. /***/
  37542. function y5KG(module, __webpack_exports__, __webpack_require__) {
  37543. "use strict";
  37544. __webpack_require__.r(__webpack_exports__);
  37545. /* harmony export (binding) */
  37546. __webpack_require__.d(__webpack_exports__, "VersesGroupComponent", function () {
  37547. return VersesGroupComponent;
  37548. });
  37549. /* harmony import */
  37550. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37551. /*! tslib */
  37552. "mrSG");
  37553. /* harmony import */
  37554. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37555. /*! @angular/core */
  37556. "fXoL");
  37557. /* harmony import */
  37558. var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  37559. /*! rxjs/operators */
  37560. "kU1M");
  37561. /* harmony import */
  37562. var _models_evt_models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  37563. /*! ../../models/evt-models */
  37564. "5c0l");
  37565. /* harmony import */
  37566. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  37567. /*! ../../services/component-register.service */
  37568. "d25s");
  37569. /* harmony import */
  37570. var _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  37571. /*! ../../services/evt-model.service */
  37572. "hI0h");
  37573. /* harmony import */
  37574. var _directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  37575. /*! ../../directives/html-attributes.directive */
  37576. "0Bbq");
  37577. /* harmony import */
  37578. var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
  37579. /*! @angular/common */
  37580. "ofXK");
  37581. /* harmony import */
  37582. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
  37583. /*! ../content-viewer/content-viewer.component */
  37584. "t6RO");
  37585. /* harmony import */
  37586. var _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
  37587. /*! ../../directives/highlight.directive */
  37588. "CmGG");
  37589. function VersesGroupComponent_evt_content_viewer_4_Template(rf, ctx) {
  37590. if (rf & 1) {
  37591. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "evt-content-viewer", 3);
  37592. }
  37593. if (rf & 2) {
  37594. var el_r1 = ctx.$implicit;
  37595. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37596. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", el_r1)("editionLevel", ctx_r0.editionLevel)("itemsToHighlight", ctx_r0.itemsToHighlight)("evtHighlight", ctx_r0.highlightData);
  37597. }
  37598. }
  37599. var VersesGroupComponent = /*#__PURE__*/function () {
  37600. function VersesGroupComponent(evtModelService) {
  37601. _classCallCheck(this, VersesGroupComponent);
  37602. this.evtModelService = evtModelService;
  37603. }
  37604. _createClass(VersesGroupComponent, [{
  37605. key: "displayBlock$",
  37606. get: function get() {
  37607. var _this140 = this;
  37608. return this.evtModelService.lines$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (lines) {
  37609. return lines.length > 0;
  37610. }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["map"])(function (hasLines) {
  37611. // In diplomatic and interpretative edition, if the text doesn't have any line, verses group are shown as block items
  37612. // In critical edition verses are always shown as block items
  37613. switch (_this140.editionLevel) {
  37614. case 'diplomatic':
  37615. case 'interpretative':
  37616. return !hasLines;
  37617. case 'critical':
  37618. return true;
  37619. }
  37620. }));
  37621. }
  37622. }]);
  37623. return VersesGroupComponent;
  37624. }();
  37625. VersesGroupComponent.ɵfac = function VersesGroupComponent_Factory(t) {
  37626. return new (t || VersesGroupComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]));
  37627. };
  37628. VersesGroupComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  37629. type: VersesGroupComponent,
  37630. selectors: [["evt-verses-group"]],
  37631. inputs: {
  37632. data: "data"
  37633. },
  37634. decls: 5,
  37635. vars: 11,
  37636. consts: [[3, "evtHtmlAttributes"], [1, "verses-group-num"], [3, "content", "editionLevel", "itemsToHighlight", "evtHighlight", 4, "ngFor", "ngForOf"], [3, "content", "editionLevel", "itemsToHighlight", "evtHighlight"]],
  37637. template: function VersesGroupComponent_Template(rf, ctx) {
  37638. if (rf & 1) {
  37639. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
  37640. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
  37641. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 1);
  37642. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
  37643. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37644. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, VersesGroupComponent_evt_content_viewer_4_Template, 1, 4, "evt-content-viewer", 2);
  37645. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37646. }
  37647. if (rf & 2) {
  37648. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate2"]("verses-group ", ctx.data["class"], " ", ctx.data.groupType, "");
  37649. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("display-block", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 9, ctx.displayBlock$));
  37650. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("evtHtmlAttributes", ctx.data.attributes);
  37651. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
  37652. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.data.n);
  37653. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37654. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data.content);
  37655. }
  37656. },
  37657. directives: [_directives_html_attributes_directive__WEBPACK_IMPORTED_MODULE_6__["HtmlAttributesDirective"], _angular_common__WEBPACK_IMPORTED_MODULE_7__["NgForOf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_8__["ContentViewerComponent"], _directives_highlight_directive__WEBPACK_IMPORTED_MODULE_9__["HighlightDirective"]],
  37658. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_7__["AsyncPipe"]],
  37659. styles: [".verses-group[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n display: none;\n}\n.verses-group.display-block[_ngcontent-%COMP%] {\n margin-bottom: 1.3rem;\n display: block;\n}\n.verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n background: none;\n border: none;\n margin-right: 5px;\n display: inline-flex;\n vertical-align: middle;\n justify-content: center;\n align-items: center;\n min-width: 16px;\n height: 16px;\n padding: 1px;\n text-align: center;\n font-size: 0.7em;\n line-height: 1.4em;\n}\n[data-theme=restore][_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=restore] [_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=restore][_ngcontent-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n color: #783a3a;\n}\n[data-theme=neutral][_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=neutral] [_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=neutral][_ngcontent-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n color: #555;\n}\n[data-theme=modern][_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=modern] [_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=modern][_ngcontent-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n color: #607d8b;\n}\n[data-theme=classic][_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=classic] [_nghost-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%], [data-theme=classic][_ngcontent-%COMP%] .verses-group.display-block[_ngcontent-%COMP%] .verses-group-num[_ngcontent-%COMP%] {\n color: #8f776a;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3ZlcnNlcy1ncm91cC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL190aGVtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJSTtFQUNJLGFBQUE7QUFIUjtBQUtJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0FBSFI7QUFLUTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7QUFMWjtBQ29FUTtFRDdEUSxjQUFBO0FBSmhCO0FDaUVRO0VEN0RRLFdBQUE7QUFEaEI7QUM4RFE7RUQ3RFEsY0FBQTtBQUVoQjtBQzJEUTtFRDdEUSxjQUFBO0FBS2hCIiwiZmlsZSI6InZlcnNlcy1ncm91cC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy90aGVtZXNcIjtcblxuLnZlcnNlcy1ncm91cCB7XG4gICAgLnZlcnNlcy1ncm91cC1udW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmRpc3BsYXktYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC52ZXJzZXMtZ3JvdXAtbnVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWlmeSgkdGhlbWVzKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lZChcInNlY29uZGFyeUNvbG9yRGFya1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0aGVtZXM6IChcbiAgICByZXN0b3JlOiAoXG4gICAgICAgIGJhc2VDb2xvckRhcms6ICMwYTQ1NTMsXG4gICAgICAgIGJhc2VDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTIwLCA1OCwgNTgpLFxuICAgICAgICBzZWNvbmRhcnlDb2xvckxpZ2h0OiAjZTllOWU5LFxuICAgICAgICBwYW5lbEJhY2tncm91bmRDb2xvcjogI2ZmZixcbiAgICAgICAgcGFuZWxUZXh0Q29sb3I6IHJnYig3MCwgNDYsIDQ2KSxcbiAgICAgICAgcGFuZWxTZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMC45NSksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZDogI2U5ZTllOSxcbiAgICAgICAgdG9vbHNDb2xvcjogIzBhNDU1MyxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kRGFya2VyOiAjY2NjNGJhLFxuICAgICAgICB0b29sc0NvbG9yQWN0aXZlOiB3aGl0ZSxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgICAgICBtYWluSGVhZGVyQmFja2dyb3VuZDogd2hpdGUsXG4gICAgICAgIG1haW5IZWFkZXJDb2xvcjogIzBhNDU1M1xuICAgICksXG4gICAgbmV1dHJhbDogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjNDU1MzVhLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzU1NSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI2ZmZixcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZmZmLFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNjY2MsXG4gICAgICAgIHRvb2xzQ29sb3I6ICMwMDAsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2Y1ZjVmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2U3ZTdlNyxcbiAgICApLFxuICAgIG1vZGVybjogKFxuICAgICAgICBiYXNlQ29sb3JEYXJrOiAjMjYzMjM4LFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgYmFzZUJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjEyNSksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yRGFyazogIzYwN2Q4YixcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JMaWdodDogI0VDRUZGMSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjRUNFRkYxLFxuICAgICAgICB0b29sc0NvbG9yOiAjMjYzMjM4LFxuICAgICAgICB0b29sc0JhY2tncm91bmREYXJrZXI6ICNiMGJlYzUsXG4gICAgICAgIHRvb2xzQ29sb3JBY3RpdmU6ICNmZmRkMDAsXG4gICAgICAgIGFwcEVudHJ5Qm94QmFja2dyb3VuZDogI2YxZjRmNSxcbiAgICAgICAgYXBwRW50cnlCb3hBY3RpdmVUYWJCZzogI2VhZWNlYyxcbiAgICApLFxuICAgIGNsYXNzaWM6IChcbiAgICAgICAgYmFzZUNvbG9yRGFyazogcmdiKDU0LCA0NSwgNDApLFxuICAgICAgICBiYXNlQ29sb3JMaWdodDogcmdiKDI0NSwgMjM0LCAyMTIpLFxuICAgICAgICBiYXNlQm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgc2Vjb25kYXJ5Q29sb3JEYXJrOiByZ2IoMTQzLCAxMTksIDEwNiksXG4gICAgICAgIHNlY29uZGFyeUNvbG9yTGlnaHQ6IHJnYigyNDUsIDIzNCwgMjEyKSxcbiAgICAgICAgcGFuZWxCYWNrZ3JvdW5kQ29sb3I6ICNmZmYsXG4gICAgICAgIHBhbmVsVGV4dENvbG9yOiAjMDAwLFxuICAgICAgICBwYW5lbFNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwLjk1KSxcbiAgICAgICAgdG9vbHNCYWNrZ3JvdW5kOiAjZjVlYWQ0LFxuICAgICAgICB0b29sc0NvbG9yOiByZ2IoNTQsIDQ1LCA0MCksXG4gICAgICAgIHRvb2xzQmFja2dyb3VuZERhcmtlcjogI2NjYzRiYSxcbiAgICAgICAgdG9vbHNDb2xvckFjdGl2ZTogI2ZmZGQwMCxcbiAgICAgICAgYXBwRW50cnlCb3hCYWNrZ3JvdW5kOiAjZjlmN2Y1LFxuICAgICAgICBhcHBFbnRyeUJveEFjdGl2ZVRhYkJnOiAjZjJlZGU5LFxuICAgIClcbik7XG5cblxuLy8gVGhlbWlmeVxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRoZSBgJmAgcmVmZXIgdG8gcGFyZW50IHNlbGVjdG9ycyBhbmQgcGxhY2luZyBpdCBhZnRlciBgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl1gIHRlbGxzIFNhc3MgdG8gb3V0cHV0IGFueSBwYXJlbnQgc2VsZWN0b3JzIGFmdGVyIHRoZSB0aGVtZSBuYW1lLlxuLy8gVG8gdXNlIHRoaXMgbWl4aW4sIGp1c3QgYmUgc3VyZSB0aGF0IHRoZSBlbGVtZW50IGZvciB3aGljaCB5b3UgYXJlIGRlZmluaW5nIHRoZSBDU1MgcnVsZXMgaXMgaW5jbHVkZWQgaW4gYSBgKltkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgZWxlbWVudFxuLy8gYW5kIGVtYm9keSBldmVyeSBDU1MgcnVsZSB0aGF0IG5lZWRzIHRvIGJlIHRoZW1pZmllZCB3aXRoaW4gdGhlIG1peGluOlxuLy8gYGBgXG4vLyAgYnRuLXByaW1hcnkge1xuICAgIC8vICBAaW5jbHVkZSB0aGVtaWZ5KCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnkoJHRoZW1lczogJHRoZW1lcykge1xuICAgIEBlYWNoICR0aGVtZSwgJG1hcCBpbiAkdGhlbWVzIHtcbiAgICAgICAgOmhvc3QtY29udGV4dChbZGF0YS10aGVtZT1cIiN7JHRoZW1lfVwiXSkgJixcbiAgICAgICAgW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0gJiB7XG4gICAgICAgICAgICAkdGhlbWUtbWFwOiAoKSAhZ2xvYmFsO1xuICAgICAgICAgICAgQGVhY2ggJGtleSwgJHN1Ym1hcCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkdGhlbWVzLCAkdGhlbWUpLCAnI3ska2V5fScpO1xuICAgICAgICAgICAgICAgICR0aGVtZS1tYXA6IG1hcC1tZXJnZSgkdGhlbWUtbWFwLCAoJGtleTogJHZhbHVlKSkgIWdsb2JhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogbnVsbCAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGVtaWZ5U2VsZlxuLy8gVGhpcyBtaXhpbiB3aWxsIGFkZCBhIENTUyBydWxlIGZvciBlYWNoIHRoZW1lIGZvciB0aGUgQ1NTIHJ1bGVzIGRlZmluZWQgd2l0aGluIGl0LlxuLy8gVGhlIGBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lc2AgdGVsbCBTYXNzIHRvIGxvb3Agb3ZlciB0aGUgYCR0aGVtZXNgIG1hcCB0aGF0IHdhcyBkZWZpbmVkIGFib3ZlLlxuLy8gT24gZWFjaCBsb29wLCBpdCBhc3NpZ25zIHRoZXNlIHZhbHVlcyB0byBgJHRoZW1lYCBhbmQgYCRtYXBgIHJlc3BlY3RpdmVseS5cbi8vIC0gYCR0aGVtZWAgLSBUaGVtZSBuYW1lXG4vLyAtIGAkbWFwYCAtIE1hcCBvZiBhbGwgdGhlbWUgdmFyaWFibGVzXG4vLyBUaGVuIHRoZSBgbWFwLWdldCgpYCBmdW5jdGlvbiBpcyB1c2VkIHRvIGdldCBhbnkgdGhlbWUgdmFyaWFibGUgZnJvbSBgJG1hcGAgYW5kIG91dHB1dCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBmb3IgZWFjaCB0aGVtZS5cbi8vIFRvIHVzZSB0aGlzIG1peGluLCBqdXN0IGJlIHN1cmUgdGhhdCB0aGUgZWxlbWVudCBmb3Igd2hpY2ggeW91IGFyZSBkZWZpbmluZyB0aGUgQ1NTIHJ1bGVzIGhhcyB0aGUgYFtkYXRhLXRoZW1lXT1cInRoZW1lLW5hbWVcImAgYXR0cmlidXRlXG4vLyBhbmQgZW1ib2R5IGV2ZXJ5IENTUyBydWxlIHRoYXQgbmVlZHMgdG8gYmUgdGhlbWlmaWVkIHdpdGhpbiB0aGUgbWl4aW46XG4vLyBgYGBcbi8vICBidG4tcHJpbWFyeSB7XG4gICAgLy8gIEBpbmNsdWRlIHRoZW1pZnlTZWxmKCR0aGVtZXMpIHtcbiAgICAgICAgLy8gIGNvbG9yOiB0aGVtZWQoJ2Jhc2VDb2xvckRhcmsnKTtcbiAgICAvLyAgfVxuLy8gIH1cbi8vIGBgYFxuQG1peGluIHRoZW1pZnlTZWxmKCR0aGVtZXM6ICR0aGVtZXMpIHtcbiAgICBAZWFjaCAkdGhlbWUsICRtYXAgaW4gJHRoZW1lcyB7XG4gICAgICAgICAmW2RhdGEtdGhlbWU9XCIjeyR0aGVtZX1cIl0ge1xuICAgICAgICAgICAgJHRoZW1lLW1hcDogKCkgIWdsb2JhbDtcbiAgICAgICAgICAgIEBlYWNoICRrZXksICRzdWJtYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lcywgJHRoZW1lKSwgJyN7JGtleX0nKTtcbiAgICAgICAgICAgICAgICAkdGhlbWUtbWFwOiBtYXAtbWVyZ2UoJHRoZW1lLW1hcCwgKCRrZXk6ICR2YWx1ZSkpICFnbG9iYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICR0aGVtZS1tYXA6IG51bGwgIWdsb2JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRoZW1lZCgka2V5KSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1tYXAsICRrZXkpO1xufVxuXG4iXX0= */"]
  37660. });
  37661. VersesGroupComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_4__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_3__["VersesGroup"])], VersesGroupComponent);
  37662. /*@__PURE__*/
  37663. (function () {
  37664. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](VersesGroupComponent, [{
  37665. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  37666. args: [{
  37667. selector: 'evt-verses-group',
  37668. templateUrl: './verses-group.component.html',
  37669. styleUrls: ['./verses-group.component.scss']
  37670. }]
  37671. }], function () {
  37672. return [{
  37673. type: _services_evt_model_service__WEBPACK_IMPORTED_MODULE_5__["EVTModelService"]
  37674. }];
  37675. }, {
  37676. data: [{
  37677. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  37678. }]
  37679. });
  37680. })();
  37681. /***/
  37682. },
  37683. /***/
  37684. "y8/R":
  37685. /*!***************************************************************!*\
  37686. !*** ./src/app/components/notes-stmt/notes-stmt.component.ts ***!
  37687. \***************************************************************/
  37688. /*! exports provided: NotesStmtComponent */
  37689. /***/
  37690. function y8R(module, __webpack_exports__, __webpack_require__) {
  37691. "use strict";
  37692. __webpack_require__.r(__webpack_exports__);
  37693. /* harmony export (binding) */
  37694. __webpack_require__.d(__webpack_exports__, "NotesStmtComponent", function () {
  37695. return NotesStmtComponent;
  37696. });
  37697. /* harmony import */
  37698. var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37699. /*! tslib */
  37700. "mrSG");
  37701. /* harmony import */
  37702. var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37703. /*! @angular/core */
  37704. "fXoL");
  37705. /* harmony import */
  37706. var _models_evt_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  37707. /*! ../../models/evt-models */
  37708. "5c0l");
  37709. /* harmony import */
  37710. var _services_component_register_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  37711. /*! ../../services/component-register.service */
  37712. "d25s");
  37713. /* harmony import */
  37714. var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  37715. /*! @angular/common */
  37716. "ofXK");
  37717. /* harmony import */
  37718. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
  37719. /*! ../content-viewer/content-viewer.component */
  37720. "t6RO");
  37721. /* harmony import */
  37722. var _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
  37723. /*! ../../ui-components/header-section/header-section.component */
  37724. "iRdJ");
  37725. function NotesStmtComponent_div_0_Template(rf, ctx) {
  37726. if (rf & 1) {
  37727. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  37728. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 2);
  37729. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37730. }
  37731. if (rf & 2) {
  37732. var note_r2 = ctx.$implicit;
  37733. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37734. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", note_r2);
  37735. }
  37736. }
  37737. function NotesStmtComponent_evt_header_section_1_div_2_Template(rf, ctx) {
  37738. if (rf & 1) {
  37739. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div");
  37740. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "evt-content-viewer", 2);
  37741. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37742. }
  37743. if (rf & 2) {
  37744. var item_r4 = ctx.$implicit;
  37745. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37746. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("content", item_r4);
  37747. }
  37748. }
  37749. function NotesStmtComponent_evt_header_section_1_Template(rf, ctx) {
  37750. if (rf & 1) {
  37751. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "evt-header-section", 3);
  37752. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 4);
  37753. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, NotesStmtComponent_evt_header_section_1_div_2_Template, 2, 1, "div", 0);
  37754. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37755. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  37756. }
  37757. if (rf & 2) {
  37758. var ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
  37759. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("label", "relatedItems")("additionalClass", "relatedItems")("inlineLabel", false);
  37760. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
  37761. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r1.data == null ? null : ctx_r1.data.relatedItems);
  37762. }
  37763. }
  37764. var NotesStmtComponent = function NotesStmtComponent() {
  37765. _classCallCheck(this, NotesStmtComponent);
  37766. };
  37767. NotesStmtComponent.ɵfac = function NotesStmtComponent_Factory(t) {
  37768. return new (t || NotesStmtComponent)();
  37769. };
  37770. NotesStmtComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  37771. type: NotesStmtComponent,
  37772. selectors: [["evt-notes-stmt"]],
  37773. inputs: {
  37774. data: "data"
  37775. },
  37776. decls: 2,
  37777. vars: 2,
  37778. consts: [[4, "ngFor", "ngForOf"], [3, "label", "additionalClass", "inlineLabel", 4, "ngIf"], [3, "content"], [3, "label", "additionalClass", "inlineLabel"], ["content", ""]],
  37779. template: function NotesStmtComponent_Template(rf, ctx) {
  37780. if (rf & 1) {
  37781. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, NotesStmtComponent_div_0_Template, 2, 1, "div", 0);
  37782. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, NotesStmtComponent_evt_header_section_1_Template, 3, 4, "evt-header-section", 1);
  37783. }
  37784. if (rf & 2) {
  37785. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx.data == null ? null : ctx.data.notes);
  37786. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
  37787. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", (ctx.data == null ? null : ctx.data.relatedItems == null ? null : ctx.data.relatedItems.length) > 0);
  37788. }
  37789. },
  37790. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_4__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_4__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_5__["ContentViewerComponent"], _ui_components_header_section_header_section_component__WEBPACK_IMPORTED_MODULE_6__["HeaderSectionComponent"]],
  37791. styles: [".main-section-title[_ngcontent-%COMP%] {\n border-bottom: 1px dotted #666;\n margin-bottom: 5px;\n font-variant: small-caps;\n color: #000;\n font-size: 1.2rem;\n display: block;\n margin-top: 14px;\n text-align: left;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vdGVzLXN0bXQuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUMyRkUsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUQzRkYiLCJmaWxlIjoibm90ZXMtc3RtdC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucyc7XG5cbi5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRlclNlY3Rpb25UaXRsZSgpXG59IiwiLy8gLy8vLy8vLy8vLy8vLy8vLy8vIC8vXG4vLyBHTE9CQUwgU0NTUyBNSVhJTlMgLy9cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLyAvL1xuXG4vLyBTZXQgY2FsY3VsYXRlZCBwcm9wZXJ0eVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFudDpcIlwiKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IC1vLWNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAjeyRpbXBvcnRhbnR9O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICN7JGltcG9ydGFudH07XG59XG5cbi8vIFNldCBDU1MzIHByb3BlcnR5IGZvciBlYWNoIGRpZmZlcmVudCBicm93c2VyXG5AbWl4aW4gc2V0KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBmdW5jdGlvbiBtYXAtZmV0Y2goJG1hcCwgJGtleXMpIHtcbiAgJGtleTogbnRoKCRrZXlzLCAxKTtcbiAgJGxlbmd0aDogbGVuZ3RoKCRrZXlzKTtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICBAaWYgKCRsZW5ndGggPiAxKSB7XG4gICAgICAkcmVzdDogKCk7XG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICRyZXN0OiBhcHBlbmQoJHJlc3QsIG50aCgka2V5cywgJGkpKTtcbiAgICAgIH1cbiAgICAgIEByZXR1cm4gbWFwLWZldGNoKCR2YWx1ZSwgJHJlc3QpO1xuICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBuYW1lZEVudGl0eVJlZkNvbG9ycygkY29sb3ItYmFzZSwgJGNvbG9yLW1pZGRsZSwgJGNvbG9yLWRhcmtlcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gIH1cbn1cbi8vIGFkZCBieSBGUyBcbkBtaXhpbiBsZW1tYXRpemVkRW50aXR5UmVmQ29sb3JzKCRjb2xvci1iYXNlLCAkY29sb3ItbWlkZGxlLCAkY29sb3ItZGFya2VyKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgfVxufVxuXG5AbWl4aW4gaXBlcmxlbW1hdGl6ZWRFbnRpdHlSZWZDb2xvcnMoJGNvbG9yLWJhc2UsICRjb2xvci1taWRkbGUsICRjb2xvci1kYXJrZXIpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1taWRkbGU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLW1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkZGxlO1xuICB9XG59XG5cblxuQG1peGluIGhlYWRlclNlY3Rpb25UaXRsZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iXX0= */"]
  37792. });
  37793. NotesStmtComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_services_component_register_service__WEBPACK_IMPORTED_MODULE_3__["register"])(_models_evt_models__WEBPACK_IMPORTED_MODULE_2__["NotesStmt"])], NotesStmtComponent);
  37794. /*@__PURE__*/
  37795. (function () {
  37796. _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](NotesStmtComponent, [{
  37797. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"],
  37798. args: [{
  37799. selector: 'evt-notes-stmt',
  37800. templateUrl: './notes-stmt.component.html',
  37801. styleUrls: ['./notes-stmt.component.scss']
  37802. }]
  37803. }], null, {
  37804. data: [{
  37805. type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"]
  37806. }]
  37807. });
  37808. })();
  37809. /***/
  37810. },
  37811. /***/
  37812. "ycSy":
  37813. /*!***************************************************!*\
  37814. !*** ./src/app/components/page/page.component.ts ***!
  37815. \***************************************************/
  37816. /*! exports provided: PageComponent */
  37817. /***/
  37818. function ycSy(module, __webpack_exports__, __webpack_require__) {
  37819. "use strict";
  37820. __webpack_require__.r(__webpack_exports__);
  37821. /* harmony export (binding) */
  37822. __webpack_require__.d(__webpack_exports__, "PageComponent", function () {
  37823. return PageComponent;
  37824. });
  37825. /* harmony import */
  37826. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37827. /*! @angular/core */
  37828. "fXoL");
  37829. /* harmony import */
  37830. var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37831. /*! rxjs */
  37832. "qCKp");
  37833. /* harmony import */
  37834. var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  37835. /*! @angular/common */
  37836. "ofXK");
  37837. /* harmony import */
  37838. var _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  37839. /*! ../content-viewer/content-viewer.component */
  37840. "t6RO");
  37841. /* harmony import */
  37842. var ngx_spinner__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
  37843. /*! ngx-spinner */
  37844. "JqCM");
  37845. function PageComponent_evt_content_viewer_0_Template(rf, ctx) {
  37846. if (rf & 1) {
  37847. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "evt-content-viewer", 2);
  37848. }
  37849. if (rf & 2) {
  37850. var element_r2 = ctx.$implicit;
  37851. var ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
  37852. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", element_r2)("editionLevel", ctx_r0.editionLevel == null ? null : ctx_r0.editionLevel.id)("itemsToHighlight", ctx_r0.itemsToHighlight)("itemsLemsToHighlight", ctx_r0.itemsLemsToHighlight)("itemsIperlemsToHighlight", ctx_r0.itemsIperlemsToHighlight)("textFlow", ctx_r0.textFlow);
  37853. }
  37854. }
  37855. function PageComponent_ngx_spinner_2_Template(rf, ctx) {
  37856. if (rf & 1) {
  37857. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ngx-spinner", 3);
  37858. }
  37859. if (rf & 2) {
  37860. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("fullScreen", false);
  37861. }
  37862. }
  37863. var _c0 = function _c0() {
  37864. return [];
  37865. };
  37866. var PageComponent = /*#__PURE__*/function () {
  37867. function PageComponent() {
  37868. _classCallCheck(this, PageComponent);
  37869. this.pageDataChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"](undefined);
  37870. this.busy = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(false); // TODO: manage loading
  37871. }
  37872. _createClass(PageComponent, [{
  37873. key: "data",
  37874. set: function set(v) {
  37875. this.d = v;
  37876. this.pageDataChange.next(this.d);
  37877. },
  37878. get: function get() {
  37879. return this.d;
  37880. }
  37881. }]);
  37882. return PageComponent;
  37883. }();
  37884. PageComponent.ɵfac = function PageComponent_Factory(t) {
  37885. return new (t || PageComponent)();
  37886. };
  37887. PageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  37888. type: PageComponent,
  37889. selectors: [["evt-page"]],
  37890. inputs: {
  37891. itemsToHighlight: "itemsToHighlight",
  37892. itemsLemsToHighlight: "itemsLemsToHighlight",
  37893. itemsIperlemsToHighlight: "itemsIperlemsToHighlight",
  37894. editionLevel: "editionLevel",
  37895. textFlow: "textFlow",
  37896. data: "data"
  37897. },
  37898. decls: 4,
  37899. vars: 7,
  37900. consts: [[3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow", 4, "ngFor", "ngForOf"], ["name", "pageSpinner", "type", "ball-beat", "bdColor", "rgba(51,51,51,0.3)", "size", "medium", 3, "fullScreen", 4, "ngIf"], [3, "content", "editionLevel", "itemsToHighlight", "itemsLemsToHighlight", "itemsIperlemsToHighlight", "textFlow"], ["name", "pageSpinner", "type", "ball-beat", "bdColor", "rgba(51,51,51,0.3)", "size", "medium", 3, "fullScreen"]],
  37901. template: function PageComponent_Template(rf, ctx) {
  37902. if (rf & 1) {
  37903. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, PageComponent_evt_content_viewer_0_Template, 1, 6, "evt-content-viewer", 0);
  37904. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async");
  37905. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PageComponent_ngx_spinner_2_Template, 1, 1, "ngx-spinner", 1);
  37906. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async");
  37907. }
  37908. if (rf & 2) {
  37909. var tmp_0_0 = null;
  37910. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ((tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 2, ctx.pageDataChange)) == null ? null : tmp_0_0.parsedContent) || _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](6, _c0));
  37911. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
  37912. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 4, ctx.busy));
  37913. }
  37914. },
  37915. directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], _content_viewer_content_viewer_component__WEBPACK_IMPORTED_MODULE_3__["ContentViewerComponent"], ngx_spinner__WEBPACK_IMPORTED_MODULE_4__["NgxSpinnerComponent"]],
  37916. pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["AsyncPipe"]],
  37917. styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwYWdlLmNvbXBvbmVudC5zY3NzIn0= */"]
  37918. });
  37919. /*@__PURE__*/
  37920. (function () {
  37921. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PageComponent, [{
  37922. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
  37923. args: [{
  37924. selector: 'evt-page',
  37925. templateUrl: './page.component.html',
  37926. styleUrls: ['./page.component.scss']
  37927. }]
  37928. }], null, {
  37929. itemsToHighlight: [{
  37930. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37931. }],
  37932. itemsLemsToHighlight: [{
  37933. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37934. }],
  37935. itemsIperlemsToHighlight: [{
  37936. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37937. }],
  37938. editionLevel: [{
  37939. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37940. }],
  37941. textFlow: [{
  37942. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37943. }],
  37944. data: [{
  37945. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"]
  37946. }]
  37947. });
  37948. })();
  37949. /***/
  37950. },
  37951. /***/
  37952. "ytha":
  37953. /*!**************************************************************************!*\
  37954. !*** ./src/app/services/xml-parsers/apparatus-entries-parser.service.ts ***!
  37955. \**************************************************************************/
  37956. /*! exports provided: ApparatusEntriesParserService */
  37957. /***/
  37958. function ytha(module, __webpack_exports__, __webpack_require__) {
  37959. "use strict";
  37960. __webpack_require__.r(__webpack_exports__);
  37961. /* harmony export (binding) */
  37962. __webpack_require__.d(__webpack_exports__, "ApparatusEntriesParserService", function () {
  37963. return ApparatusEntriesParserService;
  37964. });
  37965. /* harmony import */
  37966. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  37967. /*! @angular/core */
  37968. "fXoL");
  37969. /* harmony import */
  37970. var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  37971. /*! . */
  37972. "UAXx");
  37973. var ApparatusEntriesParserService = /*#__PURE__*/function () {
  37974. function ApparatusEntriesParserService() {
  37975. _classCallCheck(this, ApparatusEntriesParserService);
  37976. this.appEntryTagName = 'app';
  37977. }
  37978. _createClass(ApparatusEntriesParserService, [{
  37979. key: "parseAppEntries",
  37980. value: function parseAppEntries(document) {
  37981. var appParser = ___WEBPACK_IMPORTED_MODULE_1__["ParserRegister"].get('evt-apparatus-entry-parser');
  37982. return Array.from(document.querySelectorAll(this.appEntryTagName)).map(function (appEntry) {
  37983. return appParser.parse(appEntry);
  37984. });
  37985. }
  37986. }, {
  37987. key: "getSignificantReadings",
  37988. value: function getSignificantReadings(apps) {
  37989. var signRdgs = {};
  37990. apps.forEach(function (app) {
  37991. signRdgs[app.id] = app.readings.concat(app.lemma).filter(function (rdg) {
  37992. return rdg.significant;
  37993. });
  37994. });
  37995. return signRdgs;
  37996. }
  37997. }, {
  37998. key: "getSignificantReadingsNumber",
  37999. value: function getSignificantReadingsNumber(signRdgs) {
  38000. var signRdgsNumber = {};
  38001. Object.keys(signRdgs).forEach(function (app) {
  38002. signRdgsNumber[app] = signRdgs[app].length;
  38003. });
  38004. return signRdgsNumber;
  38005. }
  38006. }, {
  38007. key: "getAppVariance",
  38008. value: function getAppVariance(signRdgsNum, witList) {
  38009. var appsVariance = {};
  38010. if (Object.keys(witList).length > 1) {
  38011. Object.keys(signRdgsNum).forEach(function (x) {
  38012. appsVariance[x] = signRdgsNum[x] / Object.keys(witList).length;
  38013. });
  38014. }
  38015. return appsVariance;
  38016. }
  38017. }]);
  38018. return ApparatusEntriesParserService;
  38019. }();
  38020. ApparatusEntriesParserService.ɵfac = function ApparatusEntriesParserService_Factory(t) {
  38021. return new (t || ApparatusEntriesParserService)();
  38022. };
  38023. ApparatusEntriesParserService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  38024. token: ApparatusEntriesParserService,
  38025. factory: ApparatusEntriesParserService.ɵfac,
  38026. providedIn: 'root'
  38027. });
  38028. /*@__PURE__*/
  38029. (function () {
  38030. _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ApparatusEntriesParserService, [{
  38031. type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
  38032. args: [{
  38033. providedIn: 'root'
  38034. }]
  38035. }], null, null);
  38036. })();
  38037. /***/
  38038. },
  38039. /***/
  38040. "zSMA":
  38041. /*!***********************************!*\
  38042. !*** ./src/app/utils/js-utils.ts ***!
  38043. \***********************************/
  38044. /*! exports provided: flat, uuid, mapToArray, arrayToMap, uniqueObjCharKeys, uniqueArrayCharKeys, mergeDeep, getEventKeyCode, normalizeUrl, isBoolString, snakeToCamelCased, isUrl */
  38045. /***/
  38046. function zSMA(module, __webpack_exports__, __webpack_require__) {
  38047. "use strict";
  38048. __webpack_require__.r(__webpack_exports__);
  38049. /* harmony export (binding) */
  38050. __webpack_require__.d(__webpack_exports__, "flat", function () {
  38051. return flat;
  38052. });
  38053. /* harmony export (binding) */
  38054. __webpack_require__.d(__webpack_exports__, "uuid", function () {
  38055. return uuid;
  38056. });
  38057. /* harmony export (binding) */
  38058. __webpack_require__.d(__webpack_exports__, "mapToArray", function () {
  38059. return mapToArray;
  38060. });
  38061. /* harmony export (binding) */
  38062. __webpack_require__.d(__webpack_exports__, "arrayToMap", function () {
  38063. return arrayToMap;
  38064. });
  38065. /* harmony export (binding) */
  38066. __webpack_require__.d(__webpack_exports__, "uniqueObjCharKeys", function () {
  38067. return uniqueObjCharKeys;
  38068. });
  38069. /* harmony export (binding) */
  38070. __webpack_require__.d(__webpack_exports__, "uniqueArrayCharKeys", function () {
  38071. return uniqueArrayCharKeys;
  38072. });
  38073. /* harmony export (binding) */
  38074. __webpack_require__.d(__webpack_exports__, "mergeDeep", function () {
  38075. return mergeDeep;
  38076. });
  38077. /* harmony export (binding) */
  38078. __webpack_require__.d(__webpack_exports__, "getEventKeyCode", function () {
  38079. return getEventKeyCode;
  38080. });
  38081. /* harmony export (binding) */
  38082. __webpack_require__.d(__webpack_exports__, "normalizeUrl", function () {
  38083. return normalizeUrl;
  38084. });
  38085. /* harmony export (binding) */
  38086. __webpack_require__.d(__webpack_exports__, "isBoolString", function () {
  38087. return isBoolString;
  38088. });
  38089. /* harmony export (binding) */
  38090. __webpack_require__.d(__webpack_exports__, "snakeToCamelCased", function () {
  38091. return snakeToCamelCased;
  38092. });
  38093. /* harmony export (binding) */
  38094. __webpack_require__.d(__webpack_exports__, "isUrl", function () {
  38095. return isUrl;
  38096. });
  38097. function flat(a) {
  38098. return a.reduce(function (x, y) {
  38099. return x.concat(y);
  38100. }, []);
  38101. }
  38102. function uuid(prefix) {
  38103. return !!prefix ? "".concat(prefix, "-").concat(Math.random()) : "".concat(Math.random());
  38104. }
  38105. function mapToArray(m) {
  38106. return Object.keys(m).map(function (id) {
  38107. return m[id];
  38108. });
  38109. }
  38110. function arrayToMap(arr, key) {
  38111. var map = {};
  38112. arr.forEach(function (x) {
  38113. return map[x["".concat(key)]] = x;
  38114. });
  38115. return map;
  38116. }
  38117. function uniqueObjCharKeys(m) {
  38118. var keys = [];
  38119. Object.keys(m).forEach(function (key) {
  38120. if (keys.indexOf(key[0].toLowerCase()) < 0) {
  38121. keys.push(key[0].toLowerCase());
  38122. }
  38123. });
  38124. keys.sort();
  38125. return keys;
  38126. }
  38127. function uniqueArrayCharKeys(a) {
  38128. var keys = [];
  38129. a.forEach(function (key) {
  38130. if (keys.indexOf(key[0].toLowerCase()) < 0) {
  38131. keys.push(key[0].toLowerCase());
  38132. }
  38133. });
  38134. keys.sort(function (strA, strB) {
  38135. return strA.toLowerCase().localeCompare(strB.toLowerCase());
  38136. });
  38137. return keys;
  38138. }
  38139. /**
  38140. * Performs a deep merge of objects and returns new object. Does not modify
  38141. * objects (immutable) and merges arrays via concatenation.
  38142. *
  38143. * @param objects - Objects to merge
  38144. * @returns New object with merged key/values
  38145. */
  38146. function mergeDeep() {
  38147. var isObject = function isObject(obj) {
  38148. return obj && typeof obj === 'object';
  38149. };
  38150. var cb = function cb(prev, obj) {
  38151. Object.keys(obj).forEach(function (key) {
  38152. var pVal = prev[key];
  38153. var oVal = obj[key];
  38154. if (Array.isArray(pVal) && Array.isArray(oVal)) {
  38155. prev[key] = [].concat(_toConsumableArray(pVal), _toConsumableArray(oVal)).filter(function (element, index, array) {
  38156. return array.indexOf(element) === index;
  38157. });
  38158. } else if (isObject(pVal) && isObject(oVal)) {
  38159. prev[key] = mergeDeep(pVal, oVal);
  38160. } else {
  38161. prev[key] = oVal;
  38162. }
  38163. });
  38164. return prev;
  38165. };
  38166. for (var _len = arguments.length, objects = new Array(_len), _key = 0; _key < _len; _key++) {
  38167. objects[_key] = arguments[_key];
  38168. }
  38169. return objects.reduce(cb, {});
  38170. }
  38171. function getEventKeyCode(event) {
  38172. var code;
  38173. if (event.key !== undefined) {
  38174. code = event.key;
  38175. } else if (event.keyIdentifier !== undefined) {
  38176. code = event.keyIdentifier;
  38177. } else if (event.keyCode !== undefined) {
  38178. code = event.keyCode;
  38179. }
  38180. return code;
  38181. }
  38182. function normalizeUrl(url) {
  38183. return url && url.indexOf('http') < 0 ? 'http://' + url : url;
  38184. }
  38185. function isBoolString(s) {
  38186. return s === 'true';
  38187. }
  38188. function snakeToCamelCased(str) {
  38189. return str.replace(/-([a-z])/g, function (g) {
  38190. return g[1].toUpperCase();
  38191. });
  38192. }
  38193. function isUrl(path) {
  38194. return /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(path);
  38195. }
  38196. /***/
  38197. },
  38198. /***/
  38199. "zUnb":
  38200. /*!*********************!*\
  38201. !*** ./src/main.ts ***!
  38202. \*********************/
  38203. /*! no exports provided */
  38204. /***/
  38205. function zUnb(module, __webpack_exports__, __webpack_require__) {
  38206. "use strict";
  38207. __webpack_require__.r(__webpack_exports__);
  38208. /* harmony import */
  38209. var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
  38210. /*! @angular/core */
  38211. "fXoL");
  38212. /* harmony import */
  38213. var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
  38214. /*! ./environments/environment */
  38215. "AytR");
  38216. /* harmony import */
  38217. var _app_app_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
  38218. /*! ./app/app.module */
  38219. "ZAI4");
  38220. /* harmony import */
  38221. var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
  38222. /*! @angular/platform-browser */
  38223. "jhN1");
  38224. if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].production) {
  38225. Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["enableProdMode"])();
  38226. }
  38227. _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__["platformBrowser"]().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_2__["AppModule"])["catch"](function (err) {
  38228. return console.error(err);
  38229. });
  38230. /***/
  38231. },
  38232. /***/
  38233. "zn8P":
  38234. /*!******************************************************!*\
  38235. !*** ./$$_lazy_route_resource lazy namespace object ***!
  38236. \******************************************************/
  38237. /*! no static exports found */
  38238. /***/
  38239. function zn8P(module, exports) {
  38240. function webpackEmptyAsyncContext(req) {
  38241. // Here Promise.resolve().then() is used instead of new Promise() to prevent
  38242. // uncaught exception popping up in devtools
  38243. return Promise.resolve().then(function () {
  38244. var e = new Error("Cannot find module '" + req + "'");
  38245. e.code = 'MODULE_NOT_FOUND';
  38246. throw e;
  38247. });
  38248. }
  38249. webpackEmptyAsyncContext.keys = function () {
  38250. return [];
  38251. };
  38252. webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
  38253. module.exports = webpackEmptyAsyncContext;
  38254. webpackEmptyAsyncContext.id = "zn8P";
  38255. /***/
  38256. }
  38257. }, [[0, "runtime", "vendor"]]]);
  38258. })();
  38259. //# sourceMappingURL=main-es5.js.map